]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 5.9 - patch 20120421
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.549 .
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                 cat >>confdefs.h <<\EOF
12534 #define NDEBUG 1
12535 EOF
12536
12537                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
12538         else
12539
12540         ADAFLAGS="$ADAFLAGS -gnata"
12541
12542         fi
12543 fi
12544
12545 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
12546
12547 echo "$as_me:12547: checking if you want to use dmalloc for testing" >&5
12548 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12549
12550 # Check whether --with-dmalloc or --without-dmalloc was given.
12551 if test "${with_dmalloc+set}" = set; then
12552   withval="$with_dmalloc"
12553   cat >>confdefs.h <<\EOF
12554 #define USE_DMALLOC 1
12555 EOF
12556
12557         : ${with_cflags:=-g}
12558         : ${with_no_leaks:=yes}
12559          with_dmalloc=yes
12560 else
12561   with_dmalloc=
12562 fi;
12563 echo "$as_me:12563: result: ${with_dmalloc:-no}" >&5
12564 echo "${ECHO_T}${with_dmalloc:-no}" >&6
12565
12566 case .$with_cflags in #(vi
12567 .*-g*)
12568         case .$CFLAGS in #(vi
12569         .*-g*) #(vi
12570                 ;;
12571         *)
12572
12573 cf_fix_cppflags=no
12574 cf_new_cflags=
12575 cf_new_cppflags=
12576 cf_new_extra_cppflags=
12577
12578 for cf_add_cflags in -g
12579 do
12580 case $cf_fix_cppflags in
12581 no)
12582         case $cf_add_cflags in #(vi
12583         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12584                 case $cf_add_cflags in
12585                 -D*)
12586                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12587
12588                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12589                                 && test -z "${cf_tst_cflags}" \
12590                                 && cf_fix_cppflags=yes
12591
12592                         if test $cf_fix_cppflags = yes ; then
12593                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12594                                 continue
12595                         elif test "${cf_tst_cflags}" = "\"'" ; then
12596                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12597                                 continue
12598                         fi
12599                         ;;
12600                 esac
12601                 case "$CPPFLAGS" in
12602                 *$cf_add_cflags) #(vi
12603                         ;;
12604                 *) #(vi
12605                         case $cf_add_cflags in #(vi
12606                         -D*)
12607                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12608
12609 CPPFLAGS=`echo "$CPPFLAGS" | \
12610         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12611                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12612
12613                                 ;;
12614                         esac
12615                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12616                         ;;
12617                 esac
12618                 ;;
12619         *)
12620                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12621                 ;;
12622         esac
12623         ;;
12624 yes)
12625         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12626
12627         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12628
12629         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12630                 && test -z "${cf_tst_cflags}" \
12631                 && cf_fix_cppflags=no
12632         ;;
12633 esac
12634 done
12635
12636 if test -n "$cf_new_cflags" ; then
12637
12638         CFLAGS="$CFLAGS $cf_new_cflags"
12639 fi
12640
12641 if test -n "$cf_new_cppflags" ; then
12642
12643         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12644 fi
12645
12646 if test -n "$cf_new_extra_cppflags" ; then
12647
12648         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12649 fi
12650
12651                 ;;
12652         esac
12653         ;;
12654 esac
12655
12656 if test "$with_dmalloc" = yes ; then
12657         echo "$as_me:12657: checking for dmalloc.h" >&5
12658 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
12659 if test "${ac_cv_header_dmalloc_h+set}" = set; then
12660   echo $ECHO_N "(cached) $ECHO_C" >&6
12661 else
12662   cat >conftest.$ac_ext <<_ACEOF
12663 #line 12663 "configure"
12664 #include "confdefs.h"
12665 #include <dmalloc.h>
12666 _ACEOF
12667 if { (eval echo "$as_me:12667: \"$ac_cpp conftest.$ac_ext\"") >&5
12668   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12669   ac_status=$?
12670   egrep -v '^ *\+' conftest.er1 >conftest.err
12671   rm -f conftest.er1
12672   cat conftest.err >&5
12673   echo "$as_me:12673: \$? = $ac_status" >&5
12674   (exit $ac_status); } >/dev/null; then
12675   if test -s conftest.err; then
12676     ac_cpp_err=$ac_c_preproc_warn_flag
12677   else
12678     ac_cpp_err=
12679   fi
12680 else
12681   ac_cpp_err=yes
12682 fi
12683 if test -z "$ac_cpp_err"; then
12684   ac_cv_header_dmalloc_h=yes
12685 else
12686   echo "$as_me: failed program was:" >&5
12687   cat conftest.$ac_ext >&5
12688   ac_cv_header_dmalloc_h=no
12689 fi
12690 rm -f conftest.err conftest.$ac_ext
12691 fi
12692 echo "$as_me:12692: result: $ac_cv_header_dmalloc_h" >&5
12693 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
12694 if test $ac_cv_header_dmalloc_h = yes; then
12695
12696 echo "$as_me:12696: checking for dmalloc_debug in -ldmalloc" >&5
12697 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
12698 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
12699   echo $ECHO_N "(cached) $ECHO_C" >&6
12700 else
12701   ac_check_lib_save_LIBS=$LIBS
12702 LIBS="-ldmalloc  $LIBS"
12703 cat >conftest.$ac_ext <<_ACEOF
12704 #line 12704 "configure"
12705 #include "confdefs.h"
12706
12707 /* Override any gcc2 internal prototype to avoid an error.  */
12708 #ifdef __cplusplus
12709 extern "C"
12710 #endif
12711 /* We use char because int might match the return type of a gcc2
12712    builtin and then its argument prototype would still apply.  */
12713 char dmalloc_debug ();
12714 int
12715 main ()
12716 {
12717 dmalloc_debug ();
12718   ;
12719   return 0;
12720 }
12721 _ACEOF
12722 rm -f conftest.$ac_objext conftest$ac_exeext
12723 if { (eval echo "$as_me:12723: \"$ac_link\"") >&5
12724   (eval $ac_link) 2>&5
12725   ac_status=$?
12726   echo "$as_me:12726: \$? = $ac_status" >&5
12727   (exit $ac_status); } &&
12728          { ac_try='test -s conftest$ac_exeext'
12729   { (eval echo "$as_me:12729: \"$ac_try\"") >&5
12730   (eval $ac_try) 2>&5
12731   ac_status=$?
12732   echo "$as_me:12732: \$? = $ac_status" >&5
12733   (exit $ac_status); }; }; then
12734   ac_cv_lib_dmalloc_dmalloc_debug=yes
12735 else
12736   echo "$as_me: failed program was:" >&5
12737 cat conftest.$ac_ext >&5
12738 ac_cv_lib_dmalloc_dmalloc_debug=no
12739 fi
12740 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12741 LIBS=$ac_check_lib_save_LIBS
12742 fi
12743 echo "$as_me:12743: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
12744 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
12745 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
12746   cat >>confdefs.h <<EOF
12747 #define HAVE_LIBDMALLOC 1
12748 EOF
12749
12750   LIBS="-ldmalloc $LIBS"
12751
12752 fi
12753
12754 fi
12755
12756 fi
12757
12758 echo "$as_me:12758: checking if you want to use dbmalloc for testing" >&5
12759 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
12760
12761 # Check whether --with-dbmalloc or --without-dbmalloc was given.
12762 if test "${with_dbmalloc+set}" = set; then
12763   withval="$with_dbmalloc"
12764   cat >>confdefs.h <<\EOF
12765 #define USE_DBMALLOC 1
12766 EOF
12767
12768         : ${with_cflags:=-g}
12769         : ${with_no_leaks:=yes}
12770          with_dbmalloc=yes
12771 else
12772   with_dbmalloc=
12773 fi;
12774 echo "$as_me:12774: result: ${with_dbmalloc:-no}" >&5
12775 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
12776
12777 case .$with_cflags in #(vi
12778 .*-g*)
12779         case .$CFLAGS in #(vi
12780         .*-g*) #(vi
12781                 ;;
12782         *)
12783
12784 cf_fix_cppflags=no
12785 cf_new_cflags=
12786 cf_new_cppflags=
12787 cf_new_extra_cppflags=
12788
12789 for cf_add_cflags in -g
12790 do
12791 case $cf_fix_cppflags in
12792 no)
12793         case $cf_add_cflags in #(vi
12794         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12795                 case $cf_add_cflags in
12796                 -D*)
12797                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12798
12799                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12800                                 && test -z "${cf_tst_cflags}" \
12801                                 && cf_fix_cppflags=yes
12802
12803                         if test $cf_fix_cppflags = yes ; then
12804                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12805                                 continue
12806                         elif test "${cf_tst_cflags}" = "\"'" ; then
12807                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12808                                 continue
12809                         fi
12810                         ;;
12811                 esac
12812                 case "$CPPFLAGS" in
12813                 *$cf_add_cflags) #(vi
12814                         ;;
12815                 *) #(vi
12816                         case $cf_add_cflags in #(vi
12817                         -D*)
12818                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12819
12820 CPPFLAGS=`echo "$CPPFLAGS" | \
12821         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12822                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12823
12824                                 ;;
12825                         esac
12826                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12827                         ;;
12828                 esac
12829                 ;;
12830         *)
12831                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12832                 ;;
12833         esac
12834         ;;
12835 yes)
12836         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12837
12838         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12839
12840         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12841                 && test -z "${cf_tst_cflags}" \
12842                 && cf_fix_cppflags=no
12843         ;;
12844 esac
12845 done
12846
12847 if test -n "$cf_new_cflags" ; then
12848
12849         CFLAGS="$CFLAGS $cf_new_cflags"
12850 fi
12851
12852 if test -n "$cf_new_cppflags" ; then
12853
12854         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12855 fi
12856
12857 if test -n "$cf_new_extra_cppflags" ; then
12858
12859         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12860 fi
12861
12862                 ;;
12863         esac
12864         ;;
12865 esac
12866
12867 if test "$with_dbmalloc" = yes ; then
12868         echo "$as_me:12868: checking for dbmalloc.h" >&5
12869 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12870 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12871   echo $ECHO_N "(cached) $ECHO_C" >&6
12872 else
12873   cat >conftest.$ac_ext <<_ACEOF
12874 #line 12874 "configure"
12875 #include "confdefs.h"
12876 #include <dbmalloc.h>
12877 _ACEOF
12878 if { (eval echo "$as_me:12878: \"$ac_cpp conftest.$ac_ext\"") >&5
12879   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12880   ac_status=$?
12881   egrep -v '^ *\+' conftest.er1 >conftest.err
12882   rm -f conftest.er1
12883   cat conftest.err >&5
12884   echo "$as_me:12884: \$? = $ac_status" >&5
12885   (exit $ac_status); } >/dev/null; then
12886   if test -s conftest.err; then
12887     ac_cpp_err=$ac_c_preproc_warn_flag
12888   else
12889     ac_cpp_err=
12890   fi
12891 else
12892   ac_cpp_err=yes
12893 fi
12894 if test -z "$ac_cpp_err"; then
12895   ac_cv_header_dbmalloc_h=yes
12896 else
12897   echo "$as_me: failed program was:" >&5
12898   cat conftest.$ac_ext >&5
12899   ac_cv_header_dbmalloc_h=no
12900 fi
12901 rm -f conftest.err conftest.$ac_ext
12902 fi
12903 echo "$as_me:12903: result: $ac_cv_header_dbmalloc_h" >&5
12904 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12905 if test $ac_cv_header_dbmalloc_h = yes; then
12906
12907 echo "$as_me:12907: checking for debug_malloc in -ldbmalloc" >&5
12908 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12909 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12910   echo $ECHO_N "(cached) $ECHO_C" >&6
12911 else
12912   ac_check_lib_save_LIBS=$LIBS
12913 LIBS="-ldbmalloc  $LIBS"
12914 cat >conftest.$ac_ext <<_ACEOF
12915 #line 12915 "configure"
12916 #include "confdefs.h"
12917
12918 /* Override any gcc2 internal prototype to avoid an error.  */
12919 #ifdef __cplusplus
12920 extern "C"
12921 #endif
12922 /* We use char because int might match the return type of a gcc2
12923    builtin and then its argument prototype would still apply.  */
12924 char debug_malloc ();
12925 int
12926 main ()
12927 {
12928 debug_malloc ();
12929   ;
12930   return 0;
12931 }
12932 _ACEOF
12933 rm -f conftest.$ac_objext conftest$ac_exeext
12934 if { (eval echo "$as_me:12934: \"$ac_link\"") >&5
12935   (eval $ac_link) 2>&5
12936   ac_status=$?
12937   echo "$as_me:12937: \$? = $ac_status" >&5
12938   (exit $ac_status); } &&
12939          { ac_try='test -s conftest$ac_exeext'
12940   { (eval echo "$as_me:12940: \"$ac_try\"") >&5
12941   (eval $ac_try) 2>&5
12942   ac_status=$?
12943   echo "$as_me:12943: \$? = $ac_status" >&5
12944   (exit $ac_status); }; }; then
12945   ac_cv_lib_dbmalloc_debug_malloc=yes
12946 else
12947   echo "$as_me: failed program was:" >&5
12948 cat conftest.$ac_ext >&5
12949 ac_cv_lib_dbmalloc_debug_malloc=no
12950 fi
12951 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12952 LIBS=$ac_check_lib_save_LIBS
12953 fi
12954 echo "$as_me:12954: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12955 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12956 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12957   cat >>confdefs.h <<EOF
12958 #define HAVE_LIBDBMALLOC 1
12959 EOF
12960
12961   LIBS="-ldbmalloc $LIBS"
12962
12963 fi
12964
12965 fi
12966
12967 fi
12968
12969 echo "$as_me:12969: checking if you want to use valgrind for testing" >&5
12970 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12971
12972 # Check whether --with-valgrind or --without-valgrind was given.
12973 if test "${with_valgrind+set}" = set; then
12974   withval="$with_valgrind"
12975   cat >>confdefs.h <<\EOF
12976 #define USE_VALGRIND 1
12977 EOF
12978
12979         : ${with_cflags:=-g}
12980         : ${with_no_leaks:=yes}
12981          with_valgrind=yes
12982 else
12983   with_valgrind=
12984 fi;
12985 echo "$as_me:12985: result: ${with_valgrind:-no}" >&5
12986 echo "${ECHO_T}${with_valgrind:-no}" >&6
12987
12988 case .$with_cflags in #(vi
12989 .*-g*)
12990         case .$CFLAGS in #(vi
12991         .*-g*) #(vi
12992                 ;;
12993         *)
12994
12995 cf_fix_cppflags=no
12996 cf_new_cflags=
12997 cf_new_cppflags=
12998 cf_new_extra_cppflags=
12999
13000 for cf_add_cflags in -g
13001 do
13002 case $cf_fix_cppflags in
13003 no)
13004         case $cf_add_cflags in #(vi
13005         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13006                 case $cf_add_cflags in
13007                 -D*)
13008                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13009
13010                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13011                                 && test -z "${cf_tst_cflags}" \
13012                                 && cf_fix_cppflags=yes
13013
13014                         if test $cf_fix_cppflags = yes ; then
13015                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13016                                 continue
13017                         elif test "${cf_tst_cflags}" = "\"'" ; then
13018                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13019                                 continue
13020                         fi
13021                         ;;
13022                 esac
13023                 case "$CPPFLAGS" in
13024                 *$cf_add_cflags) #(vi
13025                         ;;
13026                 *) #(vi
13027                         case $cf_add_cflags in #(vi
13028                         -D*)
13029                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13030
13031 CPPFLAGS=`echo "$CPPFLAGS" | \
13032         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13033                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13034
13035                                 ;;
13036                         esac
13037                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13038                         ;;
13039                 esac
13040                 ;;
13041         *)
13042                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13043                 ;;
13044         esac
13045         ;;
13046 yes)
13047         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13048
13049         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13050
13051         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13052                 && test -z "${cf_tst_cflags}" \
13053                 && cf_fix_cppflags=no
13054         ;;
13055 esac
13056 done
13057
13058 if test -n "$cf_new_cflags" ; then
13059
13060         CFLAGS="$CFLAGS $cf_new_cflags"
13061 fi
13062
13063 if test -n "$cf_new_cppflags" ; then
13064
13065         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13066 fi
13067
13068 if test -n "$cf_new_extra_cppflags" ; then
13069
13070         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13071 fi
13072
13073                 ;;
13074         esac
13075         ;;
13076 esac
13077
13078 echo "$as_me:13078: checking if you want to perform memory-leak testing" >&5
13079 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13080
13081 # Check whether --enable-leaks or --disable-leaks was given.
13082 if test "${enable_leaks+set}" = set; then
13083   enableval="$enable_leaks"
13084   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13085 else
13086   : ${with_no_leaks:=no}
13087 fi;
13088 echo "$as_me:13088: result: $with_no_leaks" >&5
13089 echo "${ECHO_T}$with_no_leaks" >&6
13090
13091 if test "$with_no_leaks" = yes ; then
13092         cat >>confdefs.h <<\EOF
13093 #define NO_LEAKS 1
13094 EOF
13095
13096         cat >>confdefs.h <<\EOF
13097 #define YY_NO_LEAKS 1
13098 EOF
13099
13100 fi
13101
13102 cat >>confdefs.h <<\EOF
13103 #define HAVE_NC_ALLOC_H 1
13104 EOF
13105
13106 ###     use option --enable-expanded to generate certain macros as functions
13107
13108 # Check whether --enable-expanded or --disable-expanded was given.
13109 if test "${enable_expanded+set}" = set; then
13110   enableval="$enable_expanded"
13111   test "$enableval" = yes && cat >>confdefs.h <<\EOF
13112 #define NCURSES_EXPANDED 1
13113 EOF
13114
13115 fi;
13116
13117 ###     use option --disable-macros to suppress macros in favor of functions
13118
13119 # Check whether --enable-macros or --disable-macros was given.
13120 if test "${enable_macros+set}" = set; then
13121   enableval="$enable_macros"
13122   test "$enableval" = no && cat >>confdefs.h <<\EOF
13123 #define NCURSES_NOMACROS 1
13124 EOF
13125
13126 fi;
13127
13128 # Normally we only add trace() to the debug-library.  Allow this to be
13129 # extended to all models of the ncurses library:
13130 cf_all_traces=no
13131 case "$CFLAGS $CPPFLAGS" in
13132 *-DTRACE*)
13133         cf_all_traces=yes
13134         ;;
13135 esac
13136
13137 echo "$as_me:13137: checking whether to add trace feature to all models" >&5
13138 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13139
13140 # Check whether --with-trace or --without-trace was given.
13141 if test "${with_trace+set}" = set; then
13142   withval="$with_trace"
13143   cf_with_trace=$withval
13144 else
13145   cf_with_trace=$cf_all_traces
13146 fi;
13147 echo "$as_me:13147: result: $cf_with_trace" >&5
13148 echo "${ECHO_T}$cf_with_trace" >&6
13149
13150 if test "$cf_with_trace" = yes ; then
13151         LIB_TRACING=all
13152         ADA_TRACE=TRUE
13153
13154 cf_fix_cppflags=no
13155 cf_new_cflags=
13156 cf_new_cppflags=
13157 cf_new_extra_cppflags=
13158
13159 for cf_add_cflags in -DTRACE
13160 do
13161 case $cf_fix_cppflags in
13162 no)
13163         case $cf_add_cflags in #(vi
13164         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13165                 case $cf_add_cflags in
13166                 -D*)
13167                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13168
13169                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13170                                 && test -z "${cf_tst_cflags}" \
13171                                 && cf_fix_cppflags=yes
13172
13173                         if test $cf_fix_cppflags = yes ; then
13174                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13175                                 continue
13176                         elif test "${cf_tst_cflags}" = "\"'" ; then
13177                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13178                                 continue
13179                         fi
13180                         ;;
13181                 esac
13182                 case "$CPPFLAGS" in
13183                 *$cf_add_cflags) #(vi
13184                         ;;
13185                 *) #(vi
13186                         case $cf_add_cflags in #(vi
13187                         -D*)
13188                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13189
13190 CPPFLAGS=`echo "$CPPFLAGS" | \
13191         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13192                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13193
13194                                 ;;
13195                         esac
13196                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13197                         ;;
13198                 esac
13199                 ;;
13200         *)
13201                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13202                 ;;
13203         esac
13204         ;;
13205 yes)
13206         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13207
13208         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13209
13210         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13211                 && test -z "${cf_tst_cflags}" \
13212                 && cf_fix_cppflags=no
13213         ;;
13214 esac
13215 done
13216
13217 if test -n "$cf_new_cflags" ; then
13218
13219         CFLAGS="$CFLAGS $cf_new_cflags"
13220 fi
13221
13222 if test -n "$cf_new_cppflags" ; then
13223
13224         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13225 fi
13226
13227 if test -n "$cf_new_extra_cppflags" ; then
13228
13229         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13230 fi
13231
13232 else
13233         LIB_TRACING=DEBUG
13234         ADA_TRACE=FALSE
13235 fi
13236
13237 ###     Checks for libraries.
13238 case $cf_cv_system_name in #(vi
13239 *mingw32*) #(vi
13240         ;;
13241 *)
13242 echo "$as_me:13242: checking for gettimeofday" >&5
13243 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13244 if test "${ac_cv_func_gettimeofday+set}" = set; then
13245   echo $ECHO_N "(cached) $ECHO_C" >&6
13246 else
13247   cat >conftest.$ac_ext <<_ACEOF
13248 #line 13248 "configure"
13249 #include "confdefs.h"
13250 /* System header to define __stub macros and hopefully few prototypes,
13251     which can conflict with char gettimeofday (); below.  */
13252 #include <assert.h>
13253 /* Override any gcc2 internal prototype to avoid an error.  */
13254 #ifdef __cplusplus
13255 extern "C"
13256 #endif
13257 /* We use char because int might match the return type of a gcc2
13258    builtin and then its argument prototype would still apply.  */
13259 char gettimeofday ();
13260 char (*f) ();
13261
13262 int
13263 main ()
13264 {
13265 /* The GNU C library defines this for functions which it implements
13266     to always fail with ENOSYS.  Some functions are actually named
13267     something starting with __ and the normal name is an alias.  */
13268 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13269 choke me
13270 #else
13271 f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13272 #endif
13273
13274   ;
13275   return 0;
13276 }
13277 _ACEOF
13278 rm -f conftest.$ac_objext conftest$ac_exeext
13279 if { (eval echo "$as_me:13279: \"$ac_link\"") >&5
13280   (eval $ac_link) 2>&5
13281   ac_status=$?
13282   echo "$as_me:13282: \$? = $ac_status" >&5
13283   (exit $ac_status); } &&
13284          { ac_try='test -s conftest$ac_exeext'
13285   { (eval echo "$as_me:13285: \"$ac_try\"") >&5
13286   (eval $ac_try) 2>&5
13287   ac_status=$?
13288   echo "$as_me:13288: \$? = $ac_status" >&5
13289   (exit $ac_status); }; }; then
13290   ac_cv_func_gettimeofday=yes
13291 else
13292   echo "$as_me: failed program was:" >&5
13293 cat conftest.$ac_ext >&5
13294 ac_cv_func_gettimeofday=no
13295 fi
13296 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13297 fi
13298 echo "$as_me:13298: result: $ac_cv_func_gettimeofday" >&5
13299 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13300 if test $ac_cv_func_gettimeofday = yes; then
13301   cat >>confdefs.h <<\EOF
13302 #define HAVE_GETTIMEOFDAY 1
13303 EOF
13304
13305 else
13306
13307 echo "$as_me:13307: checking for gettimeofday in -lbsd" >&5
13308 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13309 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13310   echo $ECHO_N "(cached) $ECHO_C" >&6
13311 else
13312   ac_check_lib_save_LIBS=$LIBS
13313 LIBS="-lbsd  $LIBS"
13314 cat >conftest.$ac_ext <<_ACEOF
13315 #line 13315 "configure"
13316 #include "confdefs.h"
13317
13318 /* Override any gcc2 internal prototype to avoid an error.  */
13319 #ifdef __cplusplus
13320 extern "C"
13321 #endif
13322 /* We use char because int might match the return type of a gcc2
13323    builtin and then its argument prototype would still apply.  */
13324 char gettimeofday ();
13325 int
13326 main ()
13327 {
13328 gettimeofday ();
13329   ;
13330   return 0;
13331 }
13332 _ACEOF
13333 rm -f conftest.$ac_objext conftest$ac_exeext
13334 if { (eval echo "$as_me:13334: \"$ac_link\"") >&5
13335   (eval $ac_link) 2>&5
13336   ac_status=$?
13337   echo "$as_me:13337: \$? = $ac_status" >&5
13338   (exit $ac_status); } &&
13339          { ac_try='test -s conftest$ac_exeext'
13340   { (eval echo "$as_me:13340: \"$ac_try\"") >&5
13341   (eval $ac_try) 2>&5
13342   ac_status=$?
13343   echo "$as_me:13343: \$? = $ac_status" >&5
13344   (exit $ac_status); }; }; then
13345   ac_cv_lib_bsd_gettimeofday=yes
13346 else
13347   echo "$as_me: failed program was:" >&5
13348 cat conftest.$ac_ext >&5
13349 ac_cv_lib_bsd_gettimeofday=no
13350 fi
13351 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13352 LIBS=$ac_check_lib_save_LIBS
13353 fi
13354 echo "$as_me:13354: result: $ac_cv_lib_bsd_gettimeofday" >&5
13355 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13356 if test $ac_cv_lib_bsd_gettimeofday = yes; then
13357   cat >>confdefs.h <<\EOF
13358 #define HAVE_GETTIMEOFDAY 1
13359 EOF
13360
13361         LIBS="-lbsd $LIBS"
13362 fi
13363
13364 fi
13365         ;;
13366 esac
13367
13368 echo "$as_me:13368: checking if -lm needed for math functions" >&5
13369 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13370 if test "${cf_cv_need_libm+set}" = set; then
13371   echo $ECHO_N "(cached) $ECHO_C" >&6
13372 else
13373
13374         cat >conftest.$ac_ext <<_ACEOF
13375 #line 13375 "configure"
13376 #include "confdefs.h"
13377
13378         #include <stdio.h>
13379         #include <math.h>
13380
13381 int
13382 main ()
13383 {
13384 double x = rand(); printf("result = %g\n", sin(x))
13385   ;
13386   return 0;
13387 }
13388 _ACEOF
13389 rm -f conftest.$ac_objext conftest$ac_exeext
13390 if { (eval echo "$as_me:13390: \"$ac_link\"") >&5
13391   (eval $ac_link) 2>&5
13392   ac_status=$?
13393   echo "$as_me:13393: \$? = $ac_status" >&5
13394   (exit $ac_status); } &&
13395          { ac_try='test -s conftest$ac_exeext'
13396   { (eval echo "$as_me:13396: \"$ac_try\"") >&5
13397   (eval $ac_try) 2>&5
13398   ac_status=$?
13399   echo "$as_me:13399: \$? = $ac_status" >&5
13400   (exit $ac_status); }; }; then
13401   cf_cv_need_libm=no
13402 else
13403   echo "$as_me: failed program was:" >&5
13404 cat conftest.$ac_ext >&5
13405 cf_cv_need_libm=yes
13406 fi
13407 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13408 fi
13409 echo "$as_me:13409: result: $cf_cv_need_libm" >&5
13410 echo "${ECHO_T}$cf_cv_need_libm" >&6
13411 if test "$cf_cv_need_libm" = yes
13412 then
13413 MATH_LIB=-lm
13414 fi
13415
13416 ###     Checks for header files.
13417 echo "$as_me:13417: checking for ANSI C header files" >&5
13418 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13419 if test "${ac_cv_header_stdc+set}" = set; then
13420   echo $ECHO_N "(cached) $ECHO_C" >&6
13421 else
13422   cat >conftest.$ac_ext <<_ACEOF
13423 #line 13423 "configure"
13424 #include "confdefs.h"
13425 #include <stdlib.h>
13426 #include <stdarg.h>
13427 #include <string.h>
13428 #include <float.h>
13429
13430 _ACEOF
13431 if { (eval echo "$as_me:13431: \"$ac_cpp conftest.$ac_ext\"") >&5
13432   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13433   ac_status=$?
13434   egrep -v '^ *\+' conftest.er1 >conftest.err
13435   rm -f conftest.er1
13436   cat conftest.err >&5
13437   echo "$as_me:13437: \$? = $ac_status" >&5
13438   (exit $ac_status); } >/dev/null; then
13439   if test -s conftest.err; then
13440     ac_cpp_err=$ac_c_preproc_warn_flag
13441   else
13442     ac_cpp_err=
13443   fi
13444 else
13445   ac_cpp_err=yes
13446 fi
13447 if test -z "$ac_cpp_err"; then
13448   ac_cv_header_stdc=yes
13449 else
13450   echo "$as_me: failed program was:" >&5
13451   cat conftest.$ac_ext >&5
13452   ac_cv_header_stdc=no
13453 fi
13454 rm -f conftest.err conftest.$ac_ext
13455
13456 if test $ac_cv_header_stdc = yes; then
13457   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13458   cat >conftest.$ac_ext <<_ACEOF
13459 #line 13459 "configure"
13460 #include "confdefs.h"
13461 #include <string.h>
13462
13463 _ACEOF
13464 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13465   egrep "memchr" >/dev/null 2>&1; then
13466   :
13467 else
13468   ac_cv_header_stdc=no
13469 fi
13470 rm -rf conftest*
13471
13472 fi
13473
13474 if test $ac_cv_header_stdc = yes; then
13475   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13476   cat >conftest.$ac_ext <<_ACEOF
13477 #line 13477 "configure"
13478 #include "confdefs.h"
13479 #include <stdlib.h>
13480
13481 _ACEOF
13482 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13483   egrep "free" >/dev/null 2>&1; then
13484   :
13485 else
13486   ac_cv_header_stdc=no
13487 fi
13488 rm -rf conftest*
13489
13490 fi
13491
13492 if test $ac_cv_header_stdc = yes; then
13493   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13494   if test "$cross_compiling" = yes; then
13495   :
13496 else
13497   cat >conftest.$ac_ext <<_ACEOF
13498 #line 13498 "configure"
13499 #include "confdefs.h"
13500 #include <ctype.h>
13501 #if ((' ' & 0x0FF) == 0x020)
13502 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13503 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13504 #else
13505 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13506                      || ('j' <= (c) && (c) <= 'r') \
13507                      || ('s' <= (c) && (c) <= 'z'))
13508 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13509 #endif
13510
13511 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13512 int
13513 main ()
13514 {
13515   int i;
13516   for (i = 0; i < 256; i++)
13517     if (XOR (islower (i), ISLOWER (i))
13518         || toupper (i) != TOUPPER (i))
13519       $ac_main_return(2);
13520   $ac_main_return (0);
13521 }
13522 _ACEOF
13523 rm -f conftest$ac_exeext
13524 if { (eval echo "$as_me:13524: \"$ac_link\"") >&5
13525   (eval $ac_link) 2>&5
13526   ac_status=$?
13527   echo "$as_me:13527: \$? = $ac_status" >&5
13528   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13529   { (eval echo "$as_me:13529: \"$ac_try\"") >&5
13530   (eval $ac_try) 2>&5
13531   ac_status=$?
13532   echo "$as_me:13532: \$? = $ac_status" >&5
13533   (exit $ac_status); }; }; then
13534   :
13535 else
13536   echo "$as_me: program exited with status $ac_status" >&5
13537 echo "$as_me: failed program was:" >&5
13538 cat conftest.$ac_ext >&5
13539 ac_cv_header_stdc=no
13540 fi
13541 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13542 fi
13543 fi
13544 fi
13545 echo "$as_me:13545: result: $ac_cv_header_stdc" >&5
13546 echo "${ECHO_T}$ac_cv_header_stdc" >&6
13547 if test $ac_cv_header_stdc = yes; then
13548
13549 cat >>confdefs.h <<\EOF
13550 #define STDC_HEADERS 1
13551 EOF
13552
13553 fi
13554
13555 ac_header_dirent=no
13556 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13557   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13558 echo "$as_me:13558: checking for $ac_hdr that defines DIR" >&5
13559 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13560 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13561   echo $ECHO_N "(cached) $ECHO_C" >&6
13562 else
13563   cat >conftest.$ac_ext <<_ACEOF
13564 #line 13564 "configure"
13565 #include "confdefs.h"
13566 #include <sys/types.h>
13567 #include <$ac_hdr>
13568
13569 int
13570 main ()
13571 {
13572 if ((DIR *) 0)
13573 return 0;
13574   ;
13575   return 0;
13576 }
13577 _ACEOF
13578 rm -f conftest.$ac_objext
13579 if { (eval echo "$as_me:13579: \"$ac_compile\"") >&5
13580   (eval $ac_compile) 2>&5
13581   ac_status=$?
13582   echo "$as_me:13582: \$? = $ac_status" >&5
13583   (exit $ac_status); } &&
13584          { ac_try='test -s conftest.$ac_objext'
13585   { (eval echo "$as_me:13585: \"$ac_try\"") >&5
13586   (eval $ac_try) 2>&5
13587   ac_status=$?
13588   echo "$as_me:13588: \$? = $ac_status" >&5
13589   (exit $ac_status); }; }; then
13590   eval "$as_ac_Header=yes"
13591 else
13592   echo "$as_me: failed program was:" >&5
13593 cat conftest.$ac_ext >&5
13594 eval "$as_ac_Header=no"
13595 fi
13596 rm -f conftest.$ac_objext conftest.$ac_ext
13597 fi
13598 echo "$as_me:13598: result: `eval echo '${'$as_ac_Header'}'`" >&5
13599 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13600 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13601   cat >>confdefs.h <<EOF
13602 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
13603 EOF
13604
13605 ac_header_dirent=$ac_hdr; break
13606 fi
13607
13608 done
13609 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
13610 if test $ac_header_dirent = dirent.h; then
13611   echo "$as_me:13611: checking for opendir in -ldir" >&5
13612 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
13613 if test "${ac_cv_lib_dir_opendir+set}" = set; then
13614   echo $ECHO_N "(cached) $ECHO_C" >&6
13615 else
13616   ac_check_lib_save_LIBS=$LIBS
13617 LIBS="-ldir  $LIBS"
13618 cat >conftest.$ac_ext <<_ACEOF
13619 #line 13619 "configure"
13620 #include "confdefs.h"
13621
13622 /* Override any gcc2 internal prototype to avoid an error.  */
13623 #ifdef __cplusplus
13624 extern "C"
13625 #endif
13626 /* We use char because int might match the return type of a gcc2
13627    builtin and then its argument prototype would still apply.  */
13628 char opendir ();
13629 int
13630 main ()
13631 {
13632 opendir ();
13633   ;
13634   return 0;
13635 }
13636 _ACEOF
13637 rm -f conftest.$ac_objext conftest$ac_exeext
13638 if { (eval echo "$as_me:13638: \"$ac_link\"") >&5
13639   (eval $ac_link) 2>&5
13640   ac_status=$?
13641   echo "$as_me:13641: \$? = $ac_status" >&5
13642   (exit $ac_status); } &&
13643          { ac_try='test -s conftest$ac_exeext'
13644   { (eval echo "$as_me:13644: \"$ac_try\"") >&5
13645   (eval $ac_try) 2>&5
13646   ac_status=$?
13647   echo "$as_me:13647: \$? = $ac_status" >&5
13648   (exit $ac_status); }; }; then
13649   ac_cv_lib_dir_opendir=yes
13650 else
13651   echo "$as_me: failed program was:" >&5
13652 cat conftest.$ac_ext >&5
13653 ac_cv_lib_dir_opendir=no
13654 fi
13655 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13656 LIBS=$ac_check_lib_save_LIBS
13657 fi
13658 echo "$as_me:13658: result: $ac_cv_lib_dir_opendir" >&5
13659 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
13660 if test $ac_cv_lib_dir_opendir = yes; then
13661   LIBS="$LIBS -ldir"
13662 fi
13663
13664 else
13665   echo "$as_me:13665: checking for opendir in -lx" >&5
13666 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
13667 if test "${ac_cv_lib_x_opendir+set}" = set; then
13668   echo $ECHO_N "(cached) $ECHO_C" >&6
13669 else
13670   ac_check_lib_save_LIBS=$LIBS
13671 LIBS="-lx  $LIBS"
13672 cat >conftest.$ac_ext <<_ACEOF
13673 #line 13673 "configure"
13674 #include "confdefs.h"
13675
13676 /* Override any gcc2 internal prototype to avoid an error.  */
13677 #ifdef __cplusplus
13678 extern "C"
13679 #endif
13680 /* We use char because int might match the return type of a gcc2
13681    builtin and then its argument prototype would still apply.  */
13682 char opendir ();
13683 int
13684 main ()
13685 {
13686 opendir ();
13687   ;
13688   return 0;
13689 }
13690 _ACEOF
13691 rm -f conftest.$ac_objext conftest$ac_exeext
13692 if { (eval echo "$as_me:13692: \"$ac_link\"") >&5
13693   (eval $ac_link) 2>&5
13694   ac_status=$?
13695   echo "$as_me:13695: \$? = $ac_status" >&5
13696   (exit $ac_status); } &&
13697          { ac_try='test -s conftest$ac_exeext'
13698   { (eval echo "$as_me:13698: \"$ac_try\"") >&5
13699   (eval $ac_try) 2>&5
13700   ac_status=$?
13701   echo "$as_me:13701: \$? = $ac_status" >&5
13702   (exit $ac_status); }; }; then
13703   ac_cv_lib_x_opendir=yes
13704 else
13705   echo "$as_me: failed program was:" >&5
13706 cat conftest.$ac_ext >&5
13707 ac_cv_lib_x_opendir=no
13708 fi
13709 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13710 LIBS=$ac_check_lib_save_LIBS
13711 fi
13712 echo "$as_me:13712: result: $ac_cv_lib_x_opendir" >&5
13713 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
13714 if test $ac_cv_lib_x_opendir = yes; then
13715   LIBS="$LIBS -lx"
13716 fi
13717
13718 fi
13719
13720 echo "$as_me:13720: checking whether time.h and sys/time.h may both be included" >&5
13721 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
13722 if test "${ac_cv_header_time+set}" = set; then
13723   echo $ECHO_N "(cached) $ECHO_C" >&6
13724 else
13725   cat >conftest.$ac_ext <<_ACEOF
13726 #line 13726 "configure"
13727 #include "confdefs.h"
13728 #include <sys/types.h>
13729 #include <sys/time.h>
13730 #include <time.h>
13731
13732 int
13733 main ()
13734 {
13735 if ((struct tm *) 0)
13736 return 0;
13737   ;
13738   return 0;
13739 }
13740 _ACEOF
13741 rm -f conftest.$ac_objext
13742 if { (eval echo "$as_me:13742: \"$ac_compile\"") >&5
13743   (eval $ac_compile) 2>&5
13744   ac_status=$?
13745   echo "$as_me:13745: \$? = $ac_status" >&5
13746   (exit $ac_status); } &&
13747          { ac_try='test -s conftest.$ac_objext'
13748   { (eval echo "$as_me:13748: \"$ac_try\"") >&5
13749   (eval $ac_try) 2>&5
13750   ac_status=$?
13751   echo "$as_me:13751: \$? = $ac_status" >&5
13752   (exit $ac_status); }; }; then
13753   ac_cv_header_time=yes
13754 else
13755   echo "$as_me: failed program was:" >&5
13756 cat conftest.$ac_ext >&5
13757 ac_cv_header_time=no
13758 fi
13759 rm -f conftest.$ac_objext conftest.$ac_ext
13760 fi
13761 echo "$as_me:13761: result: $ac_cv_header_time" >&5
13762 echo "${ECHO_T}$ac_cv_header_time" >&6
13763 if test $ac_cv_header_time = yes; then
13764
13765 cat >>confdefs.h <<\EOF
13766 #define TIME_WITH_SYS_TIME 1
13767 EOF
13768
13769 fi
13770
13771 cf_regex_func=no
13772
13773 cf_regex_libs="regex re"
13774 case $host_os in #(vi
13775 mingw*)
13776         cf_regex_libs="gnurx $cf_regex_libs"
13777         ;;
13778 esac
13779
13780 echo "$as_me:13780: checking for regcomp" >&5
13781 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
13782 if test "${ac_cv_func_regcomp+set}" = set; then
13783   echo $ECHO_N "(cached) $ECHO_C" >&6
13784 else
13785   cat >conftest.$ac_ext <<_ACEOF
13786 #line 13786 "configure"
13787 #include "confdefs.h"
13788 /* System header to define __stub macros and hopefully few prototypes,
13789     which can conflict with char regcomp (); below.  */
13790 #include <assert.h>
13791 /* Override any gcc2 internal prototype to avoid an error.  */
13792 #ifdef __cplusplus
13793 extern "C"
13794 #endif
13795 /* We use char because int might match the return type of a gcc2
13796    builtin and then its argument prototype would still apply.  */
13797 char regcomp ();
13798 char (*f) ();
13799
13800 int
13801 main ()
13802 {
13803 /* The GNU C library defines this for functions which it implements
13804     to always fail with ENOSYS.  Some functions are actually named
13805     something starting with __ and the normal name is an alias.  */
13806 #if defined (__stub_regcomp) || defined (__stub___regcomp)
13807 choke me
13808 #else
13809 f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13810 #endif
13811
13812   ;
13813   return 0;
13814 }
13815 _ACEOF
13816 rm -f conftest.$ac_objext conftest$ac_exeext
13817 if { (eval echo "$as_me:13817: \"$ac_link\"") >&5
13818   (eval $ac_link) 2>&5
13819   ac_status=$?
13820   echo "$as_me:13820: \$? = $ac_status" >&5
13821   (exit $ac_status); } &&
13822          { ac_try='test -s conftest$ac_exeext'
13823   { (eval echo "$as_me:13823: \"$ac_try\"") >&5
13824   (eval $ac_try) 2>&5
13825   ac_status=$?
13826   echo "$as_me:13826: \$? = $ac_status" >&5
13827   (exit $ac_status); }; }; then
13828   ac_cv_func_regcomp=yes
13829 else
13830   echo "$as_me: failed program was:" >&5
13831 cat conftest.$ac_ext >&5
13832 ac_cv_func_regcomp=no
13833 fi
13834 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13835 fi
13836 echo "$as_me:13836: result: $ac_cv_func_regcomp" >&5
13837 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
13838 if test $ac_cv_func_regcomp = yes; then
13839   cf_regex_func=regcomp
13840 else
13841
13842         for cf_regex_lib in $cf_regex_libs
13843         do
13844                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
13845 echo "$as_me:13845: checking for regcomp in -l$cf_regex_lib" >&5
13846 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
13847 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
13848   echo $ECHO_N "(cached) $ECHO_C" >&6
13849 else
13850   ac_check_lib_save_LIBS=$LIBS
13851 LIBS="-l$cf_regex_lib  $LIBS"
13852 cat >conftest.$ac_ext <<_ACEOF
13853 #line 13853 "configure"
13854 #include "confdefs.h"
13855
13856 /* Override any gcc2 internal prototype to avoid an error.  */
13857 #ifdef __cplusplus
13858 extern "C"
13859 #endif
13860 /* We use char because int might match the return type of a gcc2
13861    builtin and then its argument prototype would still apply.  */
13862 char regcomp ();
13863 int
13864 main ()
13865 {
13866 regcomp ();
13867   ;
13868   return 0;
13869 }
13870 _ACEOF
13871 rm -f conftest.$ac_objext conftest$ac_exeext
13872 if { (eval echo "$as_me:13872: \"$ac_link\"") >&5
13873   (eval $ac_link) 2>&5
13874   ac_status=$?
13875   echo "$as_me:13875: \$? = $ac_status" >&5
13876   (exit $ac_status); } &&
13877          { ac_try='test -s conftest$ac_exeext'
13878   { (eval echo "$as_me:13878: \"$ac_try\"") >&5
13879   (eval $ac_try) 2>&5
13880   ac_status=$?
13881   echo "$as_me:13881: \$? = $ac_status" >&5
13882   (exit $ac_status); }; }; then
13883   eval "$as_ac_Lib=yes"
13884 else
13885   echo "$as_me: failed program was:" >&5
13886 cat conftest.$ac_ext >&5
13887 eval "$as_ac_Lib=no"
13888 fi
13889 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13890 LIBS=$ac_check_lib_save_LIBS
13891 fi
13892 echo "$as_me:13892: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13893 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13894 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13895
13896                                 LIBS="-l$cf_regex_lib $LIBS"
13897                                 cf_regex_func=regcomp
13898                                 break
13899 fi
13900
13901         done
13902
13903 fi
13904
13905 if test "$cf_regex_func" = no ; then
13906         echo "$as_me:13906: checking for compile" >&5
13907 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13908 if test "${ac_cv_func_compile+set}" = set; then
13909   echo $ECHO_N "(cached) $ECHO_C" >&6
13910 else
13911   cat >conftest.$ac_ext <<_ACEOF
13912 #line 13912 "configure"
13913 #include "confdefs.h"
13914 /* System header to define __stub macros and hopefully few prototypes,
13915     which can conflict with char compile (); below.  */
13916 #include <assert.h>
13917 /* Override any gcc2 internal prototype to avoid an error.  */
13918 #ifdef __cplusplus
13919 extern "C"
13920 #endif
13921 /* We use char because int might match the return type of a gcc2
13922    builtin and then its argument prototype would still apply.  */
13923 char compile ();
13924 char (*f) ();
13925
13926 int
13927 main ()
13928 {
13929 /* The GNU C library defines this for functions which it implements
13930     to always fail with ENOSYS.  Some functions are actually named
13931     something starting with __ and the normal name is an alias.  */
13932 #if defined (__stub_compile) || defined (__stub___compile)
13933 choke me
13934 #else
13935 f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13936 #endif
13937
13938   ;
13939   return 0;
13940 }
13941 _ACEOF
13942 rm -f conftest.$ac_objext conftest$ac_exeext
13943 if { (eval echo "$as_me:13943: \"$ac_link\"") >&5
13944   (eval $ac_link) 2>&5
13945   ac_status=$?
13946   echo "$as_me:13946: \$? = $ac_status" >&5
13947   (exit $ac_status); } &&
13948          { ac_try='test -s conftest$ac_exeext'
13949   { (eval echo "$as_me:13949: \"$ac_try\"") >&5
13950   (eval $ac_try) 2>&5
13951   ac_status=$?
13952   echo "$as_me:13952: \$? = $ac_status" >&5
13953   (exit $ac_status); }; }; then
13954   ac_cv_func_compile=yes
13955 else
13956   echo "$as_me: failed program was:" >&5
13957 cat conftest.$ac_ext >&5
13958 ac_cv_func_compile=no
13959 fi
13960 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13961 fi
13962 echo "$as_me:13962: result: $ac_cv_func_compile" >&5
13963 echo "${ECHO_T}$ac_cv_func_compile" >&6
13964 if test $ac_cv_func_compile = yes; then
13965   cf_regex_func=compile
13966 else
13967
13968                 echo "$as_me:13968: checking for compile in -lgen" >&5
13969 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13970 if test "${ac_cv_lib_gen_compile+set}" = set; then
13971   echo $ECHO_N "(cached) $ECHO_C" >&6
13972 else
13973   ac_check_lib_save_LIBS=$LIBS
13974 LIBS="-lgen  $LIBS"
13975 cat >conftest.$ac_ext <<_ACEOF
13976 #line 13976 "configure"
13977 #include "confdefs.h"
13978
13979 /* Override any gcc2 internal prototype to avoid an error.  */
13980 #ifdef __cplusplus
13981 extern "C"
13982 #endif
13983 /* We use char because int might match the return type of a gcc2
13984    builtin and then its argument prototype would still apply.  */
13985 char compile ();
13986 int
13987 main ()
13988 {
13989 compile ();
13990   ;
13991   return 0;
13992 }
13993 _ACEOF
13994 rm -f conftest.$ac_objext conftest$ac_exeext
13995 if { (eval echo "$as_me:13995: \"$ac_link\"") >&5
13996   (eval $ac_link) 2>&5
13997   ac_status=$?
13998   echo "$as_me:13998: \$? = $ac_status" >&5
13999   (exit $ac_status); } &&
14000          { ac_try='test -s conftest$ac_exeext'
14001   { (eval echo "$as_me:14001: \"$ac_try\"") >&5
14002   (eval $ac_try) 2>&5
14003   ac_status=$?
14004   echo "$as_me:14004: \$? = $ac_status" >&5
14005   (exit $ac_status); }; }; then
14006   ac_cv_lib_gen_compile=yes
14007 else
14008   echo "$as_me: failed program was:" >&5
14009 cat conftest.$ac_ext >&5
14010 ac_cv_lib_gen_compile=no
14011 fi
14012 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14013 LIBS=$ac_check_lib_save_LIBS
14014 fi
14015 echo "$as_me:14015: result: $ac_cv_lib_gen_compile" >&5
14016 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14017 if test $ac_cv_lib_gen_compile = yes; then
14018
14019                                 LIBS="-lgen $LIBS"
14020                                 cf_regex_func=compile
14021 fi
14022
14023 fi
14024
14025 fi
14026
14027 if test "$cf_regex_func" = no ; then
14028         { echo "$as_me:14028: WARNING: cannot find regular expression library" >&5
14029 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14030 fi
14031
14032 echo "$as_me:14032: checking for regular-expression headers" >&5
14033 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14034 if test "${cf_cv_regex_hdrs+set}" = set; then
14035   echo $ECHO_N "(cached) $ECHO_C" >&6
14036 else
14037
14038 cf_cv_regex_hdrs=no
14039 case $cf_regex_func in #(vi
14040 compile) #(vi
14041         for cf_regex_hdr in regexp.h regexpr.h
14042         do
14043                 cat >conftest.$ac_ext <<_ACEOF
14044 #line 14044 "configure"
14045 #include "confdefs.h"
14046 #include <$cf_regex_hdr>
14047 int
14048 main ()
14049 {
14050
14051                         char *p = compile("", "", "", 0);
14052                         int x = step("", "");
14053
14054   ;
14055   return 0;
14056 }
14057 _ACEOF
14058 rm -f conftest.$ac_objext conftest$ac_exeext
14059 if { (eval echo "$as_me:14059: \"$ac_link\"") >&5
14060   (eval $ac_link) 2>&5
14061   ac_status=$?
14062   echo "$as_me:14062: \$? = $ac_status" >&5
14063   (exit $ac_status); } &&
14064          { ac_try='test -s conftest$ac_exeext'
14065   { (eval echo "$as_me:14065: \"$ac_try\"") >&5
14066   (eval $ac_try) 2>&5
14067   ac_status=$?
14068   echo "$as_me:14068: \$? = $ac_status" >&5
14069   (exit $ac_status); }; }; then
14070
14071                         cf_cv_regex_hdrs=$cf_regex_hdr
14072                         break
14073
14074 else
14075   echo "$as_me: failed program was:" >&5
14076 cat conftest.$ac_ext >&5
14077 fi
14078 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14079         done
14080         ;;
14081 *)
14082         for cf_regex_hdr in regex.h
14083         do
14084                 cat >conftest.$ac_ext <<_ACEOF
14085 #line 14085 "configure"
14086 #include "confdefs.h"
14087 #include <sys/types.h>
14088 #include <$cf_regex_hdr>
14089 int
14090 main ()
14091 {
14092
14093                         regex_t *p;
14094                         int x = regcomp(p, "", 0);
14095                         int y = regexec(p, "", 0, 0, 0);
14096                         regfree(p);
14097
14098   ;
14099   return 0;
14100 }
14101 _ACEOF
14102 rm -f conftest.$ac_objext conftest$ac_exeext
14103 if { (eval echo "$as_me:14103: \"$ac_link\"") >&5
14104   (eval $ac_link) 2>&5
14105   ac_status=$?
14106   echo "$as_me:14106: \$? = $ac_status" >&5
14107   (exit $ac_status); } &&
14108          { ac_try='test -s conftest$ac_exeext'
14109   { (eval echo "$as_me:14109: \"$ac_try\"") >&5
14110   (eval $ac_try) 2>&5
14111   ac_status=$?
14112   echo "$as_me:14112: \$? = $ac_status" >&5
14113   (exit $ac_status); }; }; then
14114
14115                         cf_cv_regex_hdrs=$cf_regex_hdr
14116                         break
14117
14118 else
14119   echo "$as_me: failed program was:" >&5
14120 cat conftest.$ac_ext >&5
14121 fi
14122 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14123         done
14124         ;;
14125 esac
14126
14127 fi
14128 echo "$as_me:14128: result: $cf_cv_regex_hdrs" >&5
14129 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14130
14131 case $cf_cv_regex_hdrs in #(vi
14132     no)        { echo "$as_me:14132: WARNING: no regular expression header found" >&5
14133 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14134     regex.h)   cat >>confdefs.h <<\EOF
14135 #define HAVE_REGEX_H_FUNCS 1
14136 EOF
14137  ;; #(vi
14138     regexp.h)  cat >>confdefs.h <<\EOF
14139 #define HAVE_REGEXP_H_FUNCS 1
14140 EOF
14141  ;; #(vi
14142     regexpr.h) cat >>confdefs.h <<\EOF
14143 #define HAVE_REGEXPR_H_FUNCS 1
14144 EOF
14145  ;;
14146 esac
14147
14148 for ac_header in \
14149 fcntl.h \
14150 getopt.h \
14151 limits.h \
14152 locale.h \
14153 math.h \
14154 poll.h \
14155 sys/bsdtypes.h \
14156 sys/ioctl.h \
14157 sys/param.h \
14158 sys/poll.h \
14159 sys/select.h \
14160 sys/time.h \
14161 sys/times.h \
14162 ttyent.h \
14163 unistd.h \
14164 wctype.h \
14165
14166 do
14167 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14168 echo "$as_me:14168: checking for $ac_header" >&5
14169 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14170 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14171   echo $ECHO_N "(cached) $ECHO_C" >&6
14172 else
14173   cat >conftest.$ac_ext <<_ACEOF
14174 #line 14174 "configure"
14175 #include "confdefs.h"
14176 #include <$ac_header>
14177 _ACEOF
14178 if { (eval echo "$as_me:14178: \"$ac_cpp conftest.$ac_ext\"") >&5
14179   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14180   ac_status=$?
14181   egrep -v '^ *\+' conftest.er1 >conftest.err
14182   rm -f conftest.er1
14183   cat conftest.err >&5
14184   echo "$as_me:14184: \$? = $ac_status" >&5
14185   (exit $ac_status); } >/dev/null; then
14186   if test -s conftest.err; then
14187     ac_cpp_err=$ac_c_preproc_warn_flag
14188   else
14189     ac_cpp_err=
14190   fi
14191 else
14192   ac_cpp_err=yes
14193 fi
14194 if test -z "$ac_cpp_err"; then
14195   eval "$as_ac_Header=yes"
14196 else
14197   echo "$as_me: failed program was:" >&5
14198   cat conftest.$ac_ext >&5
14199   eval "$as_ac_Header=no"
14200 fi
14201 rm -f conftest.err conftest.$ac_ext
14202 fi
14203 echo "$as_me:14203: result: `eval echo '${'$as_ac_Header'}'`" >&5
14204 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14205 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14206   cat >>confdefs.h <<EOF
14207 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14208 EOF
14209
14210 fi
14211 done
14212
14213 for ac_header in unistd.h getopt.h
14214 do
14215 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14216 echo "$as_me:14216: checking for $ac_header" >&5
14217 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14218 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14219   echo $ECHO_N "(cached) $ECHO_C" >&6
14220 else
14221   cat >conftest.$ac_ext <<_ACEOF
14222 #line 14222 "configure"
14223 #include "confdefs.h"
14224 #include <$ac_header>
14225 _ACEOF
14226 if { (eval echo "$as_me:14226: \"$ac_cpp conftest.$ac_ext\"") >&5
14227   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14228   ac_status=$?
14229   egrep -v '^ *\+' conftest.er1 >conftest.err
14230   rm -f conftest.er1
14231   cat conftest.err >&5
14232   echo "$as_me:14232: \$? = $ac_status" >&5
14233   (exit $ac_status); } >/dev/null; then
14234   if test -s conftest.err; then
14235     ac_cpp_err=$ac_c_preproc_warn_flag
14236   else
14237     ac_cpp_err=
14238   fi
14239 else
14240   ac_cpp_err=yes
14241 fi
14242 if test -z "$ac_cpp_err"; then
14243   eval "$as_ac_Header=yes"
14244 else
14245   echo "$as_me: failed program was:" >&5
14246   cat conftest.$ac_ext >&5
14247   eval "$as_ac_Header=no"
14248 fi
14249 rm -f conftest.err conftest.$ac_ext
14250 fi
14251 echo "$as_me:14251: result: `eval echo '${'$as_ac_Header'}'`" >&5
14252 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14253 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14254   cat >>confdefs.h <<EOF
14255 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14256 EOF
14257
14258 fi
14259 done
14260
14261 echo "$as_me:14261: checking for header declaring getopt variables" >&5
14262 echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14263 if test "${cf_cv_getopt_header+set}" = set; then
14264   echo $ECHO_N "(cached) $ECHO_C" >&6
14265 else
14266
14267 cf_cv_getopt_header=none
14268 for cf_header in stdio.h stdlib.h unistd.h getopt.h
14269 do
14270 cat >conftest.$ac_ext <<_ACEOF
14271 #line 14271 "configure"
14272 #include "confdefs.h"
14273
14274 #include <$cf_header>
14275 int
14276 main ()
14277 {
14278 int x = optind; char *y = optarg
14279   ;
14280   return 0;
14281 }
14282 _ACEOF
14283 rm -f conftest.$ac_objext
14284 if { (eval echo "$as_me:14284: \"$ac_compile\"") >&5
14285   (eval $ac_compile) 2>&5
14286   ac_status=$?
14287   echo "$as_me:14287: \$? = $ac_status" >&5
14288   (exit $ac_status); } &&
14289          { ac_try='test -s conftest.$ac_objext'
14290   { (eval echo "$as_me:14290: \"$ac_try\"") >&5
14291   (eval $ac_try) 2>&5
14292   ac_status=$?
14293   echo "$as_me:14293: \$? = $ac_status" >&5
14294   (exit $ac_status); }; }; then
14295   cf_cv_getopt_header=$cf_header
14296  break
14297 else
14298   echo "$as_me: failed program was:" >&5
14299 cat conftest.$ac_ext >&5
14300 fi
14301 rm -f conftest.$ac_objext conftest.$ac_ext
14302 done
14303
14304 fi
14305 echo "$as_me:14305: result: $cf_cv_getopt_header" >&5
14306 echo "${ECHO_T}$cf_cv_getopt_header" >&6
14307 if test $cf_cv_getopt_header != none ; then
14308         cat >>confdefs.h <<\EOF
14309 #define HAVE_GETOPT_HEADER 1
14310 EOF
14311
14312 fi
14313
14314 # check for ISC (this may also define _POSIX_SOURCE)
14315 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14316 if test "$ISC" = yes ; then
14317
14318 echo "$as_me:14318: checking for main in -lcposix" >&5
14319 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14320 if test "${ac_cv_lib_cposix_main+set}" = set; then
14321   echo $ECHO_N "(cached) $ECHO_C" >&6
14322 else
14323   ac_check_lib_save_LIBS=$LIBS
14324 LIBS="-lcposix  $LIBS"
14325 cat >conftest.$ac_ext <<_ACEOF
14326 #line 14326 "configure"
14327 #include "confdefs.h"
14328
14329 int
14330 main ()
14331 {
14332 main ();
14333   ;
14334   return 0;
14335 }
14336 _ACEOF
14337 rm -f conftest.$ac_objext conftest$ac_exeext
14338 if { (eval echo "$as_me:14338: \"$ac_link\"") >&5
14339   (eval $ac_link) 2>&5
14340   ac_status=$?
14341   echo "$as_me:14341: \$? = $ac_status" >&5
14342   (exit $ac_status); } &&
14343          { ac_try='test -s conftest$ac_exeext'
14344   { (eval echo "$as_me:14344: \"$ac_try\"") >&5
14345   (eval $ac_try) 2>&5
14346   ac_status=$?
14347   echo "$as_me:14347: \$? = $ac_status" >&5
14348   (exit $ac_status); }; }; then
14349   ac_cv_lib_cposix_main=yes
14350 else
14351   echo "$as_me: failed program was:" >&5
14352 cat conftest.$ac_ext >&5
14353 ac_cv_lib_cposix_main=no
14354 fi
14355 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14356 LIBS=$ac_check_lib_save_LIBS
14357 fi
14358 echo "$as_me:14358: result: $ac_cv_lib_cposix_main" >&5
14359 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14360 if test $ac_cv_lib_cposix_main = yes; then
14361   cat >>confdefs.h <<EOF
14362 #define HAVE_LIBCPOSIX 1
14363 EOF
14364
14365   LIBS="-lcposix $LIBS"
14366
14367 fi
14368
14369         echo "$as_me:14369: checking for bzero in -linet" >&5
14370 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14371 if test "${ac_cv_lib_inet_bzero+set}" = set; then
14372   echo $ECHO_N "(cached) $ECHO_C" >&6
14373 else
14374   ac_check_lib_save_LIBS=$LIBS
14375 LIBS="-linet  $LIBS"
14376 cat >conftest.$ac_ext <<_ACEOF
14377 #line 14377 "configure"
14378 #include "confdefs.h"
14379
14380 /* Override any gcc2 internal prototype to avoid an error.  */
14381 #ifdef __cplusplus
14382 extern "C"
14383 #endif
14384 /* We use char because int might match the return type of a gcc2
14385    builtin and then its argument prototype would still apply.  */
14386 char bzero ();
14387 int
14388 main ()
14389 {
14390 bzero ();
14391   ;
14392   return 0;
14393 }
14394 _ACEOF
14395 rm -f conftest.$ac_objext conftest$ac_exeext
14396 if { (eval echo "$as_me:14396: \"$ac_link\"") >&5
14397   (eval $ac_link) 2>&5
14398   ac_status=$?
14399   echo "$as_me:14399: \$? = $ac_status" >&5
14400   (exit $ac_status); } &&
14401          { ac_try='test -s conftest$ac_exeext'
14402   { (eval echo "$as_me:14402: \"$ac_try\"") >&5
14403   (eval $ac_try) 2>&5
14404   ac_status=$?
14405   echo "$as_me:14405: \$? = $ac_status" >&5
14406   (exit $ac_status); }; }; then
14407   ac_cv_lib_inet_bzero=yes
14408 else
14409   echo "$as_me: failed program was:" >&5
14410 cat conftest.$ac_ext >&5
14411 ac_cv_lib_inet_bzero=no
14412 fi
14413 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14414 LIBS=$ac_check_lib_save_LIBS
14415 fi
14416 echo "$as_me:14416: result: $ac_cv_lib_inet_bzero" >&5
14417 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14418 if test $ac_cv_lib_inet_bzero = yes; then
14419   LIBS="-linet $LIBS"
14420 fi
14421 fi
14422
14423 echo "$as_me:14423: checking if sys/time.h works with sys/select.h" >&5
14424 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14425 if test "${cf_cv_sys_time_select+set}" = set; then
14426   echo $ECHO_N "(cached) $ECHO_C" >&6
14427 else
14428
14429 cat >conftest.$ac_ext <<_ACEOF
14430 #line 14430 "configure"
14431 #include "confdefs.h"
14432
14433 #include <sys/types.h>
14434 #ifdef HAVE_SYS_TIME_H
14435 #include <sys/time.h>
14436 #endif
14437 #ifdef HAVE_SYS_SELECT_H
14438 #include <sys/select.h>
14439 #endif
14440
14441 int
14442 main ()
14443 {
14444
14445   ;
14446   return 0;
14447 }
14448 _ACEOF
14449 rm -f conftest.$ac_objext
14450 if { (eval echo "$as_me:14450: \"$ac_compile\"") >&5
14451   (eval $ac_compile) 2>&5
14452   ac_status=$?
14453   echo "$as_me:14453: \$? = $ac_status" >&5
14454   (exit $ac_status); } &&
14455          { ac_try='test -s conftest.$ac_objext'
14456   { (eval echo "$as_me:14456: \"$ac_try\"") >&5
14457   (eval $ac_try) 2>&5
14458   ac_status=$?
14459   echo "$as_me:14459: \$? = $ac_status" >&5
14460   (exit $ac_status); }; }; then
14461   cf_cv_sys_time_select=yes
14462 else
14463   echo "$as_me: failed program was:" >&5
14464 cat conftest.$ac_ext >&5
14465 cf_cv_sys_time_select=no
14466 fi
14467 rm -f conftest.$ac_objext conftest.$ac_ext
14468
14469 fi
14470
14471 echo "$as_me:14471: result: $cf_cv_sys_time_select" >&5
14472 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14473 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
14474 #define HAVE_SYS_TIME_SELECT 1
14475 EOF
14476
14477 ###     checks for compiler characteristics
14478 ac_ext=c
14479 ac_cpp='$CPP $CPPFLAGS'
14480 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14481 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14482 ac_compiler_gnu=$ac_cv_c_compiler_gnu
14483 ac_main_return=return
14484
14485 echo "$as_me:14485: checking for $CC option to accept ANSI C" >&5
14486 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
14487 if test "${ac_cv_prog_cc_stdc+set}" = set; then
14488   echo $ECHO_N "(cached) $ECHO_C" >&6
14489 else
14490   ac_cv_prog_cc_stdc=no
14491 ac_save_CC=$CC
14492 cat >conftest.$ac_ext <<_ACEOF
14493 #line 14493 "configure"
14494 #include "confdefs.h"
14495 #include <stdarg.h>
14496 #include <stdio.h>
14497 #include <sys/types.h>
14498 #include <sys/stat.h>
14499 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
14500 struct buf { int x; };
14501 FILE * (*rcsopen) (struct buf *, struct stat *, int);
14502 static char *e (p, i)
14503      char **p;
14504      int i;
14505 {
14506   return p[i];
14507 }
14508 static char *f (char * (*g) (char **, int), char **p, ...)
14509 {
14510   char *s;
14511   va_list v;
14512   va_start (v,p);
14513   s = g (p, va_arg (v,int));
14514   va_end (v);
14515   return s;
14516 }
14517 int test (int i, double x);
14518 struct s1 {int (*f) (int a);};
14519 struct s2 {int (*f) (double a);};
14520 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
14521 int argc;
14522 char **argv;
14523 int
14524 main ()
14525 {
14526 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
14527   ;
14528   return 0;
14529 }
14530 _ACEOF
14531 # Don't try gcc -ansi; that turns off useful extensions and
14532 # breaks some systems' header files.
14533 # AIX                   -qlanglvl=ansi
14534 # Ultrix and OSF/1      -std1
14535 # HP-UX 10.20 and later -Ae
14536 # HP-UX older versions  -Aa -D_HPUX_SOURCE
14537 # SVR4                  -Xc -D__EXTENSIONS__
14538 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
14539 do
14540   CC="$ac_save_CC $ac_arg"
14541   rm -f conftest.$ac_objext
14542 if { (eval echo "$as_me:14542: \"$ac_compile\"") >&5
14543   (eval $ac_compile) 2>&5
14544   ac_status=$?
14545   echo "$as_me:14545: \$? = $ac_status" >&5
14546   (exit $ac_status); } &&
14547          { ac_try='test -s conftest.$ac_objext'
14548   { (eval echo "$as_me:14548: \"$ac_try\"") >&5
14549   (eval $ac_try) 2>&5
14550   ac_status=$?
14551   echo "$as_me:14551: \$? = $ac_status" >&5
14552   (exit $ac_status); }; }; then
14553   ac_cv_prog_cc_stdc=$ac_arg
14554 break
14555 else
14556   echo "$as_me: failed program was:" >&5
14557 cat conftest.$ac_ext >&5
14558 fi
14559 rm -f conftest.$ac_objext
14560 done
14561 rm -f conftest.$ac_ext conftest.$ac_objext
14562 CC=$ac_save_CC
14563
14564 fi
14565
14566 case "x$ac_cv_prog_cc_stdc" in
14567   x|xno)
14568     echo "$as_me:14568: result: none needed" >&5
14569 echo "${ECHO_T}none needed" >&6 ;;
14570   *)
14571     echo "$as_me:14571: result: $ac_cv_prog_cc_stdc" >&5
14572 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
14573     CC="$CC $ac_cv_prog_cc_stdc" ;;
14574 esac
14575
14576 echo "$as_me:14576: checking for an ANSI C-conforming const" >&5
14577 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14578 if test "${ac_cv_c_const+set}" = set; then
14579   echo $ECHO_N "(cached) $ECHO_C" >&6
14580 else
14581   cat >conftest.$ac_ext <<_ACEOF
14582 #line 14582 "configure"
14583 #include "confdefs.h"
14584
14585 int
14586 main ()
14587 {
14588 /* FIXME: Include the comments suggested by Paul. */
14589 #ifndef __cplusplus
14590   /* Ultrix mips cc rejects this.  */
14591   typedef int charset[2];
14592   const charset x;
14593   /* SunOS 4.1.1 cc rejects this.  */
14594   char const *const *ccp;
14595   char **p;
14596   /* NEC SVR4.0.2 mips cc rejects this.  */
14597   struct point {int x, y;};
14598   static struct point const zero = {0,0};
14599   /* AIX XL C 1.02.0.0 rejects this.
14600      It does not let you subtract one const X* pointer from another in
14601      an arm of an if-expression whose if-part is not a constant
14602      expression */
14603   const char *g = "string";
14604   ccp = &g + (g ? g-g : 0);
14605   /* HPUX 7.0 cc rejects these. */
14606   ++ccp;
14607   p = (char**) ccp;
14608   ccp = (char const *const *) p;
14609   { /* SCO 3.2v4 cc rejects this.  */
14610     char *t;
14611     char const *s = 0 ? (char *) 0 : (char const *) 0;
14612
14613     *t++ = 0;
14614   }
14615   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
14616     int x[] = {25, 17};
14617     const int *foo = &x[0];
14618     ++foo;
14619   }
14620   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14621     typedef const int *iptr;
14622     iptr p = 0;
14623     ++p;
14624   }
14625   { /* AIX XL C 1.02.0.0 rejects this saying
14626        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14627     struct s { int j; const int *ap[3]; };
14628     struct s *b; b->j = 5;
14629   }
14630   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14631     const int foo = 10;
14632   }
14633 #endif
14634
14635   ;
14636   return 0;
14637 }
14638 _ACEOF
14639 rm -f conftest.$ac_objext
14640 if { (eval echo "$as_me:14640: \"$ac_compile\"") >&5
14641   (eval $ac_compile) 2>&5
14642   ac_status=$?
14643   echo "$as_me:14643: \$? = $ac_status" >&5
14644   (exit $ac_status); } &&
14645          { ac_try='test -s conftest.$ac_objext'
14646   { (eval echo "$as_me:14646: \"$ac_try\"") >&5
14647   (eval $ac_try) 2>&5
14648   ac_status=$?
14649   echo "$as_me:14649: \$? = $ac_status" >&5
14650   (exit $ac_status); }; }; then
14651   ac_cv_c_const=yes
14652 else
14653   echo "$as_me: failed program was:" >&5
14654 cat conftest.$ac_ext >&5
14655 ac_cv_c_const=no
14656 fi
14657 rm -f conftest.$ac_objext conftest.$ac_ext
14658 fi
14659 echo "$as_me:14659: result: $ac_cv_c_const" >&5
14660 echo "${ECHO_T}$ac_cv_c_const" >&6
14661 if test $ac_cv_c_const = no; then
14662
14663 cat >>confdefs.h <<\EOF
14664 #define const
14665 EOF
14666
14667 fi
14668
14669 echo "$as_me:14669: checking for inline" >&5
14670 echo $ECHO_N "checking for inline... $ECHO_C" >&6
14671 if test "${ac_cv_c_inline+set}" = set; then
14672   echo $ECHO_N "(cached) $ECHO_C" >&6
14673 else
14674   ac_cv_c_inline=no
14675 for ac_kw in inline __inline__ __inline; do
14676   cat >conftest.$ac_ext <<_ACEOF
14677 #line 14677 "configure"
14678 #include "confdefs.h"
14679 #ifndef __cplusplus
14680 static $ac_kw int static_foo () {return 0; }
14681 $ac_kw int foo () {return 0; }
14682 #endif
14683
14684 _ACEOF
14685 rm -f conftest.$ac_objext
14686 if { (eval echo "$as_me:14686: \"$ac_compile\"") >&5
14687   (eval $ac_compile) 2>&5
14688   ac_status=$?
14689   echo "$as_me:14689: \$? = $ac_status" >&5
14690   (exit $ac_status); } &&
14691          { ac_try='test -s conftest.$ac_objext'
14692   { (eval echo "$as_me:14692: \"$ac_try\"") >&5
14693   (eval $ac_try) 2>&5
14694   ac_status=$?
14695   echo "$as_me:14695: \$? = $ac_status" >&5
14696   (exit $ac_status); }; }; then
14697   ac_cv_c_inline=$ac_kw; break
14698 else
14699   echo "$as_me: failed program was:" >&5
14700 cat conftest.$ac_ext >&5
14701 fi
14702 rm -f conftest.$ac_objext conftest.$ac_ext
14703 done
14704
14705 fi
14706 echo "$as_me:14706: result: $ac_cv_c_inline" >&5
14707 echo "${ECHO_T}$ac_cv_c_inline" >&6
14708 case $ac_cv_c_inline in
14709   inline | yes) ;;
14710   no)
14711 cat >>confdefs.h <<\EOF
14712 #define inline
14713 EOF
14714  ;;
14715   *)  cat >>confdefs.h <<EOF
14716 #define inline $ac_cv_c_inline
14717 EOF
14718  ;;
14719 esac
14720
14721 NCURSES_INLINE=
14722 if test "$ac_cv_c_inline" != no ; then
14723   NCURSES_INLINE=inline
14724   if test "$INTEL_COMPILER" = yes
14725   then
14726     :
14727   elif test "$GCC" = yes
14728   then
14729     echo "$as_me:14729: checking if $CC supports options to tune inlining" >&5
14730 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
14731 if test "${cf_cv_gcc_inline+set}" = set; then
14732   echo $ECHO_N "(cached) $ECHO_C" >&6
14733 else
14734
14735       cf_save_CFLAGS=$CFLAGS
14736       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
14737       cat >conftest.$ac_ext <<_ACEOF
14738 #line 14738 "configure"
14739 #include "confdefs.h"
14740 inline int foo(void) { return 1; }
14741 int
14742 main ()
14743 {
14744 ${cf_cv_main_return:-return} foo()
14745   ;
14746   return 0;
14747 }
14748 _ACEOF
14749 rm -f conftest.$ac_objext
14750 if { (eval echo "$as_me:14750: \"$ac_compile\"") >&5
14751   (eval $ac_compile) 2>&5
14752   ac_status=$?
14753   echo "$as_me:14753: \$? = $ac_status" >&5
14754   (exit $ac_status); } &&
14755          { ac_try='test -s conftest.$ac_objext'
14756   { (eval echo "$as_me:14756: \"$ac_try\"") >&5
14757   (eval $ac_try) 2>&5
14758   ac_status=$?
14759   echo "$as_me:14759: \$? = $ac_status" >&5
14760   (exit $ac_status); }; }; then
14761   cf_cv_gcc_inline=yes
14762 else
14763   echo "$as_me: failed program was:" >&5
14764 cat conftest.$ac_ext >&5
14765 cf_cv_gcc_inline=no
14766 fi
14767 rm -f conftest.$ac_objext conftest.$ac_ext
14768       CFLAGS=$cf_save_CFLAGS
14769
14770 fi
14771 echo "$as_me:14771: result: $cf_cv_gcc_inline" >&5
14772 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
14773     if test "$cf_cv_gcc_inline" = yes ; then
14774
14775 cf_fix_cppflags=no
14776 cf_new_cflags=
14777 cf_new_cppflags=
14778 cf_new_extra_cppflags=
14779
14780 for cf_add_cflags in --param max-inline-insns-single=1200
14781 do
14782 case $cf_fix_cppflags in
14783 no)
14784         case $cf_add_cflags in #(vi
14785         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
14786                 case $cf_add_cflags in
14787                 -D*)
14788                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
14789
14790                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14791                                 && test -z "${cf_tst_cflags}" \
14792                                 && cf_fix_cppflags=yes
14793
14794                         if test $cf_fix_cppflags = yes ; then
14795                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14796                                 continue
14797                         elif test "${cf_tst_cflags}" = "\"'" ; then
14798                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14799                                 continue
14800                         fi
14801                         ;;
14802                 esac
14803                 case "$CPPFLAGS" in
14804                 *$cf_add_cflags) #(vi
14805                         ;;
14806                 *) #(vi
14807                         case $cf_add_cflags in #(vi
14808                         -D*)
14809                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
14810
14811 CPPFLAGS=`echo "$CPPFLAGS" | \
14812         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
14813                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
14814
14815                                 ;;
14816                         esac
14817                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
14818                         ;;
14819                 esac
14820                 ;;
14821         *)
14822                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
14823                 ;;
14824         esac
14825         ;;
14826 yes)
14827         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
14828
14829         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
14830
14831         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
14832                 && test -z "${cf_tst_cflags}" \
14833                 && cf_fix_cppflags=no
14834         ;;
14835 esac
14836 done
14837
14838 if test -n "$cf_new_cflags" ; then
14839
14840         CFLAGS="$CFLAGS $cf_new_cflags"
14841 fi
14842
14843 if test -n "$cf_new_cppflags" ; then
14844
14845         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
14846 fi
14847
14848 if test -n "$cf_new_extra_cppflags" ; then
14849
14850         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
14851 fi
14852
14853     fi
14854   fi
14855 fi
14856
14857 echo "$as_me:14857: checking for signal global datatype" >&5
14858 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
14859 if test "${cf_cv_sig_atomic_t+set}" = set; then
14860   echo $ECHO_N "(cached) $ECHO_C" >&6
14861 else
14862
14863         for cf_type in \
14864                 "volatile sig_atomic_t" \
14865                 "sig_atomic_t" \
14866                 "int"
14867         do
14868         cat >conftest.$ac_ext <<_ACEOF
14869 #line 14869 "configure"
14870 #include "confdefs.h"
14871
14872 #include <sys/types.h>
14873 #include <signal.h>
14874 #include <stdio.h>
14875
14876 extern $cf_type x;
14877 $cf_type x;
14878 static void handler(int sig)
14879 {
14880         x = 5;
14881 }
14882 int
14883 main ()
14884 {
14885 signal(SIGINT, handler);
14886                  x = 1
14887   ;
14888   return 0;
14889 }
14890 _ACEOF
14891 rm -f conftest.$ac_objext
14892 if { (eval echo "$as_me:14892: \"$ac_compile\"") >&5
14893   (eval $ac_compile) 2>&5
14894   ac_status=$?
14895   echo "$as_me:14895: \$? = $ac_status" >&5
14896   (exit $ac_status); } &&
14897          { ac_try='test -s conftest.$ac_objext'
14898   { (eval echo "$as_me:14898: \"$ac_try\"") >&5
14899   (eval $ac_try) 2>&5
14900   ac_status=$?
14901   echo "$as_me:14901: \$? = $ac_status" >&5
14902   (exit $ac_status); }; }; then
14903   cf_cv_sig_atomic_t=$cf_type
14904 else
14905   echo "$as_me: failed program was:" >&5
14906 cat conftest.$ac_ext >&5
14907 cf_cv_sig_atomic_t=no
14908 fi
14909 rm -f conftest.$ac_objext conftest.$ac_ext
14910                 test "$cf_cv_sig_atomic_t" != no && break
14911         done
14912
14913 fi
14914
14915 echo "$as_me:14915: result: $cf_cv_sig_atomic_t" >&5
14916 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
14917 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
14918 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
14919 EOF
14920
14921 if test $NCURSES_CHTYPE = auto ; then
14922
14923 echo "$as_me:14923: checking for type of chtype" >&5
14924 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14925 if test "${cf_cv_typeof_chtype+set}" = set; then
14926   echo $ECHO_N "(cached) $ECHO_C" >&6
14927 else
14928
14929                 if test "$cross_compiling" = yes; then
14930   cf_cv_typeof_chtype=long
14931 else
14932   cat >conftest.$ac_ext <<_ACEOF
14933 #line 14933 "configure"
14934 #include "confdefs.h"
14935
14936 #define WANT_BITS 31
14937 #include <stdio.h>
14938 int main()
14939 {
14940         FILE *fp = fopen("cf_test.out", "w");
14941         if (fp != 0) {
14942                 char *result = "long";
14943                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
14944                         int n;
14945                         unsigned int x, y;
14946                         for (n = 0; n < WANT_BITS; n++) {
14947                                 x = (1 << n);
14948                                 y = (x >> n);
14949                                 if (y != 1 || x == 0) {
14950                                         x = 0;
14951                                         break;
14952                                 }
14953                         }
14954                         /*
14955                          * If x is nonzero, an int is big enough for the bits
14956                          * that we want.
14957                          */
14958                         result = (x != 0) ? "int" : "long";
14959                 }
14960                 fputs(result, fp);
14961                 fclose(fp);
14962         }
14963         ${cf_cv_main_return:-return}(0);
14964 }
14965
14966 _ACEOF
14967 rm -f conftest$ac_exeext
14968 if { (eval echo "$as_me:14968: \"$ac_link\"") >&5
14969   (eval $ac_link) 2>&5
14970   ac_status=$?
14971   echo "$as_me:14971: \$? = $ac_status" >&5
14972   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14973   { (eval echo "$as_me:14973: \"$ac_try\"") >&5
14974   (eval $ac_try) 2>&5
14975   ac_status=$?
14976   echo "$as_me:14976: \$? = $ac_status" >&5
14977   (exit $ac_status); }; }; then
14978   cf_cv_typeof_chtype=`cat cf_test.out`
14979 else
14980   echo "$as_me: program exited with status $ac_status" >&5
14981 echo "$as_me: failed program was:" >&5
14982 cat conftest.$ac_ext >&5
14983 cf_cv_typeof_chtype=long
14984 fi
14985 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14986 fi
14987                 rm -f cf_test.out
14988
14989 fi
14990
14991 echo "$as_me:14991: result: $cf_cv_typeof_chtype" >&5
14992 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14993
14994 cat >>confdefs.h <<EOF
14995 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14996 EOF
14997
14998 else
14999         cf_cv_typeof_chtype=$NCURSES_CHTYPE
15000 fi
15001 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
15002
15003 echo "$as_me:15003: checking if unsigned literals are legal" >&5
15004 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15005 if test "${cf_cv_unsigned_literals+set}" = set; then
15006   echo $ECHO_N "(cached) $ECHO_C" >&6
15007 else
15008
15009         cat >conftest.$ac_ext <<_ACEOF
15010 #line 15010 "configure"
15011 #include "confdefs.h"
15012
15013 int
15014 main ()
15015 {
15016 long x = 1L + 1UL + 1U + 1
15017   ;
15018   return 0;
15019 }
15020 _ACEOF
15021 rm -f conftest.$ac_objext
15022 if { (eval echo "$as_me:15022: \"$ac_compile\"") >&5
15023   (eval $ac_compile) 2>&5
15024   ac_status=$?
15025   echo "$as_me:15025: \$? = $ac_status" >&5
15026   (exit $ac_status); } &&
15027          { ac_try='test -s conftest.$ac_objext'
15028   { (eval echo "$as_me:15028: \"$ac_try\"") >&5
15029   (eval $ac_try) 2>&5
15030   ac_status=$?
15031   echo "$as_me:15031: \$? = $ac_status" >&5
15032   (exit $ac_status); }; }; then
15033   cf_cv_unsigned_literals=yes
15034 else
15035   echo "$as_me: failed program was:" >&5
15036 cat conftest.$ac_ext >&5
15037 cf_cv_unsigned_literals=no
15038 fi
15039 rm -f conftest.$ac_objext conftest.$ac_ext
15040
15041 fi
15042
15043 echo "$as_me:15043: result: $cf_cv_unsigned_literals" >&5
15044 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15045
15046 cf_cv_1UL="1"
15047 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15048 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
15049
15050 if test $NCURSES_MMASK_T = auto ; then
15051         cf_cv_typeof_mmask_t=long
15052 else
15053         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15054 fi
15055 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15056
15057 ###     Checks for external-data
15058
15059 echo "$as_me:15059: checking if external errno is declared" >&5
15060 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15061 if test "${cf_cv_dcl_errno+set}" = set; then
15062   echo $ECHO_N "(cached) $ECHO_C" >&6
15063 else
15064
15065     cat >conftest.$ac_ext <<_ACEOF
15066 #line 15066 "configure"
15067 #include "confdefs.h"
15068
15069 #ifdef HAVE_STDLIB_H
15070 #include <stdlib.h>
15071 #endif
15072 #include <stdio.h>
15073 #include <sys/types.h>
15074 #include <errno.h>
15075 int
15076 main ()
15077 {
15078 int x = (int) errno
15079   ;
15080   return 0;
15081 }
15082 _ACEOF
15083 rm -f conftest.$ac_objext
15084 if { (eval echo "$as_me:15084: \"$ac_compile\"") >&5
15085   (eval $ac_compile) 2>&5
15086   ac_status=$?
15087   echo "$as_me:15087: \$? = $ac_status" >&5
15088   (exit $ac_status); } &&
15089          { ac_try='test -s conftest.$ac_objext'
15090   { (eval echo "$as_me:15090: \"$ac_try\"") >&5
15091   (eval $ac_try) 2>&5
15092   ac_status=$?
15093   echo "$as_me:15093: \$? = $ac_status" >&5
15094   (exit $ac_status); }; }; then
15095   cf_cv_dcl_errno=yes
15096 else
15097   echo "$as_me: failed program was:" >&5
15098 cat conftest.$ac_ext >&5
15099 cf_cv_dcl_errno=no
15100 fi
15101 rm -f conftest.$ac_objext conftest.$ac_ext
15102
15103 fi
15104 echo "$as_me:15104: result: $cf_cv_dcl_errno" >&5
15105 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15106
15107 if test "$cf_cv_dcl_errno" = no ; then
15108
15109 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15110
15111     cat >>confdefs.h <<EOF
15112 #define $cf_result 1
15113 EOF
15114
15115 fi
15116
15117 # It's possible (for near-UNIX clones) that the data doesn't exist
15118
15119 echo "$as_me:15119: checking if external errno exists" >&5
15120 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15121 if test "${cf_cv_have_errno+set}" = set; then
15122   echo $ECHO_N "(cached) $ECHO_C" >&6
15123 else
15124
15125     cat >conftest.$ac_ext <<_ACEOF
15126 #line 15126 "configure"
15127 #include "confdefs.h"
15128
15129 #undef errno
15130 extern int errno;
15131
15132 int
15133 main ()
15134 {
15135 errno = 2
15136   ;
15137   return 0;
15138 }
15139 _ACEOF
15140 rm -f conftest.$ac_objext conftest$ac_exeext
15141 if { (eval echo "$as_me:15141: \"$ac_link\"") >&5
15142   (eval $ac_link) 2>&5
15143   ac_status=$?
15144   echo "$as_me:15144: \$? = $ac_status" >&5
15145   (exit $ac_status); } &&
15146          { ac_try='test -s conftest$ac_exeext'
15147   { (eval echo "$as_me:15147: \"$ac_try\"") >&5
15148   (eval $ac_try) 2>&5
15149   ac_status=$?
15150   echo "$as_me:15150: \$? = $ac_status" >&5
15151   (exit $ac_status); }; }; then
15152   cf_cv_have_errno=yes
15153 else
15154   echo "$as_me: failed program was:" >&5
15155 cat conftest.$ac_ext >&5
15156 cf_cv_have_errno=no
15157 fi
15158 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15159
15160 fi
15161 echo "$as_me:15161: result: $cf_cv_have_errno" >&5
15162 echo "${ECHO_T}$cf_cv_have_errno" >&6
15163
15164 if test "$cf_cv_have_errno" = yes ; then
15165
15166 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15167
15168     cat >>confdefs.h <<EOF
15169 #define $cf_result 1
15170 EOF
15171
15172 fi
15173
15174 echo "$as_me:15174: checking if data-only library module links" >&5
15175 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15176 if test "${cf_cv_link_dataonly+set}" = set; then
15177   echo $ECHO_N "(cached) $ECHO_C" >&6
15178 else
15179
15180         rm -f conftest.a
15181         cat >conftest.$ac_ext <<EOF
15182 #line 15182 "configure"
15183 int     testdata[3] = { 123, 456, 789 };
15184 EOF
15185         if { (eval echo "$as_me:15185: \"$ac_compile\"") >&5
15186   (eval $ac_compile) 2>&5
15187   ac_status=$?
15188   echo "$as_me:15188: \$? = $ac_status" >&5
15189   (exit $ac_status); } ; then
15190                 mv conftest.o data.o && \
15191                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15192         fi
15193         rm -f conftest.$ac_ext data.o
15194         cat >conftest.$ac_ext <<EOF
15195 #line 15195 "configure"
15196 int     testfunc()
15197 {
15198 #if defined(NeXT)
15199         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
15200 #else
15201         extern int testdata[3];
15202         return testdata[0] == 123
15203            &&  testdata[1] == 456
15204            &&  testdata[2] == 789;
15205 #endif
15206 }
15207 EOF
15208         if { (eval echo "$as_me:15208: \"$ac_compile\"") >&5
15209   (eval $ac_compile) 2>&5
15210   ac_status=$?
15211   echo "$as_me:15211: \$? = $ac_status" >&5
15212   (exit $ac_status); }; then
15213                 mv conftest.o func.o && \
15214                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15215         fi
15216         rm -f conftest.$ac_ext func.o
15217         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15218         cf_saveLIBS="$LIBS"
15219         LIBS="conftest.a $LIBS"
15220         if test "$cross_compiling" = yes; then
15221   cf_cv_link_dataonly=unknown
15222 else
15223   cat >conftest.$ac_ext <<_ACEOF
15224 #line 15224 "configure"
15225 #include "confdefs.h"
15226
15227         int main()
15228         {
15229                 extern int testfunc();
15230                 ${cf_cv_main_return:-return} (!testfunc());
15231         }
15232
15233 _ACEOF
15234 rm -f conftest$ac_exeext
15235 if { (eval echo "$as_me:15235: \"$ac_link\"") >&5
15236   (eval $ac_link) 2>&5
15237   ac_status=$?
15238   echo "$as_me:15238: \$? = $ac_status" >&5
15239   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15240   { (eval echo "$as_me:15240: \"$ac_try\"") >&5
15241   (eval $ac_try) 2>&5
15242   ac_status=$?
15243   echo "$as_me:15243: \$? = $ac_status" >&5
15244   (exit $ac_status); }; }; then
15245   cf_cv_link_dataonly=yes
15246 else
15247   echo "$as_me: program exited with status $ac_status" >&5
15248 echo "$as_me: failed program was:" >&5
15249 cat conftest.$ac_ext >&5
15250 cf_cv_link_dataonly=no
15251 fi
15252 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15253 fi
15254         LIBS="$cf_saveLIBS"
15255
15256 fi
15257
15258 echo "$as_me:15258: result: $cf_cv_link_dataonly" >&5
15259 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15260
15261 if test "$cf_cv_link_dataonly" = no ; then
15262         cat >>confdefs.h <<\EOF
15263 #define BROKEN_LINKER 1
15264 EOF
15265
15266         BROKEN_LINKER=1
15267 fi
15268
15269 ###     Checks for library functions.
15270
15271 for ac_func in \
15272 getcwd \
15273 getegid \
15274 geteuid \
15275 getttynam \
15276 issetugid \
15277 poll \
15278 remove \
15279 select \
15280 setbuf \
15281 setbuffer \
15282 setvbuf \
15283 sigaction \
15284 sigvec \
15285 strdup \
15286 strstr \
15287 tcgetpgrp \
15288 times \
15289 vsnprintf \
15290
15291 do
15292 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15293 echo "$as_me:15293: checking for $ac_func" >&5
15294 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15295 if eval "test \"\${$as_ac_var+set}\" = set"; then
15296   echo $ECHO_N "(cached) $ECHO_C" >&6
15297 else
15298   cat >conftest.$ac_ext <<_ACEOF
15299 #line 15299 "configure"
15300 #include "confdefs.h"
15301 /* System header to define __stub macros and hopefully few prototypes,
15302     which can conflict with char $ac_func (); below.  */
15303 #include <assert.h>
15304 /* Override any gcc2 internal prototype to avoid an error.  */
15305 #ifdef __cplusplus
15306 extern "C"
15307 #endif
15308 /* We use char because int might match the return type of a gcc2
15309    builtin and then its argument prototype would still apply.  */
15310 char $ac_func ();
15311 char (*f) ();
15312
15313 int
15314 main ()
15315 {
15316 /* The GNU C library defines this for functions which it implements
15317     to always fail with ENOSYS.  Some functions are actually named
15318     something starting with __ and the normal name is an alias.  */
15319 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15320 choke me
15321 #else
15322 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15323 #endif
15324
15325   ;
15326   return 0;
15327 }
15328 _ACEOF
15329 rm -f conftest.$ac_objext conftest$ac_exeext
15330 if { (eval echo "$as_me:15330: \"$ac_link\"") >&5
15331   (eval $ac_link) 2>&5
15332   ac_status=$?
15333   echo "$as_me:15333: \$? = $ac_status" >&5
15334   (exit $ac_status); } &&
15335          { ac_try='test -s conftest$ac_exeext'
15336   { (eval echo "$as_me:15336: \"$ac_try\"") >&5
15337   (eval $ac_try) 2>&5
15338   ac_status=$?
15339   echo "$as_me:15339: \$? = $ac_status" >&5
15340   (exit $ac_status); }; }; then
15341   eval "$as_ac_var=yes"
15342 else
15343   echo "$as_me: failed program was:" >&5
15344 cat conftest.$ac_ext >&5
15345 eval "$as_ac_var=no"
15346 fi
15347 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15348 fi
15349 echo "$as_me:15349: result: `eval echo '${'$as_ac_var'}'`" >&5
15350 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15351 if test `eval echo '${'$as_ac_var'}'` = yes; then
15352   cat >>confdefs.h <<EOF
15353 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15354 EOF
15355
15356 fi
15357 done
15358
15359 if test "$with_getcap" = "yes" ; then
15360
15361 echo "$as_me:15361: checking for terminal-capability database functions" >&5
15362 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15363 if test "${cf_cv_cgetent+set}" = set; then
15364   echo $ECHO_N "(cached) $ECHO_C" >&6
15365 else
15366
15367 cat >conftest.$ac_ext <<_ACEOF
15368 #line 15368 "configure"
15369 #include "confdefs.h"
15370
15371 #include <stdlib.h>
15372 int
15373 main ()
15374 {
15375
15376         char temp[128];
15377         char *buf = temp;
15378         char *db_array = temp;
15379         cgetent(&buf, &db_array, "vt100");
15380         cgetcap(buf, "tc", '=');
15381         cgetmatch(buf, "tc");
15382
15383   ;
15384   return 0;
15385 }
15386 _ACEOF
15387 rm -f conftest.$ac_objext conftest$ac_exeext
15388 if { (eval echo "$as_me:15388: \"$ac_link\"") >&5
15389   (eval $ac_link) 2>&5
15390   ac_status=$?
15391   echo "$as_me:15391: \$? = $ac_status" >&5
15392   (exit $ac_status); } &&
15393          { ac_try='test -s conftest$ac_exeext'
15394   { (eval echo "$as_me:15394: \"$ac_try\"") >&5
15395   (eval $ac_try) 2>&5
15396   ac_status=$?
15397   echo "$as_me:15397: \$? = $ac_status" >&5
15398   (exit $ac_status); }; }; then
15399   cf_cv_cgetent=yes
15400 else
15401   echo "$as_me: failed program was:" >&5
15402 cat conftest.$ac_ext >&5
15403 cf_cv_cgetent=no
15404 fi
15405 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15406
15407 fi
15408 echo "$as_me:15408: result: $cf_cv_cgetent" >&5
15409 echo "${ECHO_T}$cf_cv_cgetent" >&6
15410
15411 if test "$cf_cv_cgetent" = yes
15412 then
15413         cat >>confdefs.h <<\EOF
15414 #define HAVE_BSD_CGETENT 1
15415 EOF
15416
15417 echo "$as_me:15417: checking if cgetent uses const parameter" >&5
15418 echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15419 if test "${cf_cv_cgetent_const+set}" = set; then
15420   echo $ECHO_N "(cached) $ECHO_C" >&6
15421 else
15422
15423 cat >conftest.$ac_ext <<_ACEOF
15424 #line 15424 "configure"
15425 #include "confdefs.h"
15426
15427 #include <stdlib.h>
15428 int
15429 main ()
15430 {
15431
15432         char temp[128];
15433         char *buf = temp;
15434 #ifndef _NETBSD_SOURCE                  /* given, since April 2004 in stdlib.h */
15435         const char *db_array = temp;
15436         cgetent(&buf, &db_array, "vt100");
15437 #endif
15438         cgetcap(buf, "tc", '=');
15439         cgetmatch(buf, "tc");
15440
15441   ;
15442   return 0;
15443 }
15444 _ACEOF
15445 rm -f conftest.$ac_objext conftest$ac_exeext
15446 if { (eval echo "$as_me:15446: \"$ac_link\"") >&5
15447   (eval $ac_link) 2>&5
15448   ac_status=$?
15449   echo "$as_me:15449: \$? = $ac_status" >&5
15450   (exit $ac_status); } &&
15451          { ac_try='test -s conftest$ac_exeext'
15452   { (eval echo "$as_me:15452: \"$ac_try\"") >&5
15453   (eval $ac_try) 2>&5
15454   ac_status=$?
15455   echo "$as_me:15455: \$? = $ac_status" >&5
15456   (exit $ac_status); }; }; then
15457   cf_cv_cgetent_const=yes
15458 else
15459   echo "$as_me: failed program was:" >&5
15460 cat conftest.$ac_ext >&5
15461 cf_cv_cgetent_const=no
15462 fi
15463 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15464
15465 fi
15466 echo "$as_me:15466: result: $cf_cv_cgetent_const" >&5
15467 echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15468         if test "$cf_cv_cgetent_const" = yes
15469         then
15470                 cat >>confdefs.h <<EOF
15471 #define CGETENT_CONST const
15472 EOF
15473
15474         fi
15475 fi
15476
15477 fi
15478
15479 echo "$as_me:15479: checking for isascii" >&5
15480 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15481 if test "${cf_cv_have_isascii+set}" = set; then
15482   echo $ECHO_N "(cached) $ECHO_C" >&6
15483 else
15484
15485         cat >conftest.$ac_ext <<_ACEOF
15486 #line 15486 "configure"
15487 #include "confdefs.h"
15488 #include <ctype.h>
15489 int
15490 main ()
15491 {
15492 int x = isascii(' ')
15493   ;
15494   return 0;
15495 }
15496 _ACEOF
15497 rm -f conftest.$ac_objext conftest$ac_exeext
15498 if { (eval echo "$as_me:15498: \"$ac_link\"") >&5
15499   (eval $ac_link) 2>&5
15500   ac_status=$?
15501   echo "$as_me:15501: \$? = $ac_status" >&5
15502   (exit $ac_status); } &&
15503          { ac_try='test -s conftest$ac_exeext'
15504   { (eval echo "$as_me:15504: \"$ac_try\"") >&5
15505   (eval $ac_try) 2>&5
15506   ac_status=$?
15507   echo "$as_me:15507: \$? = $ac_status" >&5
15508   (exit $ac_status); }; }; then
15509   cf_cv_have_isascii=yes
15510 else
15511   echo "$as_me: failed program was:" >&5
15512 cat conftest.$ac_ext >&5
15513 cf_cv_have_isascii=no
15514 fi
15515 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15516
15517 fi
15518 echo "$as_me:15518: result: $cf_cv_have_isascii" >&5
15519 echo "${ECHO_T}$cf_cv_have_isascii" >&6
15520 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
15521 #define HAVE_ISASCII 1
15522 EOF
15523
15524 if test "$ac_cv_func_sigaction" = yes; then
15525 echo "$as_me:15525: checking whether sigaction needs _POSIX_SOURCE" >&5
15526 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15527 cat >conftest.$ac_ext <<_ACEOF
15528 #line 15528 "configure"
15529 #include "confdefs.h"
15530
15531 #include <sys/types.h>
15532 #include <signal.h>
15533 int
15534 main ()
15535 {
15536 struct sigaction act
15537   ;
15538   return 0;
15539 }
15540 _ACEOF
15541 rm -f conftest.$ac_objext
15542 if { (eval echo "$as_me:15542: \"$ac_compile\"") >&5
15543   (eval $ac_compile) 2>&5
15544   ac_status=$?
15545   echo "$as_me:15545: \$? = $ac_status" >&5
15546   (exit $ac_status); } &&
15547          { ac_try='test -s conftest.$ac_objext'
15548   { (eval echo "$as_me:15548: \"$ac_try\"") >&5
15549   (eval $ac_try) 2>&5
15550   ac_status=$?
15551   echo "$as_me:15551: \$? = $ac_status" >&5
15552   (exit $ac_status); }; }; then
15553   sigact_bad=no
15554 else
15555   echo "$as_me: failed program was:" >&5
15556 cat conftest.$ac_ext >&5
15557
15558 cat >conftest.$ac_ext <<_ACEOF
15559 #line 15559 "configure"
15560 #include "confdefs.h"
15561
15562 #define _POSIX_SOURCE
15563 #include <sys/types.h>
15564 #include <signal.h>
15565 int
15566 main ()
15567 {
15568 struct sigaction act
15569   ;
15570   return 0;
15571 }
15572 _ACEOF
15573 rm -f conftest.$ac_objext
15574 if { (eval echo "$as_me:15574: \"$ac_compile\"") >&5
15575   (eval $ac_compile) 2>&5
15576   ac_status=$?
15577   echo "$as_me:15577: \$? = $ac_status" >&5
15578   (exit $ac_status); } &&
15579          { ac_try='test -s conftest.$ac_objext'
15580   { (eval echo "$as_me:15580: \"$ac_try\"") >&5
15581   (eval $ac_try) 2>&5
15582   ac_status=$?
15583   echo "$as_me:15583: \$? = $ac_status" >&5
15584   (exit $ac_status); }; }; then
15585   sigact_bad=yes
15586          cat >>confdefs.h <<\EOF
15587 #define _POSIX_SOURCE 1
15588 EOF
15589
15590 else
15591   echo "$as_me: failed program was:" >&5
15592 cat conftest.$ac_ext >&5
15593 sigact_bad=unknown
15594 fi
15595 rm -f conftest.$ac_objext conftest.$ac_ext
15596 fi
15597 rm -f conftest.$ac_objext conftest.$ac_ext
15598 echo "$as_me:15598: result: $sigact_bad" >&5
15599 echo "${ECHO_T}$sigact_bad" >&6
15600 fi
15601
15602 echo "$as_me:15602: checking if nanosleep really works" >&5
15603 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15604 if test "${cf_cv_func_nanosleep+set}" = set; then
15605   echo $ECHO_N "(cached) $ECHO_C" >&6
15606 else
15607
15608 if test "$cross_compiling" = yes; then
15609   cf_cv_func_nanosleep=unknown
15610 else
15611   cat >conftest.$ac_ext <<_ACEOF
15612 #line 15612 "configure"
15613 #include "confdefs.h"
15614
15615 #include <stdio.h>
15616 #include <errno.h>
15617 #include <time.h>
15618
15619 #ifdef HAVE_SYS_TIME_H
15620 #include <sys/time.h>
15621 #endif
15622
15623 int main() {
15624         struct timespec ts1, ts2;
15625         int code;
15626         ts1.tv_sec  = 0;
15627         ts1.tv_nsec = 750000000;
15628         ts2.tv_sec  = 0;
15629         ts2.tv_nsec = 0;
15630         errno = 0;
15631         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15632         ${cf_cv_main_return:-return}(code != 0);
15633 }
15634
15635 _ACEOF
15636 rm -f conftest$ac_exeext
15637 if { (eval echo "$as_me:15637: \"$ac_link\"") >&5
15638   (eval $ac_link) 2>&5
15639   ac_status=$?
15640   echo "$as_me:15640: \$? = $ac_status" >&5
15641   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15642   { (eval echo "$as_me:15642: \"$ac_try\"") >&5
15643   (eval $ac_try) 2>&5
15644   ac_status=$?
15645   echo "$as_me:15645: \$? = $ac_status" >&5
15646   (exit $ac_status); }; }; then
15647   cf_cv_func_nanosleep=yes
15648 else
15649   echo "$as_me: program exited with status $ac_status" >&5
15650 echo "$as_me: failed program was:" >&5
15651 cat conftest.$ac_ext >&5
15652 cf_cv_func_nanosleep=no
15653 fi
15654 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15655 fi
15656 fi
15657 echo "$as_me:15657: result: $cf_cv_func_nanosleep" >&5
15658 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15659
15660 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
15661 #define HAVE_NANOSLEEP 1
15662 EOF
15663
15664 for ac_header in \
15665 termio.h \
15666 termios.h \
15667 unistd.h \
15668
15669 do
15670 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15671 echo "$as_me:15671: checking for $ac_header" >&5
15672 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15673 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15674   echo $ECHO_N "(cached) $ECHO_C" >&6
15675 else
15676   cat >conftest.$ac_ext <<_ACEOF
15677 #line 15677 "configure"
15678 #include "confdefs.h"
15679 #include <$ac_header>
15680 _ACEOF
15681 if { (eval echo "$as_me:15681: \"$ac_cpp conftest.$ac_ext\"") >&5
15682   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15683   ac_status=$?
15684   egrep -v '^ *\+' conftest.er1 >conftest.err
15685   rm -f conftest.er1
15686   cat conftest.err >&5
15687   echo "$as_me:15687: \$? = $ac_status" >&5
15688   (exit $ac_status); } >/dev/null; then
15689   if test -s conftest.err; then
15690     ac_cpp_err=$ac_c_preproc_warn_flag
15691   else
15692     ac_cpp_err=
15693   fi
15694 else
15695   ac_cpp_err=yes
15696 fi
15697 if test -z "$ac_cpp_err"; then
15698   eval "$as_ac_Header=yes"
15699 else
15700   echo "$as_me: failed program was:" >&5
15701   cat conftest.$ac_ext >&5
15702   eval "$as_ac_Header=no"
15703 fi
15704 rm -f conftest.err conftest.$ac_ext
15705 fi
15706 echo "$as_me:15706: result: `eval echo '${'$as_ac_Header'}'`" >&5
15707 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15708 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15709   cat >>confdefs.h <<EOF
15710 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15711 EOF
15712
15713 fi
15714 done
15715
15716 if test "$ISC" = yes ; then
15717
15718 for ac_header in sys/termio.h
15719 do
15720 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15721 echo "$as_me:15721: checking for $ac_header" >&5
15722 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15723 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15724   echo $ECHO_N "(cached) $ECHO_C" >&6
15725 else
15726   cat >conftest.$ac_ext <<_ACEOF
15727 #line 15727 "configure"
15728 #include "confdefs.h"
15729 #include <$ac_header>
15730 _ACEOF
15731 if { (eval echo "$as_me:15731: \"$ac_cpp conftest.$ac_ext\"") >&5
15732   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15733   ac_status=$?
15734   egrep -v '^ *\+' conftest.er1 >conftest.err
15735   rm -f conftest.er1
15736   cat conftest.err >&5
15737   echo "$as_me:15737: \$? = $ac_status" >&5
15738   (exit $ac_status); } >/dev/null; then
15739   if test -s conftest.err; then
15740     ac_cpp_err=$ac_c_preproc_warn_flag
15741   else
15742     ac_cpp_err=
15743   fi
15744 else
15745   ac_cpp_err=yes
15746 fi
15747 if test -z "$ac_cpp_err"; then
15748   eval "$as_ac_Header=yes"
15749 else
15750   echo "$as_me: failed program was:" >&5
15751   cat conftest.$ac_ext >&5
15752   eval "$as_ac_Header=no"
15753 fi
15754 rm -f conftest.err conftest.$ac_ext
15755 fi
15756 echo "$as_me:15756: result: `eval echo '${'$as_ac_Header'}'`" >&5
15757 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15758 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15759   cat >>confdefs.h <<EOF
15760 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15761 EOF
15762
15763 fi
15764 done
15765
15766 fi
15767 if test "$ac_cv_header_termios_h" = yes ; then
15768         case "$CFLAGS $CPPFLAGS" in
15769         *-D_POSIX_SOURCE*)
15770                 termios_bad=dunno ;;
15771         *)      termios_bad=maybe ;;
15772         esac
15773         if test "$termios_bad" = maybe ; then
15774         echo "$as_me:15774: checking whether termios.h needs _POSIX_SOURCE" >&5
15775 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
15776         cat >conftest.$ac_ext <<_ACEOF
15777 #line 15777 "configure"
15778 #include "confdefs.h"
15779 #include <termios.h>
15780 int
15781 main ()
15782 {
15783 struct termios foo; int x = foo.c_iflag
15784   ;
15785   return 0;
15786 }
15787 _ACEOF
15788 rm -f conftest.$ac_objext
15789 if { (eval echo "$as_me:15789: \"$ac_compile\"") >&5
15790   (eval $ac_compile) 2>&5
15791   ac_status=$?
15792   echo "$as_me:15792: \$? = $ac_status" >&5
15793   (exit $ac_status); } &&
15794          { ac_try='test -s conftest.$ac_objext'
15795   { (eval echo "$as_me:15795: \"$ac_try\"") >&5
15796   (eval $ac_try) 2>&5
15797   ac_status=$?
15798   echo "$as_me:15798: \$? = $ac_status" >&5
15799   (exit $ac_status); }; }; then
15800   termios_bad=no
15801 else
15802   echo "$as_me: failed program was:" >&5
15803 cat conftest.$ac_ext >&5
15804
15805                 cat >conftest.$ac_ext <<_ACEOF
15806 #line 15806 "configure"
15807 #include "confdefs.h"
15808
15809 #define _POSIX_SOURCE
15810 #include <termios.h>
15811 int
15812 main ()
15813 {
15814 struct termios foo; int x = foo.c_iflag
15815   ;
15816   return 0;
15817 }
15818 _ACEOF
15819 rm -f conftest.$ac_objext
15820 if { (eval echo "$as_me:15820: \"$ac_compile\"") >&5
15821   (eval $ac_compile) 2>&5
15822   ac_status=$?
15823   echo "$as_me:15823: \$? = $ac_status" >&5
15824   (exit $ac_status); } &&
15825          { ac_try='test -s conftest.$ac_objext'
15826   { (eval echo "$as_me:15826: \"$ac_try\"") >&5
15827   (eval $ac_try) 2>&5
15828   ac_status=$?
15829   echo "$as_me:15829: \$? = $ac_status" >&5
15830   (exit $ac_status); }; }; then
15831   termios_bad=unknown
15832 else
15833   echo "$as_me: failed program was:" >&5
15834 cat conftest.$ac_ext >&5
15835 termios_bad=yes cat >>confdefs.h <<\EOF
15836 #define _POSIX_SOURCE 1
15837 EOF
15838
15839 fi
15840 rm -f conftest.$ac_objext conftest.$ac_ext
15841
15842 fi
15843 rm -f conftest.$ac_objext conftest.$ac_ext
15844         echo "$as_me:15844: result: $termios_bad" >&5
15845 echo "${ECHO_T}$termios_bad" >&6
15846         fi
15847 fi
15848
15849 echo "$as_me:15849: checking for tcgetattr" >&5
15850 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
15851 if test "${cf_cv_have_tcgetattr+set}" = set; then
15852   echo $ECHO_N "(cached) $ECHO_C" >&6
15853 else
15854
15855 cat >conftest.$ac_ext <<_ACEOF
15856 #line 15856 "configure"
15857 #include "confdefs.h"
15858
15859 #include <sys/types.h>
15860 #ifdef HAVE_UNISTD_H
15861 #include <unistd.h>
15862 #endif
15863 #ifdef HAVE_TERMIOS_H
15864 #include <termios.h>
15865 #define TTY struct termios
15866 #else
15867 #ifdef HAVE_TERMIO_H
15868 #include <termio.h>
15869 #define TTY struct termio
15870 #endif
15871 #endif
15872
15873 int
15874 main ()
15875 {
15876
15877 TTY foo;
15878 tcgetattr(1, &foo);
15879   ;
15880   return 0;
15881 }
15882 _ACEOF
15883 rm -f conftest.$ac_objext conftest$ac_exeext
15884 if { (eval echo "$as_me:15884: \"$ac_link\"") >&5
15885   (eval $ac_link) 2>&5
15886   ac_status=$?
15887   echo "$as_me:15887: \$? = $ac_status" >&5
15888   (exit $ac_status); } &&
15889          { ac_try='test -s conftest$ac_exeext'
15890   { (eval echo "$as_me:15890: \"$ac_try\"") >&5
15891   (eval $ac_try) 2>&5
15892   ac_status=$?
15893   echo "$as_me:15893: \$? = $ac_status" >&5
15894   (exit $ac_status); }; }; then
15895   cf_cv_have_tcgetattr=yes
15896 else
15897   echo "$as_me: failed program was:" >&5
15898 cat conftest.$ac_ext >&5
15899 cf_cv_have_tcgetattr=no
15900 fi
15901 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15902 fi
15903 echo "$as_me:15903: result: $cf_cv_have_tcgetattr" >&5
15904 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
15905 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
15906 #define HAVE_TCGETATTR 1
15907 EOF
15908
15909 echo "$as_me:15909: checking for vsscanf function or workaround" >&5
15910 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
15911 if test "${cf_cv_func_vsscanf+set}" = set; then
15912   echo $ECHO_N "(cached) $ECHO_C" >&6
15913 else
15914
15915 cat >conftest.$ac_ext <<_ACEOF
15916 #line 15916 "configure"
15917 #include "confdefs.h"
15918
15919 #include <stdarg.h>
15920 #include <stdio.h>
15921 int
15922 main ()
15923 {
15924
15925         va_list ap;
15926         vsscanf("from", "%d", ap)
15927   ;
15928   return 0;
15929 }
15930 _ACEOF
15931 rm -f conftest.$ac_objext conftest$ac_exeext
15932 if { (eval echo "$as_me:15932: \"$ac_link\"") >&5
15933   (eval $ac_link) 2>&5
15934   ac_status=$?
15935   echo "$as_me:15935: \$? = $ac_status" >&5
15936   (exit $ac_status); } &&
15937          { ac_try='test -s conftest$ac_exeext'
15938   { (eval echo "$as_me:15938: \"$ac_try\"") >&5
15939   (eval $ac_try) 2>&5
15940   ac_status=$?
15941   echo "$as_me:15941: \$? = $ac_status" >&5
15942   (exit $ac_status); }; }; then
15943   cf_cv_func_vsscanf=vsscanf
15944 else
15945   echo "$as_me: failed program was:" >&5
15946 cat conftest.$ac_ext >&5
15947
15948 cat >conftest.$ac_ext <<_ACEOF
15949 #line 15949 "configure"
15950 #include "confdefs.h"
15951
15952 #include <stdarg.h>
15953 #include <stdio.h>
15954 int
15955 main ()
15956 {
15957
15958     FILE strbuf;
15959     char *str = "from";
15960
15961     strbuf._flag = _IOREAD;
15962     strbuf._ptr = strbuf._base = (unsigned char *) str;
15963     strbuf._cnt = strlen(str);
15964     strbuf._file = _NFILE;
15965     return (vfscanf(&strbuf, "%d", ap))
15966   ;
15967   return 0;
15968 }
15969 _ACEOF
15970 rm -f conftest.$ac_objext conftest$ac_exeext
15971 if { (eval echo "$as_me:15971: \"$ac_link\"") >&5
15972   (eval $ac_link) 2>&5
15973   ac_status=$?
15974   echo "$as_me:15974: \$? = $ac_status" >&5
15975   (exit $ac_status); } &&
15976          { ac_try='test -s conftest$ac_exeext'
15977   { (eval echo "$as_me:15977: \"$ac_try\"") >&5
15978   (eval $ac_try) 2>&5
15979   ac_status=$?
15980   echo "$as_me:15980: \$? = $ac_status" >&5
15981   (exit $ac_status); }; }; then
15982   cf_cv_func_vsscanf=vfscanf
15983 else
15984   echo "$as_me: failed program was:" >&5
15985 cat conftest.$ac_ext >&5
15986
15987 cat >conftest.$ac_ext <<_ACEOF
15988 #line 15988 "configure"
15989 #include "confdefs.h"
15990
15991 #include <stdarg.h>
15992 #include <stdio.h>
15993 int
15994 main ()
15995 {
15996
15997     FILE strbuf;
15998     char *str = "from";
15999
16000     strbuf._flag = _IOREAD;
16001     strbuf._ptr = strbuf._base = (unsigned char *) str;
16002     strbuf._cnt = strlen(str);
16003     strbuf._file = _NFILE;
16004     return (_doscan(&strbuf, "%d", ap))
16005   ;
16006   return 0;
16007 }
16008 _ACEOF
16009 rm -f conftest.$ac_objext conftest$ac_exeext
16010 if { (eval echo "$as_me:16010: \"$ac_link\"") >&5
16011   (eval $ac_link) 2>&5
16012   ac_status=$?
16013   echo "$as_me:16013: \$? = $ac_status" >&5
16014   (exit $ac_status); } &&
16015          { ac_try='test -s conftest$ac_exeext'
16016   { (eval echo "$as_me:16016: \"$ac_try\"") >&5
16017   (eval $ac_try) 2>&5
16018   ac_status=$?
16019   echo "$as_me:16019: \$? = $ac_status" >&5
16020   (exit $ac_status); }; }; then
16021   cf_cv_func_vsscanf=_doscan
16022 else
16023   echo "$as_me: failed program was:" >&5
16024 cat conftest.$ac_ext >&5
16025
16026 cf_cv_func_vsscanf=no
16027 fi
16028 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16029 fi
16030 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16031 fi
16032 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16033 fi
16034 echo "$as_me:16034: result: $cf_cv_func_vsscanf" >&5
16035 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16036
16037 case $cf_cv_func_vsscanf in #(vi
16038 vsscanf) cat >>confdefs.h <<\EOF
16039 #define HAVE_VSSCANF 1
16040 EOF
16041 ;; #(vi
16042 vfscanf) cat >>confdefs.h <<\EOF
16043 #define HAVE_VFSCANF 1
16044 EOF
16045 ;; #(vi
16046 _doscan) cat >>confdefs.h <<\EOF
16047 #define HAVE__DOSCAN 1
16048 EOF
16049 ;;
16050 esac
16051
16052 echo "$as_me:16052: checking for working mkstemp" >&5
16053 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16054 if test "${cf_cv_func_mkstemp+set}" = set; then
16055   echo $ECHO_N "(cached) $ECHO_C" >&6
16056 else
16057
16058 rm -rf conftest*
16059 if test "$cross_compiling" = yes; then
16060   cf_cv_func_mkstemp=maybe
16061 else
16062   cat >conftest.$ac_ext <<_ACEOF
16063 #line 16063 "configure"
16064 #include "confdefs.h"
16065
16066 #include <sys/types.h>
16067 #include <stdlib.h>
16068 #include <stdio.h>
16069 #include <string.h>
16070 #include <sys/stat.h>
16071 int main()
16072 {
16073         char *tmpl = "conftestXXXXXX";
16074         char name[2][80];
16075         int n;
16076         int result = 0;
16077         int fd;
16078         struct stat sb;
16079
16080         umask(077);
16081         for (n = 0; n < 2; ++n) {
16082                 strcpy(name[n], tmpl);
16083                 if ((fd = mkstemp(name[n])) >= 0) {
16084                         if (!strcmp(name[n], tmpl)
16085                          || stat(name[n], &sb) != 0
16086                          || (sb.st_mode & S_IFMT) != S_IFREG
16087                          || (sb.st_mode & 077) != 0) {
16088                                 result = 1;
16089                         }
16090                         close(fd);
16091                 }
16092         }
16093         if (result == 0
16094          && !strcmp(name[0], name[1]))
16095                 result = 1;
16096         ${cf_cv_main_return:-return}(result);
16097 }
16098
16099 _ACEOF
16100 rm -f conftest$ac_exeext
16101 if { (eval echo "$as_me:16101: \"$ac_link\"") >&5
16102   (eval $ac_link) 2>&5
16103   ac_status=$?
16104   echo "$as_me:16104: \$? = $ac_status" >&5
16105   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16106   { (eval echo "$as_me:16106: \"$ac_try\"") >&5
16107   (eval $ac_try) 2>&5
16108   ac_status=$?
16109   echo "$as_me:16109: \$? = $ac_status" >&5
16110   (exit $ac_status); }; }; then
16111   cf_cv_func_mkstemp=yes
16112
16113 else
16114   echo "$as_me: program exited with status $ac_status" >&5
16115 echo "$as_me: failed program was:" >&5
16116 cat conftest.$ac_ext >&5
16117 cf_cv_func_mkstemp=no
16118
16119 fi
16120 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16121 fi
16122
16123 fi
16124 echo "$as_me:16124: result: $cf_cv_func_mkstemp" >&5
16125 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16126 if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16127         echo "$as_me:16127: checking for mkstemp" >&5
16128 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16129 if test "${ac_cv_func_mkstemp+set}" = set; then
16130   echo $ECHO_N "(cached) $ECHO_C" >&6
16131 else
16132   cat >conftest.$ac_ext <<_ACEOF
16133 #line 16133 "configure"
16134 #include "confdefs.h"
16135 /* System header to define __stub macros and hopefully few prototypes,
16136     which can conflict with char mkstemp (); below.  */
16137 #include <assert.h>
16138 /* Override any gcc2 internal prototype to avoid an error.  */
16139 #ifdef __cplusplus
16140 extern "C"
16141 #endif
16142 /* We use char because int might match the return type of a gcc2
16143    builtin and then its argument prototype would still apply.  */
16144 char mkstemp ();
16145 char (*f) ();
16146
16147 int
16148 main ()
16149 {
16150 /* The GNU C library defines this for functions which it implements
16151     to always fail with ENOSYS.  Some functions are actually named
16152     something starting with __ and the normal name is an alias.  */
16153 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16154 choke me
16155 #else
16156 f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16157 #endif
16158
16159   ;
16160   return 0;
16161 }
16162 _ACEOF
16163 rm -f conftest.$ac_objext conftest$ac_exeext
16164 if { (eval echo "$as_me:16164: \"$ac_link\"") >&5
16165   (eval $ac_link) 2>&5
16166   ac_status=$?
16167   echo "$as_me:16167: \$? = $ac_status" >&5
16168   (exit $ac_status); } &&
16169          { ac_try='test -s conftest$ac_exeext'
16170   { (eval echo "$as_me:16170: \"$ac_try\"") >&5
16171   (eval $ac_try) 2>&5
16172   ac_status=$?
16173   echo "$as_me:16173: \$? = $ac_status" >&5
16174   (exit $ac_status); }; }; then
16175   ac_cv_func_mkstemp=yes
16176 else
16177   echo "$as_me: failed program was:" >&5
16178 cat conftest.$ac_ext >&5
16179 ac_cv_func_mkstemp=no
16180 fi
16181 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16182 fi
16183 echo "$as_me:16183: result: $ac_cv_func_mkstemp" >&5
16184 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16185
16186 fi
16187 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16188         cat >>confdefs.h <<\EOF
16189 #define HAVE_MKSTEMP 1
16190 EOF
16191
16192 fi
16193
16194 # setup for prototype of fallback for vsscanf()
16195
16196 if test "$cf_cv_func_vsscanf" = vsscanf ; then
16197         HAVE_VSSCANF=1
16198 else
16199         HAVE_VSSCANF=0
16200 fi
16201
16202 if test "$cross_compiling" = yes ; then
16203         { echo "$as_me:16203: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16204 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16205 else
16206         echo "$as_me:16206: checking whether setvbuf arguments are reversed" >&5
16207 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16208 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16209   echo $ECHO_N "(cached) $ECHO_C" >&6
16210 else
16211   if test "$cross_compiling" = yes; then
16212   { { echo "$as_me:16212: error: cannot run test program while cross compiling" >&5
16213 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16214    { (exit 1); exit 1; }; }
16215 else
16216   cat >conftest.$ac_ext <<_ACEOF
16217 #line 16217 "configure"
16218 #include "confdefs.h"
16219 #include <stdio.h>
16220 /* If setvbuf has the reversed format, exit 0. */
16221 int
16222 main ()
16223 {
16224   /* This call has the arguments reversed.
16225      A reversed system may check and see that the address of main
16226      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
16227   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16228     $ac_main_return(1);
16229   putc('\r', stdout);
16230   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
16231 }
16232 _ACEOF
16233 rm -f conftest$ac_exeext
16234 if { (eval echo "$as_me:16234: \"$ac_link\"") >&5
16235   (eval $ac_link) 2>&5
16236   ac_status=$?
16237   echo "$as_me:16237: \$? = $ac_status" >&5
16238   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16239   { (eval echo "$as_me:16239: \"$ac_try\"") >&5
16240   (eval $ac_try) 2>&5
16241   ac_status=$?
16242   echo "$as_me:16242: \$? = $ac_status" >&5
16243   (exit $ac_status); }; }; then
16244   ac_cv_func_setvbuf_reversed=yes
16245 else
16246   echo "$as_me: program exited with status $ac_status" >&5
16247 echo "$as_me: failed program was:" >&5
16248 cat conftest.$ac_ext >&5
16249 ac_cv_func_setvbuf_reversed=no
16250 fi
16251 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16252 fi
16253 rm -f core core.* *.core
16254 fi
16255 echo "$as_me:16255: result: $ac_cv_func_setvbuf_reversed" >&5
16256 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16257 if test $ac_cv_func_setvbuf_reversed = yes; then
16258
16259 cat >>confdefs.h <<\EOF
16260 #define SETVBUF_REVERSED 1
16261 EOF
16262
16263 fi
16264
16265 fi
16266 echo "$as_me:16266: checking return type of signal handlers" >&5
16267 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
16268 if test "${ac_cv_type_signal+set}" = set; then
16269   echo $ECHO_N "(cached) $ECHO_C" >&6
16270 else
16271   cat >conftest.$ac_ext <<_ACEOF
16272 #line 16272 "configure"
16273 #include "confdefs.h"
16274 #include <sys/types.h>
16275 #include <signal.h>
16276 #ifdef signal
16277 # undef signal
16278 #endif
16279 #ifdef __cplusplus
16280 extern "C" void (*signal (int, void (*)(int)))(int);
16281 #else
16282 void (*signal ()) ();
16283 #endif
16284
16285 int
16286 main ()
16287 {
16288 int i;
16289   ;
16290   return 0;
16291 }
16292 _ACEOF
16293 rm -f conftest.$ac_objext
16294 if { (eval echo "$as_me:16294: \"$ac_compile\"") >&5
16295   (eval $ac_compile) 2>&5
16296   ac_status=$?
16297   echo "$as_me:16297: \$? = $ac_status" >&5
16298   (exit $ac_status); } &&
16299          { ac_try='test -s conftest.$ac_objext'
16300   { (eval echo "$as_me:16300: \"$ac_try\"") >&5
16301   (eval $ac_try) 2>&5
16302   ac_status=$?
16303   echo "$as_me:16303: \$? = $ac_status" >&5
16304   (exit $ac_status); }; }; then
16305   ac_cv_type_signal=void
16306 else
16307   echo "$as_me: failed program was:" >&5
16308 cat conftest.$ac_ext >&5
16309 ac_cv_type_signal=int
16310 fi
16311 rm -f conftest.$ac_objext conftest.$ac_ext
16312 fi
16313 echo "$as_me:16313: result: $ac_cv_type_signal" >&5
16314 echo "${ECHO_T}$ac_cv_type_signal" >&6
16315
16316 cat >>confdefs.h <<EOF
16317 #define RETSIGTYPE $ac_cv_type_signal
16318 EOF
16319
16320 echo "$as_me:16320: checking for intptr_t" >&5
16321 echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16322 if test "${ac_cv_type_intptr_t+set}" = set; then
16323   echo $ECHO_N "(cached) $ECHO_C" >&6
16324 else
16325   cat >conftest.$ac_ext <<_ACEOF
16326 #line 16326 "configure"
16327 #include "confdefs.h"
16328 $ac_includes_default
16329 int
16330 main ()
16331 {
16332 if ((intptr_t *) 0)
16333   return 0;
16334 if (sizeof (intptr_t))
16335   return 0;
16336   ;
16337   return 0;
16338 }
16339 _ACEOF
16340 rm -f conftest.$ac_objext
16341 if { (eval echo "$as_me:16341: \"$ac_compile\"") >&5
16342   (eval $ac_compile) 2>&5
16343   ac_status=$?
16344   echo "$as_me:16344: \$? = $ac_status" >&5
16345   (exit $ac_status); } &&
16346          { ac_try='test -s conftest.$ac_objext'
16347   { (eval echo "$as_me:16347: \"$ac_try\"") >&5
16348   (eval $ac_try) 2>&5
16349   ac_status=$?
16350   echo "$as_me:16350: \$? = $ac_status" >&5
16351   (exit $ac_status); }; }; then
16352   ac_cv_type_intptr_t=yes
16353 else
16354   echo "$as_me: failed program was:" >&5
16355 cat conftest.$ac_ext >&5
16356 ac_cv_type_intptr_t=no
16357 fi
16358 rm -f conftest.$ac_objext conftest.$ac_ext
16359 fi
16360 echo "$as_me:16360: result: $ac_cv_type_intptr_t" >&5
16361 echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16362 if test $ac_cv_type_intptr_t = yes; then
16363   :
16364 else
16365
16366 cat >>confdefs.h <<EOF
16367 #define intptr_t long
16368 EOF
16369
16370 fi
16371
16372 echo "$as_me:16372: checking for type sigaction_t" >&5
16373 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16374 if test "${cf_cv_type_sigaction+set}" = set; then
16375   echo $ECHO_N "(cached) $ECHO_C" >&6
16376 else
16377
16378         cat >conftest.$ac_ext <<_ACEOF
16379 #line 16379 "configure"
16380 #include "confdefs.h"
16381
16382 #include <signal.h>
16383 int
16384 main ()
16385 {
16386 sigaction_t x
16387   ;
16388   return 0;
16389 }
16390 _ACEOF
16391 rm -f conftest.$ac_objext
16392 if { (eval echo "$as_me:16392: \"$ac_compile\"") >&5
16393   (eval $ac_compile) 2>&5
16394   ac_status=$?
16395   echo "$as_me:16395: \$? = $ac_status" >&5
16396   (exit $ac_status); } &&
16397          { ac_try='test -s conftest.$ac_objext'
16398   { (eval echo "$as_me:16398: \"$ac_try\"") >&5
16399   (eval $ac_try) 2>&5
16400   ac_status=$?
16401   echo "$as_me:16401: \$? = $ac_status" >&5
16402   (exit $ac_status); }; }; then
16403   cf_cv_type_sigaction=yes
16404 else
16405   echo "$as_me: failed program was:" >&5
16406 cat conftest.$ac_ext >&5
16407 cf_cv_type_sigaction=no
16408 fi
16409 rm -f conftest.$ac_objext conftest.$ac_ext
16410 fi
16411
16412 echo "$as_me:16412: result: $cf_cv_type_sigaction" >&5
16413 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16414 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
16415 #define HAVE_TYPE_SIGACTION 1
16416 EOF
16417
16418 echo "$as_me:16418: checking declaration of size-change" >&5
16419 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16420 if test "${cf_cv_sizechange+set}" = set; then
16421   echo $ECHO_N "(cached) $ECHO_C" >&6
16422 else
16423
16424     cf_cv_sizechange=unknown
16425     cf_save_CPPFLAGS="$CPPFLAGS"
16426
16427 for cf_opts in "" "NEED_PTEM_H"
16428 do
16429
16430     CPPFLAGS="$cf_save_CPPFLAGS"
16431     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16432     cat >conftest.$ac_ext <<_ACEOF
16433 #line 16433 "configure"
16434 #include "confdefs.h"
16435 #include <sys/types.h>
16436 #ifdef HAVE_TERMIOS_H
16437 #include <termios.h>
16438 #else
16439 #ifdef HAVE_TERMIO_H
16440 #include <termio.h>
16441 #endif
16442 #endif
16443 #ifdef NEED_PTEM_H
16444 /* This is a workaround for SCO:  they neglected to define struct winsize in
16445  * termios.h -- it's only in termio.h and ptem.h
16446  */
16447 #include        <sys/stream.h>
16448 #include        <sys/ptem.h>
16449 #endif
16450 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
16451 #include <sys/ioctl.h>
16452 #endif
16453
16454 int
16455 main ()
16456 {
16457
16458 #ifdef TIOCGSIZE
16459         struct ttysize win;     /* FIXME: what system is this? */
16460         int y = win.ts_lines;
16461         int x = win.ts_cols;
16462 #else
16463 #ifdef TIOCGWINSZ
16464         struct winsize win;
16465         int y = win.ws_row;
16466         int x = win.ws_col;
16467 #else
16468         no TIOCGSIZE or TIOCGWINSZ
16469 #endif /* TIOCGWINSZ */
16470 #endif /* TIOCGSIZE */
16471
16472   ;
16473   return 0;
16474 }
16475 _ACEOF
16476 rm -f conftest.$ac_objext
16477 if { (eval echo "$as_me:16477: \"$ac_compile\"") >&5
16478   (eval $ac_compile) 2>&5
16479   ac_status=$?
16480   echo "$as_me:16480: \$? = $ac_status" >&5
16481   (exit $ac_status); } &&
16482          { ac_try='test -s conftest.$ac_objext'
16483   { (eval echo "$as_me:16483: \"$ac_try\"") >&5
16484   (eval $ac_try) 2>&5
16485   ac_status=$?
16486   echo "$as_me:16486: \$? = $ac_status" >&5
16487   (exit $ac_status); }; }; then
16488   cf_cv_sizechange=yes
16489 else
16490   echo "$as_me: failed program was:" >&5
16491 cat conftest.$ac_ext >&5
16492 cf_cv_sizechange=no
16493 fi
16494 rm -f conftest.$ac_objext conftest.$ac_ext
16495
16496         CPPFLAGS="$cf_save_CPPFLAGS"
16497         if test "$cf_cv_sizechange" = yes ; then
16498                 echo "size-change succeeded ($cf_opts)" >&5
16499                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16500                 break
16501         fi
16502 done
16503
16504 fi
16505 echo "$as_me:16505: result: $cf_cv_sizechange" >&5
16506 echo "${ECHO_T}$cf_cv_sizechange" >&6
16507 if test "$cf_cv_sizechange" != no ; then
16508         cat >>confdefs.h <<\EOF
16509 #define HAVE_SIZECHANGE 1
16510 EOF
16511
16512         case $cf_cv_sizechange in #(vi
16513         NEED*)
16514                 cat >>confdefs.h <<EOF
16515 #define $cf_cv_sizechange  1
16516 EOF
16517
16518                 ;;
16519         esac
16520 fi
16521
16522 echo "$as_me:16522: checking for memmove" >&5
16523 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16524 if test "${ac_cv_func_memmove+set}" = set; then
16525   echo $ECHO_N "(cached) $ECHO_C" >&6
16526 else
16527   cat >conftest.$ac_ext <<_ACEOF
16528 #line 16528 "configure"
16529 #include "confdefs.h"
16530 /* System header to define __stub macros and hopefully few prototypes,
16531     which can conflict with char memmove (); below.  */
16532 #include <assert.h>
16533 /* Override any gcc2 internal prototype to avoid an error.  */
16534 #ifdef __cplusplus
16535 extern "C"
16536 #endif
16537 /* We use char because int might match the return type of a gcc2
16538    builtin and then its argument prototype would still apply.  */
16539 char memmove ();
16540 char (*f) ();
16541
16542 int
16543 main ()
16544 {
16545 /* The GNU C library defines this for functions which it implements
16546     to always fail with ENOSYS.  Some functions are actually named
16547     something starting with __ and the normal name is an alias.  */
16548 #if defined (__stub_memmove) || defined (__stub___memmove)
16549 choke me
16550 #else
16551 f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16552 #endif
16553
16554   ;
16555   return 0;
16556 }
16557 _ACEOF
16558 rm -f conftest.$ac_objext conftest$ac_exeext
16559 if { (eval echo "$as_me:16559: \"$ac_link\"") >&5
16560   (eval $ac_link) 2>&5
16561   ac_status=$?
16562   echo "$as_me:16562: \$? = $ac_status" >&5
16563   (exit $ac_status); } &&
16564          { ac_try='test -s conftest$ac_exeext'
16565   { (eval echo "$as_me:16565: \"$ac_try\"") >&5
16566   (eval $ac_try) 2>&5
16567   ac_status=$?
16568   echo "$as_me:16568: \$? = $ac_status" >&5
16569   (exit $ac_status); }; }; then
16570   ac_cv_func_memmove=yes
16571 else
16572   echo "$as_me: failed program was:" >&5
16573 cat conftest.$ac_ext >&5
16574 ac_cv_func_memmove=no
16575 fi
16576 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16577 fi
16578 echo "$as_me:16578: result: $ac_cv_func_memmove" >&5
16579 echo "${ECHO_T}$ac_cv_func_memmove" >&6
16580 if test $ac_cv_func_memmove = yes; then
16581   :
16582 else
16583
16584 echo "$as_me:16584: checking for bcopy" >&5
16585 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16586 if test "${ac_cv_func_bcopy+set}" = set; then
16587   echo $ECHO_N "(cached) $ECHO_C" >&6
16588 else
16589   cat >conftest.$ac_ext <<_ACEOF
16590 #line 16590 "configure"
16591 #include "confdefs.h"
16592 /* System header to define __stub macros and hopefully few prototypes,
16593     which can conflict with char bcopy (); below.  */
16594 #include <assert.h>
16595 /* Override any gcc2 internal prototype to avoid an error.  */
16596 #ifdef __cplusplus
16597 extern "C"
16598 #endif
16599 /* We use char because int might match the return type of a gcc2
16600    builtin and then its argument prototype would still apply.  */
16601 char bcopy ();
16602 char (*f) ();
16603
16604 int
16605 main ()
16606 {
16607 /* The GNU C library defines this for functions which it implements
16608     to always fail with ENOSYS.  Some functions are actually named
16609     something starting with __ and the normal name is an alias.  */
16610 #if defined (__stub_bcopy) || defined (__stub___bcopy)
16611 choke me
16612 #else
16613 f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16614 #endif
16615
16616   ;
16617   return 0;
16618 }
16619 _ACEOF
16620 rm -f conftest.$ac_objext conftest$ac_exeext
16621 if { (eval echo "$as_me:16621: \"$ac_link\"") >&5
16622   (eval $ac_link) 2>&5
16623   ac_status=$?
16624   echo "$as_me:16624: \$? = $ac_status" >&5
16625   (exit $ac_status); } &&
16626          { ac_try='test -s conftest$ac_exeext'
16627   { (eval echo "$as_me:16627: \"$ac_try\"") >&5
16628   (eval $ac_try) 2>&5
16629   ac_status=$?
16630   echo "$as_me:16630: \$? = $ac_status" >&5
16631   (exit $ac_status); }; }; then
16632   ac_cv_func_bcopy=yes
16633 else
16634   echo "$as_me: failed program was:" >&5
16635 cat conftest.$ac_ext >&5
16636 ac_cv_func_bcopy=no
16637 fi
16638 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16639 fi
16640 echo "$as_me:16640: result: $ac_cv_func_bcopy" >&5
16641 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16642 if test $ac_cv_func_bcopy = yes; then
16643
16644         echo "$as_me:16644: checking if bcopy does overlapping moves" >&5
16645 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16646 if test "${cf_cv_good_bcopy+set}" = set; then
16647   echo $ECHO_N "(cached) $ECHO_C" >&6
16648 else
16649
16650                 if test "$cross_compiling" = yes; then
16651   cf_cv_good_bcopy=unknown
16652 else
16653   cat >conftest.$ac_ext <<_ACEOF
16654 #line 16654 "configure"
16655 #include "confdefs.h"
16656
16657 int main() {
16658         static char data[] = "abcdefghijklmnopqrstuwwxyz";
16659         char temp[40];
16660         bcopy(data, temp, sizeof(data));
16661         bcopy(temp+10, temp, 15);
16662         bcopy(temp+5, temp+15, 10);
16663         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16664 }
16665
16666 _ACEOF
16667 rm -f conftest$ac_exeext
16668 if { (eval echo "$as_me:16668: \"$ac_link\"") >&5
16669   (eval $ac_link) 2>&5
16670   ac_status=$?
16671   echo "$as_me:16671: \$? = $ac_status" >&5
16672   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16673   { (eval echo "$as_me:16673: \"$ac_try\"") >&5
16674   (eval $ac_try) 2>&5
16675   ac_status=$?
16676   echo "$as_me:16676: \$? = $ac_status" >&5
16677   (exit $ac_status); }; }; then
16678   cf_cv_good_bcopy=yes
16679 else
16680   echo "$as_me: program exited with status $ac_status" >&5
16681 echo "$as_me: failed program was:" >&5
16682 cat conftest.$ac_ext >&5
16683 cf_cv_good_bcopy=no
16684 fi
16685 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16686 fi
16687
16688 fi
16689 echo "$as_me:16689: result: $cf_cv_good_bcopy" >&5
16690 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16691
16692 else
16693   cf_cv_good_bcopy=no
16694 fi
16695
16696         if test "$cf_cv_good_bcopy" = yes ; then
16697                 cat >>confdefs.h <<\EOF
16698 #define USE_OK_BCOPY 1
16699 EOF
16700
16701         else
16702                 cat >>confdefs.h <<\EOF
16703 #define USE_MY_MEMMOVE 1
16704 EOF
16705
16706         fi
16707
16708 fi
16709
16710 echo "$as_me:16710: checking if poll really works" >&5
16711 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16712 if test "${cf_cv_working_poll+set}" = set; then
16713   echo $ECHO_N "(cached) $ECHO_C" >&6
16714 else
16715
16716 if test "$cross_compiling" = yes; then
16717   cf_cv_working_poll=unknown
16718 else
16719   cat >conftest.$ac_ext <<_ACEOF
16720 #line 16720 "configure"
16721 #include "confdefs.h"
16722
16723 #include <stdio.h>
16724 #ifdef HAVE_POLL_H
16725 #include <poll.h>
16726 #else
16727 #include <sys/poll.h>
16728 #endif
16729 int main() {
16730         struct pollfd myfds;
16731         int ret;
16732
16733         /* check for Darwin bug with respect to "devices" */
16734         myfds.fd = open("/dev/null", 1);
16735         if (myfds.fd < 0)
16736                 myfds.fd = 0;
16737         myfds.events = POLLIN;
16738         myfds.revents = 0;
16739
16740         ret = poll(&myfds, 1, 100);
16741
16742         if (ret < 0 || (myfds.revents & POLLNVAL)) {
16743                 ret = -1;
16744         } else {
16745
16746                 /* also check with standard input */
16747                 myfds.fd = 0;
16748                 myfds.events = POLLIN;
16749                 myfds.revents = 0;
16750
16751                 ret = poll(&myfds, 1, 100);
16752                 if (ret < 0) {
16753                         ret = 0;
16754                 }
16755         }
16756         ${cf_cv_main_return:-return}(ret != 0);
16757 }
16758 _ACEOF
16759 rm -f conftest$ac_exeext
16760 if { (eval echo "$as_me:16760: \"$ac_link\"") >&5
16761   (eval $ac_link) 2>&5
16762   ac_status=$?
16763   echo "$as_me:16763: \$? = $ac_status" >&5
16764   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16765   { (eval echo "$as_me:16765: \"$ac_try\"") >&5
16766   (eval $ac_try) 2>&5
16767   ac_status=$?
16768   echo "$as_me:16768: \$? = $ac_status" >&5
16769   (exit $ac_status); }; }; then
16770   cf_cv_working_poll=yes
16771 else
16772   echo "$as_me: program exited with status $ac_status" >&5
16773 echo "$as_me: failed program was:" >&5
16774 cat conftest.$ac_ext >&5
16775 cf_cv_working_poll=no
16776 fi
16777 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16778 fi
16779 fi
16780 echo "$as_me:16780: result: $cf_cv_working_poll" >&5
16781 echo "${ECHO_T}$cf_cv_working_poll" >&6
16782 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
16783 #define HAVE_WORKING_POLL 1
16784 EOF
16785
16786 echo "$as_me:16786: checking for va_copy" >&5
16787 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
16788 if test "${cf_cv_have_va_copy+set}" = set; then
16789   echo $ECHO_N "(cached) $ECHO_C" >&6
16790 else
16791
16792 cat >conftest.$ac_ext <<_ACEOF
16793 #line 16793 "configure"
16794 #include "confdefs.h"
16795
16796 #include <stdarg.h>
16797
16798 int
16799 main ()
16800 {
16801
16802         static va_list dst;
16803         static va_list src;
16804         va_copy(dst, src)
16805   ;
16806   return 0;
16807 }
16808 _ACEOF
16809 rm -f conftest.$ac_objext conftest$ac_exeext
16810 if { (eval echo "$as_me:16810: \"$ac_link\"") >&5
16811   (eval $ac_link) 2>&5
16812   ac_status=$?
16813   echo "$as_me:16813: \$? = $ac_status" >&5
16814   (exit $ac_status); } &&
16815          { ac_try='test -s conftest$ac_exeext'
16816   { (eval echo "$as_me:16816: \"$ac_try\"") >&5
16817   (eval $ac_try) 2>&5
16818   ac_status=$?
16819   echo "$as_me:16819: \$? = $ac_status" >&5
16820   (exit $ac_status); }; }; then
16821   cf_cv_have_va_copy=yes
16822 else
16823   echo "$as_me: failed program was:" >&5
16824 cat conftest.$ac_ext >&5
16825 cf_cv_have_va_copy=no
16826 fi
16827 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16828 fi
16829 echo "$as_me:16829: result: $cf_cv_have_va_copy" >&5
16830 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
16831
16832 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
16833 #define HAVE_VA_COPY 1
16834 EOF
16835
16836 echo "$as_me:16836: checking for __va_copy" >&5
16837 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
16838 if test "${cf_cv_have___va_copy+set}" = set; then
16839   echo $ECHO_N "(cached) $ECHO_C" >&6
16840 else
16841
16842 cat >conftest.$ac_ext <<_ACEOF
16843 #line 16843 "configure"
16844 #include "confdefs.h"
16845
16846 #include <stdarg.h>
16847
16848 int
16849 main ()
16850 {
16851
16852         static va_list dst;
16853         static va_list src;
16854         __va_copy(dst, src)
16855   ;
16856   return 0;
16857 }
16858 _ACEOF
16859 rm -f conftest.$ac_objext conftest$ac_exeext
16860 if { (eval echo "$as_me:16860: \"$ac_link\"") >&5
16861   (eval $ac_link) 2>&5
16862   ac_status=$?
16863   echo "$as_me:16863: \$? = $ac_status" >&5
16864   (exit $ac_status); } &&
16865          { ac_try='test -s conftest$ac_exeext'
16866   { (eval echo "$as_me:16866: \"$ac_try\"") >&5
16867   (eval $ac_try) 2>&5
16868   ac_status=$?
16869   echo "$as_me:16869: \$? = $ac_status" >&5
16870   (exit $ac_status); }; }; then
16871   cf_cv_have___va_copy=yes
16872 else
16873   echo "$as_me: failed program was:" >&5
16874 cat conftest.$ac_ext >&5
16875 cf_cv_have___va_copy=no
16876 fi
16877 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16878 fi
16879 echo "$as_me:16879: result: $cf_cv_have___va_copy" >&5
16880 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
16881
16882 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
16883 #define HAVE___VA_COPY 1
16884 EOF
16885
16886 echo "$as_me:16886: checking for pid_t" >&5
16887 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
16888 if test "${ac_cv_type_pid_t+set}" = set; then
16889   echo $ECHO_N "(cached) $ECHO_C" >&6
16890 else
16891   cat >conftest.$ac_ext <<_ACEOF
16892 #line 16892 "configure"
16893 #include "confdefs.h"
16894 $ac_includes_default
16895 int
16896 main ()
16897 {
16898 if ((pid_t *) 0)
16899   return 0;
16900 if (sizeof (pid_t))
16901   return 0;
16902   ;
16903   return 0;
16904 }
16905 _ACEOF
16906 rm -f conftest.$ac_objext
16907 if { (eval echo "$as_me:16907: \"$ac_compile\"") >&5
16908   (eval $ac_compile) 2>&5
16909   ac_status=$?
16910   echo "$as_me:16910: \$? = $ac_status" >&5
16911   (exit $ac_status); } &&
16912          { ac_try='test -s conftest.$ac_objext'
16913   { (eval echo "$as_me:16913: \"$ac_try\"") >&5
16914   (eval $ac_try) 2>&5
16915   ac_status=$?
16916   echo "$as_me:16916: \$? = $ac_status" >&5
16917   (exit $ac_status); }; }; then
16918   ac_cv_type_pid_t=yes
16919 else
16920   echo "$as_me: failed program was:" >&5
16921 cat conftest.$ac_ext >&5
16922 ac_cv_type_pid_t=no
16923 fi
16924 rm -f conftest.$ac_objext conftest.$ac_ext
16925 fi
16926 echo "$as_me:16926: result: $ac_cv_type_pid_t" >&5
16927 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
16928 if test $ac_cv_type_pid_t = yes; then
16929   :
16930 else
16931
16932 cat >>confdefs.h <<EOF
16933 #define pid_t int
16934 EOF
16935
16936 fi
16937
16938 for ac_header in unistd.h vfork.h
16939 do
16940 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16941 echo "$as_me:16941: checking for $ac_header" >&5
16942 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16943 if eval "test \"\${$as_ac_Header+set}\" = set"; then
16944   echo $ECHO_N "(cached) $ECHO_C" >&6
16945 else
16946   cat >conftest.$ac_ext <<_ACEOF
16947 #line 16947 "configure"
16948 #include "confdefs.h"
16949 #include <$ac_header>
16950 _ACEOF
16951 if { (eval echo "$as_me:16951: \"$ac_cpp conftest.$ac_ext\"") >&5
16952   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16953   ac_status=$?
16954   egrep -v '^ *\+' conftest.er1 >conftest.err
16955   rm -f conftest.er1
16956   cat conftest.err >&5
16957   echo "$as_me:16957: \$? = $ac_status" >&5
16958   (exit $ac_status); } >/dev/null; then
16959   if test -s conftest.err; then
16960     ac_cpp_err=$ac_c_preproc_warn_flag
16961   else
16962     ac_cpp_err=
16963   fi
16964 else
16965   ac_cpp_err=yes
16966 fi
16967 if test -z "$ac_cpp_err"; then
16968   eval "$as_ac_Header=yes"
16969 else
16970   echo "$as_me: failed program was:" >&5
16971   cat conftest.$ac_ext >&5
16972   eval "$as_ac_Header=no"
16973 fi
16974 rm -f conftest.err conftest.$ac_ext
16975 fi
16976 echo "$as_me:16976: result: `eval echo '${'$as_ac_Header'}'`" >&5
16977 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16978 if test `eval echo '${'$as_ac_Header'}'` = yes; then
16979   cat >>confdefs.h <<EOF
16980 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16981 EOF
16982
16983 fi
16984 done
16985
16986 for ac_func in fork vfork
16987 do
16988 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16989 echo "$as_me:16989: checking for $ac_func" >&5
16990 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
16991 if eval "test \"\${$as_ac_var+set}\" = set"; then
16992   echo $ECHO_N "(cached) $ECHO_C" >&6
16993 else
16994   cat >conftest.$ac_ext <<_ACEOF
16995 #line 16995 "configure"
16996 #include "confdefs.h"
16997 /* System header to define __stub macros and hopefully few prototypes,
16998     which can conflict with char $ac_func (); below.  */
16999 #include <assert.h>
17000 /* Override any gcc2 internal prototype to avoid an error.  */
17001 #ifdef __cplusplus
17002 extern "C"
17003 #endif
17004 /* We use char because int might match the return type of a gcc2
17005    builtin and then its argument prototype would still apply.  */
17006 char $ac_func ();
17007 char (*f) ();
17008
17009 int
17010 main ()
17011 {
17012 /* The GNU C library defines this for functions which it implements
17013     to always fail with ENOSYS.  Some functions are actually named
17014     something starting with __ and the normal name is an alias.  */
17015 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17016 choke me
17017 #else
17018 f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17019 #endif
17020
17021   ;
17022   return 0;
17023 }
17024 _ACEOF
17025 rm -f conftest.$ac_objext conftest$ac_exeext
17026 if { (eval echo "$as_me:17026: \"$ac_link\"") >&5
17027   (eval $ac_link) 2>&5
17028   ac_status=$?
17029   echo "$as_me:17029: \$? = $ac_status" >&5
17030   (exit $ac_status); } &&
17031          { ac_try='test -s conftest$ac_exeext'
17032   { (eval echo "$as_me:17032: \"$ac_try\"") >&5
17033   (eval $ac_try) 2>&5
17034   ac_status=$?
17035   echo "$as_me:17035: \$? = $ac_status" >&5
17036   (exit $ac_status); }; }; then
17037   eval "$as_ac_var=yes"
17038 else
17039   echo "$as_me: failed program was:" >&5
17040 cat conftest.$ac_ext >&5
17041 eval "$as_ac_var=no"
17042 fi
17043 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17044 fi
17045 echo "$as_me:17045: result: `eval echo '${'$as_ac_var'}'`" >&5
17046 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17047 if test `eval echo '${'$as_ac_var'}'` = yes; then
17048   cat >>confdefs.h <<EOF
17049 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17050 EOF
17051
17052 fi
17053 done
17054
17055 ac_cv_func_fork_works=$ac_cv_func_fork
17056 if test "x$ac_cv_func_fork" = xyes; then
17057   echo "$as_me:17057: checking for working fork" >&5
17058 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17059 if test "${ac_cv_func_fork_works+set}" = set; then
17060   echo $ECHO_N "(cached) $ECHO_C" >&6
17061 else
17062   if test "$cross_compiling" = yes; then
17063   ac_cv_func_fork_works=cross
17064 else
17065   cat >conftest.$ac_ext <<_ACEOF
17066 /* By Rüdiger Kuhlmann. */
17067       #include <sys/types.h>
17068       #if HAVE_UNISTD_H
17069       # include <unistd.h>
17070       #endif
17071       /* Some systems only have a dummy stub for fork() */
17072       int main ()
17073       {
17074         if (fork() < 0)
17075           $ac_main_return (1);
17076         $ac_main_return (0);
17077       }
17078 _ACEOF
17079 rm -f conftest$ac_exeext
17080 if { (eval echo "$as_me:17080: \"$ac_link\"") >&5
17081   (eval $ac_link) 2>&5
17082   ac_status=$?
17083   echo "$as_me:17083: \$? = $ac_status" >&5
17084   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17085   { (eval echo "$as_me:17085: \"$ac_try\"") >&5
17086   (eval $ac_try) 2>&5
17087   ac_status=$?
17088   echo "$as_me:17088: \$? = $ac_status" >&5
17089   (exit $ac_status); }; }; then
17090   ac_cv_func_fork_works=yes
17091 else
17092   echo "$as_me: program exited with status $ac_status" >&5
17093 echo "$as_me: failed program was:" >&5
17094 cat conftest.$ac_ext >&5
17095 ac_cv_func_fork_works=no
17096 fi
17097 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17098 fi
17099 fi
17100 echo "$as_me:17100: result: $ac_cv_func_fork_works" >&5
17101 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17102
17103 fi
17104 if test "x$ac_cv_func_fork_works" = xcross; then
17105   case $host in
17106     *-*-amigaos* | *-*-msdosdjgpp*)
17107       # Override, as these systems have only a dummy fork() stub
17108       ac_cv_func_fork_works=no
17109       ;;
17110     *)
17111       ac_cv_func_fork_works=yes
17112       ;;
17113   esac
17114   { echo "$as_me:17114: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17115 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17116 fi
17117 ac_cv_func_vfork_works=$ac_cv_func_vfork
17118 if test "x$ac_cv_func_vfork" = xyes; then
17119   echo "$as_me:17119: checking for working vfork" >&5
17120 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17121 if test "${ac_cv_func_vfork_works+set}" = set; then
17122   echo $ECHO_N "(cached) $ECHO_C" >&6
17123 else
17124   if test "$cross_compiling" = yes; then
17125   ac_cv_func_vfork_works=cross
17126 else
17127   cat >conftest.$ac_ext <<_ACEOF
17128 #line 17128 "configure"
17129 #include "confdefs.h"
17130 /* Thanks to Paul Eggert for this test.  */
17131 #include <stdio.h>
17132 #include <sys/types.h>
17133 #include <sys/stat.h>
17134 #if HAVE_UNISTD_H
17135 # include <unistd.h>
17136 #endif
17137 #if HAVE_VFORK_H
17138 # include <vfork.h>
17139 #endif
17140 /* On some sparc systems, changes by the child to local and incoming
17141    argument registers are propagated back to the parent.  The compiler
17142    is told about this with #include <vfork.h>, but some compilers
17143    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17144    static variable whose address is put into a register that is
17145    clobbered by the vfork.  */
17146 static
17147 #ifdef __cplusplus
17148 sparc_address_test (int arg)
17149 # else
17150 sparc_address_test (arg) int arg;
17151 #endif
17152 {
17153   static pid_t child;
17154   if (!child) {
17155     child = vfork ();
17156     if (child < 0) {
17157       perror ("vfork");
17158       _exit(2);
17159     }
17160     if (!child) {
17161       arg = getpid();
17162       write(-1, "", 0);
17163       _exit (arg);
17164     }
17165   }
17166 }
17167
17168 int
17169 main ()
17170 {
17171   pid_t parent = getpid ();
17172   pid_t child;
17173
17174   sparc_address_test ();
17175
17176   child = vfork ();
17177
17178   if (child == 0) {
17179     /* Here is another test for sparc vfork register problems.  This
17180        test uses lots of local variables, at least as many local
17181        variables as main has allocated so far including compiler
17182        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17183        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17184        reuse the register of parent for one of the local variables,
17185        since it will think that parent can't possibly be used any more
17186        in this routine.  Assigning to the local variable will thus
17187        munge parent in the parent process.  */
17188     pid_t
17189       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17190       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17191     /* Convince the compiler that p..p7 are live; otherwise, it might
17192        use the same hardware register for all 8 local variables.  */
17193     if (p != p1 || p != p2 || p != p3 || p != p4
17194         || p != p5 || p != p6 || p != p7)
17195       _exit(1);
17196
17197     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17198        from child file descriptors.  If the child closes a descriptor
17199        before it execs or exits, this munges the parent's descriptor
17200        as well.  Test for this by closing stdout in the child.  */
17201     _exit(close(fileno(stdout)) != 0);
17202   } else {
17203     int status;
17204     struct stat st;
17205
17206     while (wait(&status) != child)
17207       ;
17208     $ac_main_return(
17209          /* Was there some problem with vforking?  */
17210          child < 0
17211
17212          /* Did the child fail?  (This shouldn't happen.)  */
17213          || status
17214
17215          /* Did the vfork/compiler bug occur?  */
17216          || parent != getpid()
17217
17218          /* Did the file descriptor bug occur?  */
17219          || fstat(fileno(stdout), &st) != 0
17220          );
17221   }
17222 }
17223 _ACEOF
17224 rm -f conftest$ac_exeext
17225 if { (eval echo "$as_me:17225: \"$ac_link\"") >&5
17226   (eval $ac_link) 2>&5
17227   ac_status=$?
17228   echo "$as_me:17228: \$? = $ac_status" >&5
17229   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17230   { (eval echo "$as_me:17230: \"$ac_try\"") >&5
17231   (eval $ac_try) 2>&5
17232   ac_status=$?
17233   echo "$as_me:17233: \$? = $ac_status" >&5
17234   (exit $ac_status); }; }; then
17235   ac_cv_func_vfork_works=yes
17236 else
17237   echo "$as_me: program exited with status $ac_status" >&5
17238 echo "$as_me: failed program was:" >&5
17239 cat conftest.$ac_ext >&5
17240 ac_cv_func_vfork_works=no
17241 fi
17242 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17243 fi
17244 fi
17245 echo "$as_me:17245: result: $ac_cv_func_vfork_works" >&5
17246 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17247
17248 fi;
17249 if test "x$ac_cv_func_fork_works" = xcross; then
17250   ac_cv_func_vfork_works=ac_cv_func_vfork
17251   { echo "$as_me:17251: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17252 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17253 fi
17254
17255 if test "x$ac_cv_func_vfork_works" = xyes; then
17256
17257 cat >>confdefs.h <<\EOF
17258 #define HAVE_WORKING_VFORK 1
17259 EOF
17260
17261 else
17262
17263 cat >>confdefs.h <<\EOF
17264 #define vfork fork
17265 EOF
17266
17267 fi
17268 if test "x$ac_cv_func_fork_works" = xyes; then
17269
17270 cat >>confdefs.h <<\EOF
17271 #define HAVE_WORKING_FORK 1
17272 EOF
17273
17274 fi
17275
17276 # special check for test/ditto.c
17277
17278 echo "$as_me:17278: checking for openpty in -lutil" >&5
17279 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17280 if test "${ac_cv_lib_util_openpty+set}" = set; then
17281   echo $ECHO_N "(cached) $ECHO_C" >&6
17282 else
17283   ac_check_lib_save_LIBS=$LIBS
17284 LIBS="-lutil  $LIBS"
17285 cat >conftest.$ac_ext <<_ACEOF
17286 #line 17286 "configure"
17287 #include "confdefs.h"
17288
17289 /* Override any gcc2 internal prototype to avoid an error.  */
17290 #ifdef __cplusplus
17291 extern "C"
17292 #endif
17293 /* We use char because int might match the return type of a gcc2
17294    builtin and then its argument prototype would still apply.  */
17295 char openpty ();
17296 int
17297 main ()
17298 {
17299 openpty ();
17300   ;
17301   return 0;
17302 }
17303 _ACEOF
17304 rm -f conftest.$ac_objext conftest$ac_exeext
17305 if { (eval echo "$as_me:17305: \"$ac_link\"") >&5
17306   (eval $ac_link) 2>&5
17307   ac_status=$?
17308   echo "$as_me:17308: \$? = $ac_status" >&5
17309   (exit $ac_status); } &&
17310          { ac_try='test -s conftest$ac_exeext'
17311   { (eval echo "$as_me:17311: \"$ac_try\"") >&5
17312   (eval $ac_try) 2>&5
17313   ac_status=$?
17314   echo "$as_me:17314: \$? = $ac_status" >&5
17315   (exit $ac_status); }; }; then
17316   ac_cv_lib_util_openpty=yes
17317 else
17318   echo "$as_me: failed program was:" >&5
17319 cat conftest.$ac_ext >&5
17320 ac_cv_lib_util_openpty=no
17321 fi
17322 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17323 LIBS=$ac_check_lib_save_LIBS
17324 fi
17325 echo "$as_me:17325: result: $ac_cv_lib_util_openpty" >&5
17326 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17327 if test $ac_cv_lib_util_openpty = yes; then
17328   cf_cv_lib_util=yes
17329 else
17330   cf_cv_lib_util=no
17331 fi
17332
17333 echo "$as_me:17333: checking for openpty header" >&5
17334 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17335 if test "${cf_cv_func_openpty+set}" = set; then
17336   echo $ECHO_N "(cached) $ECHO_C" >&6
17337 else
17338
17339     cf_save_LIBS="$LIBS"
17340     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17341     for cf_header in pty.h libutil.h util.h
17342     do
17343     cat >conftest.$ac_ext <<_ACEOF
17344 #line 17344 "configure"
17345 #include "confdefs.h"
17346
17347 #include <$cf_header>
17348
17349 int
17350 main ()
17351 {
17352
17353     int x = openpty((int *)0, (int *)0, (char *)0,
17354                    (struct termios *)0, (struct winsize *)0);
17355
17356   ;
17357   return 0;
17358 }
17359 _ACEOF
17360 rm -f conftest.$ac_objext conftest$ac_exeext
17361 if { (eval echo "$as_me:17361: \"$ac_link\"") >&5
17362   (eval $ac_link) 2>&5
17363   ac_status=$?
17364   echo "$as_me:17364: \$? = $ac_status" >&5
17365   (exit $ac_status); } &&
17366          { ac_try='test -s conftest$ac_exeext'
17367   { (eval echo "$as_me:17367: \"$ac_try\"") >&5
17368   (eval $ac_try) 2>&5
17369   ac_status=$?
17370   echo "$as_me:17370: \$? = $ac_status" >&5
17371   (exit $ac_status); }; }; then
17372
17373         cf_cv_func_openpty=$cf_header
17374         break
17375
17376 else
17377   echo "$as_me: failed program was:" >&5
17378 cat conftest.$ac_ext >&5
17379
17380         cf_cv_func_openpty=no
17381
17382 fi
17383 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17384     done
17385     LIBS="$cf_save_LIBS"
17386
17387 fi
17388 echo "$as_me:17388: result: $cf_cv_func_openpty" >&5
17389 echo "${ECHO_T}$cf_cv_func_openpty" >&6
17390
17391 if test "$cf_cv_func_openpty" != no ; then
17392     cat >>confdefs.h <<EOF
17393 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17394 EOF
17395
17396     cat >>confdefs.h <<\EOF
17397 #define USE_XTERM_PTY 1
17398 EOF
17399
17400     if test "$cf_cv_lib_util" = yes ; then
17401         TEST_LIBS="-lutil $TEST_LIBS"
17402     fi
17403 fi
17404
17405 if test "$with_hashed_db" != no ; then
17406         cat >>confdefs.h <<\EOF
17407 #define USE_HASHED_DB 1
17408 EOF
17409
17410 case $with_hashed_db in #(vi
17411 yes|*able*) #(vi
17412     ;;
17413 *)
17414     if test -d "$with_hashed_db" ; then
17415
17416 if test -n "$with_hashed_db/include" ; then
17417   for cf_add_incdir in $with_hashed_db/include
17418   do
17419         while test $cf_add_incdir != /usr/include
17420         do
17421           if test -d $cf_add_incdir
17422           then
17423                 cf_have_incdir=no
17424                 if test -n "$CFLAGS$CPPFLAGS" ; then
17425                   # a loop is needed to ensure we can add subdirs of existing dirs
17426                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17427                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17428                           cf_have_incdir=yes; break
17429                         fi
17430                   done
17431                 fi
17432
17433                 if test "$cf_have_incdir" = no ; then
17434                   if test "$cf_add_incdir" = /usr/local/include ; then
17435                         if test "$GCC" = yes
17436                         then
17437                           cf_save_CPPFLAGS=$CPPFLAGS
17438                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17439                           cat >conftest.$ac_ext <<_ACEOF
17440 #line 17440 "configure"
17441 #include "confdefs.h"
17442 #include <stdio.h>
17443 int
17444 main ()
17445 {
17446 printf("Hello")
17447   ;
17448   return 0;
17449 }
17450 _ACEOF
17451 rm -f conftest.$ac_objext
17452 if { (eval echo "$as_me:17452: \"$ac_compile\"") >&5
17453   (eval $ac_compile) 2>&5
17454   ac_status=$?
17455   echo "$as_me:17455: \$? = $ac_status" >&5
17456   (exit $ac_status); } &&
17457          { ac_try='test -s conftest.$ac_objext'
17458   { (eval echo "$as_me:17458: \"$ac_try\"") >&5
17459   (eval $ac_try) 2>&5
17460   ac_status=$?
17461   echo "$as_me:17461: \$? = $ac_status" >&5
17462   (exit $ac_status); }; }; then
17463   :
17464 else
17465   echo "$as_me: failed program was:" >&5
17466 cat conftest.$ac_ext >&5
17467 cf_have_incdir=yes
17468 fi
17469 rm -f conftest.$ac_objext conftest.$ac_ext
17470                           CPPFLAGS=$cf_save_CPPFLAGS
17471                         fi
17472                   fi
17473                 fi
17474
17475                 if test "$cf_have_incdir" = no ; then
17476                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
17477
17478 echo "${as_me:-configure}:17478: testing adding $cf_add_incdir to include-path ..." 1>&5
17479
17480                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17481
17482                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17483                   test "$cf_top_incdir" = "$cf_add_incdir" && break
17484                   cf_add_incdir="$cf_top_incdir"
17485                 else
17486                   break
17487                 fi
17488           fi
17489         done
17490   done
17491 fi
17492
17493 if test -n "$with_hashed_db/lib" ; then
17494   for cf_add_libdir in $with_hashed_db/lib
17495   do
17496     if test $cf_add_libdir = /usr/lib ; then
17497       :
17498     elif test -d $cf_add_libdir
17499     then
17500       cf_have_libdir=no
17501       if test -n "$LDFLAGS$LIBS" ; then
17502         # a loop is needed to ensure we can add subdirs of existing dirs
17503         for cf_test_libdir in $LDFLAGS $LIBS ; do
17504           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17505             cf_have_libdir=yes; break
17506           fi
17507         done
17508       fi
17509       if test "$cf_have_libdir" = no ; then
17510         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
17511
17512 echo "${as_me:-configure}:17512: testing adding $cf_add_libdir to library-path ..." 1>&5
17513
17514         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17515       fi
17516     fi
17517   done
17518 fi
17519
17520     fi
17521 esac
17522
17523 echo "$as_me:17523: checking for db.h" >&5
17524 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17525 if test "${ac_cv_header_db_h+set}" = set; then
17526   echo $ECHO_N "(cached) $ECHO_C" >&6
17527 else
17528   cat >conftest.$ac_ext <<_ACEOF
17529 #line 17529 "configure"
17530 #include "confdefs.h"
17531 #include <db.h>
17532 _ACEOF
17533 if { (eval echo "$as_me:17533: \"$ac_cpp conftest.$ac_ext\"") >&5
17534   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17535   ac_status=$?
17536   egrep -v '^ *\+' conftest.er1 >conftest.err
17537   rm -f conftest.er1
17538   cat conftest.err >&5
17539   echo "$as_me:17539: \$? = $ac_status" >&5
17540   (exit $ac_status); } >/dev/null; then
17541   if test -s conftest.err; then
17542     ac_cpp_err=$ac_c_preproc_warn_flag
17543   else
17544     ac_cpp_err=
17545   fi
17546 else
17547   ac_cpp_err=yes
17548 fi
17549 if test -z "$ac_cpp_err"; then
17550   ac_cv_header_db_h=yes
17551 else
17552   echo "$as_me: failed program was:" >&5
17553   cat conftest.$ac_ext >&5
17554   ac_cv_header_db_h=no
17555 fi
17556 rm -f conftest.err conftest.$ac_ext
17557 fi
17558 echo "$as_me:17558: result: $ac_cv_header_db_h" >&5
17559 echo "${ECHO_T}$ac_cv_header_db_h" >&6
17560 if test $ac_cv_header_db_h = yes; then
17561
17562 echo "$as_me:17562: checking for version of db" >&5
17563 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17564 if test "${cf_cv_hashed_db_version+set}" = set; then
17565   echo $ECHO_N "(cached) $ECHO_C" >&6
17566 else
17567
17568 cf_cv_hashed_db_version=unknown
17569
17570 for cf_db_version in 1 2 3 4 5
17571 do
17572
17573 echo "${as_me:-configure}:17573: testing checking for db version $cf_db_version ..." 1>&5
17574
17575         cat >conftest.$ac_ext <<_ACEOF
17576 #line 17576 "configure"
17577 #include "confdefs.h"
17578
17579 $ac_includes_default
17580 #include <db.h>
17581
17582 #ifdef DB_VERSION_MAJOR
17583         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17584 #if $cf_db_version == DB_VERSION_MAJOR
17585         /* ok */
17586 #else
17587         make an error
17588 #endif
17589 #else
17590 #if $cf_db_version == 1
17591         /* ok: assuming this is DB 1.8.5 */
17592 #else
17593         make an error
17594 #endif
17595 #endif
17596
17597 int
17598 main ()
17599 {
17600 DBT *foo = 0
17601   ;
17602   return 0;
17603 }
17604 _ACEOF
17605 rm -f conftest.$ac_objext
17606 if { (eval echo "$as_me:17606: \"$ac_compile\"") >&5
17607   (eval $ac_compile) 2>&5
17608   ac_status=$?
17609   echo "$as_me:17609: \$? = $ac_status" >&5
17610   (exit $ac_status); } &&
17611          { ac_try='test -s conftest.$ac_objext'
17612   { (eval echo "$as_me:17612: \"$ac_try\"") >&5
17613   (eval $ac_try) 2>&5
17614   ac_status=$?
17615   echo "$as_me:17615: \$? = $ac_status" >&5
17616   (exit $ac_status); }; }; then
17617
17618         cf_cv_hashed_db_version=$cf_db_version
17619         break
17620
17621 else
17622   echo "$as_me: failed program was:" >&5
17623 cat conftest.$ac_ext >&5
17624 fi
17625 rm -f conftest.$ac_objext conftest.$ac_ext
17626 done
17627
17628 fi
17629 echo "$as_me:17629: result: $cf_cv_hashed_db_version" >&5
17630 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17631
17632 if test "$cf_cv_hashed_db_version" = unknown ; then
17633         { { echo "$as_me:17633: error: Cannot determine version of db" >&5
17634 echo "$as_me: error: Cannot determine version of db" >&2;}
17635    { (exit 1); exit 1; }; }
17636 else
17637
17638 echo "$as_me:17638: checking for db libraries" >&5
17639 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17640 if test "${cf_cv_hashed_db_libs+set}" = set; then
17641   echo $ECHO_N "(cached) $ECHO_C" >&6
17642 else
17643
17644 cf_cv_hashed_db_libs=unknown
17645 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17646 do
17647         cf_save_libs="$LIBS"
17648         if test -n "$cf_db_libs"; then
17649                 LIBS="-l$cf_db_libs $LIBS"
17650         fi
17651
17652 echo "${as_me:-configure}:17652: testing checking for library "$cf_db_libs" ..." 1>&5
17653
17654         cat >conftest.$ac_ext <<_ACEOF
17655 #line 17655 "configure"
17656 #include "confdefs.h"
17657
17658 $ac_includes_default
17659 #include <db.h>
17660
17661 int
17662 main ()
17663 {
17664
17665         char *path = "/tmp/foo";
17666 #ifdef DB_VERSION_MAJOR
17667 #if DB_VERSION_MAJOR >= 4
17668         DB *result = 0;
17669         db_create(&result, NULL, 0);
17670         result->open(result,
17671                 NULL,
17672                 path,
17673                 path,
17674                 DB_HASH,
17675                 DB_CREATE,
17676                 0644);
17677 #elif DB_VERSION_MAJOR >= 3
17678         DB *result = 0;
17679         db_create(&result, NULL, 0);
17680         result->open(result,
17681                 path,
17682                 path,
17683                 DB_HASH,
17684                 DB_CREATE,
17685                 0644);
17686 #elif DB_VERSION_MAJOR >= 2
17687         DB *result = 0;
17688         db_open(path,
17689                 DB_HASH,
17690                 DB_CREATE,
17691                 0644,
17692                 (DB_ENV *) 0,
17693                 (DB_INFO *) 0,
17694                 &result);
17695 #endif /* DB_VERSION_MAJOR */
17696 #else
17697         DB *result = dbopen(path,
17698                      2,
17699                      0644,
17700                      DB_HASH,
17701                      0);
17702 #endif
17703         ${cf_cv_main_return:-return}(result != 0)
17704
17705   ;
17706   return 0;
17707 }
17708 _ACEOF
17709 rm -f conftest.$ac_objext conftest$ac_exeext
17710 if { (eval echo "$as_me:17710: \"$ac_link\"") >&5
17711   (eval $ac_link) 2>&5
17712   ac_status=$?
17713   echo "$as_me:17713: \$? = $ac_status" >&5
17714   (exit $ac_status); } &&
17715          { ac_try='test -s conftest$ac_exeext'
17716   { (eval echo "$as_me:17716: \"$ac_try\"") >&5
17717   (eval $ac_try) 2>&5
17718   ac_status=$?
17719   echo "$as_me:17719: \$? = $ac_status" >&5
17720   (exit $ac_status); }; }; then
17721
17722         if test -n "$cf_db_libs" ; then
17723                 cf_cv_hashed_db_libs=$cf_db_libs
17724         else
17725                 cf_cv_hashed_db_libs=default
17726         fi
17727         LIBS="$cf_save_libs"
17728         break
17729
17730 else
17731   echo "$as_me: failed program was:" >&5
17732 cat conftest.$ac_ext >&5
17733 fi
17734 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17735         LIBS="$cf_save_libs"
17736 done
17737
17738 fi
17739 echo "$as_me:17739: result: $cf_cv_hashed_db_libs" >&5
17740 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
17741
17742         if test "$cf_cv_hashed_db_libs" = unknown ; then
17743                 { { echo "$as_me:17743: error: Cannot determine library for db" >&5
17744 echo "$as_me: error: Cannot determine library for db" >&2;}
17745    { (exit 1); exit 1; }; }
17746         elif test "$cf_cv_hashed_db_libs" != default ; then
17747                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
17748         fi
17749 fi
17750
17751 else
17752
17753         { { echo "$as_me:17753: error: Cannot find db.h" >&5
17754 echo "$as_me: error: Cannot find db.h" >&2;}
17755    { (exit 1); exit 1; }; }
17756
17757 fi
17758
17759 fi
17760
17761 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
17762         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17763         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
17764 fi
17765
17766 # Just in case, check if the C compiler has a bool type.
17767
17768 echo "$as_me:17768: checking if we should include stdbool.h" >&5
17769 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17770
17771 if test "${cf_cv_header_stdbool_h+set}" = set; then
17772   echo $ECHO_N "(cached) $ECHO_C" >&6
17773 else
17774
17775         cat >conftest.$ac_ext <<_ACEOF
17776 #line 17776 "configure"
17777 #include "confdefs.h"
17778
17779 int
17780 main ()
17781 {
17782 bool foo = false
17783   ;
17784   return 0;
17785 }
17786 _ACEOF
17787 rm -f conftest.$ac_objext
17788 if { (eval echo "$as_me:17788: \"$ac_compile\"") >&5
17789   (eval $ac_compile) 2>&5
17790   ac_status=$?
17791   echo "$as_me:17791: \$? = $ac_status" >&5
17792   (exit $ac_status); } &&
17793          { ac_try='test -s conftest.$ac_objext'
17794   { (eval echo "$as_me:17794: \"$ac_try\"") >&5
17795   (eval $ac_try) 2>&5
17796   ac_status=$?
17797   echo "$as_me:17797: \$? = $ac_status" >&5
17798   (exit $ac_status); }; }; then
17799   cf_cv_header_stdbool_h=0
17800 else
17801   echo "$as_me: failed program was:" >&5
17802 cat conftest.$ac_ext >&5
17803 cat >conftest.$ac_ext <<_ACEOF
17804 #line 17804 "configure"
17805 #include "confdefs.h"
17806
17807 #ifndef __BEOS__
17808 #include <stdbool.h>
17809 #endif
17810
17811 int
17812 main ()
17813 {
17814 bool foo = false
17815   ;
17816   return 0;
17817 }
17818 _ACEOF
17819 rm -f conftest.$ac_objext
17820 if { (eval echo "$as_me:17820: \"$ac_compile\"") >&5
17821   (eval $ac_compile) 2>&5
17822   ac_status=$?
17823   echo "$as_me:17823: \$? = $ac_status" >&5
17824   (exit $ac_status); } &&
17825          { ac_try='test -s conftest.$ac_objext'
17826   { (eval echo "$as_me:17826: \"$ac_try\"") >&5
17827   (eval $ac_try) 2>&5
17828   ac_status=$?
17829   echo "$as_me:17829: \$? = $ac_status" >&5
17830   (exit $ac_status); }; }; then
17831   cf_cv_header_stdbool_h=1
17832 else
17833   echo "$as_me: failed program was:" >&5
17834 cat conftest.$ac_ext >&5
17835 cf_cv_header_stdbool_h=0
17836 fi
17837 rm -f conftest.$ac_objext conftest.$ac_ext
17838 fi
17839 rm -f conftest.$ac_objext conftest.$ac_ext
17840 fi
17841
17842 if test "$cf_cv_header_stdbool_h" = 1
17843 then    echo "$as_me:17843: result: yes" >&5
17844 echo "${ECHO_T}yes" >&6
17845 else    echo "$as_me:17845: result: no" >&5
17846 echo "${ECHO_T}no" >&6
17847 fi
17848
17849 echo "$as_me:17849: checking for builtin bool type" >&5
17850 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17851
17852 if test "${cf_cv_cc_bool_type+set}" = set; then
17853   echo $ECHO_N "(cached) $ECHO_C" >&6
17854 else
17855
17856         cat >conftest.$ac_ext <<_ACEOF
17857 #line 17857 "configure"
17858 #include "confdefs.h"
17859
17860 #include <stdio.h>
17861 #include <sys/types.h>
17862
17863 int
17864 main ()
17865 {
17866 bool x = false
17867   ;
17868   return 0;
17869 }
17870 _ACEOF
17871 rm -f conftest.$ac_objext
17872 if { (eval echo "$as_me:17872: \"$ac_compile\"") >&5
17873   (eval $ac_compile) 2>&5
17874   ac_status=$?
17875   echo "$as_me:17875: \$? = $ac_status" >&5
17876   (exit $ac_status); } &&
17877          { ac_try='test -s conftest.$ac_objext'
17878   { (eval echo "$as_me:17878: \"$ac_try\"") >&5
17879   (eval $ac_try) 2>&5
17880   ac_status=$?
17881   echo "$as_me:17881: \$? = $ac_status" >&5
17882   (exit $ac_status); }; }; then
17883   cf_cv_cc_bool_type=1
17884 else
17885   echo "$as_me: failed program was:" >&5
17886 cat conftest.$ac_ext >&5
17887 cf_cv_cc_bool_type=0
17888 fi
17889 rm -f conftest.$ac_objext conftest.$ac_ext
17890
17891 fi
17892
17893 if test "$cf_cv_cc_bool_type" = 1
17894 then    echo "$as_me:17894: result: yes" >&5
17895 echo "${ECHO_T}yes" >&6
17896 else    echo "$as_me:17896: result: no" >&5
17897 echo "${ECHO_T}no" >&6
17898 fi
17899
17900 # Check for C++ compiler characteristics (and ensure that it's there!)
17901 if test -n "$CXX" ; then
17902         ac_ext=cc
17903 ac_cpp='$CXXCPP $CPPFLAGS'
17904 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17905 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17906 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17907 ac_main_return=return
17908
17909 if test -n "$GXX" ; then
17910 case $cf_cv_system_name in #(vi
17911 os2*) #(vi
17912         cf_stdcpp_libname=stdcpp
17913         ;;
17914 *)
17915         cf_stdcpp_libname=stdc++
17916         ;;
17917 esac
17918 echo "$as_me:17918: checking for library $cf_stdcpp_libname" >&5
17919 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
17920 if test "${cf_cv_libstdcpp+set}" = set; then
17921   echo $ECHO_N "(cached) $ECHO_C" >&6
17922 else
17923
17924         cf_save="$LIBS"
17925         LIBS="-l$cf_stdcpp_libname $LIBS"
17926 cat >conftest.$ac_ext <<_ACEOF
17927 #line 17927 "configure"
17928 #include "confdefs.h"
17929
17930 #include <strstream.h>
17931 int
17932 main ()
17933 {
17934
17935 char buf[80];
17936 strstreambuf foo(buf, sizeof(buf))
17937
17938   ;
17939   return 0;
17940 }
17941 _ACEOF
17942 rm -f conftest.$ac_objext conftest$ac_exeext
17943 if { (eval echo "$as_me:17943: \"$ac_link\"") >&5
17944   (eval $ac_link) 2>&5
17945   ac_status=$?
17946   echo "$as_me:17946: \$? = $ac_status" >&5
17947   (exit $ac_status); } &&
17948          { ac_try='test -s conftest$ac_exeext'
17949   { (eval echo "$as_me:17949: \"$ac_try\"") >&5
17950   (eval $ac_try) 2>&5
17951   ac_status=$?
17952   echo "$as_me:17952: \$? = $ac_status" >&5
17953   (exit $ac_status); }; }; then
17954   cf_cv_libstdcpp=yes
17955 else
17956   echo "$as_me: failed program was:" >&5
17957 cat conftest.$ac_ext >&5
17958 cf_cv_libstdcpp=no
17959 fi
17960 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17961         LIBS="$cf_save"
17962
17963 fi
17964 echo "$as_me:17964: result: $cf_cv_libstdcpp" >&5
17965 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
17966 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
17967 fi
17968
17969         echo "$as_me:17969: checking whether $CXX understands -c and -o together" >&5
17970 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
17971 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
17972   echo $ECHO_N "(cached) $ECHO_C" >&6
17973 else
17974
17975 cat > conftest.$ac_ext <<CF_EOF
17976 #include <stdio.h>
17977 int main()
17978 {
17979         ${cf_cv_main_return:-return}(0);
17980 }
17981 CF_EOF
17982 # We do the test twice because some compilers refuse to overwrite an
17983 # existing .o file with -o, though they will create one.
17984 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
17985 if { (eval echo "$as_me:17985: \"$ac_try\"") >&5
17986   (eval $ac_try) 2>&5
17987   ac_status=$?
17988   echo "$as_me:17988: \$? = $ac_status" >&5
17989   (exit $ac_status); } &&
17990   test -f conftest2.$ac_objext && { (eval echo "$as_me:17990: \"$ac_try\"") >&5
17991   (eval $ac_try) 2>&5
17992   ac_status=$?
17993   echo "$as_me:17993: \$? = $ac_status" >&5
17994   (exit $ac_status); };
17995 then
17996   eval cf_cv_prog_CXX_c_o=yes
17997 else
17998   eval cf_cv_prog_CXX_c_o=no
17999 fi
18000 rm -rf conftest*
18001
18002 fi
18003 if test $cf_cv_prog_CXX_c_o = yes; then
18004   echo "$as_me:18004: result: yes" >&5
18005 echo "${ECHO_T}yes" >&6
18006 else
18007   echo "$as_me:18007: result: no" >&5
18008 echo "${ECHO_T}no" >&6
18009 fi
18010
18011         case $GXX_VERSION in
18012         1*|2.0-6*)
18013                 cf_cxx_library=yes
18014                 ;;
18015         *-2.7*|2.7*)
18016
18017 cf_cxx_library=unknown
18018 case $cf_cv_system_name in #(vi
18019 os2*) #(vi
18020         cf_gpp_libname=gpp
18021         ;;
18022 *)
18023         cf_gpp_libname=g++
18024         ;;
18025 esac
18026 if test "$GXX" = yes; then
18027         echo "$as_me:18027: checking for lib$cf_gpp_libname" >&5
18028 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18029         cf_save="$LIBS"
18030         LIBS="-l$cf_gpp_libname $LIBS"
18031         cat >conftest.$ac_ext <<_ACEOF
18032 #line 18032 "configure"
18033 #include "confdefs.h"
18034
18035 #include <$cf_gpp_libname/builtin.h>
18036
18037 int
18038 main ()
18039 {
18040 two_arg_error_handler_t foo2 = lib_error_handler
18041   ;
18042   return 0;
18043 }
18044 _ACEOF
18045 rm -f conftest.$ac_objext conftest$ac_exeext
18046 if { (eval echo "$as_me:18046: \"$ac_link\"") >&5
18047   (eval $ac_link) 2>&5
18048   ac_status=$?
18049   echo "$as_me:18049: \$? = $ac_status" >&5
18050   (exit $ac_status); } &&
18051          { ac_try='test -s conftest$ac_exeext'
18052   { (eval echo "$as_me:18052: \"$ac_try\"") >&5
18053   (eval $ac_try) 2>&5
18054   ac_status=$?
18055   echo "$as_me:18055: \$? = $ac_status" >&5
18056   (exit $ac_status); }; }; then
18057   cf_cxx_library=yes
18058          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18059          if test "$cf_gpp_libname" = cpp ; then
18060             cat >>confdefs.h <<\EOF
18061 #define HAVE_GPP_BUILTIN_H 1
18062 EOF
18063
18064          else
18065             cat >>confdefs.h <<\EOF
18066 #define HAVE_GXX_BUILTIN_H 1
18067 EOF
18068
18069          fi
18070 else
18071   echo "$as_me: failed program was:" >&5
18072 cat conftest.$ac_ext >&5
18073 cat >conftest.$ac_ext <<_ACEOF
18074 #line 18074 "configure"
18075 #include "confdefs.h"
18076
18077 #include <builtin.h>
18078
18079 int
18080 main ()
18081 {
18082 two_arg_error_handler_t foo2 = lib_error_handler
18083   ;
18084   return 0;
18085 }
18086 _ACEOF
18087 rm -f conftest.$ac_objext conftest$ac_exeext
18088 if { (eval echo "$as_me:18088: \"$ac_link\"") >&5
18089   (eval $ac_link) 2>&5
18090   ac_status=$?
18091   echo "$as_me:18091: \$? = $ac_status" >&5
18092   (exit $ac_status); } &&
18093          { ac_try='test -s conftest$ac_exeext'
18094   { (eval echo "$as_me:18094: \"$ac_try\"") >&5
18095   (eval $ac_try) 2>&5
18096   ac_status=$?
18097   echo "$as_me:18097: \$? = $ac_status" >&5
18098   (exit $ac_status); }; }; then
18099   cf_cxx_library=yes
18100          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18101          cat >>confdefs.h <<\EOF
18102 #define HAVE_BUILTIN_H 1
18103 EOF
18104
18105 else
18106   echo "$as_me: failed program was:" >&5
18107 cat conftest.$ac_ext >&5
18108 cf_cxx_library=no
18109 fi
18110 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18111 fi
18112 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18113         LIBS="$cf_save"
18114         echo "$as_me:18114: result: $cf_cxx_library" >&5
18115 echo "${ECHO_T}$cf_cxx_library" >&6
18116 fi
18117
18118                 ;;
18119         *)
18120                 cf_cxx_library=no
18121                 ;;
18122         esac
18123
18124         ac_ext=cc
18125 ac_cpp='$CXXCPP $CPPFLAGS'
18126 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18127 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18128 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18129 ac_main_return=return
18130 echo "$as_me:18130: checking how to run the C++ preprocessor" >&5
18131 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18132 if test -z "$CXXCPP"; then
18133   if test "${ac_cv_prog_CXXCPP+set}" = set; then
18134   echo $ECHO_N "(cached) $ECHO_C" >&6
18135 else
18136       # Double quotes because CXXCPP needs to be expanded
18137     for CXXCPP in "$CXX -E" "/lib/cpp"
18138     do
18139       ac_preproc_ok=false
18140 for ac_cxx_preproc_warn_flag in '' yes
18141 do
18142   # Use a header file that comes with gcc, so configuring glibc
18143   # with a fresh cross-compiler works.
18144   # On the NeXT, cc -E runs the code through the compiler's parser,
18145   # not just through cpp. "Syntax error" is here to catch this case.
18146   cat >conftest.$ac_ext <<_ACEOF
18147 #line 18147 "configure"
18148 #include "confdefs.h"
18149 #include <assert.h>
18150                      Syntax error
18151 _ACEOF
18152 if { (eval echo "$as_me:18152: \"$ac_cpp conftest.$ac_ext\"") >&5
18153   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18154   ac_status=$?
18155   egrep -v '^ *\+' conftest.er1 >conftest.err
18156   rm -f conftest.er1
18157   cat conftest.err >&5
18158   echo "$as_me:18158: \$? = $ac_status" >&5
18159   (exit $ac_status); } >/dev/null; then
18160   if test -s conftest.err; then
18161     ac_cpp_err=$ac_cxx_preproc_warn_flag
18162   else
18163     ac_cpp_err=
18164   fi
18165 else
18166   ac_cpp_err=yes
18167 fi
18168 if test -z "$ac_cpp_err"; then
18169   :
18170 else
18171   echo "$as_me: failed program was:" >&5
18172   cat conftest.$ac_ext >&5
18173   # Broken: fails on valid input.
18174 continue
18175 fi
18176 rm -f conftest.err conftest.$ac_ext
18177
18178   # OK, works on sane cases.  Now check whether non-existent headers
18179   # can be detected and how.
18180   cat >conftest.$ac_ext <<_ACEOF
18181 #line 18181 "configure"
18182 #include "confdefs.h"
18183 #include <ac_nonexistent.h>
18184 _ACEOF
18185 if { (eval echo "$as_me:18185: \"$ac_cpp conftest.$ac_ext\"") >&5
18186   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18187   ac_status=$?
18188   egrep -v '^ *\+' conftest.er1 >conftest.err
18189   rm -f conftest.er1
18190   cat conftest.err >&5
18191   echo "$as_me:18191: \$? = $ac_status" >&5
18192   (exit $ac_status); } >/dev/null; then
18193   if test -s conftest.err; then
18194     ac_cpp_err=$ac_cxx_preproc_warn_flag
18195   else
18196     ac_cpp_err=
18197   fi
18198 else
18199   ac_cpp_err=yes
18200 fi
18201 if test -z "$ac_cpp_err"; then
18202   # Broken: success on invalid input.
18203 continue
18204 else
18205   echo "$as_me: failed program was:" >&5
18206   cat conftest.$ac_ext >&5
18207   # Passes both tests.
18208 ac_preproc_ok=:
18209 break
18210 fi
18211 rm -f conftest.err conftest.$ac_ext
18212
18213 done
18214 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18215 rm -f conftest.err conftest.$ac_ext
18216 if $ac_preproc_ok; then
18217   break
18218 fi
18219
18220     done
18221     ac_cv_prog_CXXCPP=$CXXCPP
18222
18223 fi
18224   CXXCPP=$ac_cv_prog_CXXCPP
18225 else
18226   ac_cv_prog_CXXCPP=$CXXCPP
18227 fi
18228 echo "$as_me:18228: result: $CXXCPP" >&5
18229 echo "${ECHO_T}$CXXCPP" >&6
18230 ac_preproc_ok=false
18231 for ac_cxx_preproc_warn_flag in '' yes
18232 do
18233   # Use a header file that comes with gcc, so configuring glibc
18234   # with a fresh cross-compiler works.
18235   # On the NeXT, cc -E runs the code through the compiler's parser,
18236   # not just through cpp. "Syntax error" is here to catch this case.
18237   cat >conftest.$ac_ext <<_ACEOF
18238 #line 18238 "configure"
18239 #include "confdefs.h"
18240 #include <assert.h>
18241                      Syntax error
18242 _ACEOF
18243 if { (eval echo "$as_me:18243: \"$ac_cpp conftest.$ac_ext\"") >&5
18244   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18245   ac_status=$?
18246   egrep -v '^ *\+' conftest.er1 >conftest.err
18247   rm -f conftest.er1
18248   cat conftest.err >&5
18249   echo "$as_me:18249: \$? = $ac_status" >&5
18250   (exit $ac_status); } >/dev/null; then
18251   if test -s conftest.err; then
18252     ac_cpp_err=$ac_cxx_preproc_warn_flag
18253   else
18254     ac_cpp_err=
18255   fi
18256 else
18257   ac_cpp_err=yes
18258 fi
18259 if test -z "$ac_cpp_err"; then
18260   :
18261 else
18262   echo "$as_me: failed program was:" >&5
18263   cat conftest.$ac_ext >&5
18264   # Broken: fails on valid input.
18265 continue
18266 fi
18267 rm -f conftest.err conftest.$ac_ext
18268
18269   # OK, works on sane cases.  Now check whether non-existent headers
18270   # can be detected and how.
18271   cat >conftest.$ac_ext <<_ACEOF
18272 #line 18272 "configure"
18273 #include "confdefs.h"
18274 #include <ac_nonexistent.h>
18275 _ACEOF
18276 if { (eval echo "$as_me:18276: \"$ac_cpp conftest.$ac_ext\"") >&5
18277   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18278   ac_status=$?
18279   egrep -v '^ *\+' conftest.er1 >conftest.err
18280   rm -f conftest.er1
18281   cat conftest.err >&5
18282   echo "$as_me:18282: \$? = $ac_status" >&5
18283   (exit $ac_status); } >/dev/null; then
18284   if test -s conftest.err; then
18285     ac_cpp_err=$ac_cxx_preproc_warn_flag
18286   else
18287     ac_cpp_err=
18288   fi
18289 else
18290   ac_cpp_err=yes
18291 fi
18292 if test -z "$ac_cpp_err"; then
18293   # Broken: success on invalid input.
18294 continue
18295 else
18296   echo "$as_me: failed program was:" >&5
18297   cat conftest.$ac_ext >&5
18298   # Passes both tests.
18299 ac_preproc_ok=:
18300 break
18301 fi
18302 rm -f conftest.err conftest.$ac_ext
18303
18304 done
18305 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18306 rm -f conftest.err conftest.$ac_ext
18307 if $ac_preproc_ok; then
18308   :
18309 else
18310   { { echo "$as_me:18310: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18311 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18312    { (exit 1); exit 1; }; }
18313 fi
18314
18315 ac_ext=cc
18316 ac_cpp='$CXXCPP $CPPFLAGS'
18317 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18318 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18319 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18320 ac_main_return=return
18321
18322 for ac_header in typeinfo
18323 do
18324 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18325 echo "$as_me:18325: checking for $ac_header" >&5
18326 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18327 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18328   echo $ECHO_N "(cached) $ECHO_C" >&6
18329 else
18330   cat >conftest.$ac_ext <<_ACEOF
18331 #line 18331 "configure"
18332 #include "confdefs.h"
18333 #include <$ac_header>
18334 _ACEOF
18335 if { (eval echo "$as_me:18335: \"$ac_cpp conftest.$ac_ext\"") >&5
18336   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18337   ac_status=$?
18338   egrep -v '^ *\+' conftest.er1 >conftest.err
18339   rm -f conftest.er1
18340   cat conftest.err >&5
18341   echo "$as_me:18341: \$? = $ac_status" >&5
18342   (exit $ac_status); } >/dev/null; then
18343   if test -s conftest.err; then
18344     ac_cpp_err=$ac_cxx_preproc_warn_flag
18345   else
18346     ac_cpp_err=
18347   fi
18348 else
18349   ac_cpp_err=yes
18350 fi
18351 if test -z "$ac_cpp_err"; then
18352   eval "$as_ac_Header=yes"
18353 else
18354   echo "$as_me: failed program was:" >&5
18355   cat conftest.$ac_ext >&5
18356   eval "$as_ac_Header=no"
18357 fi
18358 rm -f conftest.err conftest.$ac_ext
18359 fi
18360 echo "$as_me:18360: result: `eval echo '${'$as_ac_Header'}'`" >&5
18361 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18362 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18363   cat >>confdefs.h <<EOF
18364 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18365 EOF
18366
18367 fi
18368 done
18369
18370 for ac_header in iostream
18371 do
18372 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18373 echo "$as_me:18373: checking for $ac_header" >&5
18374 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18375 if eval "test \"\${$as_ac_Header+set}\" = set"; then
18376   echo $ECHO_N "(cached) $ECHO_C" >&6
18377 else
18378   cat >conftest.$ac_ext <<_ACEOF
18379 #line 18379 "configure"
18380 #include "confdefs.h"
18381 #include <$ac_header>
18382 _ACEOF
18383 if { (eval echo "$as_me:18383: \"$ac_cpp conftest.$ac_ext\"") >&5
18384   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18385   ac_status=$?
18386   egrep -v '^ *\+' conftest.er1 >conftest.err
18387   rm -f conftest.er1
18388   cat conftest.err >&5
18389   echo "$as_me:18389: \$? = $ac_status" >&5
18390   (exit $ac_status); } >/dev/null; then
18391   if test -s conftest.err; then
18392     ac_cpp_err=$ac_cxx_preproc_warn_flag
18393   else
18394     ac_cpp_err=
18395   fi
18396 else
18397   ac_cpp_err=yes
18398 fi
18399 if test -z "$ac_cpp_err"; then
18400   eval "$as_ac_Header=yes"
18401 else
18402   echo "$as_me: failed program was:" >&5
18403   cat conftest.$ac_ext >&5
18404   eval "$as_ac_Header=no"
18405 fi
18406 rm -f conftest.err conftest.$ac_ext
18407 fi
18408 echo "$as_me:18408: result: `eval echo '${'$as_ac_Header'}'`" >&5
18409 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18410 if test `eval echo '${'$as_ac_Header'}'` = yes; then
18411   cat >>confdefs.h <<EOF
18412 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18413 EOF
18414
18415 fi
18416 done
18417
18418 if test x"$ac_cv_header_iostream" = xyes ; then
18419         echo "$as_me:18419: checking if iostream uses std-namespace" >&5
18420 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18421         cat >conftest.$ac_ext <<_ACEOF
18422 #line 18422 "configure"
18423 #include "confdefs.h"
18424
18425 #include <iostream>
18426 using std::endl;
18427 using std::cerr;
18428 int
18429 main ()
18430 {
18431
18432 cerr << "testing" << endl;
18433
18434   ;
18435   return 0;
18436 }
18437 _ACEOF
18438 rm -f conftest.$ac_objext
18439 if { (eval echo "$as_me:18439: \"$ac_compile\"") >&5
18440   (eval $ac_compile) 2>&5
18441   ac_status=$?
18442   echo "$as_me:18442: \$? = $ac_status" >&5
18443   (exit $ac_status); } &&
18444          { ac_try='test -s conftest.$ac_objext'
18445   { (eval echo "$as_me:18445: \"$ac_try\"") >&5
18446   (eval $ac_try) 2>&5
18447   ac_status=$?
18448   echo "$as_me:18448: \$? = $ac_status" >&5
18449   (exit $ac_status); }; }; then
18450   cf_iostream_namespace=yes
18451 else
18452   echo "$as_me: failed program was:" >&5
18453 cat conftest.$ac_ext >&5
18454 cf_iostream_namespace=no
18455 fi
18456 rm -f conftest.$ac_objext conftest.$ac_ext
18457         echo "$as_me:18457: result: $cf_iostream_namespace" >&5
18458 echo "${ECHO_T}$cf_iostream_namespace" >&6
18459         if test "$cf_iostream_namespace" = yes ; then
18460                 cat >>confdefs.h <<\EOF
18461 #define IOSTREAM_NAMESPACE 1
18462 EOF
18463
18464         fi
18465 fi
18466
18467 echo "$as_me:18467: checking if we should include stdbool.h" >&5
18468 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18469
18470 if test "${cf_cv_header_stdbool_h+set}" = set; then
18471   echo $ECHO_N "(cached) $ECHO_C" >&6
18472 else
18473
18474         cat >conftest.$ac_ext <<_ACEOF
18475 #line 18475 "configure"
18476 #include "confdefs.h"
18477
18478 int
18479 main ()
18480 {
18481 bool foo = false
18482   ;
18483   return 0;
18484 }
18485 _ACEOF
18486 rm -f conftest.$ac_objext
18487 if { (eval echo "$as_me:18487: \"$ac_compile\"") >&5
18488   (eval $ac_compile) 2>&5
18489   ac_status=$?
18490   echo "$as_me:18490: \$? = $ac_status" >&5
18491   (exit $ac_status); } &&
18492          { ac_try='test -s conftest.$ac_objext'
18493   { (eval echo "$as_me:18493: \"$ac_try\"") >&5
18494   (eval $ac_try) 2>&5
18495   ac_status=$?
18496   echo "$as_me:18496: \$? = $ac_status" >&5
18497   (exit $ac_status); }; }; then
18498   cf_cv_header_stdbool_h=0
18499 else
18500   echo "$as_me: failed program was:" >&5
18501 cat conftest.$ac_ext >&5
18502 cat >conftest.$ac_ext <<_ACEOF
18503 #line 18503 "configure"
18504 #include "confdefs.h"
18505
18506 #ifndef __BEOS__
18507 #include <stdbool.h>
18508 #endif
18509
18510 int
18511 main ()
18512 {
18513 bool foo = false
18514   ;
18515   return 0;
18516 }
18517 _ACEOF
18518 rm -f conftest.$ac_objext
18519 if { (eval echo "$as_me:18519: \"$ac_compile\"") >&5
18520   (eval $ac_compile) 2>&5
18521   ac_status=$?
18522   echo "$as_me:18522: \$? = $ac_status" >&5
18523   (exit $ac_status); } &&
18524          { ac_try='test -s conftest.$ac_objext'
18525   { (eval echo "$as_me:18525: \"$ac_try\"") >&5
18526   (eval $ac_try) 2>&5
18527   ac_status=$?
18528   echo "$as_me:18528: \$? = $ac_status" >&5
18529   (exit $ac_status); }; }; then
18530   cf_cv_header_stdbool_h=1
18531 else
18532   echo "$as_me: failed program was:" >&5
18533 cat conftest.$ac_ext >&5
18534 cf_cv_header_stdbool_h=0
18535 fi
18536 rm -f conftest.$ac_objext conftest.$ac_ext
18537 fi
18538 rm -f conftest.$ac_objext conftest.$ac_ext
18539 fi
18540
18541 if test "$cf_cv_header_stdbool_h" = 1
18542 then    echo "$as_me:18542: result: yes" >&5
18543 echo "${ECHO_T}yes" >&6
18544 else    echo "$as_me:18544: result: no" >&5
18545 echo "${ECHO_T}no" >&6
18546 fi
18547
18548 echo "$as_me:18548: checking for builtin bool type" >&5
18549 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18550
18551 if test "${cf_cv_builtin_bool+set}" = set; then
18552   echo $ECHO_N "(cached) $ECHO_C" >&6
18553 else
18554
18555         cat >conftest.$ac_ext <<_ACEOF
18556 #line 18556 "configure"
18557 #include "confdefs.h"
18558
18559 #include <stdio.h>
18560 #include <sys/types.h>
18561
18562 int
18563 main ()
18564 {
18565 bool x = false
18566   ;
18567   return 0;
18568 }
18569 _ACEOF
18570 rm -f conftest.$ac_objext
18571 if { (eval echo "$as_me:18571: \"$ac_compile\"") >&5
18572   (eval $ac_compile) 2>&5
18573   ac_status=$?
18574   echo "$as_me:18574: \$? = $ac_status" >&5
18575   (exit $ac_status); } &&
18576          { ac_try='test -s conftest.$ac_objext'
18577   { (eval echo "$as_me:18577: \"$ac_try\"") >&5
18578   (eval $ac_try) 2>&5
18579   ac_status=$?
18580   echo "$as_me:18580: \$? = $ac_status" >&5
18581   (exit $ac_status); }; }; then
18582   cf_cv_builtin_bool=1
18583 else
18584   echo "$as_me: failed program was:" >&5
18585 cat conftest.$ac_ext >&5
18586 cf_cv_builtin_bool=0
18587 fi
18588 rm -f conftest.$ac_objext conftest.$ac_ext
18589
18590 fi
18591
18592 if test "$cf_cv_builtin_bool" = 1
18593 then    echo "$as_me:18593: result: yes" >&5
18594 echo "${ECHO_T}yes" >&6
18595 else    echo "$as_me:18595: result: no" >&5
18596 echo "${ECHO_T}no" >&6
18597 fi
18598
18599 echo "$as_me:18599: checking for size of bool" >&5
18600 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18601 if test "${cf_cv_type_of_bool+set}" = set; then
18602   echo $ECHO_N "(cached) $ECHO_C" >&6
18603 else
18604
18605         rm -f cf_test.out
18606         if test "$cross_compiling" = yes; then
18607   cf_cv_type_of_bool=unknown
18608 else
18609   cat >conftest.$ac_ext <<_ACEOF
18610 #line 18610 "configure"
18611 #include "confdefs.h"
18612
18613 #include <stdlib.h>
18614 #include <stdio.h>
18615
18616 #if defined(__cplusplus)
18617
18618 #ifdef HAVE_GXX_BUILTIN_H
18619 #include <g++/builtin.h>
18620 #elif HAVE_GPP_BUILTIN_H
18621 #include <gpp/builtin.h>
18622 #elif HAVE_BUILTIN_H
18623 #include <builtin.h>
18624 #endif
18625
18626 #else
18627
18628 #if $cf_cv_header_stdbool_h
18629 #include <stdbool.h>
18630 #endif
18631
18632 #endif
18633
18634 main()
18635 {
18636         FILE *fp = fopen("cf_test.out", "w");
18637         if (fp != 0) {
18638                 bool x = true;
18639                 if ((bool)(-x) >= 0)
18640                         fputs("unsigned ", fp);
18641                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
18642                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18643                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
18644                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18645                 fclose(fp);
18646         }
18647         ${cf_cv_main_return:-return}(0);
18648 }
18649
18650 _ACEOF
18651 rm -f conftest$ac_exeext
18652 if { (eval echo "$as_me:18652: \"$ac_link\"") >&5
18653   (eval $ac_link) 2>&5
18654   ac_status=$?
18655   echo "$as_me:18655: \$? = $ac_status" >&5
18656   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18657   { (eval echo "$as_me:18657: \"$ac_try\"") >&5
18658   (eval $ac_try) 2>&5
18659   ac_status=$?
18660   echo "$as_me:18660: \$? = $ac_status" >&5
18661   (exit $ac_status); }; }; then
18662   cf_cv_type_of_bool=`cat cf_test.out`
18663                  if test -z "$cf_cv_type_of_bool"; then
18664                    cf_cv_type_of_bool=unknown
18665                  fi
18666 else
18667   echo "$as_me: program exited with status $ac_status" >&5
18668 echo "$as_me: failed program was:" >&5
18669 cat conftest.$ac_ext >&5
18670 cf_cv_type_of_bool=unknown
18671 fi
18672 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18673 fi
18674
18675 fi
18676
18677         rm -f cf_test.out
18678 echo "$as_me:18678: result: $cf_cv_type_of_bool" >&5
18679 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18680 if test "$cf_cv_type_of_bool" = unknown ; then
18681         case .$NCURSES_BOOL in #(vi
18682         .auto|.) NCURSES_BOOL=unsigned;;
18683         esac
18684         { echo "$as_me:18684: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18685 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18686         cf_cv_type_of_bool=$NCURSES_BOOL
18687 fi
18688
18689 echo "$as_me:18689: checking for special defines needed for etip.h" >&5
18690 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18691 cf_save_CXXFLAGS="$CXXFLAGS"
18692 cf_result="none"
18693
18694 # etip.h includes ncurses.h which includes ncurses_dll.h
18695 # But ncurses_dll.h is generated - fix here.
18696 test -d include || mkdir include
18697 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
18698
18699 for cf_math in "" MATH_H
18700 do
18701 for cf_excp in "" MATH_EXCEPTION
18702 do
18703         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
18704         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
18705         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
18706 cat >conftest.$ac_ext <<_ACEOF
18707 #line 18707 "configure"
18708 #include "confdefs.h"
18709
18710 #include <etip.h.in>
18711
18712 int
18713 main ()
18714 {
18715
18716   ;
18717   return 0;
18718 }
18719 _ACEOF
18720 rm -f conftest.$ac_objext
18721 if { (eval echo "$as_me:18721: \"$ac_compile\"") >&5
18722   (eval $ac_compile) 2>&5
18723   ac_status=$?
18724   echo "$as_me:18724: \$? = $ac_status" >&5
18725   (exit $ac_status); } &&
18726          { ac_try='test -s conftest.$ac_objext'
18727   { (eval echo "$as_me:18727: \"$ac_try\"") >&5
18728   (eval $ac_try) 2>&5
18729   ac_status=$?
18730   echo "$as_me:18730: \$? = $ac_status" >&5
18731   (exit $ac_status); }; }; then
18732
18733         test -n "$cf_math" && cat >>confdefs.h <<EOF
18734 #define ETIP_NEEDS_${cf_math} 1
18735 EOF
18736
18737         test -n "$cf_excp" && cat >>confdefs.h <<EOF
18738 #define ETIP_NEEDS_${cf_excp} 1
18739 EOF
18740
18741         cf_result="$cf_math $cf_excp"
18742         break 2
18743
18744 else
18745   echo "$as_me: failed program was:" >&5
18746 cat conftest.$ac_ext >&5
18747 fi
18748 rm -f conftest.$ac_objext conftest.$ac_ext
18749 done
18750 done
18751 echo "$as_me:18751: result: $cf_result" >&5
18752 echo "${ECHO_T}$cf_result" >&6
18753 CXXFLAGS="$cf_save_CXXFLAGS"
18754
18755 if test -n "$CXX"; then
18756 echo "$as_me:18756: checking if $CXX accepts parameter initialization" >&5
18757 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
18758 if test "${cf_cv_cpp_param_init+set}" = set; then
18759   echo $ECHO_N "(cached) $ECHO_C" >&6
18760 else
18761
18762         ac_ext=cc
18763 ac_cpp='$CXXCPP $CPPFLAGS'
18764 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18765 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18766 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18767 ac_main_return=return
18768
18769         if test "$cross_compiling" = yes; then
18770   cf_cv_cpp_param_init=unknown
18771 else
18772   cat >conftest.$ac_ext <<_ACEOF
18773 #line 18773 "configure"
18774 #include "confdefs.h"
18775
18776 class TEST {
18777 private:
18778         int value;
18779 public:
18780         TEST(int x = 1);
18781         ~TEST();
18782 };
18783
18784 TEST::TEST(int x = 1)   // some compilers do not like second initializer
18785 {
18786         value = x;
18787 }
18788 int main() { }
18789
18790 _ACEOF
18791 rm -f conftest$ac_exeext
18792 if { (eval echo "$as_me:18792: \"$ac_link\"") >&5
18793   (eval $ac_link) 2>&5
18794   ac_status=$?
18795   echo "$as_me:18795: \$? = $ac_status" >&5
18796   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18797   { (eval echo "$as_me:18797: \"$ac_try\"") >&5
18798   (eval $ac_try) 2>&5
18799   ac_status=$?
18800   echo "$as_me:18800: \$? = $ac_status" >&5
18801   (exit $ac_status); }; }; then
18802   cf_cv_cpp_param_init=yes
18803 else
18804   echo "$as_me: program exited with status $ac_status" >&5
18805 echo "$as_me: failed program was:" >&5
18806 cat conftest.$ac_ext >&5
18807 cf_cv_cpp_param_init=no
18808 fi
18809 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18810 fi
18811         ac_ext=cc
18812 ac_cpp='$CXXCPP $CPPFLAGS'
18813 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18814 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18815 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18816 ac_main_return=return
18817
18818 fi
18819 echo "$as_me:18819: result: $cf_cv_cpp_param_init" >&5
18820 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
18821 fi
18822 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
18823 #define CPP_HAS_PARAM_INIT 1
18824 EOF
18825
18826 if test -n "$CXX"; then
18827
18828 echo "$as_me:18828: checking if $CXX accepts static_cast" >&5
18829 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
18830 if test "${cf_cv_cpp_static_cast+set}" = set; then
18831   echo $ECHO_N "(cached) $ECHO_C" >&6
18832 else
18833
18834         ac_ext=cc
18835 ac_cpp='$CXXCPP $CPPFLAGS'
18836 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18837 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18838 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18839 ac_main_return=return
18840
18841         cat >conftest.$ac_ext <<_ACEOF
18842 #line 18842 "configure"
18843 #include "confdefs.h"
18844
18845 class NCursesPanel
18846 {
18847 public:
18848   NCursesPanel(int nlines,
18849                int ncols,
18850                int begin_y = 0,
18851                int begin_x = 0)
18852   {
18853   }
18854
18855   ~NCursesPanel();
18856 };
18857
18858 template<class T> class NCursesUserPanel : public NCursesPanel
18859 {
18860 public:
18861   NCursesUserPanel (int nlines,
18862                     int ncols,
18863                     int begin_y = 0,
18864                     int begin_x = 0,
18865                     const T* p_UserData = static_cast<T*>(0))
18866     : NCursesPanel (nlines, ncols, begin_y, begin_x)
18867   {
18868   };
18869   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
18870   {
18871   };
18872
18873   virtual ~NCursesUserPanel() {};
18874 };
18875
18876 int
18877 main ()
18878 {
18879
18880         const char* p_UserData = static_cast<char*>(0)
18881   ;
18882   return 0;
18883 }
18884 _ACEOF
18885 rm -f conftest.$ac_objext
18886 if { (eval echo "$as_me:18886: \"$ac_compile\"") >&5
18887   (eval $ac_compile) 2>&5
18888   ac_status=$?
18889   echo "$as_me:18889: \$? = $ac_status" >&5
18890   (exit $ac_status); } &&
18891          { ac_try='test -s conftest.$ac_objext'
18892   { (eval echo "$as_me:18892: \"$ac_try\"") >&5
18893   (eval $ac_try) 2>&5
18894   ac_status=$?
18895   echo "$as_me:18895: \$? = $ac_status" >&5
18896   (exit $ac_status); }; }; then
18897   cf_cv_cpp_static_cast=yes
18898 else
18899   echo "$as_me: failed program was:" >&5
18900 cat conftest.$ac_ext >&5
18901 cf_cv_cpp_static_cast=no
18902 fi
18903 rm -f conftest.$ac_objext conftest.$ac_ext
18904
18905         ac_ext=cc
18906 ac_cpp='$CXXCPP $CPPFLAGS'
18907 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18908 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18909 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18910 ac_main_return=return
18911
18912 fi
18913 echo "$as_me:18913: result: $cf_cv_cpp_static_cast" >&5
18914 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
18915
18916 fi
18917
18918 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
18919 #define CPP_HAS_STATIC_CAST 1
18920 EOF
18921
18922         CXX_AR='$(AR)'
18923         CXX_ARFLAGS='$(ARFLAGS)'
18924         case $cf_cv_system_name in #(vi
18925         irix*) #(vi
18926             if test "$GXX" != yes ; then
18927                 CXX_AR='$(CXX)'
18928                 CXX_ARFLAGS='-ar -o'
18929             fi
18930             ;;
18931         sco3.2v5*) #(vi
18932             CXXLDFLAGS="-u main"
18933             ;;
18934         solaris2*)
18935             if test "$GXX" != yes ; then
18936                 CXX_AR='$(CXX)'
18937                 CXX_ARFLAGS='-xar -o'
18938             fi
18939             ;;
18940         esac
18941
18942 else
18943         cf_cxx_library=no
18944         cf_cv_builtin_bool=1
18945
18946         # Just because we are not configuring against C++ right now does not
18947         # mean that a user will not want to use C++.  Some distributors disable
18948         # the C++ portion of this configuration as a shortcut (or just to avoid
18949         # compiling the demo in the c++ directory).  So we need a reasonable
18950         # default for the 'bool' type.
18951         #
18952         # Caveat: since the storage of the bool type is not standardized, it
18953         # may change.
18954
18955         if test "$NCURSES_BOOL" != auto ; then
18956                 cf_cv_type_of_bool=$NCURSES_BOOL
18957                 cf_cv_header_stdbool_h=0
18958         else
18959                 if test "$cf_cv_header_stdbool_h" = 1 ; then
18960
18961 echo "$as_me:18961: checking for size of bool" >&5
18962 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18963 if test "${cf_cv_type_of_bool+set}" = set; then
18964   echo $ECHO_N "(cached) $ECHO_C" >&6
18965 else
18966
18967         rm -f cf_test.out
18968         if test "$cross_compiling" = yes; then
18969   cf_cv_type_of_bool=unknown
18970 else
18971   cat >conftest.$ac_ext <<_ACEOF
18972 #line 18972 "configure"
18973 #include "confdefs.h"
18974
18975 #include <stdlib.h>
18976 #include <stdio.h>
18977
18978 #if defined(__cplusplus)
18979
18980 #ifdef HAVE_GXX_BUILTIN_H
18981 #include <g++/builtin.h>
18982 #elif HAVE_GPP_BUILTIN_H
18983 #include <gpp/builtin.h>
18984 #elif HAVE_BUILTIN_H
18985 #include <builtin.h>
18986 #endif
18987
18988 #else
18989
18990 #if $cf_cv_header_stdbool_h
18991 #include <stdbool.h>
18992 #endif
18993
18994 #endif
18995
18996 main()
18997 {
18998         FILE *fp = fopen("cf_test.out", "w");
18999         if (fp != 0) {
19000                 bool x = true;
19001                 if ((bool)(-x) >= 0)
19002                         fputs("unsigned ", fp);
19003                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
19004                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19005                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
19006                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19007                 fclose(fp);
19008         }
19009         ${cf_cv_main_return:-return}(0);
19010 }
19011
19012 _ACEOF
19013 rm -f conftest$ac_exeext
19014 if { (eval echo "$as_me:19014: \"$ac_link\"") >&5
19015   (eval $ac_link) 2>&5
19016   ac_status=$?
19017   echo "$as_me:19017: \$? = $ac_status" >&5
19018   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19019   { (eval echo "$as_me:19019: \"$ac_try\"") >&5
19020   (eval $ac_try) 2>&5
19021   ac_status=$?
19022   echo "$as_me:19022: \$? = $ac_status" >&5
19023   (exit $ac_status); }; }; then
19024   cf_cv_type_of_bool=`cat cf_test.out`
19025                  if test -z "$cf_cv_type_of_bool"; then
19026                    cf_cv_type_of_bool=unknown
19027                  fi
19028 else
19029   echo "$as_me: program exited with status $ac_status" >&5
19030 echo "$as_me: failed program was:" >&5
19031 cat conftest.$ac_ext >&5
19032 cf_cv_type_of_bool=unknown
19033 fi
19034 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19035 fi
19036
19037 fi
19038
19039         rm -f cf_test.out
19040 echo "$as_me:19040: result: $cf_cv_type_of_bool" >&5
19041 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19042 if test "$cf_cv_type_of_bool" = unknown ; then
19043         case .$NCURSES_BOOL in #(vi
19044         .auto|.) NCURSES_BOOL=unsigned;;
19045         esac
19046         { echo "$as_me:19046: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19047 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19048         cf_cv_type_of_bool=$NCURSES_BOOL
19049 fi
19050
19051                 else
19052                         echo "$as_me:19052: checking for fallback type of bool" >&5
19053 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19054                         case "$host_cpu" in #(vi
19055                         i?86)   cf_cv_type_of_bool=char ;; #(vi
19056                         *)      cf_cv_type_of_bool=int  ;;
19057                         esac
19058                         echo "$as_me:19058: result: $cf_cv_type_of_bool" >&5
19059 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19060                 fi
19061         fi
19062 fi
19063
19064 # If the C compiler did not declare bool, and we did not determine that the C++
19065 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
19066 # ncurses library use the same type as C++ bool.  Note that this allows one to
19067 # specify the type of bool in a configure-script option and postpone
19068 # integration with the C++ compiler provided that the types are compatible.
19069 USE_CXX_BOOL=1
19070 if test $cf_cv_cc_bool_type = 1
19071 then
19072         # oops: C has a bool.  Unlikely, but C++ could differ.
19073         USE_CXX_BOOL=0
19074 elif test $cf_cv_builtin_bool = 0
19075 then
19076         # C++ has no bool
19077         USE_CXX_BOOL=0
19078 else
19079         # this is the normal case
19080         USE_CXX_BOOL='defined(__cplusplus)'
19081 fi
19082
19083 if test -f "${srcdir}/Ada95/Makefile.in" ; then
19084
19085         if test "$cf_with_ada" != "no" ; then
19086                 if test "$with_libtool" != "no"; then
19087                         { echo "$as_me:19087: WARNING: libtool does not support Ada - disabling feature" >&5
19088 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19089                         cf_with_ada=no
19090                 fi
19091         fi
19092
19093         if test "$cf_with_ada" != "no" ; then
19094
19095 cf_ada_make=gnatmake
19096 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
19097 set dummy $cf_ada_make; ac_word=$2
19098 echo "$as_me:19098: checking for $ac_word" >&5
19099 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19100 if test "${ac_cv_prog_gnat_exists+set}" = set; then
19101   echo $ECHO_N "(cached) $ECHO_C" >&6
19102 else
19103   if test -n "$gnat_exists"; then
19104   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19105 else
19106   ac_save_IFS=$IFS; IFS=$ac_path_separator
19107 ac_dummy="$PATH"
19108 for ac_dir in $ac_dummy; do
19109   IFS=$ac_save_IFS
19110   test -z "$ac_dir" && ac_dir=.
19111   $as_executable_p "$ac_dir/$ac_word" || continue
19112 ac_cv_prog_gnat_exists="yes"
19113 echo "$as_me:19113: found $ac_dir/$ac_word" >&5
19114 break
19115 done
19116
19117   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19118 fi
19119 fi
19120 gnat_exists=$ac_cv_prog_gnat_exists
19121 if test -n "$gnat_exists"; then
19122   echo "$as_me:19122: result: $gnat_exists" >&5
19123 echo "${ECHO_T}$gnat_exists" >&6
19124 else
19125   echo "$as_me:19125: result: no" >&5
19126 echo "${ECHO_T}no" >&6
19127 fi
19128
19129 if test "$ac_cv_prog_gnat_exists" = no; then
19130    cf_ada_make=
19131    cf_cv_prog_gnat_correct=no
19132 else
19133
19134 echo "$as_me:19134: checking for gnat version" >&5
19135 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19136 cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19137         grep '[0-9].[0-9][0-9]*' |\
19138     sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19139 echo "$as_me:19139: result: $cf_gnat_version" >&5
19140 echo "${ECHO_T}$cf_gnat_version" >&6
19141
19142 case $cf_gnat_version in #(vi
19143 3.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19144         cf_cv_prog_gnat_correct=yes
19145         ;;
19146 *)
19147         { echo "$as_me:19147: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19148 echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19149         cf_cv_prog_gnat_correct=no
19150         ;;
19151 esac
19152
19153    # Extract the first word of "m4", so it can be a program name with args.
19154 set dummy m4; ac_word=$2
19155 echo "$as_me:19155: checking for $ac_word" >&5
19156 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19157 if test "${ac_cv_prog_M4_exists+set}" = set; then
19158   echo $ECHO_N "(cached) $ECHO_C" >&6
19159 else
19160   if test -n "$M4_exists"; then
19161   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19162 else
19163   ac_save_IFS=$IFS; IFS=$ac_path_separator
19164 ac_dummy="$PATH"
19165 for ac_dir in $ac_dummy; do
19166   IFS=$ac_save_IFS
19167   test -z "$ac_dir" && ac_dir=.
19168   $as_executable_p "$ac_dir/$ac_word" || continue
19169 ac_cv_prog_M4_exists="yes"
19170 echo "$as_me:19170: found $ac_dir/$ac_word" >&5
19171 break
19172 done
19173
19174   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19175 fi
19176 fi
19177 M4_exists=$ac_cv_prog_M4_exists
19178 if test -n "$M4_exists"; then
19179   echo "$as_me:19179: result: $M4_exists" >&5
19180 echo "${ECHO_T}$M4_exists" >&6
19181 else
19182   echo "$as_me:19182: result: no" >&5
19183 echo "${ECHO_T}no" >&6
19184 fi
19185
19186    if test "$ac_cv_prog_M4_exists" = no; then
19187       cf_cv_prog_gnat_correct=no
19188       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19189    fi
19190    if test "$cf_cv_prog_gnat_correct" = yes; then
19191       echo "$as_me:19191: checking if GNAT works" >&5
19192 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19193
19194 rm -rf conftest* *~conftest*
19195 cat >>conftest.ads <<CF_EOF
19196 procedure conftest;
19197 CF_EOF
19198 cat >>conftest.adb <<CF_EOF
19199 with Text_IO;
19200 with GNAT.OS_Lib;
19201 procedure conftest is
19202 begin
19203    Text_IO.Put ("Hello World");
19204    Text_IO.New_Line;
19205    GNAT.OS_Lib.OS_Exit (0);
19206 end conftest;
19207 CF_EOF
19208 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19209    if ( ./conftest 1>&5 2>&1 ) ; then
19210       cf_cv_prog_gnat_correct=yes
19211    else
19212       cf_cv_prog_gnat_correct=no
19213    fi
19214 else
19215    cf_cv_prog_gnat_correct=no
19216 fi
19217 rm -rf conftest* *~conftest*
19218
19219       echo "$as_me:19219: result: $cf_cv_prog_gnat_correct" >&5
19220 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19221    fi
19222 fi
19223
19224                 if test "$cf_cv_prog_gnat_correct" = yes; then
19225
19226         ADAFLAGS="$ADAFLAGS -gnatpn"
19227
19228         echo "$as_me:19228: checking optimization options for ADAFLAGS" >&5
19229 echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19230         case "$CFLAGS" in
19231         *-g*)
19232
19233         ADAFLAGS="$ADAFLAGS -g"
19234
19235                 ;;
19236         esac
19237         case "$CFLAGS" in
19238         *-O*)
19239                 cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[         ].*//'`
19240
19241         ADAFLAGS="$ADAFLAGS $cf_O_flag"
19242
19243                 ;;
19244         esac
19245         echo "$as_me:19245: result: $ADAFLAGS" >&5
19246 echo "${ECHO_T}$ADAFLAGS" >&6
19247
19248 echo "$as_me:19248: checking if GNAT supports generics" >&5
19249 echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19250 case $cf_gnat_version in #(vi
19251 3.[1-9]*|[4-9].*) #(vi
19252         cf_gnat_generics=yes
19253         ;;
19254 *)
19255         cf_gnat_generics=no
19256         ;;
19257 esac
19258 echo "$as_me:19258: result: $cf_gnat_generics" >&5
19259 echo "${ECHO_T}$cf_gnat_generics" >&6
19260
19261 if test "$cf_gnat_generics" = yes
19262 then
19263         cf_compile_generics=generics
19264         cf_generic_objects="\${GENOBJS}"
19265 else
19266         cf_compile_generics=
19267         cf_generic_objects=
19268 fi
19269
19270 echo "$as_me:19270: checking if GNAT supports SIGINT" >&5
19271 echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19272 if test "${cf_cv_gnat_sigint+set}" = set; then
19273   echo $ECHO_N "(cached) $ECHO_C" >&6
19274 else
19275
19276 rm -rf conftest* *~conftest*
19277 cat >>conftest.ads <<CF_EOF
19278 with Ada.Interrupts.Names;
19279
19280 package ConfTest is
19281
19282    pragma Warnings (Off);  --  the next pragma exists since 3.11p
19283    pragma Unreserve_All_Interrupts;
19284    pragma Warnings (On);
19285
19286    protected Process is
19287       procedure Stop;
19288       function Continue return Boolean;
19289       pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19290    private
19291       Done : Boolean := False;
19292    end Process;
19293
19294 end ConfTest;
19295 CF_EOF
19296 cat >>conftest.adb <<CF_EOF
19297 package body ConfTest is
19298    protected body Process is
19299       procedure Stop is
19300       begin
19301          Done := True;
19302       end Stop;
19303       function Continue return Boolean is
19304       begin
19305          return not Done;
19306       end Continue;
19307    end Process;
19308 end ConfTest;
19309 CF_EOF
19310 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19311       cf_cv_gnat_sigint=yes
19312 else
19313    cf_cv_gnat_sigint=no
19314 fi
19315 rm -rf conftest* *~conftest*
19316
19317 fi
19318 echo "$as_me:19318: result: $cf_cv_gnat_sigint" >&5
19319 echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19320
19321 if test $cf_cv_gnat_sigint = yes ; then
19322         USE_GNAT_SIGINT=""
19323 else
19324         USE_GNAT_SIGINT="#"
19325 fi
19326
19327 echo "$as_me:19327: checking if GNAT pragma Unreferenced works" >&5
19328 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19329 if test "${cf_cv_pragma_unreferenced+set}" = set; then
19330   echo $ECHO_N "(cached) $ECHO_C" >&6
19331 else
19332
19333 rm -rf conftest* *~conftest*
19334 cat >>conftest.ads <<CF_EOF
19335 procedure conftest;
19336 CF_EOF
19337 cat >>conftest.adb <<CF_EOF
19338 with Text_IO;
19339 with GNAT.OS_Lib;
19340 procedure conftest is
19341    test : Integer;
19342    pragma Unreferenced (test);
19343 begin
19344    test := 1;
19345    Text_IO.Put ("Hello World");
19346    Text_IO.New_Line;
19347    GNAT.OS_Lib.OS_Exit (0);
19348 end conftest;
19349 CF_EOF
19350 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19351       cf_cv_pragma_unreferenced=yes
19352 else
19353    cf_cv_pragma_unreferenced=no
19354 fi
19355 rm -rf conftest* *~conftest*
19356
19357 fi
19358 echo "$as_me:19358: result: $cf_cv_pragma_unreferenced" >&5
19359 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19360
19361 # if the pragma is supported, use it (needed in the Trace code).
19362 if test $cf_cv_pragma_unreferenced = yes ; then
19363         PRAGMA_UNREF=TRUE
19364 else
19365         PRAGMA_UNREF=FALSE
19366 fi
19367
19368 cf_gnat_libraries=no
19369 cf_gnat_projects=no
19370
19371 echo "$as_me:19371: checking if GNAT supports project files" >&5
19372 echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19373 case $cf_gnat_version in #(vi
19374 3.[0-9]*) #(vi
19375         ;;
19376 *)
19377         case $cf_cv_system_name in #(vi
19378         cygwin*) #(vi
19379                 ;;
19380         *)
19381                 mkdir conftest.src conftest.bin conftest.lib
19382                 cd conftest.src
19383                 rm -rf conftest* *~conftest*
19384                 cat >>library.gpr <<CF_EOF
19385 project Library is
19386   Kind := External ("LIB_KIND");
19387   for Library_Name use "ConfTest";
19388   for Object_Dir use ".";
19389   for Library_ALI_Dir use External("LIBRARY_DIR");
19390   for Library_Version use External ("SONAME");
19391   for Library_Kind use Kind;
19392   for Library_Dir use External("BUILD_DIR");
19393   Source_Dir := External ("SOURCE_DIR");
19394   for Source_Dirs use (Source_Dir);
19395   package Compiler is
19396      for Default_Switches ("Ada") use
19397        ("-g",
19398         "-O2",
19399         "-gnatafno",
19400         "-gnatVa",   -- All validity checks
19401         "-gnatwa");  -- Activate all optional errors
19402   end Compiler;
19403 end Library;
19404 CF_EOF
19405                 cat >>confpackage.ads <<CF_EOF
19406 package ConfPackage is
19407    procedure conftest;
19408 end ConfPackage;
19409 CF_EOF
19410                 cat >>confpackage.adb <<CF_EOF
19411 with Text_IO;
19412 package body ConfPackage is
19413    procedure conftest is
19414    begin
19415       Text_IO.Put ("Hello World");
19416       Text_IO.New_Line;
19417    end conftest;
19418 end ConfPackage;
19419 CF_EOF
19420                 if ( $cf_ada_make $ADAFLAGS \
19421                                 -Plibrary.gpr \
19422                                 -XBUILD_DIR=`cd ../conftest.bin;pwd` \
19423                                 -XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19424                                 -XSOURCE_DIR=`pwd` \
19425                                 -XSONAME=libConfTest.so.1 \
19426                                 -XLIB_KIND=static 1>&5 2>&1 ) ; then
19427                         cf_gnat_projects=yes
19428                 fi
19429                 cd ..
19430                 if test -f conftest.lib/confpackage.ali
19431                 then
19432                         cf_gnat_libraries=yes
19433                 fi
19434                 rm -rf conftest* *~conftest*
19435                 ;;
19436         esac
19437         ;;
19438 esac
19439 echo "$as_me:19439: result: $cf_gnat_projects" >&5
19440 echo "${ECHO_T}$cf_gnat_projects" >&6
19441
19442 if test $cf_gnat_projects = yes
19443 then
19444         echo "$as_me:19444: checking if GNAT supports libraries" >&5
19445 echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19446         echo "$as_me:19446: result: $cf_gnat_libraries" >&5
19447 echo "${ECHO_T}$cf_gnat_libraries" >&6
19448 fi
19449
19450 if test "$cf_gnat_projects" = yes
19451 then
19452         USE_OLD_MAKERULES="#"
19453         USE_GNAT_PROJECTS=""
19454 else
19455         USE_OLD_MAKERULES=""
19456         USE_GNAT_PROJECTS="#"
19457 fi
19458
19459 if test "$cf_gnat_libraries" = yes
19460 then
19461         USE_GNAT_LIBRARIES=""
19462 else
19463         USE_GNAT_LIBRARIES="#"
19464 fi
19465
19466 echo "$as_me:19466: checking for ada-compiler" >&5
19467 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19468
19469 # Check whether --with-ada-compiler or --without-ada-compiler was given.
19470 if test "${with_ada_compiler+set}" = set; then
19471   withval="$with_ada_compiler"
19472   cf_ada_compiler=$withval
19473 else
19474   cf_ada_compiler=gnatmake
19475 fi;
19476
19477 echo "$as_me:19477: result: $cf_ada_compiler" >&5
19478 echo "${ECHO_T}$cf_ada_compiler" >&6
19479
19480                         cf_ada_package=terminal_interface
19481
19482 echo "$as_me:19482: checking for ada-include" >&5
19483 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19484
19485 # Check whether --with-ada-include or --without-ada-include was given.
19486 if test "${with_ada_include+set}" = set; then
19487   withval="$with_ada_include"
19488
19489 else
19490   withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19491 fi; if test -n "$prefix/share/ada/adainclude" ; then
19492
19493 if test "x$prefix" != xNONE; then
19494   cf_path_syntax="$prefix"
19495 else
19496   cf_path_syntax="$ac_default_prefix"
19497 fi
19498
19499 case ".$withval" in #(vi
19500 .\$\(*\)*|.\'*\'*) #(vi
19501   ;;
19502 ..|./*|.\\*) #(vi
19503   ;;
19504 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19505   ;;
19506 .\${*prefix}*) #(vi
19507   eval withval="$withval"
19508   case ".$withval" in #(vi
19509   .NONE/*)
19510     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19511     ;;
19512   esac
19513   ;; #(vi
19514 .no|.NONE/*)
19515   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19516   ;;
19517 *)
19518   { { echo "$as_me:19518: error: expected a pathname, not \"$withval\"" >&5
19519 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19520    { (exit 1); exit 1; }; }
19521   ;;
19522 esac
19523
19524 fi
19525 ADA_INCLUDE="$withval"
19526
19527 echo "$as_me:19527: result: $ADA_INCLUDE" >&5
19528 echo "${ECHO_T}$ADA_INCLUDE" >&6
19529
19530 echo "$as_me:19530: checking for ada-objects" >&5
19531 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19532
19533 # Check whether --with-ada-objects or --without-ada-objects was given.
19534 if test "${with_ada_objects+set}" = set; then
19535   withval="$with_ada_objects"
19536
19537 else
19538   withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19539 fi; if test -n "$prefix/lib/ada/adalib" ; then
19540
19541 if test "x$prefix" != xNONE; then
19542   cf_path_syntax="$prefix"
19543 else
19544   cf_path_syntax="$ac_default_prefix"
19545 fi
19546
19547 case ".$withval" in #(vi
19548 .\$\(*\)*|.\'*\'*) #(vi
19549   ;;
19550 ..|./*|.\\*) #(vi
19551   ;;
19552 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19553   ;;
19554 .\${*prefix}*) #(vi
19555   eval withval="$withval"
19556   case ".$withval" in #(vi
19557   .NONE/*)
19558     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19559     ;;
19560   esac
19561   ;; #(vi
19562 .no|.NONE/*)
19563   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19564   ;;
19565 *)
19566   { { echo "$as_me:19566: error: expected a pathname, not \"$withval\"" >&5
19567 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19568    { (exit 1); exit 1; }; }
19569   ;;
19570 esac
19571
19572 fi
19573 ADA_OBJECTS="$withval"
19574
19575 echo "$as_me:19575: result: $ADA_OBJECTS" >&5
19576 echo "${ECHO_T}$ADA_OBJECTS" >&6
19577
19578 echo "$as_me:19578: checking if an Ada95 shared-library should be built" >&5
19579 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19580
19581 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19582 if test "${with_ada_sharedlib+set}" = set; then
19583   withval="$with_ada_sharedlib"
19584   with_ada_sharedlib=$withval
19585 else
19586   with_ada_sharedlib=no
19587 fi;
19588 echo "$as_me:19588: result: $with_ada_sharedlib" >&5
19589 echo "${ECHO_T}$with_ada_sharedlib" >&6
19590
19591 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19592 MAKE_ADA_SHAREDLIB="#"
19593
19594 if test "x$with_ada_sharedlib" != xno
19595 then
19596         MAKE_ADA_SHAREDLIB=
19597         if test "x$with_ada_sharedlib" != xyes
19598         then
19599                 ADA_SHAREDLIB="$with_ada_sharedlib"
19600         fi
19601 fi
19602
19603                 fi
19604         fi
19605 else
19606         cf_with_ada=no
19607 fi
19608
19609 ### Construct the ncurses library-subsets, if any, from this set of keywords:
19610 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
19611 ###
19612 ### ticlib modules may be a separate library, otherwise contained in termlib.
19613 ### termlib modules may be a separate library, otherwise contained in ncurses.
19614 ###
19615 ### The of "+" or " " between the tokens controls the way the script
19616 ### chooses to split module lists into libraries.
19617 ###
19618 ### (see CF_LIB_RULES).
19619 echo "$as_me:19619: checking for library subsets" >&5
19620 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
19621 LIB_SUBSETS=
19622
19623 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
19624         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
19625         if test "$with_ticlib" != no ; then
19626                 LIB_SUBSETS="${LIB_SUBSETS} "
19627         else
19628                 LIB_SUBSETS="${LIB_SUBSETS}+"
19629         fi
19630 fi
19631
19632 LIB_SUBSETS="${LIB_SUBSETS}termlib"
19633 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
19634
19635 if test "$with_termlib" != no ; then
19636         LIB_SUBSETS="${LIB_SUBSETS} "
19637 else
19638         LIB_SUBSETS="${LIB_SUBSETS}+"
19639 fi
19640
19641 LIB_SUBSETS="${LIB_SUBSETS}base"
19642
19643 # Most term-driver calls are to tinfo, but some like init_pair are to the
19644 # base library (so it resides in base).
19645 if test "$with_term_driver" != no ; then
19646         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
19647         case $cf_cv_system_name in #(vi
19648         *mingw32*) #(vi
19649                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
19650                 ;;
19651         *) #(vi
19652                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
19653                 ;;
19654         esac
19655 fi
19656
19657 test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
19658 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
19659
19660 echo "$as_me:19660: result: $LIB_SUBSETS" >&5
19661 echo "${ECHO_T}$LIB_SUBSETS" >&6
19662
19663 ### Construct the list of include-directories to be generated
19664
19665 CPPFLAGS="$CPPFLAGS -I. -I../include"
19666 if test "$srcdir" != "."; then
19667         CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
19668 fi
19669 if test "$GCC" != yes; then
19670         CPPFLAGS="$CPPFLAGS -I\${includedir}"
19671 elif test "$includedir" != "/usr/include"; then
19672         if test "$includedir" = '${prefix}/include' ; then
19673                 if test $prefix != /usr ; then
19674                         CPPFLAGS="$CPPFLAGS -I\${includedir}"
19675                 fi
19676         else
19677                 CPPFLAGS="$CPPFLAGS -I\${includedir}"
19678         fi
19679 fi
19680
19681 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
19682 if test "$srcdir" != "."; then
19683         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
19684 fi
19685 if test "$GCC" != yes; then
19686         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19687 elif test "$includedir" != "/usr/include"; then
19688         if test "$includedir" = '${prefix}/include' ; then
19689                 if test $prefix != /usr ; then
19690                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19691                 fi
19692         else
19693                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
19694         fi
19695 fi
19696
19697 ### Build up pieces for makefile rules
19698 echo "$as_me:19698: checking default library suffix" >&5
19699 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
19700
19701         case $DFT_LWR_MODEL in
19702         libtool) DFT_ARG_SUFFIX=''   ;;
19703         normal)  DFT_ARG_SUFFIX=''   ;;
19704         debug)   DFT_ARG_SUFFIX='_g' ;;
19705         profile) DFT_ARG_SUFFIX='_p' ;;
19706         shared)  DFT_ARG_SUFFIX=''   ;;
19707         esac
19708         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
19709 echo "$as_me:19709: result: $DFT_ARG_SUFFIX" >&5
19710 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
19711
19712 echo "$as_me:19712: checking default library-dependency suffix" >&5
19713 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
19714
19715         case $DFT_LWR_MODEL in #(vi
19716         libtool) #(vi
19717                 DFT_LIB_SUFFIX='.la'
19718                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19719                 ;;
19720         normal) #(vi
19721                 DFT_LIB_SUFFIX='.a'
19722                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19723                 ;;
19724         debug) #(vi
19725                 DFT_LIB_SUFFIX='_g.a'
19726                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19727                 ;;
19728         profile) #(vi
19729                 DFT_LIB_SUFFIX='_p.a'
19730                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19731                 ;;
19732         shared) #(vi
19733                 case $cf_cv_system_name in
19734                 aix[5-7]*) #(vi
19735                         DFT_LIB_SUFFIX='.a'
19736                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19737                         ;;
19738                 cygwin*|mingw*) #(vi
19739                         DFT_LIB_SUFFIX='.dll'
19740                         DFT_DEP_SUFFIX='.dll.a'
19741                         ;;
19742                 darwin*) #(vi
19743                         DFT_LIB_SUFFIX='.dylib'
19744                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19745                         ;;
19746                 hpux*) #(vi
19747                         case $target in
19748                         ia64*) #(vi
19749                                 DFT_LIB_SUFFIX='.so'
19750                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19751                                 ;;
19752                         *) #(vi
19753                                 DFT_LIB_SUFFIX='.sl'
19754                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19755                                 ;;
19756                         esac
19757                         ;;
19758                 *)      DFT_LIB_SUFFIX='.so'
19759                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
19760                         ;;
19761                 esac
19762         esac
19763         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
19764         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
19765 echo "$as_me:19765: result: $DFT_DEP_SUFFIX" >&5
19766 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
19767
19768 echo "$as_me:19768: checking default object directory" >&5
19769 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
19770
19771         case $DFT_LWR_MODEL in
19772         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
19773         normal)  DFT_OBJ_SUBDIR='objects' ;;
19774         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
19775         profile) DFT_OBJ_SUBDIR='obj_p' ;;
19776         shared)
19777                 case $cf_cv_system_name in #(vi
19778                 cygwin) #(vi
19779                         DFT_OBJ_SUBDIR='objects' ;;
19780                 *)
19781                         DFT_OBJ_SUBDIR='obj_s' ;;
19782                 esac
19783         esac
19784 echo "$as_me:19784: result: $DFT_OBJ_SUBDIR" >&5
19785 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
19786
19787 # libtool thinks it can make c++ shared libraries (perhaps only g++)
19788 if test "$cf_with_cxx" = yes ; then
19789 echo "$as_me:19789: checking c++ library-dependency suffix" >&5
19790 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
19791 if test "$with_libtool" != "no"; then
19792         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
19793 else
19794
19795         case normal in #(vi
19796         libtool) #(vi
19797                 CXX_LIB_SUFFIX='.la'
19798                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19799                 ;;
19800         normal) #(vi
19801                 CXX_LIB_SUFFIX='.a'
19802                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19803                 ;;
19804         debug) #(vi
19805                 CXX_LIB_SUFFIX='_g.a'
19806                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19807                 ;;
19808         profile) #(vi
19809                 CXX_LIB_SUFFIX='_p.a'
19810                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19811                 ;;
19812         shared) #(vi
19813                 case $cf_cv_system_name in
19814                 aix[5-7]*) #(vi
19815                         CXX_LIB_SUFFIX='.a'
19816                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19817                         ;;
19818                 cygwin*|mingw*) #(vi
19819                         CXX_LIB_SUFFIX='.dll'
19820                         CXX_DEP_SUFFIX='.dll.a'
19821                         ;;
19822                 darwin*) #(vi
19823                         CXX_LIB_SUFFIX='.dylib'
19824                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19825                         ;;
19826                 hpux*) #(vi
19827                         case $target in
19828                         ia64*) #(vi
19829                                 CXX_LIB_SUFFIX='.so'
19830                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19831                                 ;;
19832                         *) #(vi
19833                                 CXX_LIB_SUFFIX='.sl'
19834                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19835                                 ;;
19836                         esac
19837                         ;;
19838                 *)      CXX_LIB_SUFFIX='.so'
19839                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
19840                         ;;
19841                 esac
19842         esac
19843         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
19844         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
19845 fi
19846 echo "$as_me:19846: result: $CXX_LIB_SUFFIX" >&5
19847 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
19848
19849 fi
19850
19851 # do not want -ldl in build except as needed for -lncurses dependency
19852 if test "$with_dlsym" = yes ; then
19853 if test $DFT_LWR_MODEL = shared || \
19854    test $DFT_LWR_MODEL = libtool ; then
19855
19856 # remove dl library from $LIBS
19857 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
19858
19859 fi
19860 fi
19861 ### Set up low-level terminfo dependencies for makefiles.
19862
19863 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
19864 # do not need libdl
19865 TICS_LIST=
19866 if test "$with_dlsym" = yes ; then
19867
19868 # remove dl library from $SHLIB_LIST
19869 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
19870
19871 fi
19872
19873 if test "$with_ticlib" != no ; then
19874
19875         if test "$with_ticlib" != yes ; then
19876                 TICS_NAME=$with_ticlib
19877                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19878                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19879                 TICS_LIB_SUFFIX="${with_ticlib}"
19880         else
19881                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
19882                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
19883                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
19884         fi
19885         TICS_LDFLAGS="-L${LIB_DIR}"
19886         TICS_LIBS="-l${TICS_LIB_SUFFIX}"
19887 else
19888         TICS_LDFLAGS="-L${LIB_DIR}"
19889         TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19890 fi
19891
19892 if test "$with_termlib" != no ; then
19893
19894         if test "$with_termlib" != yes ; then
19895                 TINFO_NAME=$with_termlib
19896                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19897                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19898                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
19899                 TINFO_LIB_SUFFIX="${with_termlib}"
19900         else
19901                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19902                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
19903                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
19904                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
19905         fi
19906
19907         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19908         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
19909         if test "$DFT_LWR_MODEL" = "libtool"; then
19910                 TEST_ARGS="${TEST_DEPS}"
19911                 TEST_ARG2="${TEST_DEP2}"
19912                 TINFO_LDFLAGS="-L${LIB_DIR}"
19913                 TINFO_LIBS="$TEST_ARGS"
19914                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
19915                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
19916         else
19917                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
19918                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
19919                 if test "x$with_term_driver" != xno ; then
19920                         TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19921                         TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19922                         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
19923                 else
19924                         TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19925                         TINFO_LIBS="$TEST_ARGS"
19926                 fi
19927                 TINFO_LDFLAGS="-L${LIB_DIR}"
19928                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
19929         fi
19930 else
19931         # the next lines are needed for linking libtic over libncurses
19932         TINFO_NAME=${LIB_NAME}
19933         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
19934         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
19935         if test "$with_tic_depends" = yes ; then
19936                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
19937         else
19938                 TICS_LIST="$SHLIB_LIST"
19939         fi
19940
19941         TINFO_LDFLAGS="-L${LIB_DIR}"
19942         TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
19943 fi
19944
19945 if test "$DFT_LWR_MODEL" = shared ; then
19946         case $cf_cv_system_name in #(vi
19947         cygwin*)
19948                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
19949                 TINFO_SUFFIX=.dll
19950                 ;;
19951         esac
19952 fi
19953
19954 if test "$with_dlsym" = yes ; then
19955
19956 # remove dl library from $TICS_LIST
19957 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
19958
19959 fi
19960
19961 if test "$DFT_LWR_MODEL" = "libtool"; then
19962     OBJEXT=lo
19963 fi
19964
19965 # needed for Ada95
19966 TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
19967
19968 case $DFT_LWR_MODEL in
19969 normal|debug|profile)
19970
19971 if test "$GCC" = yes ; then
19972         case $cf_cv_system_name in #(
19973         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
19974                 LDFLAGS_STATIC=
19975                 LDFLAGS_SHARED=
19976                 ;;
19977     *)  #( normally, except when broken
19978         LDFLAGS_STATIC=-static
19979         LDFLAGS_SHARED=-dynamic
19980         ;;
19981     esac
19982 else
19983         case $cf_cv_system_name in #(
19984         aix[4-7]*)      #( from ld manpage
19985                 LDFLAGS_STATIC=-bstatic
19986                 LDFLAGS_SHARED=-bdynamic
19987                 ;;
19988         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
19989                 # We could also use just "archive" and "shared".
19990                 LDFLAGS_STATIC=-Wl,-a,archive_shared
19991                 LDFLAGS_SHARED=-Wl,-a,shared_archive
19992                 ;;
19993         irix*)          #( from ld manpage IRIX64
19994                 LDFLAGS_STATIC=-Bstatic
19995                 LDFLAGS_SHARED=-Bdynamic
19996                 ;;
19997         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
19998                 # alternative "-oldstyle_liblookup" (not in cc manpage)
19999                 LDFLAGS_STATIC=-noso
20000                 LDFLAGS_SHARED=-so_archive
20001                 ;;
20002         solaris2*)
20003                 LDFLAGS_STATIC=-Bstatic
20004                 LDFLAGS_SHARED=-Bdynamic
20005                 ;;
20006         esac
20007 fi
20008
20009 if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20010 then
20011         echo "$as_me:20011: checking if linker supports switching between static/dynamic" >&5
20012 echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20013
20014         rm -f libconftest.a
20015         cat >conftest.$ac_ext <<EOF
20016 #line 20016 "configure"
20017 #include <stdio.h>
20018 int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20019 EOF
20020         if { (eval echo "$as_me:20020: \"$ac_compile\"") >&5
20021   (eval $ac_compile) 2>&5
20022   ac_status=$?
20023   echo "$as_me:20023: \$? = $ac_status" >&5
20024   (exit $ac_status); } ; then
20025                 ( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20026                 ( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20027         fi
20028         rm -f conftest.*
20029
20030         cf_save_LIBS="$LIBS"
20031
20032         LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20033         cat >conftest.$ac_ext <<_ACEOF
20034 #line 20034 "configure"
20035 #include "confdefs.h"
20036
20037 #line 20037 "configure"
20038 #include <stdio.h>
20039 int cf_ldflags_static(FILE *fp);
20040
20041 int
20042 main ()
20043 {
20044
20045         return cf_ldflags_static(stdin);
20046
20047   ;
20048   return 0;
20049 }
20050 _ACEOF
20051 rm -f conftest.$ac_objext conftest$ac_exeext
20052 if { (eval echo "$as_me:20052: \"$ac_link\"") >&5
20053   (eval $ac_link) 2>&5
20054   ac_status=$?
20055   echo "$as_me:20055: \$? = $ac_status" >&5
20056   (exit $ac_status); } &&
20057          { ac_try='test -s conftest$ac_exeext'
20058   { (eval echo "$as_me:20058: \"$ac_try\"") >&5
20059   (eval $ac_try) 2>&5
20060   ac_status=$?
20061   echo "$as_me:20061: \$? = $ac_status" >&5
20062   (exit $ac_status); }; }; then
20063
20064         # some linkers simply ignore the -dynamic
20065         case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20066         *static*) # (vi
20067                 cf_ldflags_static=no
20068                 ;;
20069         *)
20070                 cf_ldflags_static=yes
20071                 ;;
20072         esac
20073
20074 else
20075   echo "$as_me: failed program was:" >&5
20076 cat conftest.$ac_ext >&5
20077 cf_ldflags_static=no
20078 fi
20079 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20080
20081         rm -f libconftest.*
20082         LIBS="$cf_save_LIBS"
20083
20084         echo "$as_me:20084: result: $cf_ldflags_static" >&5
20085 echo "${ECHO_T}$cf_ldflags_static" >&6
20086
20087         if test $cf_ldflags_static != yes
20088         then
20089                 LDFLAGS_STATIC=
20090                 LDFLAGS_SHARED=
20091         fi
20092 else
20093         LDFLAGS_STATIC=
20094         LDFLAGS_SHARED=
20095 fi
20096
20097         ;;
20098 esac
20099
20100 echo "$as_me:20100: checking where we will install curses.h" >&5
20101 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20102 test "$with_overwrite" = no && \
20103 test "x$includedir" = 'x${prefix}/include' && \
20104         includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
20105 echo "$as_me:20105: result: $includedir" >&5
20106 echo "${ECHO_T}$includedir" >&6
20107
20108 ### Resolve a conflict between normal and wide-curses by forcing applications
20109 ### that will need libutf8 to add it to their configure script.
20110 if test "$with_overwrite" != no ; then
20111 if test "$NCURSES_LIBUTF8" = 1 ; then
20112         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20113         { echo "$as_me:20113: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20114 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20115 fi
20116 fi
20117 WITH_OVERWRITE=$with_overwrite
20118
20119 # used to separate tack out of the tree
20120 NCURSES_TREE=
20121
20122 ### predefined stuff for the test programs
20123 cat >>confdefs.h <<\EOF
20124 #define HAVE_SLK_COLOR 1
20125 EOF
20126
20127 ### Construct the list of subdirectories for which we'll customize makefiles
20128 ### with the appropriate compile-rules.
20129
20130 echo "$as_me:20130: checking for src modules" >&5
20131 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20132
20133 # dependencies and linker-arguments for test-programs
20134 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20135 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20136 if test "$DFT_LWR_MODEL" = "libtool"; then
20137         TEST_ARGS="${TEST_DEPS}"
20138         TEST_ARG2="${TEST_DEP2}"
20139 else
20140         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20141         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20142 fi
20143
20144 PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20145 cf_cv_src_modules=
20146 for cf_dir in $modules_to_build
20147 do
20148         if test -f $srcdir/$cf_dir/modules; then
20149
20150                 # We may/may not have tack in the distribution, though the
20151                 # makefile is.
20152                 if test $cf_dir = tack ; then
20153                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20154                                 continue
20155                         fi
20156                 fi
20157
20158                 if test -z "$cf_cv_src_modules"; then
20159                         cf_cv_src_modules=$cf_dir
20160                 else
20161                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20162                 fi
20163
20164                 # Make the ncurses_cfg.h file record the library interface files as
20165                 # well.  These are header files that are the same name as their
20166                 # directory.  Ncurses is the only library that does not follow
20167                 # that pattern.
20168                 if test $cf_dir = tack ; then
20169                         continue
20170                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20171
20172 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20173
20174                         cat >>confdefs.h <<EOF
20175 #define HAVE_${cf_have_include}_H 1
20176 EOF
20177
20178                         cat >>confdefs.h <<EOF
20179 #define HAVE_LIB${cf_have_include} 1
20180 EOF
20181
20182                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20183                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20184                         if test "$DFT_LWR_MODEL" = "libtool"; then
20185                                 TEST_ARGS="${TEST_DEPS}"
20186                                 TEST_ARG2="${TEST_DEP2}"
20187                         else
20188                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20189                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20190                         fi
20191                         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20192                 fi
20193         fi
20194 done
20195 echo "$as_me:20195: result: $cf_cv_src_modules" >&5
20196 echo "${ECHO_T}$cf_cv_src_modules" >&6
20197
20198 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20199 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20200
20201 SRC_SUBDIRS=
20202 if test "x$cf_with_manpages" != xno ; then
20203         SRC_SUBDIRS="$SRC_SUBDIRS man"
20204 fi
20205 SRC_SUBDIRS="$SRC_SUBDIRS include"
20206 for cf_dir in $cf_cv_src_modules
20207 do
20208         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20209 done
20210 if test "x$cf_with_tests" != "xno" ; then
20211         SRC_SUBDIRS="$SRC_SUBDIRS test"
20212 fi
20213 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20214 if test "$cf_with_cxx_binding" != no; then
20215         PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20216         SRC_SUBDIRS="$SRC_SUBDIRS c++"
20217 fi
20218
20219 test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20220 test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20221
20222 ADA_SUBDIRS=
20223 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20224         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20225         ADA_SUBDIRS="gen src"
20226         if test "x$cf_with_tests" != "xno" ; then
20227                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
20228         fi
20229 fi
20230
20231 SUB_MAKEFILES=
20232 for cf_dir in $SRC_SUBDIRS
20233 do
20234         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20235 done
20236
20237 if test -n "$ADA_SUBDIRS"; then
20238         for cf_dir in $ADA_SUBDIRS
20239         do
20240                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20241         done
20242
20243 fi
20244
20245 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20246    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20247    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20248 fi
20249
20250 DIRS_TO_MAKE="lib"
20251 for cf_item in $cf_list_models
20252 do
20253
20254         case $cf_item in
20255         libtool) cf_subdir='obj_lo'  ;;
20256         normal)  cf_subdir='objects' ;;
20257         debug)   cf_subdir='obj_g' ;;
20258         profile) cf_subdir='obj_p' ;;
20259         shared)
20260                 case $cf_cv_system_name in #(vi
20261                 cygwin) #(vi
20262                         cf_subdir='objects' ;;
20263                 *)
20264                         cf_subdir='obj_s' ;;
20265                 esac
20266         esac
20267
20268         for cf_item2 in $DIRS_TO_MAKE
20269         do
20270                 test $cf_item2 = $cf_subdir && break
20271         done
20272         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20273 done
20274 for cf_dir in $DIRS_TO_MAKE
20275 do
20276         test ! -d $cf_dir && mkdir $cf_dir
20277 done
20278
20279 # symbols that differ when compiling Ada95 by itself.
20280 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20281
20282 # values to use as strings
20283 cat >>confdefs.h <<EOF
20284 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
20285 EOF
20286
20287 cat >>confdefs.h <<EOF
20288 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20289 EOF
20290
20291 ### Now that we're done running tests, add the compiler-warnings, if any
20292
20293 cf_fix_cppflags=no
20294 cf_new_cflags=
20295 cf_new_cppflags=
20296 cf_new_extra_cppflags=
20297
20298 for cf_add_cflags in $EXTRA_CFLAGS
20299 do
20300 case $cf_fix_cppflags in
20301 no)
20302         case $cf_add_cflags in #(vi
20303         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20304                 case $cf_add_cflags in
20305                 -D*)
20306                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20307
20308                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20309                                 && test -z "${cf_tst_cflags}" \
20310                                 && cf_fix_cppflags=yes
20311
20312                         if test $cf_fix_cppflags = yes ; then
20313                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20314                                 continue
20315                         elif test "${cf_tst_cflags}" = "\"'" ; then
20316                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20317                                 continue
20318                         fi
20319                         ;;
20320                 esac
20321                 case "$CPPFLAGS" in
20322                 *$cf_add_cflags) #(vi
20323                         ;;
20324                 *) #(vi
20325                         case $cf_add_cflags in #(vi
20326                         -D*)
20327                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20328
20329 CPPFLAGS=`echo "$CPPFLAGS" | \
20330         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
20331                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
20332
20333                                 ;;
20334                         esac
20335                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20336                         ;;
20337                 esac
20338                 ;;
20339         *)
20340                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20341                 ;;
20342         esac
20343         ;;
20344 yes)
20345         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20346
20347         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20348
20349         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20350                 && test -z "${cf_tst_cflags}" \
20351                 && cf_fix_cppflags=no
20352         ;;
20353 esac
20354 done
20355
20356 if test -n "$cf_new_cflags" ; then
20357
20358         CFLAGS="$CFLAGS $cf_new_cflags"
20359 fi
20360
20361 if test -n "$cf_new_cppflags" ; then
20362
20363         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20364 fi
20365
20366 if test -n "$cf_new_extra_cppflags" ; then
20367
20368         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20369 fi
20370
20371 ### Define substitutions for header files to avoid name-pollution
20372
20373 if test "$cf_cv_have_tcgetattr" = yes ; then
20374         HAVE_TCGETATTR=1
20375 else
20376         HAVE_TCGETATTR=0
20377 fi
20378
20379 if test "$ac_cv_header_termio_h" = yes ; then
20380         HAVE_TERMIO_H=1
20381 else
20382         HAVE_TERMIO_H=0
20383 fi
20384
20385 if test "$ac_cv_header_termios_h" = yes ; then
20386         HAVE_TERMIOS_H=1
20387 else
20388         HAVE_TERMIOS_H=0
20389 fi
20390
20391 ################################################################################
20392 test "$use_database" = yes && \
20393 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20394
20395 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20396 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20397
20398 if test x"$enable_pc_files" = xyes ; then \
20399 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20400 MAKE_PC_FILES=
20401 else
20402 MAKE_PC_FILES="#"
20403 fi
20404
20405 # Extract the first word of "tic", so it can be a program name with args.
20406 set dummy tic; ac_word=$2
20407 echo "$as_me:20407: checking for $ac_word" >&5
20408 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20409 if test "${ac_cv_path_TIC_PATH+set}" = set; then
20410   echo $ECHO_N "(cached) $ECHO_C" >&6
20411 else
20412   case $TIC_PATH in
20413   [\\/]* | ?:[\\/]*)
20414   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20415   ;;
20416   *)
20417   ac_save_IFS=$IFS; IFS=$ac_path_separator
20418 ac_dummy="$PATH:/usr/local/ncurses/bin"
20419 for ac_dir in $ac_dummy; do
20420   IFS=$ac_save_IFS
20421   test -z "$ac_dir" && ac_dir=.
20422   if $as_executable_p "$ac_dir/$ac_word"; then
20423    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20424    echo "$as_me:20424: found $ac_dir/$ac_word" >&5
20425    break
20426 fi
20427 done
20428
20429   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20430   ;;
20431 esac
20432 fi
20433 TIC_PATH=$ac_cv_path_TIC_PATH
20434
20435 if test -n "$TIC_PATH"; then
20436   echo "$as_me:20436: result: $TIC_PATH" >&5
20437 echo "${ECHO_T}$TIC_PATH" >&6
20438 else
20439   echo "$as_me:20439: result: no" >&5
20440 echo "${ECHO_T}no" >&6
20441 fi
20442
20443 if test -n "$FALLBACK_LIST"
20444 then
20445         if test "$TIC_PATH" = unknown
20446         then
20447                 { echo "$as_me:20447: WARNING: no tic program found for fallbacks" >&5
20448 echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
20449         fi
20450 fi
20451
20452 if test "x$cf_with_tests" != xno ; then
20453         MAKE_TESTS=
20454 else
20455         MAKE_TESTS="#"
20456 fi
20457
20458 ADAHTML_DIR=../../doc/html/ada
20459
20460 SUB_SCRIPTS=
20461
20462 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"
20463 ac_config_commands="$ac_config_commands default"
20464 cat >confcache <<\_ACEOF
20465 # This file is a shell script that caches the results of configure
20466 # tests run on this system so they can be shared between configure
20467 # scripts and configure runs, see configure's option --config-cache.
20468 # It is not useful on other systems.  If it contains results you don't
20469 # want to keep, you may remove or edit it.
20470 #
20471 # config.status only pays attention to the cache file if you give it
20472 # the --recheck option to rerun configure.
20473 #
20474 # `ac_cv_env_foo' variables (set or unset) will be overriden when
20475 # loading this file, other *unset* `ac_cv_foo' will be assigned the
20476 # following values.
20477
20478 _ACEOF
20479
20480 # The following way of writing the cache mishandles newlines in values,
20481 # but we know of no workaround that is simple, portable, and efficient.
20482 # So, don't put newlines in cache variables' values.
20483 # Ultrix sh set writes to stderr and can't be redirected directly,
20484 # and sets the high bit in the cache file unless we assign to the vars.
20485 {
20486   (set) 2>&1 |
20487     case `(ac_space=' '; set | grep ac_space) 2>&1` in
20488     *ac_space=\ *)
20489       # `set' does not quote correctly, so add quotes (double-quote
20490       # substitution turns \\\\ into \\, and sed turns \\ into \).
20491       sed -n \
20492         "s/'/'\\\\''/g;
20493           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20494       ;;
20495     *)
20496       # `set' quotes correctly as required by POSIX, so do not add quotes.
20497       sed -n \
20498         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
20499       ;;
20500     esac;
20501 } |
20502   sed '
20503      t clear
20504      : clear
20505      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20506      t end
20507      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20508      : end' >>confcache
20509 if cmp -s $cache_file confcache; then :; else
20510   if test -w $cache_file; then
20511     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
20512     cat confcache >$cache_file
20513   else
20514     echo "not updating unwritable cache $cache_file"
20515   fi
20516 fi
20517 rm -f confcache
20518
20519 test "x$prefix" = xNONE && prefix=$ac_default_prefix
20520 # Let make expand exec_prefix.
20521 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20522
20523 # VPATH may cause trouble with some makes, so we remove $(srcdir),
20524 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20525 # trailing colons and then remove the whole line if VPATH becomes empty
20526 # (actually we leave an empty line to preserve line numbers).
20527 if test "x$srcdir" = x.; then
20528   ac_vpsub='/^[         ]*VPATH[        ]*=/{
20529 s/:*\$(srcdir):*/:/;
20530 s/:*\${srcdir}:*/:/;
20531 s/:*@srcdir@:*/:/;
20532 s/^\([^=]*=[    ]*\):*/\1/;
20533 s/:*$//;
20534 s/^[^=]*=[      ]*$//;
20535 }'
20536 fi
20537
20538 DEFS=-DHAVE_CONFIG_H
20539
20540 : ${CONFIG_STATUS=./config.status}
20541 ac_clean_files_save=$ac_clean_files
20542 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20543 { echo "$as_me:20543: creating $CONFIG_STATUS" >&5
20544 echo "$as_me: creating $CONFIG_STATUS" >&6;}
20545 cat >$CONFIG_STATUS <<_ACEOF
20546 #! $SHELL
20547 # Generated automatically by configure.
20548 # Run this file to recreate the current configuration.
20549 # Compiler output produced by configure, useful for debugging
20550 # configure, is in config.log if it exists.
20551
20552 debug=false
20553 SHELL=\${CONFIG_SHELL-$SHELL}
20554 ac_cs_invocation="\$0 \$@"
20555
20556 _ACEOF
20557
20558 cat >>$CONFIG_STATUS <<\_ACEOF
20559 # Be Bourne compatible
20560 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20561   emulate sh
20562   NULLCMD=:
20563 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20564   set -o posix
20565 fi
20566
20567 # Name of the executable.
20568 as_me=`echo "$0" |sed 's,.*[\\/],,'`
20569
20570 if expr a : '\(a\)' >/dev/null 2>&1; then
20571   as_expr=expr
20572 else
20573   as_expr=false
20574 fi
20575
20576 rm -f conf$$ conf$$.exe conf$$.file
20577 echo >conf$$.file
20578 if ln -s conf$$.file conf$$ 2>/dev/null; then
20579   # We could just check for DJGPP; but this test a) works b) is more generic
20580   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
20581   if test -f conf$$.exe; then
20582     # Don't use ln at all; we don't have any links
20583     as_ln_s='cp -p'
20584   else
20585     as_ln_s='ln -s'
20586   fi
20587 elif ln conf$$.file conf$$ 2>/dev/null; then
20588   as_ln_s=ln
20589 else
20590   as_ln_s='cp -p'
20591 fi
20592 rm -f conf$$ conf$$.exe conf$$.file
20593
20594 as_executable_p="test -f"
20595
20596 # Support unset when possible.
20597 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
20598   as_unset=unset
20599 else
20600   as_unset=false
20601 fi
20602
20603 # NLS nuisances.
20604 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
20605 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
20606 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
20607 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
20608 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
20609 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
20610 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
20611 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
20612
20613 # IFS
20614 # We need space, tab and new line, in precisely that order.
20615 as_nl='
20616 '
20617 IFS="   $as_nl"
20618
20619 # CDPATH.
20620 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
20621
20622 exec 6>&1
20623
20624 _ACEOF
20625
20626 # Files that config.status was made for.
20627 if test -n "$ac_config_files"; then
20628   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
20629 fi
20630
20631 if test -n "$ac_config_headers"; then
20632   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
20633 fi
20634
20635 if test -n "$ac_config_links"; then
20636   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
20637 fi
20638
20639 if test -n "$ac_config_commands"; then
20640   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
20641 fi
20642
20643 cat >>$CONFIG_STATUS <<\EOF
20644
20645 ac_cs_usage="\
20646 \`$as_me' instantiates files from templates according to the
20647 current configuration.
20648
20649 Usage: $0 [OPTIONS] [FILE]...
20650
20651   -h, --help       print this help, then exit
20652   -V, --version    print version number, then exit
20653   -d, --debug      don't remove temporary files
20654       --recheck    update $as_me by reconfiguring in the same conditions
20655   --file=FILE[:TEMPLATE]
20656                    instantiate the configuration file FILE
20657   --header=FILE[:TEMPLATE]
20658                    instantiate the configuration header FILE
20659
20660 Configuration files:
20661 $config_files
20662
20663 Configuration headers:
20664 $config_headers
20665
20666 Configuration commands:
20667 $config_commands
20668
20669 Report bugs to <dickey@invisible-island.net>."
20670 EOF
20671
20672 cat >>$CONFIG_STATUS <<EOF
20673 ac_cs_version="\\
20674 config.status
20675 configured by $0, generated by GNU Autoconf 2.52.20120310,
20676   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
20677
20678 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
20679 Free Software Foundation, Inc.
20680 This config.status script is free software; the Free Software Foundation
20681 gives unlimited permission to copy, distribute and modify it."
20682 srcdir=$srcdir
20683 INSTALL="$INSTALL"
20684 EOF
20685
20686 cat >>$CONFIG_STATUS <<\EOF
20687 # If no file are specified by the user, then we need to provide default
20688 # value.  By we need to know if files were specified by the user.
20689 ac_need_defaults=:
20690 while test $# != 0
20691 do
20692   case $1 in
20693   --*=*)
20694     ac_option=`expr "x$1" : 'x\([^=]*\)='`
20695     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
20696     shift
20697     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
20698     shift
20699     ;;
20700   -*);;
20701   *) # This is not an option, so the user has probably given explicit
20702      # arguments.
20703      ac_need_defaults=false;;
20704   esac
20705
20706   case $1 in
20707   # Handling of the options.
20708 EOF
20709 cat >>$CONFIG_STATUS <<EOF
20710   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20711     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
20712     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
20713 EOF
20714 cat >>$CONFIG_STATUS <<\EOF
20715   --version | --vers* | -V )
20716     echo "$ac_cs_version"; exit 0 ;;
20717   --he | --h)
20718     # Conflict between --help and --header
20719     { { echo "$as_me:20719: error: ambiguous option: $1
20720 Try \`$0 --help' for more information." >&5
20721 echo "$as_me: error: ambiguous option: $1
20722 Try \`$0 --help' for more information." >&2;}
20723    { (exit 1); exit 1; }; };;
20724   --help | --hel | -h )
20725     echo "$ac_cs_usage"; exit 0 ;;
20726   --debug | --d* | -d )
20727     debug=: ;;
20728   --file | --fil | --fi | --f )
20729     shift
20730     CONFIG_FILES="$CONFIG_FILES $1"
20731     ac_need_defaults=false;;
20732   --header | --heade | --head | --hea )
20733     shift
20734     CONFIG_HEADERS="$CONFIG_HEADERS $1"
20735     ac_need_defaults=false;;
20736
20737   # This is an error.
20738   -*) { { echo "$as_me:20738: error: unrecognized option: $1
20739 Try \`$0 --help' for more information." >&5
20740 echo "$as_me: error: unrecognized option: $1
20741 Try \`$0 --help' for more information." >&2;}
20742    { (exit 1); exit 1; }; } ;;
20743
20744   *) ac_config_targets="$ac_config_targets $1" ;;
20745
20746   esac
20747   shift
20748 done
20749
20750 exec 5>>config.log
20751 cat >&5 << _ACEOF
20752
20753 ## ----------------------- ##
20754 ## Running config.status.  ##
20755 ## ----------------------- ##
20756
20757 This file was extended by $as_me 2.52.20120310, executed with
20758   CONFIG_FILES    = $CONFIG_FILES
20759   CONFIG_HEADERS  = $CONFIG_HEADERS
20760   CONFIG_LINKS    = $CONFIG_LINKS
20761   CONFIG_COMMANDS = $CONFIG_COMMANDS
20762   > $ac_cs_invocation
20763 on `(hostname || uname -n) 2>/dev/null | sed 1q`
20764
20765 _ACEOF
20766 EOF
20767
20768 cat >>$CONFIG_STATUS <<EOF
20769 #
20770 # INIT-COMMANDS section.
20771 #
20772
20773 ### Special initialization commands, used to pass information from the
20774 ### configuration-run into config.status
20775
20776 AWK="$AWK"
20777 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
20778 DFT_LWR_MODEL="$DFT_LWR_MODEL"
20779 ECHO_LD="$ECHO_LD"
20780 LDCONFIG="$LDCONFIG"
20781 LIBTOOL_VERSION="$LIBTOOL_VERSION"
20782 LIB_NAME="$LIB_NAME"
20783 LIB_PREFIX="$LIB_PREFIX"
20784 LIB_SUBSETS="$LIB_SUBSETS"
20785 LIB_SUFFIX="$LIB_SUFFIX"
20786 LIB_TRACING="$LIB_TRACING"
20787 LN_S="$LN_S"
20788 MAKE_TERMINFO="$MAKE_TERMINFO"
20789 NCURSES_MAJOR="$NCURSES_MAJOR"
20790 NCURSES_MINOR="$NCURSES_MINOR"
20791 NCURSES_OSPEED="$NCURSES_OSPEED"
20792 NCURSES_PATCH="$NCURSES_PATCH"
20793 SRC_SUBDIRS="$SRC_SUBDIRS"
20794 TERMINFO="$TERMINFO"
20795 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
20796 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
20797 TICS_NAME="$TICS_NAME"
20798 TIC_PATH="$TIC_PATH"
20799 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
20800 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
20801 TINFO_NAME="$TINFO_NAME"
20802 TINFO_SUFFIX="$TINFO_SUFFIX"
20803 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
20804 WITH_CURSES_H="$with_curses_h"
20805 WITH_ECHO="$with_echo"
20806 WITH_OVERWRITE="$with_overwrite"
20807 cf_LIST_MODELS="$cf_list_models"
20808 cf_cv_abi_version="$cf_cv_abi_version"
20809 cf_cv_do_relink="$cf_cv_do_relink"
20810 cf_cv_do_symlinks="$cf_cv_do_symlinks"
20811 cf_cv_enable_lp64="$cf_cv_enable_lp64"
20812 cf_cv_enable_opaque="$cf_cv_enable_opaque"
20813 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
20814 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
20815 cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
20816 cf_cv_rel_version="$cf_cv_rel_version"
20817 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
20818 cf_cv_shared_soname='$cf_cv_shared_soname'
20819 cf_cv_shlib_version="$cf_cv_shlib_version"
20820 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
20821 cf_cv_system_name="$cf_cv_system_name"
20822 cf_cv_term_driver="$with_term_driver"
20823 cf_with_ada="$cf_with_ada"
20824 cf_with_cxx_binding="$cf_with_cxx_binding"
20825 cf_with_manpages="$cf_with_manpages"
20826 cf_with_tests="$cf_with_tests"
20827 host="$host"
20828 target="$target"
20829
20830 EOF
20831
20832 cat >>$CONFIG_STATUS <<\EOF
20833 for ac_config_target in $ac_config_targets
20834 do
20835   case "$ac_config_target" in
20836   # Handling of arguments.
20837   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
20838   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
20839   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
20840   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
20841   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
20842   "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
20843   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
20844   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20845   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
20846   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
20847   *) { { echo "$as_me:20847: error: invalid argument: $ac_config_target" >&5
20848 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20849    { (exit 1); exit 1; }; };;
20850   esac
20851 done
20852
20853 # If the user did not use the arguments to specify the items to instantiate,
20854 # then the envvar interface is used.  Set only those that are not.
20855 # We use the long form for the default assignment because of an extremely
20856 # bizarre bug on SunOS 4.1.3.
20857 if $ac_need_defaults; then
20858   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20859   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20860   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20861 fi
20862
20863 # Create a temporary directory, and hook for its removal unless debugging.
20864 $debug ||
20865 {
20866   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
20867   trap '{ (exit 1); exit 1; }' 1 2 13 15
20868 }
20869
20870 # Create a (secure) tmp directory for tmp files.
20871 : ${TMPDIR=/tmp}
20872 {
20873   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
20874   test -n "$tmp" && test -d "$tmp"
20875 }  ||
20876 {
20877   tmp=$TMPDIR/cs$$-$RANDOM
20878   (umask 077 && mkdir $tmp)
20879 } ||
20880 {
20881    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
20882    { (exit 1); exit 1; }
20883 }
20884
20885 EOF
20886
20887 cat >>$CONFIG_STATUS <<EOF
20888
20889 #
20890 # CONFIG_FILES section.
20891 #
20892
20893 # No need to generate the scripts if there are no CONFIG_FILES.
20894 # This happens for instance when ./config.status config.h
20895 if test -n "\$CONFIG_FILES"; then
20896   # Protect against being on the right side of a sed subst in config.status.
20897   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
20898    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
20899 s,@SHELL@,$SHELL,;t t
20900 s,@exec_prefix@,$exec_prefix,;t t
20901 s,@prefix@,$prefix,;t t
20902 s,@program_transform_name@,$program_transform_name,;t t
20903 s,@bindir@,$bindir,;t t
20904 s,@sbindir@,$sbindir,;t t
20905 s,@libexecdir@,$libexecdir,;t t
20906 s,@datadir@,$datadir,;t t
20907 s,@sysconfdir@,$sysconfdir,;t t
20908 s,@sharedstatedir@,$sharedstatedir,;t t
20909 s,@localstatedir@,$localstatedir,;t t
20910 s,@libdir@,$libdir,;t t
20911 s,@includedir@,$includedir,;t t
20912 s,@oldincludedir@,$oldincludedir,;t t
20913 s,@infodir@,$infodir,;t t
20914 s,@mandir@,$mandir,;t t
20915 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
20916 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
20917 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
20918 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
20919 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
20920 s,@build_alias@,$build_alias,;t t
20921 s,@host_alias@,$host_alias,;t t
20922 s,@target_alias@,$target_alias,;t t
20923 s,@ECHO_C@,$ECHO_C,;t t
20924 s,@ECHO_N@,$ECHO_N,;t t
20925 s,@ECHO_T@,$ECHO_T,;t t
20926 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
20927 s,@DEFS@,$DEFS,;t t
20928 s,@LIBS@,$LIBS,;t t
20929 s,@top_builddir@,$top_builddir,;t t
20930 s,@EGREP@,$EGREP,;t t
20931 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
20932 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
20933 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
20934 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
20935 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
20936 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
20937 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
20938 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
20939 s,@build@,$build,;t t
20940 s,@build_cpu@,$build_cpu,;t t
20941 s,@build_vendor@,$build_vendor,;t t
20942 s,@build_os@,$build_os,;t t
20943 s,@host@,$host,;t t
20944 s,@host_cpu@,$host_cpu,;t t
20945 s,@host_vendor@,$host_vendor,;t t
20946 s,@host_os@,$host_os,;t t
20947 s,@target@,$target,;t t
20948 s,@target_cpu@,$target_cpu,;t t
20949 s,@target_vendor@,$target_vendor,;t t
20950 s,@target_os@,$target_os,;t t
20951 s,@CC@,$CC,;t t
20952 s,@CFLAGS@,$CFLAGS,;t t
20953 s,@LDFLAGS@,$LDFLAGS,;t t
20954 s,@CPPFLAGS@,$CPPFLAGS,;t t
20955 s,@ac_ct_CC@,$ac_ct_CC,;t t
20956 s,@EXEEXT@,$EXEEXT,;t t
20957 s,@OBJEXT@,$OBJEXT,;t t
20958 s,@CPP@,$CPP,;t t
20959 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
20960 s,@PROG_EXT@,$PROG_EXT,;t t
20961 s,@LDCONFIG@,$LDCONFIG,;t t
20962 s,@CXX@,$CXX,;t t
20963 s,@CXXFLAGS@,$CXXFLAGS,;t t
20964 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
20965 s,@AWK@,$AWK,;t t
20966 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
20967 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
20968 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
20969 s,@LINT@,$LINT,;t t
20970 s,@LINT_OPTS@,$LINT_OPTS,;t t
20971 s,@LN_S@,$LN_S,;t t
20972 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
20973 s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
20974 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
20975 s,@SET_MAKE@,$SET_MAKE,;t t
20976 s,@CTAGS@,$CTAGS,;t t
20977 s,@ETAGS@,$ETAGS,;t t
20978 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
20979 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
20980 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
20981 s,@RANLIB@,$RANLIB,;t t
20982 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
20983 s,@LD@,$LD,;t t
20984 s,@ac_ct_LD@,$ac_ct_LD,;t t
20985 s,@AR@,$AR,;t t
20986 s,@ac_ct_AR@,$ac_ct_AR,;t t
20987 s,@ARFLAGS@,$ARFLAGS,;t t
20988 s,@DESTDIR@,$DESTDIR,;t t
20989 s,@BUILD_CC@,$BUILD_CC,;t t
20990 s,@BUILD_CPP@,$BUILD_CPP,;t t
20991 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
20992 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
20993 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
20994 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
20995 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
20996 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
20997 s,@cf_list_models@,$cf_list_models,;t t
20998 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
20999 s,@LIBTOOL@,$LIBTOOL,;t t
21000 s,@LT_UNDEF@,$LT_UNDEF,;t t
21001 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21002 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21003 s,@LIB_CREATE@,$LIB_CREATE,;t t
21004 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21005 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21006 s,@LIB_PREP@,$LIB_PREP,;t t
21007 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21008 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21009 s,@LIB_LINK@,$LIB_LINK,;t t
21010 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21011 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21012 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21013 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21014 s,@TICS_NAME@,$TICS_NAME,;t t
21015 s,@TINFO_NAME@,$TINFO_NAME,;t t
21016 s,@LIB_NAME@,$LIB_NAME,;t t
21017 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21018 s,@CC_G_OPT@,$CC_G_OPT,;t t
21019 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21020 s,@LD_MODEL@,$LD_MODEL,;t t
21021 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21022 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21023 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21024 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21025 s,@LINK_PROGS@,$LINK_PROGS,;t t
21026 s,@LINK_TESTS@,$LINK_TESTS,;t t
21027 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21028 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21029 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21030 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21031 s,@RPATH_LIST@,$RPATH_LIST,;t t
21032 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21033 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21034 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21035 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21036 s,@XTERM_KBS@,$XTERM_KBS,;t t
21037 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21038 s,@TERMINFO@,$TERMINFO,;t t
21039 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21040 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21041 s,@TERMPATH@,$TERMPATH,;t t
21042 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21043 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21044 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21045 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21046 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21047 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21048 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21049 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21050 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21051 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21052 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21053 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21054 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21055 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21056 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21057 s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21058 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21059 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21060 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21061 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21062 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21063 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21064 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21065 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21066 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21067 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21068 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21069 s,@PTHREAD@,$PTHREAD,;t t
21070 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21071 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21072 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21073 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21074 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21075 s,@ECHO_LT@,$ECHO_LT,;t t
21076 s,@ECHO_LD@,$ECHO_LD,;t t
21077 s,@RULE_CC@,$RULE_CC,;t t
21078 s,@SHOW_CC@,$SHOW_CC,;t t
21079 s,@ECHO_CC@,$ECHO_CC,;t t
21080 s,@ECHO_LINK@,$ECHO_LINK,;t t
21081 s,@ADAFLAGS@,$ADAFLAGS,;t t
21082 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21083 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21084 s,@ADA_TRACE@,$ADA_TRACE,;t t
21085 s,@MATH_LIB@,$MATH_LIB,;t t
21086 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21087 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21088 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21089 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21090 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21091 s,@TEST_LIBS@,$TEST_LIBS,;t t
21092 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21093 s,@CXXCPP@,$CXXCPP,;t t
21094 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21095 s,@CXX_AR@,$CXX_AR,;t t
21096 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21097 s,@CXXLIBS@,$CXXLIBS,;t t
21098 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21099 s,@gnat_exists@,$gnat_exists,;t t
21100 s,@M4_exists@,$M4_exists,;t t
21101 s,@cf_ada_make@,$cf_ada_make,;t t
21102 s,@cf_compile_generics@,$cf_compile_generics,;t t
21103 s,@cf_generic_objects@,$cf_generic_objects,;t t
21104 s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21105 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21106 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21107 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21108 s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21109 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21110 s,@cf_ada_package@,$cf_ada_package,;t t
21111 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21112 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21113 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21114 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21115 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21116 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21117 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21118 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21119 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21120 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21121 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21122 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21123 s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21124 s,@TICS_LIBS@,$TICS_LIBS,;t t
21125 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21126 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21127 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21128 s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21129 s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21130 s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21131 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21132 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21133 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21134 s,@TICS_LIST@,$TICS_LIST,;t t
21135 s,@TINFO_LIST@,$TINFO_LIST,;t t
21136 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21137 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21138 s,@TEST_ARGS@,$TEST_ARGS,;t t
21139 s,@TEST_DEPS@,$TEST_DEPS,;t t
21140 s,@TEST_ARG2@,$TEST_ARG2,;t t
21141 s,@TEST_DEP2@,$TEST_DEP2,;t t
21142 s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21143 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21144 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21145 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21146 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21147 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21148 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21149 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21150 s,@cross_compiling@,$cross_compiling,;t t
21151 s,@TIC_PATH@,$TIC_PATH,;t t
21152 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21153 s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21154 CEOF
21155
21156 EOF
21157
21158   cat >>$CONFIG_STATUS <<\EOF
21159   # Split the substitutions into bite-sized pieces for seds with
21160   # small command number limits, like on Digital OSF/1 and HP-UX.
21161   ac_max_sed_lines=48
21162   ac_sed_frag=1 # Number of current file.
21163   ac_beg=1 # First line for current file.
21164   ac_end=$ac_max_sed_lines # Line after last line for current file.
21165   ac_more_lines=:
21166   ac_sed_cmds=
21167   while $ac_more_lines; do
21168     if test $ac_beg -gt 1; then
21169       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21170     else
21171       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21172     fi
21173     if test ! -s $tmp/subs.frag; then
21174       ac_more_lines=false
21175     else
21176       # The purpose of the label and of the branching condition is to
21177       # speed up the sed processing (if there are no `@' at all, there
21178       # is no need to browse any of the substitutions).
21179       # These are the two extra sed commands mentioned above.
21180       (echo ':t
21181   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21182       if test -z "$ac_sed_cmds"; then
21183         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21184       else
21185         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21186       fi
21187       ac_sed_frag=`expr $ac_sed_frag + 1`
21188       ac_beg=$ac_end
21189       ac_end=`expr $ac_end + $ac_max_sed_lines`
21190     fi
21191   done
21192   if test -z "$ac_sed_cmds"; then
21193     ac_sed_cmds=cat
21194   fi
21195 fi # test -n "$CONFIG_FILES"
21196
21197 EOF
21198 cat >>$CONFIG_STATUS <<\EOF
21199 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21200   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21201   case $ac_file in
21202   - | *:- | *:-:* ) # input from stdin
21203         cat >$tmp/stdin
21204         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21205         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21206   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21207         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21208   * )   ac_file_in=$ac_file.in ;;
21209   esac
21210
21211   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21212   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21213          X"$ac_file" : 'X\(//\)[^/]' \| \
21214          X"$ac_file" : 'X\(//\)$' \| \
21215          X"$ac_file" : 'X\(/\)' \| \
21216          .     : '\(.\)' 2>/dev/null ||
21217 echo X"$ac_file" |
21218     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21219           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21220           /^X\(\/\/\)$/{ s//\1/; q; }
21221           /^X\(\/\).*/{ s//\1/; q; }
21222           s/.*/./; q'`
21223   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21224     { case "$ac_dir" in
21225   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21226   *)                      as_incr_dir=.;;
21227 esac
21228 as_dummy="$ac_dir"
21229 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21230   case $as_mkdir_dir in
21231     # Skip DOS drivespec
21232     ?:) as_incr_dir=$as_mkdir_dir ;;
21233     *)
21234       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21235       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21236     ;;
21237   esac
21238 done; }
21239
21240     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21241     # A "../" for each directory in $ac_dir_suffix.
21242     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21243   else
21244     ac_dir_suffix= ac_dots=
21245   fi
21246
21247   case $srcdir in
21248   .)  ac_srcdir=.
21249       if test -z "$ac_dots"; then
21250          ac_top_srcdir=.
21251       else
21252          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21253       fi ;;
21254   [\\/]* | ?:[\\/]* )
21255       ac_srcdir=$srcdir$ac_dir_suffix;
21256       ac_top_srcdir=$srcdir ;;
21257   *) # Relative path.
21258     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21259     ac_top_srcdir=$ac_dots$srcdir ;;
21260   esac
21261
21262   case $INSTALL in
21263   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21264   *) ac_INSTALL=$ac_dots$INSTALL ;;
21265   esac
21266
21267   if test x"$ac_file" != x-; then
21268     { echo "$as_me:21268: creating $ac_file" >&5
21269 echo "$as_me: creating $ac_file" >&6;}
21270     rm -f "$ac_file"
21271   fi
21272   # Let's still pretend it is `configure' which instantiates (i.e., don't
21273   # use $as_me), people would be surprised to read:
21274   #    /* config.h.  Generated automatically by config.status.  */
21275   configure_input="Generated automatically from `echo $ac_file_in |
21276                                                  sed 's,.*/,,'` by configure."
21277
21278   # First look for the input files in the build tree, otherwise in the
21279   # src tree.
21280   ac_file_inputs=`IFS=:
21281     for f in $ac_file_in; do
21282       case $f in
21283       -) echo $tmp/stdin ;;
21284       [\\/$]*)
21285          # Absolute (can't be DOS-style, as IFS=:)
21286          test -f "$f" || { { echo "$as_me:21286: error: cannot find input file: $f" >&5
21287 echo "$as_me: error: cannot find input file: $f" >&2;}
21288    { (exit 1); exit 1; }; }
21289          echo $f;;
21290       *) # Relative
21291          if test -f "$f"; then
21292            # Build tree
21293            echo $f
21294          elif test -f "$srcdir/$f"; then
21295            # Source tree
21296            echo $srcdir/$f
21297          else
21298            # /dev/null tree
21299            { { echo "$as_me:21299: error: cannot find input file: $f" >&5
21300 echo "$as_me: error: cannot find input file: $f" >&2;}
21301    { (exit 1); exit 1; }; }
21302          fi;;
21303       esac
21304     done` || { (exit 1); exit 1; }
21305 EOF
21306 cat >>$CONFIG_STATUS <<EOF
21307   sed "$ac_vpsub
21308 $extrasub
21309 EOF
21310 cat >>$CONFIG_STATUS <<\EOF
21311 :t
21312 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21313 s,@configure_input@,$configure_input,;t t
21314 s,@srcdir@,$ac_srcdir,;t t
21315 s,@top_srcdir@,$ac_top_srcdir,;t t
21316 s,@INSTALL@,$ac_INSTALL,;t t
21317 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21318   rm -f $tmp/stdin
21319   if test x"$ac_file" != x-; then
21320     mv $tmp/out $ac_file
21321   else
21322     cat $tmp/out
21323     rm -f $tmp/out
21324   fi
21325
21326 done
21327 EOF
21328 cat >>$CONFIG_STATUS <<\EOF
21329
21330 #
21331 # CONFIG_HEADER section.
21332 #
21333
21334 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
21335 # NAME is the cpp macro being defined and VALUE is the value it is being given.
21336 #
21337 # ac_d sets the value in "#define NAME VALUE" lines.
21338 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
21339 ac_dB='[        ].*$,\1#\2'
21340 ac_dC=' '
21341 ac_dD=',;t'
21342 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
21343 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
21344 ac_iB='\([      ]\),\1#\2define\3'
21345 ac_iC=' '
21346 ac_iD='\4,;t'
21347 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
21348 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
21349 ac_uB='$,\1#\2define\3'
21350 ac_uC=' '
21351 ac_uD=',;t'
21352
21353 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
21354   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21355   case $ac_file in
21356   - | *:- | *:-:* ) # input from stdin
21357         cat >$tmp/stdin
21358         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21359         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21360   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21361         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21362   * )   ac_file_in=$ac_file.in ;;
21363   esac
21364
21365   test x"$ac_file" != x- && { echo "$as_me:21365: creating $ac_file" >&5
21366 echo "$as_me: creating $ac_file" >&6;}
21367
21368   # First look for the input files in the build tree, otherwise in the
21369   # src tree.
21370   ac_file_inputs=`IFS=:
21371     for f in $ac_file_in; do
21372       case $f in
21373       -) echo $tmp/stdin ;;
21374       [\\/$]*)
21375          # Absolute (can't be DOS-style, as IFS=:)
21376          test -f "$f" || { { echo "$as_me:21376: error: cannot find input file: $f" >&5
21377 echo "$as_me: error: cannot find input file: $f" >&2;}
21378    { (exit 1); exit 1; }; }
21379          echo $f;;
21380       *) # Relative
21381          if test -f "$f"; then
21382            # Build tree
21383            echo $f
21384          elif test -f "$srcdir/$f"; then
21385            # Source tree
21386            echo $srcdir/$f
21387          else
21388            # /dev/null tree
21389            { { echo "$as_me:21389: error: cannot find input file: $f" >&5
21390 echo "$as_me: error: cannot find input file: $f" >&2;}
21391    { (exit 1); exit 1; }; }
21392          fi;;
21393       esac
21394     done` || { (exit 1); exit 1; }
21395   # Remove the trailing spaces.
21396   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
21397
21398 EOF
21399
21400 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
21401 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
21402 # be either 'cat' or 'sort'.
21403 cat confdefs.h | uniq >conftest.vals
21404
21405 # Break up conftest.vals because some shells have a limit on
21406 # the size of here documents, and old seds have small limits too.
21407
21408 rm -f conftest.tail
21409 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
21410 while grep . conftest.vals >/dev/null
21411 do
21412   # Write chunks of a limited-size here document to conftest.frag.
21413   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
21414   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
21415   echo 'CEOF' >> $CONFIG_STATUS
21416   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
21417   rm -f conftest.vals
21418   mv conftest.tail conftest.vals
21419 done
21420 rm -f conftest.vals
21421
21422 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
21423 # marker @DEFS@.
21424 echo '  cat >> conftest.edit <<CEOF
21425 /@DEFS@/r conftest.frag
21426 /@DEFS@/d
21427 CEOF
21428 sed -f conftest.edit $tmp/in > $tmp/out
21429 rm -f $tmp/in
21430 mv $tmp/out $tmp/in
21431 rm -f conftest.edit conftest.frag
21432 ' >> $CONFIG_STATUS
21433
21434 cat >>$CONFIG_STATUS <<\EOF
21435   # Let's still pretend it is `configure' which instantiates (i.e., don't
21436   # use $as_me), people would be surprised to read:
21437   #    /* config.h.  Generated automatically by config.status.  */
21438   if test x"$ac_file" = x-; then
21439     echo "/* Generated automatically by configure.  */" >$tmp/config.h
21440   else
21441     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
21442   fi
21443   cat $tmp/in >>$tmp/config.h
21444   rm -f $tmp/in
21445   if test x"$ac_file" != x-; then
21446     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
21447       { echo "$as_me:21447: $ac_file is unchanged" >&5
21448 echo "$as_me: $ac_file is unchanged" >&6;}
21449     else
21450       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21451          X"$ac_file" : 'X\(//\)[^/]' \| \
21452          X"$ac_file" : 'X\(//\)$' \| \
21453          X"$ac_file" : 'X\(/\)' \| \
21454          .     : '\(.\)' 2>/dev/null ||
21455 echo X"$ac_file" |
21456     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21457           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21458           /^X\(\/\/\)$/{ s//\1/; q; }
21459           /^X\(\/\).*/{ s//\1/; q; }
21460           s/.*/./; q'`
21461       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21462         { case "$ac_dir" in
21463   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21464   *)                      as_incr_dir=.;;
21465 esac
21466 as_dummy="$ac_dir"
21467 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21468   case $as_mkdir_dir in
21469     # Skip DOS drivespec
21470     ?:) as_incr_dir=$as_mkdir_dir ;;
21471     *)
21472       as_incr_dir=$as_incr_dir/$as_mkdir_dir
21473       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21474     ;;
21475   esac
21476 done; }
21477
21478       fi
21479       rm -f $ac_file
21480       mv $tmp/config.h $ac_file
21481     fi
21482   else
21483     cat $tmp/config.h
21484     rm -f $tmp/config.h
21485   fi
21486 done
21487 EOF
21488 cat >>$CONFIG_STATUS <<\EOF
21489 #
21490 # CONFIG_COMMANDS section.
21491 #
21492 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
21493   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
21494   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
21495
21496   case $ac_dest in
21497     default )
21498 if test "x$cf_with_tests" != xno ; then
21499
21500 for cf_dir in test
21501 do
21502         if test ! -d $srcdir/$cf_dir; then
21503                 continue
21504         elif test -f $srcdir/$cf_dir/programs; then
21505                 $AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
21506         fi
21507 done
21508
21509 fi
21510
21511 cf_prefix=$LIB_PREFIX
21512
21513 case $cf_cv_shlib_version in #(vi
21514 cygdll|mingw)
21515         TINFO_NAME=$TINFO_ARG_SUFFIX
21516         TINFO_SUFFIX=.dll
21517         ;;
21518 esac
21519
21520 if test -n "$TINFO_SUFFIX" ; then
21521         case $TINFO_SUFFIX in
21522         tw*)
21523                 TINFO_NAME="${TINFO_NAME}tw"
21524                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
21525                 ;;
21526         t*)
21527                 TINFO_NAME="${TINFO_NAME}t"
21528                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
21529                 ;;
21530         w*)
21531                 TINFO_NAME="${TINFO_NAME}w"
21532                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
21533                 ;;
21534         esac
21535 fi
21536
21537 for cf_dir in $SRC_SUBDIRS
21538 do
21539         if test ! -d $srcdir/$cf_dir ; then
21540                 continue
21541         elif test -f $srcdir/$cf_dir/modules; then
21542
21543                 SHARED_LIB=
21544                 LIBS_TO_MAKE=
21545                 for cf_item in $cf_LIST_MODELS
21546                 do
21547
21548         case $cf_item in #(vi
21549         libtool) #(vi
21550                 cf_suffix='.la'
21551                 cf_depsuf=$cf_suffix
21552                 ;;
21553         normal) #(vi
21554                 cf_suffix='.a'
21555                 cf_depsuf=$cf_suffix
21556                 ;;
21557         debug) #(vi
21558                 cf_suffix='_g.a'
21559                 cf_depsuf=$cf_suffix
21560                 ;;
21561         profile) #(vi
21562                 cf_suffix='_p.a'
21563                 cf_depsuf=$cf_suffix
21564                 ;;
21565         shared) #(vi
21566                 case $cf_cv_system_name in
21567                 aix[5-7]*) #(vi
21568                         cf_suffix='.a'
21569                         cf_depsuf=$cf_suffix
21570                         ;;
21571                 cygwin*|mingw*) #(vi
21572                         cf_suffix='.dll'
21573                         cf_depsuf='.dll.a'
21574                         ;;
21575                 darwin*) #(vi
21576                         cf_suffix='.dylib'
21577                         cf_depsuf=$cf_suffix
21578                         ;;
21579                 hpux*) #(vi
21580                         case $target in
21581                         ia64*) #(vi
21582                                 cf_suffix='.so'
21583                                 cf_depsuf=$cf_suffix
21584                                 ;;
21585                         *) #(vi
21586                                 cf_suffix='.sl'
21587                                 cf_depsuf=$cf_suffix
21588                                 ;;
21589                         esac
21590                         ;;
21591                 *)      cf_suffix='.so'
21592                         cf_depsuf=$cf_suffix
21593                         ;;
21594                 esac
21595         esac
21596         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21597         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21598
21599                         if test $cf_item = shared ; then
21600                         if test "$cf_cv_do_symlinks" = yes ; then
21601                                 case "$cf_cv_shlib_version" in #(vi
21602                                 rel) #(vi
21603                                         case "$cf_cv_system_name" in #(vi
21604                                         darwin*)
21605                                         case .${LIB_SUFFIX} in
21606                                         .tw*)
21607                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21608                                                 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
21609                                                 ;;
21610                                         .t*)
21611                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21612                                                 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
21613                                                 ;;
21614                                         .w*)
21615                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21616                                                 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
21617                                                 ;;
21618                                         *)
21619                                                 cf_suffix='.${REL_VERSION}'"$cf_suffix"
21620                                                 ;;
21621                                         esac
21622                                         ;; #(vi
21623                                         *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
21624                                         esac
21625                                         ;;
21626                                 abi)
21627                                         case "$cf_cv_system_name" in #(vi
21628                                         darwin*)
21629                                         case .${LIB_SUFFIX} in
21630                                         .tw*)
21631                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21632                                                 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
21633                                                 ;;
21634                                         .t*)
21635                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21636                                                 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
21637                                                 ;;
21638                                         .w*)
21639                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21640                                                 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
21641                                                 ;;
21642                                         *)
21643                                                 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
21644                                                 ;;
21645                                         esac
21646                                         ;; #(vi
21647                                         *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
21648                                         esac
21649                                         ;;
21650                                 esac
21651                         fi
21652                         # cygwin needs import library, and has unique naming convention
21653                         # use autodetected ${cf_prefix} for import lib and static lib, but
21654                         # use 'cyg' prefix for shared lib.
21655                         case $cf_cv_shlib_version in #(vi
21656                         cygdll) #(vi
21657                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21658                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
21659                                 continue
21660                                 ;;
21661                         mingw)
21662                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
21663                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/lib${cf_dir}${cf_cygsuf}"
21664                                 continue
21665                                 ;;
21666                         esac
21667                         fi
21668                         LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
21669                 done
21670
21671                 if test $cf_dir = ncurses ; then
21672                         cf_subsets="$LIB_SUBSETS"
21673                         cf_r_parts="$cf_subsets"
21674                         cf_liblist="$LIBS_TO_MAKE"
21675
21676                         while test -n "$cf_r_parts"
21677                         do
21678                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
21679                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
21680                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
21681                                         cf_item=
21682                                         case $cf_l_parts in #(vi
21683                                         *termlib*) #(vi
21684                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
21685                                                 ;;
21686                                         *ticlib*)
21687                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
21688                                                 ;;
21689                                         *)
21690                                                 break
21691                                                 ;;
21692                                         esac
21693                                         if test -n "$cf_item"; then
21694                                                 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
21695                                         fi
21696                                 else
21697                                         break
21698                                 fi
21699                         done
21700                 else
21701                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
21702                 fi
21703
21704                 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
21705                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
21706                         $cf_dir/Makefile >$cf_dir/Makefile.out
21707                 mv $cf_dir/Makefile.out $cf_dir/Makefile
21708
21709                 $AWK -f $srcdir/mk-0th.awk \
21710                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
21711                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21712
21713                 for cf_subset in $cf_subsets
21714                 do
21715                         cf_subdirs=
21716                         for cf_item in $cf_LIST_MODELS
21717                         do
21718                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
21719
21720 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21721
21722         case $cf_item in #(vi
21723         libtool) #(vi
21724                 cf_suffix='.la'
21725                 cf_depsuf=$cf_suffix
21726                 ;;
21727         normal) #(vi
21728                 cf_suffix='.a'
21729                 cf_depsuf=$cf_suffix
21730                 ;;
21731         debug) #(vi
21732                 cf_suffix='_g.a'
21733                 cf_depsuf=$cf_suffix
21734                 ;;
21735         profile) #(vi
21736                 cf_suffix='_p.a'
21737                 cf_depsuf=$cf_suffix
21738                 ;;
21739         shared) #(vi
21740                 case $cf_cv_system_name in
21741                 aix[5-7]*) #(vi
21742                         cf_suffix='.a'
21743                         cf_depsuf=$cf_suffix
21744                         ;;
21745                 cygwin*|mingw*) #(vi
21746                         cf_suffix='.dll'
21747                         cf_depsuf='.dll.a'
21748                         ;;
21749                 darwin*) #(vi
21750                         cf_suffix='.dylib'
21751                         cf_depsuf=$cf_suffix
21752                         ;;
21753                 hpux*) #(vi
21754                         case $target in
21755                         ia64*) #(vi
21756                                 cf_suffix='.so'
21757                                 cf_depsuf=$cf_suffix
21758                                 ;;
21759                         *) #(vi
21760                                 cf_suffix='.sl'
21761                                 cf_depsuf=$cf_suffix
21762                                 ;;
21763                         esac
21764                         ;;
21765                 *)      cf_suffix='.so'
21766                         cf_depsuf=$cf_suffix
21767                         ;;
21768                 esac
21769         esac
21770         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
21771         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
21772
21773         case $cf_item in
21774         libtool) cf_subdir='obj_lo'  ;;
21775         normal)  cf_subdir='objects' ;;
21776         debug)   cf_subdir='obj_g' ;;
21777         profile) cf_subdir='obj_p' ;;
21778         shared)
21779                 case $cf_cv_system_name in #(vi
21780                 cygwin) #(vi
21781                         cf_subdir='objects' ;;
21782                 *)
21783                         cf_subdir='obj_s' ;;
21784                 esac
21785         esac
21786
21787                         # Test for case where we build libtinfo with a different name.
21788                         cf_libname=$cf_dir
21789                         if test $cf_dir = ncurses ; then
21790                                 case $cf_subset in
21791                                 *base*)
21792                                         cf_libname=${cf_libname}$LIB_SUFFIX
21793                                         ;;
21794                                 *termlib*)
21795                                         cf_libname=$TINFO_LIB_SUFFIX
21796                                         ;;
21797                                 ticlib*)
21798                                         cf_libname=$TICS_LIB_SUFFIX
21799                                         ;;
21800                                 esac
21801                         else
21802                                 cf_libname=${cf_libname}$LIB_SUFFIX
21803                         fi
21804                         if test -n "${DFT_ARG_SUFFIX}" ; then
21805                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
21806                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
21807                         fi
21808
21809                         # These dependencies really are for development, not
21810                         # builds, but they are useful in porting, too.
21811                         cf_depend="../include/ncurses_cfg.h"
21812                         if test "$srcdir" = "."; then
21813                                 cf_reldir="."
21814                         else
21815                                 cf_reldir="\${srcdir}"
21816                         fi
21817
21818                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
21819                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
21820                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
21821                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
21822                         fi
21823
21824                         cf_dir_suffix=
21825                         old_cf_suffix="$cf_suffix"
21826                         if test "$cf_cv_shlib_version_infix" = yes ; then
21827                         if test -n "$LIB_SUFFIX" ; then
21828                                 case $LIB_SUFFIX in
21829                                 tw*)
21830                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
21831                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
21832                                         cf_dir_suffix=tw
21833                                         ;;
21834                                 t*)
21835                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
21836                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
21837                                         cf_dir_suffix=t
21838                                         ;;
21839                                 w*)
21840                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
21841                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
21842                                         cf_dir_suffix=w
21843                                         ;;
21844                                 esac
21845                         fi
21846                         fi
21847
21848                         $AWK -f $srcdir/mk-1st.awk \
21849                                 name=${cf_libname}${cf_dir_suffix} \
21850                                 traces=$LIB_TRACING \
21851                                 MODEL=$cf_ITEM \
21852                                 model=$cf_subdir \
21853                                 prefix=$cf_prefix \
21854                                 suffix=$cf_suffix \
21855                                 subset=$cf_subset \
21856                                 driver=$cf_cv_term_driver \
21857                                 SymLink="$LN_S" \
21858                                 TermlibRoot=$TINFO_NAME \
21859                                 TermlibSuffix=$TINFO_SUFFIX \
21860                                 ShlibVer=$cf_cv_shlib_version \
21861                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
21862                                 ReLink=${cf_cv_do_relink:-no} \
21863                                 DoLinks=$cf_cv_do_symlinks \
21864                                 rmSoLocs=$cf_cv_rm_so_locs \
21865                                 ldconfig="$LDCONFIG" \
21866                                 overwrite=$WITH_OVERWRITE \
21867                                 depend="$cf_depend" \
21868                                 host="$host" \
21869                                 libtool_version="$LIBTOOL_VERSION" \
21870                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21871
21872                         cf_suffix="$old_cf_suffix"
21873
21874                         for cf_subdir2 in $cf_subdirs lib
21875                         do
21876                                 test $cf_subdir = $cf_subdir2 && break
21877                         done
21878                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
21879                         $AWK -f $srcdir/mk-2nd.awk \
21880                                 name=$cf_dir \
21881                                 traces=$LIB_TRACING \
21882                                 MODEL=$cf_ITEM \
21883                                 model=$cf_subdir \
21884                                 subset=$cf_subset \
21885                                 srcdir=$srcdir \
21886                                 echo=$WITH_ECHO \
21887                                 crenames=$cf_cv_prog_CC_c_o \
21888                                 cxxrenames=$cf_cv_prog_CXX_c_o \
21889                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
21890                         cf_subdirs="$cf_subdirs $cf_subdir"
21891                         done
21892                 done
21893         fi
21894
21895         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
21896 done
21897
21898 for cf_dir in $SRC_SUBDIRS
21899 do
21900         if test ! -d $srcdir/$cf_dir ; then
21901                 continue
21902         fi
21903
21904         if test -f $cf_dir/Makefile ; then
21905                 case "$cf_dir" in
21906                 Ada95) #(vi
21907                         echo 'libs \' >> Makefile
21908                         echo 'install.libs \' >> Makefile
21909                         echo 'uninstall.libs ::' >> Makefile
21910                         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
21911                         ;;
21912                 esac
21913         fi
21914
21915         if test -f $srcdir/$cf_dir/modules; then
21916                 echo >> Makefile
21917                 if test -f $srcdir/$cf_dir/headers; then
21918 cat >> Makefile <<CF_EOF
21919 install.includes \\
21920 uninstall.includes \\
21921 CF_EOF
21922                 fi
21923 if test "$cf_dir" != "c++" ; then
21924 echo 'lint \' >> Makefile
21925 fi
21926 cat >> Makefile <<CF_EOF
21927 libs \\
21928 lintlib \\
21929 install.libs \\
21930 uninstall.libs \\
21931 install.$cf_dir \\
21932 uninstall.$cf_dir ::
21933         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21934 CF_EOF
21935         elif test -f $srcdir/$cf_dir/headers; then
21936 cat >> Makefile <<CF_EOF
21937
21938 libs \\
21939 install.libs \\
21940 uninstall.libs \\
21941 install.includes \\
21942 uninstall.includes ::
21943         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
21944 CF_EOF
21945 fi
21946 done
21947
21948 cat >> Makefile <<CF_EOF
21949
21950 install.libs uninstall.libs \\
21951 install.data uninstall.data ::
21952 $MAKE_TERMINFO  cd misc && \${MAKE} \${CF_MFLAGS} \$@
21953 CF_EOF
21954
21955 if test "x$cf_with_manpages" = xyes; then
21956 cat >> Makefile <<CF_EOF
21957
21958 install.man \\
21959 uninstall.man ::
21960         cd man && \${MAKE} \${CF_MFLAGS} \$@
21961 CF_EOF
21962 fi
21963
21964 cat >> Makefile <<CF_EOF
21965
21966 distclean ::
21967         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
21968         rm -f headers.sh headers.sed mk_shared_lib.sh
21969         rm -f edit_man.* man_alias.*
21970         rm -rf \${DIRS_TO_MAKE}
21971 CF_EOF
21972
21973 # Special case: tack's manpage lives in its own directory.
21974 if test "x$cf_with_manpages" = xyes; then
21975 if test -d tack ; then
21976 if test -f $srcdir/$tack.h; then
21977 cat >> Makefile <<CF_EOF
21978
21979 install.man \\
21980 uninstall.man ::
21981         cd tack && \${MAKE} \${CF_MFLAGS} \$@
21982 CF_EOF
21983 fi
21984 fi
21985 fi
21986
21987 rm -f headers.sed headers.sh
21988
21989 echo creating headers.sh
21990 cat >headers.sh <<CF_EOF
21991 #! /bin/sh
21992 # This shell script is generated by the 'configure' script.  It is invoked in a
21993 # subdirectory of the build tree.  It generates a sed-script in the parent
21994 # directory that is used to adjust includes for header files that reside in a
21995 # subdirectory of /usr/include, etc.
21996 PRG=""
21997 while test \$# != 3
21998 do
21999 PRG="\$PRG \$1"; shift
22000 done
22001 DST=\$1
22002 REF=\$2
22003 SRC=\$3
22004 TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22005 TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22006 echo installing \$SRC in \$DST
22007 CF_EOF
22008
22009 if test $WITH_CURSES_H = yes; then
22010         cat >>headers.sh <<CF_EOF
22011 case \$DST in
22012 /*/include/*)
22013         END=\`basename \$DST\`
22014         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22015         do
22016                 NAME=\`basename \$i\`
22017                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22018         done
22019         ;;
22020 *)
22021         echo "" >> \$TMPSED
22022         ;;
22023 esac
22024 CF_EOF
22025
22026 else
22027         cat >>headers.sh <<CF_EOF
22028 case \$DST in
22029 /*/include/*)
22030         END=\`basename \$DST\`
22031         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22032         do
22033                 NAME=\`basename \$i\`
22034                 if test "\$NAME" = "curses.h"
22035                 then
22036                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22037                         NAME=ncurses.h
22038                 fi
22039                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22040         done
22041         ;;
22042 *)
22043         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22044         ;;
22045 esac
22046 CF_EOF
22047 fi
22048 cat >>headers.sh <<CF_EOF
22049 rm -f \$TMPSRC
22050 sed -f \$TMPSED \$SRC > \$TMPSRC
22051 NAME=\`basename \$SRC\`
22052 CF_EOF
22053 if test $WITH_CURSES_H != yes; then
22054         cat >>headers.sh <<CF_EOF
22055 test "\$NAME" = "curses.h" && NAME=ncurses.h
22056 CF_EOF
22057 fi
22058 cat >>headers.sh <<CF_EOF
22059 # Just in case someone gzip'd manpages, remove the conflicting copy.
22060 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22061
22062 eval \$PRG \$TMPSRC \$DST/\$NAME
22063 rm -f \$TMPSRC \$TMPSED
22064 CF_EOF
22065
22066 chmod 0755 headers.sh
22067
22068 for cf_dir in $SRC_SUBDIRS
22069 do
22070         if test ! -d $srcdir/$cf_dir ; then
22071                 continue
22072         fi
22073
22074         if test -f $srcdir/$cf_dir/headers; then
22075                 $AWK -f $srcdir/mk-hdr.awk \
22076                         subset="$LIB_SUBSETS" \
22077                         compat="$WITH_CURSES_H" \
22078                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
22079         fi
22080
22081         if test -f $srcdir/$cf_dir/modules; then
22082                 if test "$cf_dir" != "c++" ; then
22083                         cat >>$cf_dir/Makefile <<"CF_EOF"
22084 depend : ${AUTO_SRC}
22085         makedepend -- ${CPPFLAGS} -- ${C_SRC}
22086
22087 # DO NOT DELETE THIS LINE -- make depend depends on it.
22088 CF_EOF
22089                 fi
22090         fi
22091 done
22092
22093 if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22094 if test -z "$USE_OLD_MAKERULES" ; then
22095         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22096 fi
22097 fi
22098  ;;
22099   esac
22100 done
22101 EOF
22102
22103 cat >>$CONFIG_STATUS <<\EOF
22104
22105 { (exit 0); exit 0; }
22106 EOF
22107 chmod +x $CONFIG_STATUS
22108 ac_clean_files=$ac_clean_files_save
22109
22110 # configure is writing to config.log, and then calls config.status.
22111 # config.status does its own redirection, appending to config.log.
22112 # Unfortunately, on DOS this fails, as config.log is still kept open
22113 # by configure, so config.status won't be able to write to it; its
22114 # output is simply discarded.  So we exec the FD to /dev/null,
22115 # effectively closing config.log, so it can be properly (re)opened and
22116 # appended to by config.status.  When coming back to configure, we
22117 # need to make the FD available again.
22118 if test "$no_create" != yes; then
22119   ac_cs_success=:
22120   exec 5>/dev/null
22121   $SHELL $CONFIG_STATUS || ac_cs_success=false
22122   exec 5>>config.log
22123   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22124   # would make configure fail if this is the last instruction.
22125   $ac_cs_success || { (exit 1); exit 1; }
22126 fi
22127 ${MAKE:-make} preinstall