]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
ncurses 5.7 - patch 20100911
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.507 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by Autoconf 2.52.20100814.
5 #
6 # Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7 # Free Software Foundation, Inc.
8 # This configure script is free software; the Free Software Foundation
9 # gives unlimited permission to copy, distribute and modify it.
10
11 # Avoid depending upon Character Ranges.
12 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15 as_cr_digits='0123456789'
16 as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18 # Sed expression to map a string onto a valid variable name.
19 as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21 # Sed expression to map a string onto a valid CPP name.
22 as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24 # Be Bourne compatible
25 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26   emulate sh
27   NULLCMD=:
28 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29   set -o posix
30 fi
31
32 # Name of the executable.
33 as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35 if expr a : '\(a\)' >/dev/null 2>&1; then
36   as_expr=expr
37 else
38   as_expr=false
39 fi
40
41 rm -f conf$$ conf$$.exe conf$$.file
42 echo >conf$$.file
43 if ln -s conf$$.file conf$$ 2>/dev/null; then
44   # We could just check for DJGPP; but this test a) works b) is more generic
45   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46   if test -f conf$$.exe; then
47     # Don't use ln at all; we don't have any links
48     as_ln_s='cp -p'
49   else
50     as_ln_s='ln -s'
51   fi
52 elif ln conf$$.file conf$$ 2>/dev/null; then
53   as_ln_s=ln
54 else
55   as_ln_s='cp -p'
56 fi
57 rm -f conf$$ conf$$.exe conf$$.file
58
59 as_executable_p="test -f"
60
61 # Support unset when possible.
62 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63   as_unset=unset
64 else
65   as_unset=false
66 fi
67
68 # NLS nuisances.
69 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77
78 # IFS
79 # We need space, tab and new line, in precisely that order.
80 as_nl='
81 '
82 IFS="   $as_nl"
83
84 # CDPATH.
85 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86
87 # Name of the host.
88 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89 # so uname gets run too.
90 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92 exec 6>&1
93
94 #
95 # Initializations.
96 #
97 ac_default_prefix=/usr/local
98 cross_compiling=no
99 subdirs=
100 MFLAGS= MAKEFLAGS=
101 SHELL=${CONFIG_SHELL-/bin/sh}
102
103 # Maximum number of lines to put in a shell here document.
104 # This variable seems obsolete.  It should probably be removed, and
105 # only ac_max_sed_lines should be used.
106 : ${ac_max_here_lines=38}
107
108 ac_unique_file="ncurses/base/lib_initscr.c"
109 # Factoring default headers for most tests.
110 ac_includes_default="\
111 #include <stdio.h>
112 #if HAVE_SYS_TYPES_H
113 # include <sys/types.h>
114 #endif
115 #if HAVE_SYS_STAT_H
116 # include <sys/stat.h>
117 #endif
118 #if STDC_HEADERS
119 # include <stdlib.h>
120 # include <stddef.h>
121 #else
122 # if HAVE_STDLIB_H
123 #  include <stdlib.h>
124 # endif
125 #endif
126 #if HAVE_STRING_H
127 # if !STDC_HEADERS && HAVE_MEMORY_H
128 #  include <memory.h>
129 # endif
130 # include <string.h>
131 #endif
132 #if HAVE_STRINGS_H
133 # include <strings.h>
134 #endif
135 #if HAVE_INTTYPES_H
136 # include <inttypes.h>
137 #else
138 # if HAVE_STDINT_H
139 #  include <stdint.h>
140 # endif
141 #endif
142 #if HAVE_UNISTD_H
143 # include <unistd.h>
144 #endif"
145
146 # Initialize some variables set by options.
147 ac_init_help=
148 ac_init_version=false
149 # The variables have the same names as the options, with
150 # dashes changed to underlines.
151 cache_file=/dev/null
152 exec_prefix=NONE
153 no_create=
154 no_recursion=
155 prefix=NONE
156 program_prefix=NONE
157 program_suffix=NONE
158 program_transform_name=s,x,x,
159 silent=
160 site=
161 srcdir=
162 verbose=
163 x_includes=NONE
164 x_libraries=NONE
165
166 # Installation directory options.
167 # These are left unexpanded so users can "make install exec_prefix=/foo"
168 # and all the variables that are supposed to be based on exec_prefix
169 # by default will actually change.
170 # Use braces instead of parens because sh, perl, etc. also accept them.
171 bindir='${exec_prefix}/bin'
172 sbindir='${exec_prefix}/sbin'
173 libexecdir='${exec_prefix}/libexec'
174 datadir='${prefix}/share'
175 sysconfdir='${prefix}/etc'
176 sharedstatedir='${prefix}/com'
177 localstatedir='${prefix}/var'
178 libdir='${exec_prefix}/lib'
179 includedir='${prefix}/include'
180 oldincludedir='/usr/include'
181 infodir='${prefix}/info'
182 mandir='${prefix}/man'
183
184 # Identity of this package.
185 PACKAGE_NAME=
186 PACKAGE_TARNAME=
187 PACKAGE_VERSION=
188 PACKAGE_STRING=
189 PACKAGE_BUGREPORT=
190
191 ac_prev=
192 for ac_option
193 do
194   # If the previous option needs an argument, assign it.
195   if test -n "$ac_prev"; then
196     eval "$ac_prev=\$ac_option"
197     ac_prev=
198     continue
199   fi
200
201   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
202
203   # Accept the important Cygnus configure options, so we can diagnose typos.
204
205   case $ac_option in
206
207   -bindir | --bindir | --bindi | --bind | --bin | --bi)
208     ac_prev=bindir ;;
209   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
210     bindir=$ac_optarg ;;
211
212   -build | --build | --buil | --bui | --bu)
213     ac_prev=build_alias ;;
214   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
215     build_alias=$ac_optarg ;;
216
217   -cache-file | --cache-file | --cache-fil | --cache-fi \
218   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
219     ac_prev=cache_file ;;
220   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
221   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
222     cache_file=$ac_optarg ;;
223
224   --config-cache | -C)
225     cache_file=config.cache ;;
226
227   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
228     ac_prev=datadir ;;
229   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
230   | --da=*)
231     datadir=$ac_optarg ;;
232
233   -disable-* | --disable-*)
234     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
235     # Reject names that are not valid shell variable names.
236     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
237       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
238    { (exit 1); exit 1; }; }
239     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
240     eval "enable_$ac_feature=no" ;;
241
242   -enable-* | --enable-*)
243     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
244     # Reject names that are not valid shell variable names.
245     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
246       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
247    { (exit 1); exit 1; }; }
248     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
249     case $ac_option in
250       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
251       *) ac_optarg=yes ;;
252     esac
253     eval "enable_$ac_feature='$ac_optarg'" ;;
254
255   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
256   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
257   | --exec | --exe | --ex)
258     ac_prev=exec_prefix ;;
259   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
260   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
261   | --exec=* | --exe=* | --ex=*)
262     exec_prefix=$ac_optarg ;;
263
264   -gas | --gas | --ga | --g)
265     # Obsolete; use --with-gas.
266     with_gas=yes ;;
267
268   -help | --help | --hel | --he | -h)
269     ac_init_help=long ;;
270   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
271     ac_init_help=recursive ;;
272   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
273     ac_init_help=short ;;
274
275   -host | --host | --hos | --ho)
276     ac_prev=host_alias ;;
277   -host=* | --host=* | --hos=* | --ho=*)
278     host_alias=$ac_optarg ;;
279
280   -includedir | --includedir | --includedi | --included | --include \
281   | --includ | --inclu | --incl | --inc)
282     ac_prev=includedir ;;
283   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
284   | --includ=* | --inclu=* | --incl=* | --inc=*)
285     includedir=$ac_optarg ;;
286
287   -infodir | --infodir | --infodi | --infod | --info | --inf)
288     ac_prev=infodir ;;
289   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
290     infodir=$ac_optarg ;;
291
292   -libdir | --libdir | --libdi | --libd)
293     ac_prev=libdir ;;
294   -libdir=* | --libdir=* | --libdi=* | --libd=*)
295     libdir=$ac_optarg ;;
296
297   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
298   | --libexe | --libex | --libe)
299     ac_prev=libexecdir ;;
300   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
301   | --libexe=* | --libex=* | --libe=*)
302     libexecdir=$ac_optarg ;;
303
304   -localstatedir | --localstatedir | --localstatedi | --localstated \
305   | --localstate | --localstat | --localsta | --localst \
306   | --locals | --local | --loca | --loc | --lo)
307     ac_prev=localstatedir ;;
308   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
309   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
310   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
311     localstatedir=$ac_optarg ;;
312
313   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
314     ac_prev=mandir ;;
315   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
316     mandir=$ac_optarg ;;
317
318   -nfp | --nfp | --nf)
319     # Obsolete; use --without-fp.
320     with_fp=no ;;
321
322   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
323   | --no-cr | --no-c)
324     no_create=yes ;;
325
326   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
327   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
328     no_recursion=yes ;;
329
330   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
331   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
332   | --oldin | --oldi | --old | --ol | --o)
333     ac_prev=oldincludedir ;;
334   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
335   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
336   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
337     oldincludedir=$ac_optarg ;;
338
339   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
340     ac_prev=prefix ;;
341   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
342     prefix=$ac_optarg ;;
343
344   -program-prefix | --program-prefix | --program-prefi | --program-pref \
345   | --program-pre | --program-pr | --program-p)
346     ac_prev=program_prefix ;;
347   -program-prefix=* | --program-prefix=* | --program-prefi=* \
348   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
349     program_prefix=$ac_optarg ;;
350
351   -program-suffix | --program-suffix | --program-suffi | --program-suff \
352   | --program-suf | --program-su | --program-s)
353     ac_prev=program_suffix ;;
354   -program-suffix=* | --program-suffix=* | --program-suffi=* \
355   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
356     program_suffix=$ac_optarg ;;
357
358   -program-transform-name | --program-transform-name \
359   | --program-transform-nam | --program-transform-na \
360   | --program-transform-n | --program-transform- \
361   | --program-transform | --program-transfor \
362   | --program-transfo | --program-transf \
363   | --program-trans | --program-tran \
364   | --progr-tra | --program-tr | --program-t)
365     ac_prev=program_transform_name ;;
366   -program-transform-name=* | --program-transform-name=* \
367   | --program-transform-nam=* | --program-transform-na=* \
368   | --program-transform-n=* | --program-transform-=* \
369   | --program-transform=* | --program-transfor=* \
370   | --program-transfo=* | --program-transf=* \
371   | --program-trans=* | --program-tran=* \
372   | --progr-tra=* | --program-tr=* | --program-t=*)
373     program_transform_name=$ac_optarg ;;
374
375   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
376   | -silent | --silent | --silen | --sile | --sil)
377     silent=yes ;;
378
379   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
380     ac_prev=sbindir ;;
381   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
382   | --sbi=* | --sb=*)
383     sbindir=$ac_optarg ;;
384
385   -sharedstatedir | --sharedstatedir | --sharedstatedi \
386   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
387   | --sharedst | --shareds | --shared | --share | --shar \
388   | --sha | --sh)
389     ac_prev=sharedstatedir ;;
390   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
391   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
392   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
393   | --sha=* | --sh=*)
394     sharedstatedir=$ac_optarg ;;
395
396   -site | --site | --sit)
397     ac_prev=site ;;
398   -site=* | --site=* | --sit=*)
399     site=$ac_optarg ;;
400
401   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
402     ac_prev=srcdir ;;
403   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
404     srcdir=$ac_optarg ;;
405
406   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
407   | --syscon | --sysco | --sysc | --sys | --sy)
408     ac_prev=sysconfdir ;;
409   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
410   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
411     sysconfdir=$ac_optarg ;;
412
413   -target | --target | --targe | --targ | --tar | --ta | --t)
414     ac_prev=target_alias ;;
415   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
416     target_alias=$ac_optarg ;;
417
418   -v | -verbose | --verbose | --verbos | --verbo | --verb)
419     verbose=yes ;;
420
421   -version | --version | --versio | --versi | --vers | -V)
422     ac_init_version=: ;;
423
424   -with-* | --with-*)
425     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
426     # Reject names that are not valid shell variable names.
427     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
428       { echo "$as_me: error: invalid package name: $ac_package" >&2
429    { (exit 1); exit 1; }; }
430     ac_package=`echo $ac_package| sed 's/-/_/g'`
431     case $ac_option in
432       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
433       *) ac_optarg=yes ;;
434     esac
435     eval "with_$ac_package='$ac_optarg'" ;;
436
437   -without-* | --without-*)
438     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
439     # Reject names that are not valid shell variable names.
440     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
441       { echo "$as_me: error: invalid package name: $ac_package" >&2
442    { (exit 1); exit 1; }; }
443     ac_package=`echo $ac_package | sed 's/-/_/g'`
444     eval "with_$ac_package=no" ;;
445
446   --x)
447     # Obsolete; use --with-x.
448     with_x=yes ;;
449
450   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
451   | --x-incl | --x-inc | --x-in | --x-i)
452     ac_prev=x_includes ;;
453   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
454   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
455     x_includes=$ac_optarg ;;
456
457   -x-libraries | --x-libraries | --x-librarie | --x-librari \
458   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
459     ac_prev=x_libraries ;;
460   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
461   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
462     x_libraries=$ac_optarg ;;
463
464   -*) { echo "$as_me: error: unrecognized option: $ac_option
465 Try \`$0 --help' for more information." >&2
466    { (exit 1); exit 1; }; }
467     ;;
468
469   *=*)
470     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
471     # Reject names that are not valid shell variable names.
472     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
473       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
474    { (exit 1); exit 1; }; }
475     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
476     eval "$ac_envvar='$ac_optarg'"
477     export $ac_envvar ;;
478
479   *)
480     # FIXME: should be removed in autoconf 3.0.
481     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
482     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
483       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
484     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
485     ;;
486
487   esac
488 done
489
490 if test -n "$ac_prev"; then
491   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
492   { echo "$as_me: error: missing argument to $ac_option" >&2
493    { (exit 1); exit 1; }; }
494 fi
495
496 # Be sure to have absolute paths.
497 for ac_var in exec_prefix prefix
498 do
499   eval ac_val=$`echo $ac_var`
500   case $ac_val in
501     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
502     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
503    { (exit 1); exit 1; }; };;
504   esac
505 done
506
507 # Be sure to have absolute paths.
508 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
509               localstatedir libdir includedir oldincludedir infodir mandir
510 do
511   eval ac_val=$`echo $ac_var`
512   case $ac_val in
513     [\\/$]* | ?:[\\/]* ) ;;
514     *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
515    { (exit 1); exit 1; }; };;
516   esac
517 done
518
519 # There might be people who depend on the old broken behavior: `$host'
520 # used to hold the argument of --host etc.
521 build=$build_alias
522 host=$host_alias
523 target=$target_alias
524
525 # FIXME: should be removed in autoconf 3.0.
526 if test "x$host_alias" != x; then
527   if test "x$build_alias" = x; then
528     cross_compiling=maybe
529     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
530     If a cross compiler is detected then cross compile mode will be used." >&2
531   elif test "x$build_alias" != "x$host_alias"; then
532     cross_compiling=yes
533   fi
534 fi
535
536 ac_tool_prefix=
537 test -n "$host_alias" && ac_tool_prefix=$host_alias-
538
539 test "$silent" = yes && exec 6>/dev/null
540
541 # Find the source files, if location was not specified.
542 if test -z "$srcdir"; then
543   ac_srcdir_defaulted=yes
544   # Try the directory containing this script, then its parent.
545   ac_prog=$0
546   ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
547   test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
548   srcdir=$ac_confdir
549   if test ! -r $srcdir/$ac_unique_file; then
550     srcdir=..
551   fi
552 else
553   ac_srcdir_defaulted=no
554 fi
555 if test ! -r $srcdir/$ac_unique_file; then
556   if test "$ac_srcdir_defaulted" = yes; then
557     { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
558    { (exit 1); exit 1; }; }
559   else
560     { echo "$as_me: error: cannot find sources in $srcdir" >&2
561    { (exit 1); exit 1; }; }
562   fi
563 fi
564 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
565 ac_env_build_alias_set=${build_alias+set}
566 ac_env_build_alias_value=$build_alias
567 ac_cv_env_build_alias_set=${build_alias+set}
568 ac_cv_env_build_alias_value=$build_alias
569 ac_env_host_alias_set=${host_alias+set}
570 ac_env_host_alias_value=$host_alias
571 ac_cv_env_host_alias_set=${host_alias+set}
572 ac_cv_env_host_alias_value=$host_alias
573 ac_env_target_alias_set=${target_alias+set}
574 ac_env_target_alias_value=$target_alias
575 ac_cv_env_target_alias_set=${target_alias+set}
576 ac_cv_env_target_alias_value=$target_alias
577 ac_env_CC_set=${CC+set}
578 ac_env_CC_value=$CC
579 ac_cv_env_CC_set=${CC+set}
580 ac_cv_env_CC_value=$CC
581 ac_env_CFLAGS_set=${CFLAGS+set}
582 ac_env_CFLAGS_value=$CFLAGS
583 ac_cv_env_CFLAGS_set=${CFLAGS+set}
584 ac_cv_env_CFLAGS_value=$CFLAGS
585 ac_env_LDFLAGS_set=${LDFLAGS+set}
586 ac_env_LDFLAGS_value=$LDFLAGS
587 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
588 ac_cv_env_LDFLAGS_value=$LDFLAGS
589 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
590 ac_env_CPPFLAGS_value=$CPPFLAGS
591 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
592 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
593 ac_env_CPP_set=${CPP+set}
594 ac_env_CPP_value=$CPP
595 ac_cv_env_CPP_set=${CPP+set}
596 ac_cv_env_CPP_value=$CPP
597 ac_env_CXX_set=${CXX+set}
598 ac_env_CXX_value=$CXX
599 ac_cv_env_CXX_set=${CXX+set}
600 ac_cv_env_CXX_value=$CXX
601 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
602 ac_env_CXXFLAGS_value=$CXXFLAGS
603 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
604 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
605 ac_env_CXXCPP_set=${CXXCPP+set}
606 ac_env_CXXCPP_value=$CXXCPP
607 ac_cv_env_CXXCPP_set=${CXXCPP+set}
608 ac_cv_env_CXXCPP_value=$CXXCPP
609
610 #
611 # Report the --help message.
612 #
613 if test "$ac_init_help" = "long"; then
614   # Omit some internal or obsolete options to make the list less imposing.
615   # This message is too long to be a string in the A/UX 3.1 sh.
616   cat <<EOF
617 \`configure' configures this package to adapt to many kinds of systems.
618
619 Usage: $0 [OPTION]... [VAR=VALUE]...
620
621 To assign environment variables (e.g., CC, CFLAGS...), specify them as
622 VAR=VALUE.  See below for descriptions of some of the useful variables.
623
624 Defaults for the options are specified in brackets.
625
626 Configuration:
627   -h, --help              display this help and exit
628       --help=short        display options specific to this package
629       --help=recursive    display the short help of all the included packages
630   -V, --version           display version information and exit
631   -q, --quiet, --silent   do not print \`checking...' messages
632       --cache-file=FILE   cache test results in FILE [disabled]
633   -C, --config-cache      alias for \`--cache-file=config.cache'
634   -n, --no-create         do not create output files
635       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
636
637 EOF
638
639   cat <<EOF
640 Installation directories:
641   --prefix=PREFIX         install architecture-independent files in PREFIX
642                           [$ac_default_prefix]
643   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
644                           [PREFIX]
645
646 By default, \`make install' will install all the files in
647 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
648 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
649 for instance \`--prefix=\$HOME'.
650
651 For better control, use the options below.
652
653 Fine tuning of the installation directories:
654   --bindir=DIR            user executables [EPREFIX/bin]
655   --sbindir=DIR           system admin executables [EPREFIX/sbin]
656   --libexecdir=DIR        program executables [EPREFIX/libexec]
657   --datadir=DIR           read-only architecture-independent data [PREFIX/share]
658   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
659   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
660   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
661   --libdir=DIR            object code libraries [EPREFIX/lib]
662   --includedir=DIR        C header files [PREFIX/include]
663   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
664   --infodir=DIR           info documentation [PREFIX/info]
665   --mandir=DIR            man documentation [PREFIX/man]
666 EOF
667
668   cat <<\EOF
669
670 Program names:
671   --program-prefix=PREFIX            prepend PREFIX to installed program names
672   --program-suffix=SUFFIX            append SUFFIX to installed program names
673   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
674
675 System types:
676   --build=BUILD           configure for building on BUILD [guessed]
677   --host=HOST       build programs to run on HOST [BUILD]
678   --target=TARGET   configure for building compilers for TARGET [HOST]
679 EOF
680 fi
681
682 if test -n "$ac_init_help"; then
683
684   cat <<\EOF
685
686 Optional Packages:
687   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
688   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
689
690 Optional Features:
691   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
692   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
693
694   --with-rel-version=XXX  override derived release version
695   --with-abi-version=XXX  override derived ABI version
696   --with-system-type=XXX  test: override derived host system-type
697   --without-cxx           do not adjust ncurses bool to match C++
698   --without-cxx-binding   do not build C++ binding and demo
699   --without-ada           suppress check for Ada95, don't build demo
700   --without-manpages      suppress install of manpages
701   --without-progs         suppress build with programs (e.g., tic)
702   --without-tests         suppress build with test-programs
703   --without-curses-h      install curses.h as ncurses.h only
704   --with-pkg-config{=path} enable/disable use of pkg-config
705   --enable-pc-files       generate and install .pc files for pkg-config
706   --enable-mixed-case     tic should assume mixed-case filenames
707   --with-install-prefix   prefixes actual install-location ($DESTDIR)
708 Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
709   --with-build-cc=XXX     the build C compiler ($BUILD_CC)
710   --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
711   --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
712   --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
713   --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
714   --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
715 Options to Specify the Libraries Built/Used:
716   --disable-libtool-version  enable to use libtool's incompatible naming scheme
717   --with-libtool          generate libraries with libtool
718   --with-shared           generate shared-libraries
719   --with-normal           generate normal-libraries (default)
720   --with-debug            generate debug-libraries (default)
721   --with-profile          generate profile-libraries
722   --with-termlib          generate separate terminfo library
723   --with-ticlib           generate separate tic library
724   --with-gpm              use Alessandro Rubini's GPM library
725   --without-dlsym         do not use dlsym() to load GPM dynamically
726   --with-sysmouse         use sysmouse (FreeBSD console)
727   --enable-rpath          use rpath option when generating shared libraries
728   --disable-relink        relink shared libraries during install
729   --with-shlib-version=X  Specify rel or abi version for shared libs
730   --disable-rpath-hack    don't add rpath options for additional libraries
731 Fine-Tuning Your Configuration:
732   --disable-overwrite     leave out the link to -lcurses
733   --disable-database      do not use terminfo, only fallbacks/termcap
734   --with-database=XXX     specify terminfo source to install
735   --with-hashed-db        specify hashed-database library
736   --with-fallbacks=XXX    specify list of fallback terminal descriptions
737   --without-xterm-new     specify if xterm terminfo should be old version
738   --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
739   --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
740   --disable-big-core      assume machine has little memory
741   --disable-big-strings   assume compiler has only standard-size strings
742   --enable-termcap        compile in termcap fallback support
743   --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
744   --enable-getcap         fast termcap load, no xrefs to terminfo
745   --enable-getcap-cache   cache translated termcaps in ~/.terminfo
746   --disable-home-terminfo drop ~/.terminfo from terminfo search-path
747   --disable-root-environ  restrict environment when running as root
748   --enable-symlinks       make tic use symbolic links not hard links
749   --enable-broken_linker  compile with broken-linker support code
750   --enable-bsdpad         recognize BSD-style prefix padding
751   --enable-widec          compile with wide-char/UTF-8 code
752   --disable-lp64          allow chtype to be long (ignore _LP64)
753   --disable-largefile     omit support for large files
754   --disable-tparm-varargs compile tparm() without varargs interface
755   --disable-tic-depends   link tic library without explicit dependency on ncurses library
756   --with-bool=TYPE        override fallback type of bool variable
757   --with-caps=alt         compile with alternate Caps file
758   --with-chtype=TYPE      override type of chtype
759   --with-ospeed=TYPE      override type of ospeed variable
760   --with-mmask-t=TYPE     override type of mmask_t
761   --with-ccharw-max=XXX   override size CCHARW_MAX
762   --with-rcs-ids          compile-in RCS identifiers
763 Options to Specify How Manpages are Installed:
764   --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
765                           optionally formatted/catonly, e.g., gzip,formatted
766   --with-manpage-renames  specify manpage-renaming
767   --with-manpage-aliases  specify manpage-aliases using .so
768   --with-manpage-symlinks specify manpage-aliases using symlinks
769   --with-manpage-tbl      specify manpage processing with tbl
770 Extensions:
771   --disable-ext-funcs     disable function-extensions
772   --enable-sp-funcs       enable experimental SCREEN-extensions
773   --enable-term-driver    enable experimental terminal-driver
774   --enable-const          compile with extra/non-standard const
775   --enable-ext-colors     compile for 256-color support
776   --enable-ext-mouse      compile for extended mouse-encoding
777   --enable-no-padding     compile with $NCURSES_NO_PADDING code
778   --enable-signed-char    compile using signed Boolean's in term.h
779   --enable-sigwinch       compile with SIGWINCH handler
780   --enable-tcap-names     compile with user-definable terminal capabilities
781 Development Code:
782   --without-develop       disable development options
783   --enable-hard-tabs      compile with hard-tabs code
784   --enable-xmc-glitch     compile with support for xmc (magic-cookie)
785 Experimental Code:
786   --disable-assumed-color do not assume anything about default-colors
787   --disable-hashmap       compile without hashmap scrolling-optimization
788   --enable-colorfgbg      compile-in experimental $COLORFGBG code
789   --enable-interop        compile-in experimental interop bindings
790   --with-pthread          use POSIX thread library
791   --enable-pthreads-eintr enable EINTR in wgetch with pthreads
792   --enable-weak-symbols   enable weak-symbols for pthreads
793   --enable-reentrant      compile with experimental reentrant code
794   --with-wrap-prefix=XXX  override prefix used for public variables
795   --enable-safe-sprintf   compile with experimental safe-sprintf code
796   --disable-scroll-hints  compile without scroll-hints code
797   --enable-wgetch-events  compile with experimental wgetch-events code
798 Testing/development Options:
799   --enable-echo           build: display "compiling" commands (default)
800   --enable-warnings       build: turn on GCC compiler warnings
801   --enable-assertions     test: turn on generation of assertion code
802   --with-dmalloc          test: use Gray Watson's dmalloc library
803   --with-dbmalloc         test: use Conor Cahill's dbmalloc library
804   --with-valgrind         test: use valgrind
805   --disable-leaks         test: free permanent memory, analyze leaks
806   --enable-expanded       test: generate functions for certain macros
807   --disable-macros        test: use functions rather than macros
808   --with-trace            test: add trace() function to all models of ncurses
809 Ada95 Binding Options:
810   --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
811   --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
812   --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
813   --with-ada-sharedlib=XX build Ada95 shared-library
814
815 Some influential environment variables:
816   CC          C compiler command
817   CFLAGS      C compiler flags
818   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
819               nonstandard directory <lib dir>
820   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
821               headers in a nonstandard directory <include dir>
822   CPP         C preprocessor
823   CXX         C++ compiler command
824   CXXFLAGS    C++ compiler flags
825   CXXCPP      C++ preprocessor
826
827 Use these variables to override the choices made by `configure' or to help
828 it to find libraries and programs with nonstandard names/locations.
829
830 EOF
831 fi
832
833 if test "$ac_init_help" = "recursive"; then
834   # If there are subdirs, report their specific --help.
835   ac_popdir=`pwd`
836   for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
837     cd $ac_subdir
838     # A "../" for each directory in /$ac_subdir.
839     ac_dots=`echo $ac_subdir |
840              sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
841
842     case $srcdir in
843     .) # No --srcdir option.  We are building in place.
844       ac_sub_srcdir=$srcdir ;;
845     [\\/]* | ?:[\\/]* ) # Absolute path.
846       ac_sub_srcdir=$srcdir/$ac_subdir ;;
847     *) # Relative path.
848       ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
849     esac
850
851     # Check for guested configure; otherwise get Cygnus style configure.
852     if test -f $ac_sub_srcdir/configure.gnu; then
853       echo
854       $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
855     elif test -f $ac_sub_srcdir/configure; then
856       echo
857       $SHELL $ac_sub_srcdir/configure  --help=recursive
858     elif test -f $ac_sub_srcdir/configure.ac ||
859            test -f $ac_sub_srcdir/configure.in; then
860       echo
861       $ac_configure --help
862     else
863       echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
864     fi
865     cd $ac_popdir
866   done
867 fi
868
869 test -n "$ac_init_help" && exit 0
870 if $ac_init_version; then
871   cat <<\EOF
872
873 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
874 Free Software Foundation, Inc.
875 This configure script is free software; the Free Software Foundation
876 gives unlimited permission to copy, distribute and modify it.
877 EOF
878   exit 0
879 fi
880 exec 5>config.log
881 cat >&5 <<EOF
882 This file contains any messages produced by compilers while
883 running configure, to aid debugging if configure makes a mistake.
884
885 It was created by $as_me, which was
886 generated by GNU Autoconf 2.52.20100814.  Invocation command line was
887
888   $ $0 $@
889
890 EOF
891 {
892 cat <<_ASUNAME
893 ## ---------- ##
894 ## Platform.  ##
895 ## ---------- ##
896
897 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
898 uname -m = `(uname -m) 2>/dev/null || echo unknown`
899 uname -r = `(uname -r) 2>/dev/null || echo unknown`
900 uname -s = `(uname -s) 2>/dev/null || echo unknown`
901 uname -v = `(uname -v) 2>/dev/null || echo unknown`
902
903 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
904 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
905
906 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
907 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
908 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
909 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
910 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
911 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
912 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
913
914 PATH = $PATH
915
916 _ASUNAME
917 } >&5
918
919 cat >&5 <<EOF
920 ## ------------ ##
921 ## Core tests.  ##
922 ## ------------ ##
923
924 EOF
925
926 # Keep a trace of the command line.
927 # Strip out --no-create and --no-recursion so they do not pile up.
928 # Also quote any args containing shell meta-characters.
929 ac_configure_args=
930 ac_sep=
931 for ac_arg
932 do
933   case $ac_arg in
934   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
935   | --no-cr | --no-c) ;;
936   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
937   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
938   *" "*|*"      "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
939     ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
940     ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
941     ac_sep=" " ;;
942   *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
943      ac_sep=" " ;;
944   esac
945   # Get rid of the leading space.
946 done
947
948 # When interrupted or exit'd, cleanup temporary files, and complete
949 # config.log.  We remove comments because anyway the quotes in there
950 # would cause problems or look ugly.
951 trap 'exit_status=$?
952   # Save into config.log some information that might help in debugging.
953   echo >&5
954   echo "## ----------------- ##" >&5
955   echo "## Cache variables.  ##" >&5
956   echo "## ----------------- ##" >&5
957   echo >&5
958   # The following way of writing the cache mishandles newlines in values,
959 {
960   (set) 2>&1 |
961     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
962     *ac_space=\ *)
963       sed -n \
964         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
965           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
966       ;;
967     *)
968       sed -n \
969         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
970       ;;
971     esac;
972 } >&5
973   sed "/^$/d" confdefs.h >conftest.log
974   if test -s conftest.log; then
975     echo >&5
976     echo "## ------------ ##" >&5
977     echo "## confdefs.h.  ##" >&5
978     echo "## ------------ ##" >&5
979     echo >&5
980     cat conftest.log >&5
981   fi
982   (echo; echo) >&5
983   test "$ac_signal" != 0 &&
984     echo "$as_me: caught signal $ac_signal" >&5
985   echo "$as_me: exit $exit_status" >&5
986   rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
987     exit $exit_status
988      ' 0
989 for ac_signal in 1 2 13 15; do
990   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
991 done
992 ac_signal=0
993
994 # confdefs.h avoids OS command line length limits that DEFS can exceed.
995 rm -rf conftest* confdefs.h
996 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
997 echo >confdefs.h
998
999 # Let the site file select an alternate cache file if it wants to.
1000 # Prefer explicitly selected file to automatically selected ones.
1001 if test -z "$CONFIG_SITE"; then
1002   if test "x$prefix" != xNONE; then
1003     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1004   else
1005     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1006   fi
1007 fi
1008 for ac_site_file in $CONFIG_SITE; do
1009   if test -r "$ac_site_file"; then
1010     { echo "$as_me:1010: loading site script $ac_site_file" >&5
1011 echo "$as_me: loading site script $ac_site_file" >&6;}
1012     cat "$ac_site_file" >&5
1013     . "$ac_site_file"
1014   fi
1015 done
1016
1017 if test -r "$cache_file"; then
1018   # Some versions of bash will fail to source /dev/null (special
1019   # files actually), so we avoid doing that.
1020   if test -f "$cache_file"; then
1021     { echo "$as_me:1021: loading cache $cache_file" >&5
1022 echo "$as_me: loading cache $cache_file" >&6;}
1023     case $cache_file in
1024       [\\/]* | ?:[\\/]* ) . $cache_file;;
1025       *)                      . ./$cache_file;;
1026     esac
1027   fi
1028 else
1029   { echo "$as_me:1029: creating cache $cache_file" >&5
1030 echo "$as_me: creating cache $cache_file" >&6;}
1031   >$cache_file
1032 fi
1033
1034 # Check that the precious variables saved in the cache have kept the same
1035 # value.
1036 ac_cache_corrupted=false
1037 for ac_var in `(set) 2>&1 |
1038                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1039   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1040   eval ac_new_set=\$ac_env_${ac_var}_set
1041   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1042   eval ac_new_val="\$ac_env_${ac_var}_value"
1043   case $ac_old_set,$ac_new_set in
1044     set,)
1045       { echo "$as_me:1045: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1046 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1047       ac_cache_corrupted=: ;;
1048     ,set)
1049       { echo "$as_me:1049: error: \`$ac_var' was not set in the previous run" >&5
1050 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1051       ac_cache_corrupted=: ;;
1052     ,);;
1053     *)
1054       if test "x$ac_old_val" != "x$ac_new_val"; then
1055         { echo "$as_me:1055: error: \`$ac_var' has changed since the previous run:" >&5
1056 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1057         { echo "$as_me:1057:   former value:  $ac_old_val" >&5
1058 echo "$as_me:   former value:  $ac_old_val" >&2;}
1059         { echo "$as_me:1059:   current value: $ac_new_val" >&5
1060 echo "$as_me:   current value: $ac_new_val" >&2;}
1061         ac_cache_corrupted=:
1062       fi;;
1063   esac
1064   # Pass precious variables to config.status.  It doesn't matter if
1065   # we pass some twice (in addition to the command line arguments).
1066   if test "$ac_new_set" = set; then
1067     case $ac_new_val in
1068     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1069       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1070       ac_configure_args="$ac_configure_args '$ac_arg'"
1071       ;;
1072     *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1073        ;;
1074     esac
1075   fi
1076 done
1077 if $ac_cache_corrupted; then
1078   { echo "$as_me:1078: error: changes in the environment can compromise the build" >&5
1079 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1080   { { echo "$as_me:1080: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1081 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1082    { (exit 1); exit 1; }; }
1083 fi
1084
1085 ac_ext=c
1086 ac_cpp='$CPP $CPPFLAGS'
1087 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1088 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1089 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1090 ac_main_return=return
1091
1092 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1093   *c*,-n*) ECHO_N= ECHO_C='
1094 ' ECHO_T='      ' ;;
1095   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1096   *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1097 esac
1098 echo "#! $SHELL" >conftest.sh
1099 echo  "exit 0"   >>conftest.sh
1100 chmod +x conftest.sh
1101 if { (echo "$as_me:1101: PATH=\".;.\"; conftest.sh") >&5
1102   (PATH=".;."; conftest.sh) 2>&5
1103   ac_status=$?
1104   echo "$as_me:1104: \$? = $ac_status" >&5
1105   (exit $ac_status); }; then
1106   ac_path_separator=';'
1107 else
1108   ac_path_separator=:
1109 fi
1110 PATH_SEPARATOR="$ac_path_separator"
1111 rm -f conftest.sh
1112
1113 ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1114
1115 top_builddir=`pwd`
1116
1117 echo "$as_me:1117: checking for egrep" >&5
1118 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1119 if test "${ac_cv_prog_egrep+set}" = set; then
1120   echo $ECHO_N "(cached) $ECHO_C" >&6
1121 else
1122   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1123     then ac_cv_prog_egrep='grep -E'
1124     else ac_cv_prog_egrep='egrep'
1125     fi
1126 fi
1127 echo "$as_me:1127: result: $ac_cv_prog_egrep" >&5
1128 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1129  EGREP=$ac_cv_prog_egrep
1130
1131 test -z "$EGREP" && { { echo "$as_me:1131: error: No egrep program found" >&5
1132 echo "$as_me: error: No egrep program found" >&2;}
1133    { (exit 1); exit 1; }; }
1134
1135 NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1136 NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1137 NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[      ]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1138 cf_cv_abi_version=${NCURSES_MAJOR}
1139 cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1140 cf_cv_timestamp=`date`
1141 echo "$as_me:1141: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1142 echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1143
1144 test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1145
1146 # Check whether --with-rel-version or --without-rel-version was given.
1147 if test "${with_rel_version+set}" = set; then
1148   withval="$with_rel_version"
1149   { echo "$as_me:1149: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1150 echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1151  cf_cv_rel_version=$withval
1152 fi;
1153
1154  NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1155  NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1156
1157 if test -n "$NCURSES_MAJOR" ; then
1158   case $NCURSES_MAJOR in #(vi
1159   [0-9]*) #(vi
1160         ;;
1161   *)
1162         { { echo "$as_me:1162: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1163 echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1164    { (exit 1); exit 1; }; }
1165         ;;
1166   esac
1167 else
1168   { { echo "$as_me:1168: error: Release major-version value is empty" >&5
1169 echo "$as_me: error: Release major-version value is empty" >&2;}
1170    { (exit 1); exit 1; }; }
1171 fi
1172
1173 if test -n "$NCURSES_MINOR" ; then
1174   case $NCURSES_MINOR in #(vi
1175   [0-9]*) #(vi
1176         ;;
1177   *)
1178         { { echo "$as_me:1178: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1179 echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1180    { (exit 1); exit 1; }; }
1181         ;;
1182   esac
1183 else
1184   { { echo "$as_me:1184: error: Release minor-version value is empty" >&5
1185 echo "$as_me: error: Release minor-version value is empty" >&2;}
1186    { (exit 1); exit 1; }; }
1187 fi
1188
1189 test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1190
1191 # Check whether --with-abi-version or --without-abi-version was given.
1192 if test "${with_abi_version+set}" = set; then
1193   withval="$with_abi_version"
1194   { echo "$as_me:1194: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1195 echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1196  cf_cv_abi_version=$withval
1197 fi;
1198
1199 if test -n "$cf_cv_abi_version" ; then
1200   case $cf_cv_abi_version in #(vi
1201   [0-9]*) #(vi
1202         ;;
1203   *)
1204         { { echo "$as_me:1204: error: ABI version is not a number: $cf_cv_abi_version" >&5
1205 echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1206    { (exit 1); exit 1; }; }
1207         ;;
1208   esac
1209 else
1210   { { echo "$as_me:1210: error: ABI version value is empty" >&5
1211 echo "$as_me: error: ABI version value is empty" >&2;}
1212    { (exit 1); exit 1; }; }
1213 fi
1214
1215 ac_aux_dir=
1216 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1217   if test -f $ac_dir/install-sh; then
1218     ac_aux_dir=$ac_dir
1219     ac_install_sh="$ac_aux_dir/install-sh -c"
1220     break
1221   elif test -f $ac_dir/install.sh; then
1222     ac_aux_dir=$ac_dir
1223     ac_install_sh="$ac_aux_dir/install.sh -c"
1224     break
1225   elif test -f $ac_dir/shtool; then
1226     ac_aux_dir=$ac_dir
1227     ac_install_sh="$ac_aux_dir/shtool install -c"
1228     break
1229   fi
1230 done
1231 if test -z "$ac_aux_dir"; then
1232   { { echo "$as_me:1232: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1233 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1234    { (exit 1); exit 1; }; }
1235 fi
1236 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1237 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1238 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1239
1240 # Make sure we can run config.sub.
1241 $ac_config_sub sun4 >/dev/null 2>&1 ||
1242   { { echo "$as_me:1242: error: cannot run $ac_config_sub" >&5
1243 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1244    { (exit 1); exit 1; }; }
1245
1246 echo "$as_me:1246: checking build system type" >&5
1247 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1248 if test "${ac_cv_build+set}" = set; then
1249   echo $ECHO_N "(cached) $ECHO_C" >&6
1250 else
1251   ac_cv_build_alias=$build_alias
1252 test -z "$ac_cv_build_alias" &&
1253   ac_cv_build_alias=`$ac_config_guess`
1254 test -z "$ac_cv_build_alias" &&
1255   { { echo "$as_me:1255: error: cannot guess build type; you must specify one" >&5
1256 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1257    { (exit 1); exit 1; }; }
1258 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1259   { { echo "$as_me:1259: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1260 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1261    { (exit 1); exit 1; }; }
1262
1263 fi
1264 echo "$as_me:1264: result: $ac_cv_build" >&5
1265 echo "${ECHO_T}$ac_cv_build" >&6
1266 build=$ac_cv_build
1267 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1268 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1269 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1270
1271 echo "$as_me:1271: checking host system type" >&5
1272 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1273 if test "${ac_cv_host+set}" = set; then
1274   echo $ECHO_N "(cached) $ECHO_C" >&6
1275 else
1276   ac_cv_host_alias=$host_alias
1277 test -z "$ac_cv_host_alias" &&
1278   ac_cv_host_alias=$ac_cv_build_alias
1279 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1280   { { echo "$as_me:1280: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1281 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1282    { (exit 1); exit 1; }; }
1283
1284 fi
1285 echo "$as_me:1285: result: $ac_cv_host" >&5
1286 echo "${ECHO_T}$ac_cv_host" >&6
1287 host=$ac_cv_host
1288 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1289 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1290 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1291
1292 if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1293         echo "$as_me:1293: checking target system type" >&5
1294 echo $ECHO_N "checking target system type... $ECHO_C" >&6
1295 if test "${ac_cv_target+set}" = set; then
1296   echo $ECHO_N "(cached) $ECHO_C" >&6
1297 else
1298   ac_cv_target_alias=$target_alias
1299 test "x$ac_cv_target_alias" = "x" &&
1300   ac_cv_target_alias=$ac_cv_host_alias
1301 ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1302   { { echo "$as_me:1302: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1303 echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1304    { (exit 1); exit 1; }; }
1305
1306 fi
1307 echo "$as_me:1307: result: $ac_cv_target" >&5
1308 echo "${ECHO_T}$ac_cv_target" >&6
1309 target=$ac_cv_target
1310 target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1311 target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1312 target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1313
1314 # The aliases save the names the user supplied, while $host etc.
1315 # will get canonicalized.
1316 test -n "$target_alias" &&
1317   test "$program_prefix$program_suffix$program_transform_name" = \
1318     NONENONEs,x,x, &&
1319   program_prefix=${target_alias}-
1320         system_name="$host_os"
1321 else
1322         system_name="`(uname -s -r) 2>/dev/null`"
1323         if test -z "$system_name" ; then
1324                 system_name="`(hostname) 2>/dev/null`"
1325         fi
1326 fi
1327 test -n "$system_name" && cat >>confdefs.h <<EOF
1328 #define SYSTEM_NAME "$system_name"
1329 EOF
1330
1331 if test "${cf_cv_system_name+set}" = set; then
1332   echo $ECHO_N "(cached) $ECHO_C" >&6
1333 else
1334   cf_cv_system_name="$system_name"
1335 fi
1336
1337 test -z "$system_name" && system_name="$cf_cv_system_name"
1338 test -n "$cf_cv_system_name" && echo "$as_me:1338: result: Configuring for $cf_cv_system_name" >&5
1339 echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1340
1341 if test ".$system_name" != ".$cf_cv_system_name" ; then
1342         echo "$as_me:1342: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1343 echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1344         { { echo "$as_me:1344: error: \"Please remove config.cache and try again.\"" >&5
1345 echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1346    { (exit 1); exit 1; }; }
1347 fi
1348
1349 # Check whether --with-system-type or --without-system-type was given.
1350 if test "${with_system_type+set}" = set; then
1351   withval="$with_system_type"
1352   { echo "$as_me:1352: WARNING: overriding system type to $withval" >&5
1353 echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1354  cf_cv_system_name=$withval
1355 fi;
1356
1357 ###     Save the given $CFLAGS to allow user-override.
1358 cf_user_CFLAGS="$CFLAGS"
1359
1360 ###     Default install-location
1361
1362 echo "$as_me:1362: checking for prefix" >&5
1363 echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1364 if test "x$prefix" = "xNONE" ; then
1365         case "$cf_cv_system_name" in
1366                 # non-vendor systems don't have a conflict
1367         openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1368                 prefix=/usr
1369                 ;;
1370         *)      prefix=$ac_default_prefix
1371                 ;;
1372         esac
1373 fi
1374 echo "$as_me:1374: result: $prefix" >&5
1375 echo "${ECHO_T}$prefix" >&6
1376
1377 if test "x$prefix" = "xNONE" ; then
1378 echo "$as_me:1378: checking for default include-directory" >&5
1379 echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1380 test -n "$verbose" && echo 1>&6
1381 for cf_symbol in \
1382         $includedir \
1383         $includedir/ncurses \
1384         $prefix/include \
1385         $prefix/include/ncurses \
1386         /usr/local/include \
1387         /usr/local/include/ncurses \
1388         /usr/include \
1389         /usr/include/ncurses
1390 do
1391         cf_dir=`eval echo $cf_symbol`
1392         if test -f $cf_dir/curses.h ; then
1393         if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1394                 includedir="$cf_symbol"
1395                 test -n "$verbose"  && echo $ac_n "     found " 1>&6
1396                 break
1397         fi
1398         fi
1399         test -n "$verbose"  && echo "   tested $cf_dir" 1>&6
1400 done
1401 echo "$as_me:1401: result: $includedir" >&5
1402 echo "${ECHO_T}$includedir" >&6
1403 fi
1404
1405 ###     Checks for programs.
1406 ac_ext=c
1407 ac_cpp='$CPP $CPPFLAGS'
1408 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1409 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1410 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1411 ac_main_return=return
1412 if test -n "$ac_tool_prefix"; then
1413   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1414 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1415 echo "$as_me:1415: checking for $ac_word" >&5
1416 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1417 if test "${ac_cv_prog_CC+set}" = set; then
1418   echo $ECHO_N "(cached) $ECHO_C" >&6
1419 else
1420   if test -n "$CC"; then
1421   ac_cv_prog_CC="$CC" # Let the user override the test.
1422 else
1423   ac_save_IFS=$IFS; IFS=$ac_path_separator
1424 ac_dummy="$PATH"
1425 for ac_dir in $ac_dummy; do
1426   IFS=$ac_save_IFS
1427   test -z "$ac_dir" && ac_dir=.
1428   $as_executable_p "$ac_dir/$ac_word" || continue
1429 ac_cv_prog_CC="${ac_tool_prefix}gcc"
1430 echo "$as_me:1430: found $ac_dir/$ac_word" >&5
1431 break
1432 done
1433
1434 fi
1435 fi
1436 CC=$ac_cv_prog_CC
1437 if test -n "$CC"; then
1438   echo "$as_me:1438: result: $CC" >&5
1439 echo "${ECHO_T}$CC" >&6
1440 else
1441   echo "$as_me:1441: result: no" >&5
1442 echo "${ECHO_T}no" >&6
1443 fi
1444
1445 fi
1446 if test -z "$ac_cv_prog_CC"; then
1447   ac_ct_CC=$CC
1448   # Extract the first word of "gcc", so it can be a program name with args.
1449 set dummy gcc; ac_word=$2
1450 echo "$as_me:1450: checking for $ac_word" >&5
1451 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1452 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1453   echo $ECHO_N "(cached) $ECHO_C" >&6
1454 else
1455   if test -n "$ac_ct_CC"; then
1456   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1457 else
1458   ac_save_IFS=$IFS; IFS=$ac_path_separator
1459 ac_dummy="$PATH"
1460 for ac_dir in $ac_dummy; do
1461   IFS=$ac_save_IFS
1462   test -z "$ac_dir" && ac_dir=.
1463   $as_executable_p "$ac_dir/$ac_word" || continue
1464 ac_cv_prog_ac_ct_CC="gcc"
1465 echo "$as_me:1465: found $ac_dir/$ac_word" >&5
1466 break
1467 done
1468
1469 fi
1470 fi
1471 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1472 if test -n "$ac_ct_CC"; then
1473   echo "$as_me:1473: result: $ac_ct_CC" >&5
1474 echo "${ECHO_T}$ac_ct_CC" >&6
1475 else
1476   echo "$as_me:1476: result: no" >&5
1477 echo "${ECHO_T}no" >&6
1478 fi
1479
1480   CC=$ac_ct_CC
1481 else
1482   CC="$ac_cv_prog_CC"
1483 fi
1484
1485 if test -z "$CC"; then
1486   if test -n "$ac_tool_prefix"; then
1487   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1488 set dummy ${ac_tool_prefix}cc; ac_word=$2
1489 echo "$as_me:1489: checking for $ac_word" >&5
1490 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1491 if test "${ac_cv_prog_CC+set}" = set; then
1492   echo $ECHO_N "(cached) $ECHO_C" >&6
1493 else
1494   if test -n "$CC"; then
1495   ac_cv_prog_CC="$CC" # Let the user override the test.
1496 else
1497   ac_save_IFS=$IFS; IFS=$ac_path_separator
1498 ac_dummy="$PATH"
1499 for ac_dir in $ac_dummy; do
1500   IFS=$ac_save_IFS
1501   test -z "$ac_dir" && ac_dir=.
1502   $as_executable_p "$ac_dir/$ac_word" || continue
1503 ac_cv_prog_CC="${ac_tool_prefix}cc"
1504 echo "$as_me:1504: found $ac_dir/$ac_word" >&5
1505 break
1506 done
1507
1508 fi
1509 fi
1510 CC=$ac_cv_prog_CC
1511 if test -n "$CC"; then
1512   echo "$as_me:1512: result: $CC" >&5
1513 echo "${ECHO_T}$CC" >&6
1514 else
1515   echo "$as_me:1515: result: no" >&5
1516 echo "${ECHO_T}no" >&6
1517 fi
1518
1519 fi
1520 if test -z "$ac_cv_prog_CC"; then
1521   ac_ct_CC=$CC
1522   # Extract the first word of "cc", so it can be a program name with args.
1523 set dummy cc; ac_word=$2
1524 echo "$as_me:1524: checking for $ac_word" >&5
1525 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1526 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1527   echo $ECHO_N "(cached) $ECHO_C" >&6
1528 else
1529   if test -n "$ac_ct_CC"; then
1530   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1531 else
1532   ac_save_IFS=$IFS; IFS=$ac_path_separator
1533 ac_dummy="$PATH"
1534 for ac_dir in $ac_dummy; do
1535   IFS=$ac_save_IFS
1536   test -z "$ac_dir" && ac_dir=.
1537   $as_executable_p "$ac_dir/$ac_word" || continue
1538 ac_cv_prog_ac_ct_CC="cc"
1539 echo "$as_me:1539: found $ac_dir/$ac_word" >&5
1540 break
1541 done
1542
1543 fi
1544 fi
1545 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1546 if test -n "$ac_ct_CC"; then
1547   echo "$as_me:1547: result: $ac_ct_CC" >&5
1548 echo "${ECHO_T}$ac_ct_CC" >&6
1549 else
1550   echo "$as_me:1550: result: no" >&5
1551 echo "${ECHO_T}no" >&6
1552 fi
1553
1554   CC=$ac_ct_CC
1555 else
1556   CC="$ac_cv_prog_CC"
1557 fi
1558
1559 fi
1560 if test -z "$CC"; then
1561   # Extract the first word of "cc", so it can be a program name with args.
1562 set dummy cc; ac_word=$2
1563 echo "$as_me:1563: checking for $ac_word" >&5
1564 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1565 if test "${ac_cv_prog_CC+set}" = set; then
1566   echo $ECHO_N "(cached) $ECHO_C" >&6
1567 else
1568   if test -n "$CC"; then
1569   ac_cv_prog_CC="$CC" # Let the user override the test.
1570 else
1571   ac_prog_rejected=no
1572   ac_save_IFS=$IFS; IFS=$ac_path_separator
1573 ac_dummy="$PATH"
1574 for ac_dir in $ac_dummy; do
1575   IFS=$ac_save_IFS
1576   test -z "$ac_dir" && ac_dir=.
1577   $as_executable_p "$ac_dir/$ac_word" || continue
1578 if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1579   ac_prog_rejected=yes
1580   continue
1581 fi
1582 ac_cv_prog_CC="cc"
1583 echo "$as_me:1583: found $ac_dir/$ac_word" >&5
1584 break
1585 done
1586
1587 if test $ac_prog_rejected = yes; then
1588   # We found a bogon in the path, so make sure we never use it.
1589   set dummy $ac_cv_prog_CC
1590   shift
1591   if test $# != 0; then
1592     # We chose a different compiler from the bogus one.
1593     # However, it has the same basename, so the bogon will be chosen
1594     # first if we set CC to just the basename; use the full file name.
1595     shift
1596     set dummy "$ac_dir/$ac_word" ${1+"$@"}
1597     shift
1598     ac_cv_prog_CC="$@"
1599   fi
1600 fi
1601 fi
1602 fi
1603 CC=$ac_cv_prog_CC
1604 if test -n "$CC"; then
1605   echo "$as_me:1605: result: $CC" >&5
1606 echo "${ECHO_T}$CC" >&6
1607 else
1608   echo "$as_me:1608: result: no" >&5
1609 echo "${ECHO_T}no" >&6
1610 fi
1611
1612 fi
1613 if test -z "$CC"; then
1614   if test -n "$ac_tool_prefix"; then
1615   for ac_prog in cl
1616   do
1617     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1618 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1619 echo "$as_me:1619: checking for $ac_word" >&5
1620 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1621 if test "${ac_cv_prog_CC+set}" = set; then
1622   echo $ECHO_N "(cached) $ECHO_C" >&6
1623 else
1624   if test -n "$CC"; then
1625   ac_cv_prog_CC="$CC" # Let the user override the test.
1626 else
1627   ac_save_IFS=$IFS; IFS=$ac_path_separator
1628 ac_dummy="$PATH"
1629 for ac_dir in $ac_dummy; do
1630   IFS=$ac_save_IFS
1631   test -z "$ac_dir" && ac_dir=.
1632   $as_executable_p "$ac_dir/$ac_word" || continue
1633 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1634 echo "$as_me:1634: found $ac_dir/$ac_word" >&5
1635 break
1636 done
1637
1638 fi
1639 fi
1640 CC=$ac_cv_prog_CC
1641 if test -n "$CC"; then
1642   echo "$as_me:1642: result: $CC" >&5
1643 echo "${ECHO_T}$CC" >&6
1644 else
1645   echo "$as_me:1645: result: no" >&5
1646 echo "${ECHO_T}no" >&6
1647 fi
1648
1649     test -n "$CC" && break
1650   done
1651 fi
1652 if test -z "$CC"; then
1653   ac_ct_CC=$CC
1654   for ac_prog in cl
1655 do
1656   # Extract the first word of "$ac_prog", so it can be a program name with args.
1657 set dummy $ac_prog; ac_word=$2
1658 echo "$as_me:1658: checking for $ac_word" >&5
1659 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1660 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1661   echo $ECHO_N "(cached) $ECHO_C" >&6
1662 else
1663   if test -n "$ac_ct_CC"; then
1664   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1665 else
1666   ac_save_IFS=$IFS; IFS=$ac_path_separator
1667 ac_dummy="$PATH"
1668 for ac_dir in $ac_dummy; do
1669   IFS=$ac_save_IFS
1670   test -z "$ac_dir" && ac_dir=.
1671   $as_executable_p "$ac_dir/$ac_word" || continue
1672 ac_cv_prog_ac_ct_CC="$ac_prog"
1673 echo "$as_me:1673: found $ac_dir/$ac_word" >&5
1674 break
1675 done
1676
1677 fi
1678 fi
1679 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1680 if test -n "$ac_ct_CC"; then
1681   echo "$as_me:1681: result: $ac_ct_CC" >&5
1682 echo "${ECHO_T}$ac_ct_CC" >&6
1683 else
1684   echo "$as_me:1684: result: no" >&5
1685 echo "${ECHO_T}no" >&6
1686 fi
1687
1688   test -n "$ac_ct_CC" && break
1689 done
1690
1691   CC=$ac_ct_CC
1692 fi
1693
1694 fi
1695
1696 test -z "$CC" && { { echo "$as_me:1696: error: no acceptable cc found in \$PATH" >&5
1697 echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1698    { (exit 1); exit 1; }; }
1699
1700 # Provide some information about the compiler.
1701 echo "$as_me:1701:" \
1702      "checking for C compiler version" >&5
1703 ac_compiler=`set X $ac_compile; echo $2`
1704 { (eval echo "$as_me:1704: \"$ac_compiler --version </dev/null >&5\"") >&5
1705   (eval $ac_compiler --version </dev/null >&5) 2>&5
1706   ac_status=$?
1707   echo "$as_me:1707: \$? = $ac_status" >&5
1708   (exit $ac_status); }
1709 { (eval echo "$as_me:1709: \"$ac_compiler -v </dev/null >&5\"") >&5
1710   (eval $ac_compiler -v </dev/null >&5) 2>&5
1711   ac_status=$?
1712   echo "$as_me:1712: \$? = $ac_status" >&5
1713   (exit $ac_status); }
1714 { (eval echo "$as_me:1714: \"$ac_compiler -V </dev/null >&5\"") >&5
1715   (eval $ac_compiler -V </dev/null >&5) 2>&5
1716   ac_status=$?
1717   echo "$as_me:1717: \$? = $ac_status" >&5
1718   (exit $ac_status); }
1719
1720 cat >conftest.$ac_ext <<_ACEOF
1721 #line 1721 "configure"
1722 #include "confdefs.h"
1723
1724 int
1725 main ()
1726 {
1727
1728   ;
1729   return 0;
1730 }
1731 _ACEOF
1732 ac_clean_files_save=$ac_clean_files
1733 ac_clean_files="$ac_clean_files a.out a.exe"
1734 # Try to create an executable without -o first, disregard a.out.
1735 # It will help us diagnose broken compilers, and finding out an intuition
1736 # of exeext.
1737 echo "$as_me:1737: checking for C compiler default output" >&5
1738 echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1739 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1740 if { (eval echo "$as_me:1740: \"$ac_link_default\"") >&5
1741   (eval $ac_link_default) 2>&5
1742   ac_status=$?
1743   echo "$as_me:1743: \$? = $ac_status" >&5
1744   (exit $ac_status); }; then
1745   # Find the output, starting from the most likely.  This scheme is
1746 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1747 # resort.
1748 for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1749                 ls a.out conftest 2>/dev/null;
1750                 ls a.* conftest.* 2>/dev/null`; do
1751   case $ac_file in
1752     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1753     a.out ) # We found the default executable, but exeext='' is most
1754             # certainly right.
1755             break;;
1756     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1757           # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1758           export ac_cv_exeext
1759           break;;
1760     * ) break;;
1761   esac
1762 done
1763 else
1764   echo "$as_me: failed program was:" >&5
1765 cat conftest.$ac_ext >&5
1766 { { echo "$as_me:1766: error: C compiler cannot create executables" >&5
1767 echo "$as_me: error: C compiler cannot create executables" >&2;}
1768    { (exit 77); exit 77; }; }
1769 fi
1770
1771 ac_exeext=$ac_cv_exeext
1772 echo "$as_me:1772: result: $ac_file" >&5
1773 echo "${ECHO_T}$ac_file" >&6
1774
1775 # Check the compiler produces executables we can run.  If not, either
1776 # the compiler is broken, or we cross compile.
1777 echo "$as_me:1777: checking whether the C compiler works" >&5
1778 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1779 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1780 # If not cross compiling, check that we can run a simple program.
1781 if test "$cross_compiling" != yes; then
1782   if { ac_try='./$ac_file'
1783   { (eval echo "$as_me:1783: \"$ac_try\"") >&5
1784   (eval $ac_try) 2>&5
1785   ac_status=$?
1786   echo "$as_me:1786: \$? = $ac_status" >&5
1787   (exit $ac_status); }; }; then
1788     cross_compiling=no
1789   else
1790     if test "$cross_compiling" = maybe; then
1791         cross_compiling=yes
1792     else
1793         { { echo "$as_me:1793: error: cannot run C compiled programs.
1794 If you meant to cross compile, use \`--host'." >&5
1795 echo "$as_me: error: cannot run C compiled programs.
1796 If you meant to cross compile, use \`--host'." >&2;}
1797    { (exit 1); exit 1; }; }
1798     fi
1799   fi
1800 fi
1801 echo "$as_me:1801: result: yes" >&5
1802 echo "${ECHO_T}yes" >&6
1803
1804 rm -f a.out a.exe conftest$ac_cv_exeext
1805 ac_clean_files=$ac_clean_files_save
1806 # Check the compiler produces executables we can run.  If not, either
1807 # the compiler is broken, or we cross compile.
1808 echo "$as_me:1808: checking whether we are cross compiling" >&5
1809 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1810 echo "$as_me:1810: result: $cross_compiling" >&5
1811 echo "${ECHO_T}$cross_compiling" >&6
1812
1813 echo "$as_me:1813: checking for executable suffix" >&5
1814 echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1815 if { (eval echo "$as_me:1815: \"$ac_link\"") >&5
1816   (eval $ac_link) 2>&5
1817   ac_status=$?
1818   echo "$as_me:1818: \$? = $ac_status" >&5
1819   (exit $ac_status); }; then
1820   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1821 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1822 # work properly (i.e., refer to `conftest.exe'), while it won't with
1823 # `rm'.
1824 for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1825   case $ac_file in
1826     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1827     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1828           export ac_cv_exeext
1829           break;;
1830     * ) break;;
1831   esac
1832 done
1833 else
1834   { { echo "$as_me:1834: error: cannot compute EXEEXT: cannot compile and link" >&5
1835 echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1836    { (exit 1); exit 1; }; }
1837 fi
1838
1839 rm -f conftest$ac_cv_exeext
1840 echo "$as_me:1840: result: $ac_cv_exeext" >&5
1841 echo "${ECHO_T}$ac_cv_exeext" >&6
1842
1843 rm -f conftest.$ac_ext
1844 EXEEXT=$ac_cv_exeext
1845 ac_exeext=$EXEEXT
1846 echo "$as_me:1846: checking for object suffix" >&5
1847 echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1848 if test "${ac_cv_objext+set}" = set; then
1849   echo $ECHO_N "(cached) $ECHO_C" >&6
1850 else
1851   cat >conftest.$ac_ext <<_ACEOF
1852 #line 1852 "configure"
1853 #include "confdefs.h"
1854
1855 int
1856 main ()
1857 {
1858
1859   ;
1860   return 0;
1861 }
1862 _ACEOF
1863 rm -f conftest.o conftest.obj
1864 if { (eval echo "$as_me:1864: \"$ac_compile\"") >&5
1865   (eval $ac_compile) 2>&5
1866   ac_status=$?
1867   echo "$as_me:1867: \$? = $ac_status" >&5
1868   (exit $ac_status); }; then
1869   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1870   case $ac_file in
1871     *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1872     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1873        break;;
1874   esac
1875 done
1876 else
1877   echo "$as_me: failed program was:" >&5
1878 cat conftest.$ac_ext >&5
1879 { { echo "$as_me:1879: error: cannot compute OBJEXT: cannot compile" >&5
1880 echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1881    { (exit 1); exit 1; }; }
1882 fi
1883
1884 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1885 fi
1886 echo "$as_me:1886: result: $ac_cv_objext" >&5
1887 echo "${ECHO_T}$ac_cv_objext" >&6
1888 OBJEXT=$ac_cv_objext
1889 ac_objext=$OBJEXT
1890 echo "$as_me:1890: checking whether we are using the GNU C compiler" >&5
1891 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1892 if test "${ac_cv_c_compiler_gnu+set}" = set; then
1893   echo $ECHO_N "(cached) $ECHO_C" >&6
1894 else
1895   cat >conftest.$ac_ext <<_ACEOF
1896 #line 1896 "configure"
1897 #include "confdefs.h"
1898
1899 int
1900 main ()
1901 {
1902 #ifndef __GNUC__
1903        choke me
1904 #endif
1905
1906   ;
1907   return 0;
1908 }
1909 _ACEOF
1910 rm -f conftest.$ac_objext
1911 if { (eval echo "$as_me:1911: \"$ac_compile\"") >&5
1912   (eval $ac_compile) 2>&5
1913   ac_status=$?
1914   echo "$as_me:1914: \$? = $ac_status" >&5
1915   (exit $ac_status); } &&
1916          { ac_try='test -s conftest.$ac_objext'
1917   { (eval echo "$as_me:1917: \"$ac_try\"") >&5
1918   (eval $ac_try) 2>&5
1919   ac_status=$?
1920   echo "$as_me:1920: \$? = $ac_status" >&5
1921   (exit $ac_status); }; }; then
1922   ac_compiler_gnu=yes
1923 else
1924   echo "$as_me: failed program was:" >&5
1925 cat conftest.$ac_ext >&5
1926 ac_compiler_gnu=no
1927 fi
1928 rm -f conftest.$ac_objext conftest.$ac_ext
1929 ac_cv_c_compiler_gnu=$ac_compiler_gnu
1930
1931 fi
1932 echo "$as_me:1932: result: $ac_cv_c_compiler_gnu" >&5
1933 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1934 GCC=`test $ac_compiler_gnu = yes && echo yes`
1935 ac_test_CFLAGS=${CFLAGS+set}
1936 ac_save_CFLAGS=$CFLAGS
1937 CFLAGS="-g"
1938 echo "$as_me:1938: checking whether $CC accepts -g" >&5
1939 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1940 if test "${ac_cv_prog_cc_g+set}" = set; then
1941   echo $ECHO_N "(cached) $ECHO_C" >&6
1942 else
1943   cat >conftest.$ac_ext <<_ACEOF
1944 #line 1944 "configure"
1945 #include "confdefs.h"
1946
1947 int
1948 main ()
1949 {
1950
1951   ;
1952   return 0;
1953 }
1954 _ACEOF
1955 rm -f conftest.$ac_objext
1956 if { (eval echo "$as_me:1956: \"$ac_compile\"") >&5
1957   (eval $ac_compile) 2>&5
1958   ac_status=$?
1959   echo "$as_me:1959: \$? = $ac_status" >&5
1960   (exit $ac_status); } &&
1961          { ac_try='test -s conftest.$ac_objext'
1962   { (eval echo "$as_me:1962: \"$ac_try\"") >&5
1963   (eval $ac_try) 2>&5
1964   ac_status=$?
1965   echo "$as_me:1965: \$? = $ac_status" >&5
1966   (exit $ac_status); }; }; then
1967   ac_cv_prog_cc_g=yes
1968 else
1969   echo "$as_me: failed program was:" >&5
1970 cat conftest.$ac_ext >&5
1971 ac_cv_prog_cc_g=no
1972 fi
1973 rm -f conftest.$ac_objext conftest.$ac_ext
1974 fi
1975 echo "$as_me:1975: result: $ac_cv_prog_cc_g" >&5
1976 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1977 if test "$ac_test_CFLAGS" = set; then
1978   CFLAGS=$ac_save_CFLAGS
1979 elif test $ac_cv_prog_cc_g = yes; then
1980   if test "$GCC" = yes; then
1981     CFLAGS="-g -O2"
1982   else
1983     CFLAGS="-g"
1984   fi
1985 else
1986   if test "$GCC" = yes; then
1987     CFLAGS="-O2"
1988   else
1989     CFLAGS=
1990   fi
1991 fi
1992 # Some people use a C++ compiler to compile C.  Since we use `exit',
1993 # in C++ we need to declare it.  In case someone uses the same compiler
1994 # for both compiling C and C++ we need to have the C++ compiler decide
1995 # the declaration of exit, since it's the most demanding environment.
1996 cat >conftest.$ac_ext <<_ACEOF
1997 #ifndef __cplusplus
1998   choke me
1999 #endif
2000 _ACEOF
2001 rm -f conftest.$ac_objext
2002 if { (eval echo "$as_me:2002: \"$ac_compile\"") >&5
2003   (eval $ac_compile) 2>&5
2004   ac_status=$?
2005   echo "$as_me:2005: \$? = $ac_status" >&5
2006   (exit $ac_status); } &&
2007          { ac_try='test -s conftest.$ac_objext'
2008   { (eval echo "$as_me:2008: \"$ac_try\"") >&5
2009   (eval $ac_try) 2>&5
2010   ac_status=$?
2011   echo "$as_me:2011: \$? = $ac_status" >&5
2012   (exit $ac_status); }; }; then
2013   for ac_declaration in \
2014    ''\
2015    '#include <stdlib.h>' \
2016    'extern "C" void std::exit (int) throw (); using std::exit;' \
2017    'extern "C" void std::exit (int); using std::exit;' \
2018    'extern "C" void exit (int) throw ();' \
2019    'extern "C" void exit (int);' \
2020    'void exit (int);'
2021 do
2022   cat >conftest.$ac_ext <<_ACEOF
2023 #line 2023 "configure"
2024 #include "confdefs.h"
2025 #include <stdlib.h>
2026 $ac_declaration
2027 int
2028 main ()
2029 {
2030 exit (42);
2031   ;
2032   return 0;
2033 }
2034 _ACEOF
2035 rm -f conftest.$ac_objext
2036 if { (eval echo "$as_me:2036: \"$ac_compile\"") >&5
2037   (eval $ac_compile) 2>&5
2038   ac_status=$?
2039   echo "$as_me:2039: \$? = $ac_status" >&5
2040   (exit $ac_status); } &&
2041          { ac_try='test -s conftest.$ac_objext'
2042   { (eval echo "$as_me:2042: \"$ac_try\"") >&5
2043   (eval $ac_try) 2>&5
2044   ac_status=$?
2045   echo "$as_me:2045: \$? = $ac_status" >&5
2046   (exit $ac_status); }; }; then
2047   :
2048 else
2049   echo "$as_me: failed program was:" >&5
2050 cat conftest.$ac_ext >&5
2051 continue
2052 fi
2053 rm -f conftest.$ac_objext conftest.$ac_ext
2054   cat >conftest.$ac_ext <<_ACEOF
2055 #line 2055 "configure"
2056 #include "confdefs.h"
2057 $ac_declaration
2058 int
2059 main ()
2060 {
2061 exit (42);
2062   ;
2063   return 0;
2064 }
2065 _ACEOF
2066 rm -f conftest.$ac_objext
2067 if { (eval echo "$as_me:2067: \"$ac_compile\"") >&5
2068   (eval $ac_compile) 2>&5
2069   ac_status=$?
2070   echo "$as_me:2070: \$? = $ac_status" >&5
2071   (exit $ac_status); } &&
2072          { ac_try='test -s conftest.$ac_objext'
2073   { (eval echo "$as_me:2073: \"$ac_try\"") >&5
2074   (eval $ac_try) 2>&5
2075   ac_status=$?
2076   echo "$as_me:2076: \$? = $ac_status" >&5
2077   (exit $ac_status); }; }; then
2078   break
2079 else
2080   echo "$as_me: failed program was:" >&5
2081 cat conftest.$ac_ext >&5
2082 fi
2083 rm -f conftest.$ac_objext conftest.$ac_ext
2084 done
2085 rm -rf conftest*
2086 if test -n "$ac_declaration"; then
2087   echo '#ifdef __cplusplus' >>confdefs.h
2088   echo $ac_declaration      >>confdefs.h
2089   echo '#endif'             >>confdefs.h
2090 fi
2091
2092 else
2093   echo "$as_me: failed program was:" >&5
2094 cat conftest.$ac_ext >&5
2095 fi
2096 rm -f conftest.$ac_objext conftest.$ac_ext
2097 ac_ext=c
2098 ac_cpp='$CPP $CPPFLAGS'
2099 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2100 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2101 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2102 ac_main_return=return
2103
2104 GCC_VERSION=none
2105 if test "$GCC" = yes ; then
2106         echo "$as_me:2106: checking version of $CC" >&5
2107 echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2108         GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2109         test -z "$GCC_VERSION" && GCC_VERSION=unknown
2110         echo "$as_me:2110: result: $GCC_VERSION" >&5
2111 echo "${ECHO_T}$GCC_VERSION" >&6
2112 fi
2113
2114 ac_ext=c
2115 ac_cpp='$CPP $CPPFLAGS'
2116 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2117 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2118 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2119 ac_main_return=return
2120 echo "$as_me:2120: checking how to run the C preprocessor" >&5
2121 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2122 # On Suns, sometimes $CPP names a directory.
2123 if test -n "$CPP" && test -d "$CPP"; then
2124   CPP=
2125 fi
2126 if test -z "$CPP"; then
2127   if test "${ac_cv_prog_CPP+set}" = set; then
2128   echo $ECHO_N "(cached) $ECHO_C" >&6
2129 else
2130       # Double quotes because CPP needs to be expanded
2131     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2132     do
2133       ac_preproc_ok=false
2134 for ac_c_preproc_warn_flag in '' yes
2135 do
2136   # Use a header file that comes with gcc, so configuring glibc
2137   # with a fresh cross-compiler works.
2138   # On the NeXT, cc -E runs the code through the compiler's parser,
2139   # not just through cpp. "Syntax error" is here to catch this case.
2140   cat >conftest.$ac_ext <<_ACEOF
2141 #line 2141 "configure"
2142 #include "confdefs.h"
2143 #include <assert.h>
2144                      Syntax error
2145 _ACEOF
2146 if { (eval echo "$as_me:2146: \"$ac_cpp conftest.$ac_ext\"") >&5
2147   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2148   ac_status=$?
2149   egrep -v '^ *\+' conftest.er1 >conftest.err
2150   rm -f conftest.er1
2151   cat conftest.err >&5
2152   echo "$as_me:2152: \$? = $ac_status" >&5
2153   (exit $ac_status); } >/dev/null; then
2154   if test -s conftest.err; then
2155     ac_cpp_err=$ac_c_preproc_warn_flag
2156   else
2157     ac_cpp_err=
2158   fi
2159 else
2160   ac_cpp_err=yes
2161 fi
2162 if test -z "$ac_cpp_err"; then
2163   :
2164 else
2165   echo "$as_me: failed program was:" >&5
2166   cat conftest.$ac_ext >&5
2167   # Broken: fails on valid input.
2168 continue
2169 fi
2170 rm -f conftest.err conftest.$ac_ext
2171
2172   # OK, works on sane cases.  Now check whether non-existent headers
2173   # can be detected and how.
2174   cat >conftest.$ac_ext <<_ACEOF
2175 #line 2175 "configure"
2176 #include "confdefs.h"
2177 #include <ac_nonexistent.h>
2178 _ACEOF
2179 if { (eval echo "$as_me:2179: \"$ac_cpp conftest.$ac_ext\"") >&5
2180   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2181   ac_status=$?
2182   egrep -v '^ *\+' conftest.er1 >conftest.err
2183   rm -f conftest.er1
2184   cat conftest.err >&5
2185   echo "$as_me:2185: \$? = $ac_status" >&5
2186   (exit $ac_status); } >/dev/null; then
2187   if test -s conftest.err; then
2188     ac_cpp_err=$ac_c_preproc_warn_flag
2189   else
2190     ac_cpp_err=
2191   fi
2192 else
2193   ac_cpp_err=yes
2194 fi
2195 if test -z "$ac_cpp_err"; then
2196   # Broken: success on invalid input.
2197 continue
2198 else
2199   echo "$as_me: failed program was:" >&5
2200   cat conftest.$ac_ext >&5
2201   # Passes both tests.
2202 ac_preproc_ok=:
2203 break
2204 fi
2205 rm -f conftest.err conftest.$ac_ext
2206
2207 done
2208 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2209 rm -f conftest.err conftest.$ac_ext
2210 if $ac_preproc_ok; then
2211   break
2212 fi
2213
2214     done
2215     ac_cv_prog_CPP=$CPP
2216
2217 fi
2218   CPP=$ac_cv_prog_CPP
2219 else
2220   ac_cv_prog_CPP=$CPP
2221 fi
2222 echo "$as_me:2222: result: $CPP" >&5
2223 echo "${ECHO_T}$CPP" >&6
2224 ac_preproc_ok=false
2225 for ac_c_preproc_warn_flag in '' yes
2226 do
2227   # Use a header file that comes with gcc, so configuring glibc
2228   # with a fresh cross-compiler works.
2229   # On the NeXT, cc -E runs the code through the compiler's parser,
2230   # not just through cpp. "Syntax error" is here to catch this case.
2231   cat >conftest.$ac_ext <<_ACEOF
2232 #line 2232 "configure"
2233 #include "confdefs.h"
2234 #include <assert.h>
2235                      Syntax error
2236 _ACEOF
2237 if { (eval echo "$as_me:2237: \"$ac_cpp conftest.$ac_ext\"") >&5
2238   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2239   ac_status=$?
2240   egrep -v '^ *\+' conftest.er1 >conftest.err
2241   rm -f conftest.er1
2242   cat conftest.err >&5
2243   echo "$as_me:2243: \$? = $ac_status" >&5
2244   (exit $ac_status); } >/dev/null; then
2245   if test -s conftest.err; then
2246     ac_cpp_err=$ac_c_preproc_warn_flag
2247   else
2248     ac_cpp_err=
2249   fi
2250 else
2251   ac_cpp_err=yes
2252 fi
2253 if test -z "$ac_cpp_err"; then
2254   :
2255 else
2256   echo "$as_me: failed program was:" >&5
2257   cat conftest.$ac_ext >&5
2258   # Broken: fails on valid input.
2259 continue
2260 fi
2261 rm -f conftest.err conftest.$ac_ext
2262
2263   # OK, works on sane cases.  Now check whether non-existent headers
2264   # can be detected and how.
2265   cat >conftest.$ac_ext <<_ACEOF
2266 #line 2266 "configure"
2267 #include "confdefs.h"
2268 #include <ac_nonexistent.h>
2269 _ACEOF
2270 if { (eval echo "$as_me:2270: \"$ac_cpp conftest.$ac_ext\"") >&5
2271   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2272   ac_status=$?
2273   egrep -v '^ *\+' conftest.er1 >conftest.err
2274   rm -f conftest.er1
2275   cat conftest.err >&5
2276   echo "$as_me:2276: \$? = $ac_status" >&5
2277   (exit $ac_status); } >/dev/null; then
2278   if test -s conftest.err; then
2279     ac_cpp_err=$ac_c_preproc_warn_flag
2280   else
2281     ac_cpp_err=
2282   fi
2283 else
2284   ac_cpp_err=yes
2285 fi
2286 if test -z "$ac_cpp_err"; then
2287   # Broken: success on invalid input.
2288 continue
2289 else
2290   echo "$as_me: failed program was:" >&5
2291   cat conftest.$ac_ext >&5
2292   # Passes both tests.
2293 ac_preproc_ok=:
2294 break
2295 fi
2296 rm -f conftest.err conftest.$ac_ext
2297
2298 done
2299 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2300 rm -f conftest.err conftest.$ac_ext
2301 if $ac_preproc_ok; then
2302   :
2303 else
2304   { { echo "$as_me:2304: error: C preprocessor \"$CPP\" fails sanity check" >&5
2305 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2306    { (exit 1); exit 1; }; }
2307 fi
2308
2309 ac_ext=c
2310 ac_cpp='$CPP $CPPFLAGS'
2311 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2312 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2313 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2314 ac_main_return=return
2315
2316 if test $ac_cv_c_compiler_gnu = yes; then
2317     echo "$as_me:2317: checking whether $CC needs -traditional" >&5
2318 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2319 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2320   echo $ECHO_N "(cached) $ECHO_C" >&6
2321 else
2322     ac_pattern="Autoconf.*'x'"
2323   cat >conftest.$ac_ext <<_ACEOF
2324 #line 2324 "configure"
2325 #include "confdefs.h"
2326 #include <sgtty.h>
2327 int Autoconf = TIOCGETP;
2328 _ACEOF
2329 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2330   egrep "$ac_pattern" >/dev/null 2>&1; then
2331   ac_cv_prog_gcc_traditional=yes
2332 else
2333   ac_cv_prog_gcc_traditional=no
2334 fi
2335 rm -rf conftest*
2336
2337   if test $ac_cv_prog_gcc_traditional = no; then
2338     cat >conftest.$ac_ext <<_ACEOF
2339 #line 2339 "configure"
2340 #include "confdefs.h"
2341 #include <termio.h>
2342 int Autoconf = TCGETA;
2343 _ACEOF
2344 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2345   egrep "$ac_pattern" >/dev/null 2>&1; then
2346   ac_cv_prog_gcc_traditional=yes
2347 fi
2348 rm -rf conftest*
2349
2350   fi
2351 fi
2352 echo "$as_me:2352: result: $ac_cv_prog_gcc_traditional" >&5
2353 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2354   if test $ac_cv_prog_gcc_traditional = yes; then
2355     CC="$CC -traditional"
2356   fi
2357 fi
2358
2359 echo "$as_me:2359: checking whether $CC understands -c and -o together" >&5
2360 echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2361 if test "${cf_cv_prog_CC_c_o+set}" = set; then
2362   echo $ECHO_N "(cached) $ECHO_C" >&6
2363 else
2364
2365 cat > conftest.$ac_ext <<CF_EOF
2366 #include <stdio.h>
2367 int main()
2368 {
2369         ${cf_cv_main_return:-return}(0);
2370 }
2371 CF_EOF
2372 # We do the test twice because some compilers refuse to overwrite an
2373 # existing .o file with -o, though they will create one.
2374 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2375 if { (eval echo "$as_me:2375: \"$ac_try\"") >&5
2376   (eval $ac_try) 2>&5
2377   ac_status=$?
2378   echo "$as_me:2378: \$? = $ac_status" >&5
2379   (exit $ac_status); } &&
2380   test -f conftest2.$ac_objext && { (eval echo "$as_me:2380: \"$ac_try\"") >&5
2381   (eval $ac_try) 2>&5
2382   ac_status=$?
2383   echo "$as_me:2383: \$? = $ac_status" >&5
2384   (exit $ac_status); };
2385 then
2386   eval cf_cv_prog_CC_c_o=yes
2387 else
2388   eval cf_cv_prog_CC_c_o=no
2389 fi
2390 rm -rf conftest*
2391
2392 fi
2393 if test $cf_cv_prog_CC_c_o = yes; then
2394   echo "$as_me:2394: result: yes" >&5
2395 echo "${ECHO_T}yes" >&6
2396 else
2397   echo "$as_me:2397: result: no" >&5
2398 echo "${ECHO_T}no" >&6
2399 fi
2400
2401 echo "$as_me:2401: checking for POSIXized ISC" >&5
2402 echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2403 if test -d /etc/conf/kconfig.d &&
2404    grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2405 then
2406   echo "$as_me:2406: result: yes" >&5
2407 echo "${ECHO_T}yes" >&6
2408   ISC=yes # If later tests want to check for ISC.
2409
2410 cat >>confdefs.h <<\EOF
2411 #define _POSIX_SOURCE 1
2412 EOF
2413
2414   if test "$GCC" = yes; then
2415     CC="$CC -posix"
2416   else
2417     CC="$CC -Xp"
2418   fi
2419 else
2420   echo "$as_me:2420: result: no" >&5
2421 echo "${ECHO_T}no" >&6
2422   ISC=
2423 fi
2424
2425 echo "$as_me:2425: checking for ${CC-cc} option to accept ANSI C" >&5
2426 echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2427 if test "${cf_cv_ansi_cc+set}" = set; then
2428   echo $ECHO_N "(cached) $ECHO_C" >&6
2429 else
2430
2431 cf_cv_ansi_cc=no
2432 cf_save_CFLAGS="$CFLAGS"
2433 cf_save_CPPFLAGS="$CPPFLAGS"
2434 # Don't try gcc -ansi; that turns off useful extensions and
2435 # breaks some systems' header files.
2436 # AIX                   -qlanglvl=ansi
2437 # Ultrix and OSF/1      -std1
2438 # HP-UX                 -Aa -D_HPUX_SOURCE
2439 # SVR4                  -Xc
2440 # UnixWare 1.2          (cannot use -Xc, since ANSI/POSIX clashes)
2441 for cf_arg in "-DCC_HAS_PROTOS" \
2442         "" \
2443         -qlanglvl=ansi \
2444         -std1 \
2445         -Ae \
2446         "-Aa -D_HPUX_SOURCE" \
2447         -Xc
2448 do
2449
2450 cf_fix_cppflags=no
2451 cf_new_cflags=
2452 cf_new_cppflags=
2453 cf_new_extra_cppflags=
2454
2455 for cf_add_cflags in $cf_arg
2456 do
2457 case $cf_fix_cppflags in
2458 no)
2459         case $cf_add_cflags in #(vi
2460         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2461                 case $cf_add_cflags in
2462                 -D*)
2463                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2464
2465                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2466                                 && test -z "${cf_tst_cflags}" \
2467                                 && cf_fix_cppflags=yes
2468
2469                         if test $cf_fix_cppflags = yes ; then
2470                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2471                                 continue
2472                         elif test "${cf_tst_cflags}" = "\"'" ; then
2473                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2474                                 continue
2475                         fi
2476                         ;;
2477                 esac
2478                 case "$CPPFLAGS" in
2479                 *$cf_add_cflags) #(vi
2480                         ;;
2481                 *) #(vi
2482                         case $cf_add_cflags in #(vi
2483                         -D*)
2484                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2485
2486 CPPFLAGS=`echo "$CPPFLAGS" | \
2487         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2488                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2489
2490                                 ;;
2491                         esac
2492                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2493                         ;;
2494                 esac
2495                 ;;
2496         *)
2497                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2498                 ;;
2499         esac
2500         ;;
2501 yes)
2502         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2503
2504         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2505
2506         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2507                 && test -z "${cf_tst_cflags}" \
2508                 && cf_fix_cppflags=no
2509         ;;
2510 esac
2511 done
2512
2513 if test -n "$cf_new_cflags" ; then
2514
2515         CFLAGS="$CFLAGS $cf_new_cflags"
2516 fi
2517
2518 if test -n "$cf_new_cppflags" ; then
2519
2520         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2521 fi
2522
2523 if test -n "$cf_new_extra_cppflags" ; then
2524
2525         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2526 fi
2527
2528         cat >conftest.$ac_ext <<_ACEOF
2529 #line 2529 "configure"
2530 #include "confdefs.h"
2531
2532 #ifndef CC_HAS_PROTOS
2533 #if !defined(__STDC__) || (__STDC__ != 1)
2534 choke me
2535 #endif
2536 #endif
2537
2538 int
2539 main ()
2540 {
2541
2542         int test (int i, double x);
2543         struct s1 {int (*f) (int a);};
2544         struct s2 {int (*f) (double a);};
2545   ;
2546   return 0;
2547 }
2548 _ACEOF
2549 rm -f conftest.$ac_objext
2550 if { (eval echo "$as_me:2550: \"$ac_compile\"") >&5
2551   (eval $ac_compile) 2>&5
2552   ac_status=$?
2553   echo "$as_me:2553: \$? = $ac_status" >&5
2554   (exit $ac_status); } &&
2555          { ac_try='test -s conftest.$ac_objext'
2556   { (eval echo "$as_me:2556: \"$ac_try\"") >&5
2557   (eval $ac_try) 2>&5
2558   ac_status=$?
2559   echo "$as_me:2559: \$? = $ac_status" >&5
2560   (exit $ac_status); }; }; then
2561   cf_cv_ansi_cc="$cf_arg"; break
2562 else
2563   echo "$as_me: failed program was:" >&5
2564 cat conftest.$ac_ext >&5
2565 fi
2566 rm -f conftest.$ac_objext conftest.$ac_ext
2567 done
2568 CFLAGS="$cf_save_CFLAGS"
2569 CPPFLAGS="$cf_save_CPPFLAGS"
2570
2571 fi
2572 echo "$as_me:2572: result: $cf_cv_ansi_cc" >&5
2573 echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2574
2575 if test "$cf_cv_ansi_cc" != "no"; then
2576 if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2577
2578 cf_fix_cppflags=no
2579 cf_new_cflags=
2580 cf_new_cppflags=
2581 cf_new_extra_cppflags=
2582
2583 for cf_add_cflags in $cf_cv_ansi_cc
2584 do
2585 case $cf_fix_cppflags in
2586 no)
2587         case $cf_add_cflags in #(vi
2588         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2589                 case $cf_add_cflags in
2590                 -D*)
2591                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2592
2593                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2594                                 && test -z "${cf_tst_cflags}" \
2595                                 && cf_fix_cppflags=yes
2596
2597                         if test $cf_fix_cppflags = yes ; then
2598                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2599                                 continue
2600                         elif test "${cf_tst_cflags}" = "\"'" ; then
2601                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2602                                 continue
2603                         fi
2604                         ;;
2605                 esac
2606                 case "$CPPFLAGS" in
2607                 *$cf_add_cflags) #(vi
2608                         ;;
2609                 *) #(vi
2610                         case $cf_add_cflags in #(vi
2611                         -D*)
2612                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2613
2614 CPPFLAGS=`echo "$CPPFLAGS" | \
2615         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
2616                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
2617
2618                                 ;;
2619                         esac
2620                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2621                         ;;
2622                 esac
2623                 ;;
2624         *)
2625                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2626                 ;;
2627         esac
2628         ;;
2629 yes)
2630         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2631
2632         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2633
2634         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2635                 && test -z "${cf_tst_cflags}" \
2636                 && cf_fix_cppflags=no
2637         ;;
2638 esac
2639 done
2640
2641 if test -n "$cf_new_cflags" ; then
2642
2643         CFLAGS="$CFLAGS $cf_new_cflags"
2644 fi
2645
2646 if test -n "$cf_new_cppflags" ; then
2647
2648         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2649 fi
2650
2651 if test -n "$cf_new_extra_cppflags" ; then
2652
2653         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2654 fi
2655
2656 else
2657         cat >>confdefs.h <<\EOF
2658 #define CC_HAS_PROTOS 1
2659 EOF
2660
2661 fi
2662 fi
2663
2664 if test "$cf_cv_ansi_cc" = "no"; then
2665         { { echo "$as_me:2665: error: Your compiler does not appear to recognize prototypes.
2666 You have the following choices:
2667         a. adjust your compiler options
2668         b. get an up-to-date compiler
2669         c. use a wrapper such as unproto" >&5
2670 echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2671 You have the following choices:
2672         a. adjust your compiler options
2673         b. get an up-to-date compiler
2674         c. use a wrapper such as unproto" >&2;}
2675    { (exit 1); exit 1; }; }
2676 fi
2677
2678 case $cf_cv_system_name in
2679 os2*)
2680     CFLAGS="$CFLAGS -Zmt"
2681     CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2682     CXXFLAGS="$CXXFLAGS -Zmt"
2683     # autoconf's macro sets -Zexe and suffix both, which conflict:w
2684     LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2685     ac_cv_exeext=.exe
2686     ;;
2687 esac
2688
2689 PROG_EXT="$EXEEXT"
2690
2691 test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2692 #define PROG_EXT "$PROG_EXT"
2693 EOF
2694
2695 if test "$cross_compiling" = yes ; then
2696   LDCONFIG=:
2697 else
2698 case "$cf_cv_system_name" in #(vi
2699 dragonfly*|freebsd*) #(vi
2700   test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2701   ;;
2702 *) LDPATH=$PATH:/sbin:/usr/sbin
2703   # Extract the first word of "ldconfig", so it can be a program name with args.
2704 set dummy ldconfig; ac_word=$2
2705 echo "$as_me:2705: checking for $ac_word" >&5
2706 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2707 if test "${ac_cv_path_LDCONFIG+set}" = set; then
2708   echo $ECHO_N "(cached) $ECHO_C" >&6
2709 else
2710   case $LDCONFIG in
2711   [\\/]* | ?:[\\/]*)
2712   ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2713   ;;
2714   *)
2715   ac_save_IFS=$IFS; IFS=$ac_path_separator
2716 ac_dummy="$LDPATH"
2717 for ac_dir in $ac_dummy; do
2718   IFS=$ac_save_IFS
2719   test -z "$ac_dir" && ac_dir=.
2720   if $as_executable_p "$ac_dir/$ac_word"; then
2721    ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2722    echo "$as_me:2722: found $ac_dir/$ac_word" >&5
2723    break
2724 fi
2725 done
2726
2727   ;;
2728 esac
2729 fi
2730 LDCONFIG=$ac_cv_path_LDCONFIG
2731
2732 if test -n "$LDCONFIG"; then
2733   echo "$as_me:2733: result: $LDCONFIG" >&5
2734 echo "${ECHO_T}$LDCONFIG" >&6
2735 else
2736   echo "$as_me:2736: result: no" >&5
2737 echo "${ECHO_T}no" >&6
2738 fi
2739
2740   ;;
2741 esac
2742 fi
2743
2744 echo "$as_me:2744: checking if you want to ensure bool is consistent with C++" >&5
2745 echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2746
2747 # Check whether --with-cxx or --without-cxx was given.
2748 if test "${with_cxx+set}" = set; then
2749   withval="$with_cxx"
2750   cf_with_cxx=$withval
2751 else
2752   cf_with_cxx=yes
2753 fi;
2754 echo "$as_me:2754: result: $cf_with_cxx" >&5
2755 echo "${ECHO_T}$cf_with_cxx" >&6
2756 if test "X$cf_with_cxx" = Xno ; then
2757         CXX=""
2758         GXX=""
2759 else
2760         # with autoconf 2.13, we can change the error to a warning:
2761                 ac_ext=cc
2762 ac_cpp='$CXXCPP $CPPFLAGS'
2763 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2764 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2765 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2766 ac_main_return=return
2767 if test -n "$ac_tool_prefix"; then
2768   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2769   do
2770     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2771 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2772 echo "$as_me:2772: checking for $ac_word" >&5
2773 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2774 if test "${ac_cv_prog_CXX+set}" = set; then
2775   echo $ECHO_N "(cached) $ECHO_C" >&6
2776 else
2777   if test -n "$CXX"; then
2778   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2779 else
2780   ac_save_IFS=$IFS; IFS=$ac_path_separator
2781 ac_dummy="$PATH"
2782 for ac_dir in $ac_dummy; do
2783   IFS=$ac_save_IFS
2784   test -z "$ac_dir" && ac_dir=.
2785   $as_executable_p "$ac_dir/$ac_word" || continue
2786 ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2787 echo "$as_me:2787: found $ac_dir/$ac_word" >&5
2788 break
2789 done
2790
2791 fi
2792 fi
2793 CXX=$ac_cv_prog_CXX
2794 if test -n "$CXX"; then
2795   echo "$as_me:2795: result: $CXX" >&5
2796 echo "${ECHO_T}$CXX" >&6
2797 else
2798   echo "$as_me:2798: result: no" >&5
2799 echo "${ECHO_T}no" >&6
2800 fi
2801
2802     test -n "$CXX" && break
2803   done
2804 fi
2805 if test -z "$CXX"; then
2806   ac_ct_CXX=$CXX
2807   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2808 do
2809   # Extract the first word of "$ac_prog", so it can be a program name with args.
2810 set dummy $ac_prog; ac_word=$2
2811 echo "$as_me:2811: checking for $ac_word" >&5
2812 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2813 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2814   echo $ECHO_N "(cached) $ECHO_C" >&6
2815 else
2816   if test -n "$ac_ct_CXX"; then
2817   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2818 else
2819   ac_save_IFS=$IFS; IFS=$ac_path_separator
2820 ac_dummy="$PATH"
2821 for ac_dir in $ac_dummy; do
2822   IFS=$ac_save_IFS
2823   test -z "$ac_dir" && ac_dir=.
2824   $as_executable_p "$ac_dir/$ac_word" || continue
2825 ac_cv_prog_ac_ct_CXX="$ac_prog"
2826 echo "$as_me:2826: found $ac_dir/$ac_word" >&5
2827 break
2828 done
2829
2830 fi
2831 fi
2832 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2833 if test -n "$ac_ct_CXX"; then
2834   echo "$as_me:2834: result: $ac_ct_CXX" >&5
2835 echo "${ECHO_T}$ac_ct_CXX" >&6
2836 else
2837   echo "$as_me:2837: result: no" >&5
2838 echo "${ECHO_T}no" >&6
2839 fi
2840
2841   test -n "$ac_ct_CXX" && break
2842 done
2843 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2844
2845   CXX=$ac_ct_CXX
2846 fi
2847
2848 # Provide some information about the compiler.
2849 echo "$as_me:2849:" \
2850      "checking for C++ compiler version" >&5
2851 ac_compiler=`set X $ac_compile; echo $2`
2852 { (eval echo "$as_me:2852: \"$ac_compiler --version </dev/null >&5\"") >&5
2853   (eval $ac_compiler --version </dev/null >&5) 2>&5
2854   ac_status=$?
2855   echo "$as_me:2855: \$? = $ac_status" >&5
2856   (exit $ac_status); }
2857 { (eval echo "$as_me:2857: \"$ac_compiler -v </dev/null >&5\"") >&5
2858   (eval $ac_compiler -v </dev/null >&5) 2>&5
2859   ac_status=$?
2860   echo "$as_me:2860: \$? = $ac_status" >&5
2861   (exit $ac_status); }
2862 { (eval echo "$as_me:2862: \"$ac_compiler -V </dev/null >&5\"") >&5
2863   (eval $ac_compiler -V </dev/null >&5) 2>&5
2864   ac_status=$?
2865   echo "$as_me:2865: \$? = $ac_status" >&5
2866   (exit $ac_status); }
2867
2868 echo "$as_me:2868: checking whether we are using the GNU C++ compiler" >&5
2869 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2870 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2871   echo $ECHO_N "(cached) $ECHO_C" >&6
2872 else
2873   cat >conftest.$ac_ext <<_ACEOF
2874 #line 2874 "configure"
2875 #include "confdefs.h"
2876
2877 int
2878 main ()
2879 {
2880 #ifndef __GNUC__
2881        choke me
2882 #endif
2883
2884   ;
2885   return 0;
2886 }
2887 _ACEOF
2888 rm -f conftest.$ac_objext
2889 if { (eval echo "$as_me:2889: \"$ac_compile\"") >&5
2890   (eval $ac_compile) 2>&5
2891   ac_status=$?
2892   echo "$as_me:2892: \$? = $ac_status" >&5
2893   (exit $ac_status); } &&
2894          { ac_try='test -s conftest.$ac_objext'
2895   { (eval echo "$as_me:2895: \"$ac_try\"") >&5
2896   (eval $ac_try) 2>&5
2897   ac_status=$?
2898   echo "$as_me:2898: \$? = $ac_status" >&5
2899   (exit $ac_status); }; }; then
2900   ac_compiler_gnu=yes
2901 else
2902   echo "$as_me: failed program was:" >&5
2903 cat conftest.$ac_ext >&5
2904 ac_compiler_gnu=no
2905 fi
2906 rm -f conftest.$ac_objext conftest.$ac_ext
2907 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2908
2909 fi
2910 echo "$as_me:2910: result: $ac_cv_cxx_compiler_gnu" >&5
2911 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2912 GXX=`test $ac_compiler_gnu = yes && echo yes`
2913 ac_test_CXXFLAGS=${CXXFLAGS+set}
2914 ac_save_CXXFLAGS=$CXXFLAGS
2915 CXXFLAGS="-g"
2916 echo "$as_me:2916: checking whether $CXX accepts -g" >&5
2917 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2918 if test "${ac_cv_prog_cxx_g+set}" = set; then
2919   echo $ECHO_N "(cached) $ECHO_C" >&6
2920 else
2921   cat >conftest.$ac_ext <<_ACEOF
2922 #line 2922 "configure"
2923 #include "confdefs.h"
2924
2925 int
2926 main ()
2927 {
2928
2929   ;
2930   return 0;
2931 }
2932 _ACEOF
2933 rm -f conftest.$ac_objext
2934 if { (eval echo "$as_me:2934: \"$ac_compile\"") >&5
2935   (eval $ac_compile) 2>&5
2936   ac_status=$?
2937   echo "$as_me:2937: \$? = $ac_status" >&5
2938   (exit $ac_status); } &&
2939          { ac_try='test -s conftest.$ac_objext'
2940   { (eval echo "$as_me:2940: \"$ac_try\"") >&5
2941   (eval $ac_try) 2>&5
2942   ac_status=$?
2943   echo "$as_me:2943: \$? = $ac_status" >&5
2944   (exit $ac_status); }; }; then
2945   ac_cv_prog_cxx_g=yes
2946 else
2947   echo "$as_me: failed program was:" >&5
2948 cat conftest.$ac_ext >&5
2949 ac_cv_prog_cxx_g=no
2950 fi
2951 rm -f conftest.$ac_objext conftest.$ac_ext
2952 fi
2953 echo "$as_me:2953: result: $ac_cv_prog_cxx_g" >&5
2954 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2955 if test "$ac_test_CXXFLAGS" = set; then
2956   CXXFLAGS=$ac_save_CXXFLAGS
2957 elif test $ac_cv_prog_cxx_g = yes; then
2958   if test "$GXX" = yes; then
2959     CXXFLAGS="-g -O2"
2960   else
2961     CXXFLAGS="-g"
2962   fi
2963 else
2964   if test "$GXX" = yes; then
2965     CXXFLAGS="-O2"
2966   else
2967     CXXFLAGS=
2968   fi
2969 fi
2970 for ac_declaration in \
2971    ''\
2972    '#include <stdlib.h>' \
2973    'extern "C" void std::exit (int) throw (); using std::exit;' \
2974    'extern "C" void std::exit (int); using std::exit;' \
2975    'extern "C" void exit (int) throw ();' \
2976    'extern "C" void exit (int);' \
2977    'void exit (int);'
2978 do
2979   cat >conftest.$ac_ext <<_ACEOF
2980 #line 2980 "configure"
2981 #include "confdefs.h"
2982 #include <stdlib.h>
2983 $ac_declaration
2984 int
2985 main ()
2986 {
2987 exit (42);
2988   ;
2989   return 0;
2990 }
2991 _ACEOF
2992 rm -f conftest.$ac_objext
2993 if { (eval echo "$as_me:2993: \"$ac_compile\"") >&5
2994   (eval $ac_compile) 2>&5
2995   ac_status=$?
2996   echo "$as_me:2996: \$? = $ac_status" >&5
2997   (exit $ac_status); } &&
2998          { ac_try='test -s conftest.$ac_objext'
2999   { (eval echo "$as_me:2999: \"$ac_try\"") >&5
3000   (eval $ac_try) 2>&5
3001   ac_status=$?
3002   echo "$as_me:3002: \$? = $ac_status" >&5
3003   (exit $ac_status); }; }; then
3004   :
3005 else
3006   echo "$as_me: failed program was:" >&5
3007 cat conftest.$ac_ext >&5
3008 continue
3009 fi
3010 rm -f conftest.$ac_objext conftest.$ac_ext
3011   cat >conftest.$ac_ext <<_ACEOF
3012 #line 3012 "configure"
3013 #include "confdefs.h"
3014 $ac_declaration
3015 int
3016 main ()
3017 {
3018 exit (42);
3019   ;
3020   return 0;
3021 }
3022 _ACEOF
3023 rm -f conftest.$ac_objext
3024 if { (eval echo "$as_me:3024: \"$ac_compile\"") >&5
3025   (eval $ac_compile) 2>&5
3026   ac_status=$?
3027   echo "$as_me:3027: \$? = $ac_status" >&5
3028   (exit $ac_status); } &&
3029          { ac_try='test -s conftest.$ac_objext'
3030   { (eval echo "$as_me:3030: \"$ac_try\"") >&5
3031   (eval $ac_try) 2>&5
3032   ac_status=$?
3033   echo "$as_me:3033: \$? = $ac_status" >&5
3034   (exit $ac_status); }; }; then
3035   break
3036 else
3037   echo "$as_me: failed program was:" >&5
3038 cat conftest.$ac_ext >&5
3039 fi
3040 rm -f conftest.$ac_objext conftest.$ac_ext
3041 done
3042 rm -rf conftest*
3043 if test -n "$ac_declaration"; then
3044   echo '#ifdef __cplusplus' >>confdefs.h
3045   echo $ac_declaration      >>confdefs.h
3046   echo '#endif'             >>confdefs.h
3047 fi
3048
3049 ac_ext=c
3050 ac_cpp='$CPP $CPPFLAGS'
3051 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3052 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3053 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3054 ac_main_return=return
3055
3056                 # autoconf 2.5x removed the error - by hardcoding it to g++.
3057         if test "$CXX" = "g++" ; then
3058                 # Extract the first word of "g++", so it can be a program name with args.
3059 set dummy g++; ac_word=$2
3060 echo "$as_me:3060: checking for $ac_word" >&5
3061 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3062 if test "${ac_cv_path_CXX+set}" = set; then
3063   echo $ECHO_N "(cached) $ECHO_C" >&6
3064 else
3065   case $CXX in
3066   [\\/]* | ?:[\\/]*)
3067   ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3068   ;;
3069   *)
3070   ac_save_IFS=$IFS; IFS=$ac_path_separator
3071 ac_dummy="$PATH"
3072 for ac_dir in $ac_dummy; do
3073   IFS=$ac_save_IFS
3074   test -z "$ac_dir" && ac_dir=.
3075   if $as_executable_p "$ac_dir/$ac_word"; then
3076    ac_cv_path_CXX="$ac_dir/$ac_word"
3077    echo "$as_me:3077: found $ac_dir/$ac_word" >&5
3078    break
3079 fi
3080 done
3081
3082   ;;
3083 esac
3084 fi
3085 CXX=$ac_cv_path_CXX
3086
3087 if test -n "$CXX"; then
3088   echo "$as_me:3088: result: $CXX" >&5
3089 echo "${ECHO_T}$CXX" >&6
3090 else
3091   echo "$as_me:3091: result: no" >&5
3092 echo "${ECHO_T}no" >&6
3093 fi
3094
3095         fi
3096         if test "$CXX" = "g++" ; then
3097                 { echo "$as_me:3097: WARNING: ignoring hardcoded g++" >&5
3098 echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3099                 cf_with_cxx=no; CXX=""; GXX="";
3100         fi
3101 fi
3102
3103 GXX_VERSION=none
3104 if test "$GXX" = yes; then
3105         echo "$as_me:3105: checking version of g++" >&5
3106 echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3107         GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3108         test -z "$GXX_VERSION" && GXX_VERSION=unknown
3109         echo "$as_me:3109: result: $GXX_VERSION" >&5
3110 echo "${ECHO_T}$GXX_VERSION" >&6
3111 fi
3112
3113 case $GXX_VERSION in
3114 1*|2.[0-6]*)
3115         # GXX=""; CXX=""; ac_cv_prog_gxx=no
3116         # cf_cxx_library=no
3117         { echo "$as_me:3117: WARNING: templates do not work" >&5
3118 echo "$as_me: WARNING: templates do not work" >&2;}
3119         ;;
3120 esac
3121
3122 echo "$as_me:3122: checking if you want to build C++ binding and demo" >&5
3123 echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3124
3125 # Check whether --with-cxx-binding or --without-cxx-binding was given.
3126 if test "${with_cxx_binding+set}" = set; then
3127   withval="$with_cxx_binding"
3128   cf_with_cxx_binding=$withval
3129 else
3130   cf_with_cxx_binding=$cf_with_cxx
3131 fi;
3132 echo "$as_me:3132: result: $cf_with_cxx_binding" >&5
3133 echo "${ECHO_T}$cf_with_cxx_binding" >&6
3134
3135 echo "$as_me:3135: checking if you want to build with Ada95" >&5
3136 echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3137
3138 # Check whether --with-ada or --without-ada was given.
3139 if test "${with_ada+set}" = set; then
3140   withval="$with_ada"
3141   cf_with_ada=$withval
3142 else
3143   cf_with_ada=yes
3144 fi;
3145 echo "$as_me:3145: result: $cf_with_ada" >&5
3146 echo "${ECHO_T}$cf_with_ada" >&6
3147
3148 echo "$as_me:3148: checking if you want to install manpages" >&5
3149 echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3150
3151 # Check whether --with-manpages or --without-manpages was given.
3152 if test "${with_manpages+set}" = set; then
3153   withval="$with_manpages"
3154   cf_with_manpages=$withval
3155 else
3156   cf_with_manpages=yes
3157 fi;
3158 echo "$as_me:3158: result: $cf_with_manpages" >&5
3159 echo "${ECHO_T}$cf_with_manpages" >&6
3160
3161 echo "$as_me:3161: checking if you want to build programs such as tic" >&5
3162 echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3163
3164 # Check whether --with-progs or --without-progs was given.
3165 if test "${with_progs+set}" = set; then
3166   withval="$with_progs"
3167   cf_with_progs=$withval
3168 else
3169   cf_with_progs=yes
3170 fi;
3171 echo "$as_me:3171: result: $cf_with_progs" >&5
3172 echo "${ECHO_T}$cf_with_progs" >&6
3173
3174 echo "$as_me:3174: checking if you want to build test-programs" >&5
3175 echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3176
3177 # Check whether --with-tests or --without-tests was given.
3178 if test "${with_tests+set}" = set; then
3179   withval="$with_tests"
3180   cf_with_tests=$withval
3181 else
3182   cf_with_tests=yes
3183 fi;
3184 echo "$as_me:3184: result: $cf_with_tests" >&5
3185 echo "${ECHO_T}$cf_with_tests" >&6
3186
3187 echo "$as_me:3187: checking if you wish to install curses.h" >&5
3188 echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3189
3190 # Check whether --with-curses-h or --without-curses-h was given.
3191 if test "${with_curses_h+set}" = set; then
3192   withval="$with_curses_h"
3193   with_curses_h=$withval
3194 else
3195   with_curses_h=yes
3196 fi;
3197 echo "$as_me:3197: result: $with_curses_h" >&5
3198 echo "${ECHO_T}$with_curses_h" >&6
3199
3200 modules_to_build="ncurses"
3201 if test "X$cf_with_progs" != Xno ; then
3202 modules_to_build="$modules_to_build progs tack"
3203 fi
3204 modules_to_build="$modules_to_build panel menu form"
3205
3206 test "$program_prefix" != NONE &&
3207   program_transform_name="s,^,$program_prefix,;$program_transform_name"
3208 # Use a double $ so make ignores it.
3209 test "$program_suffix" != NONE &&
3210   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3211 # Double any \ or $.  echo might interpret backslashes.
3212 # By default was `s,x,x', remove it if useless.
3213 cat <<\_ACEOF >conftest.sed
3214 s/[\\$]/&&/g;s/;s,x,x,$//
3215 _ACEOF
3216 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3217 rm conftest.sed
3218
3219 for ac_prog in mawk gawk nawk awk
3220 do
3221   # Extract the first word of "$ac_prog", so it can be a program name with args.
3222 set dummy $ac_prog; ac_word=$2
3223 echo "$as_me:3223: checking for $ac_word" >&5
3224 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3225 if test "${ac_cv_prog_AWK+set}" = set; then
3226   echo $ECHO_N "(cached) $ECHO_C" >&6
3227 else
3228   if test -n "$AWK"; then
3229   ac_cv_prog_AWK="$AWK" # Let the user override the test.
3230 else
3231   ac_save_IFS=$IFS; IFS=$ac_path_separator
3232 ac_dummy="$PATH"
3233 for ac_dir in $ac_dummy; do
3234   IFS=$ac_save_IFS
3235   test -z "$ac_dir" && ac_dir=.
3236   $as_executable_p "$ac_dir/$ac_word" || continue
3237 ac_cv_prog_AWK="$ac_prog"
3238 echo "$as_me:3238: found $ac_dir/$ac_word" >&5
3239 break
3240 done
3241
3242 fi
3243 fi
3244 AWK=$ac_cv_prog_AWK
3245 if test -n "$AWK"; then
3246   echo "$as_me:3246: result: $AWK" >&5
3247 echo "${ECHO_T}$AWK" >&6
3248 else
3249   echo "$as_me:3249: result: no" >&5
3250 echo "${ECHO_T}no" >&6
3251 fi
3252
3253   test -n "$AWK" && break
3254 done
3255
3256 test -z "$AWK" && { { echo "$as_me:3256: error: No awk program found" >&5
3257 echo "$as_me: error: No awk program found" >&2;}
3258    { (exit 1); exit 1; }; }
3259
3260 echo "$as_me:3260: checking for egrep" >&5
3261 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3262 if test "${ac_cv_prog_egrep+set}" = set; then
3263   echo $ECHO_N "(cached) $ECHO_C" >&6
3264 else
3265   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3266     then ac_cv_prog_egrep='grep -E'
3267     else ac_cv_prog_egrep='egrep'
3268     fi
3269 fi
3270 echo "$as_me:3270: result: $ac_cv_prog_egrep" >&5
3271 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3272  EGREP=$ac_cv_prog_egrep
3273
3274 test -z "$EGREP" && { { echo "$as_me:3274: error: No egrep program found" >&5
3275 echo "$as_me: error: No egrep program found" >&2;}
3276    { (exit 1); exit 1; }; }
3277
3278 # Find a good install program.  We prefer a C program (faster),
3279 # so one script is as good as another.  But avoid the broken or
3280 # incompatible versions:
3281 # SysV /etc/install, /usr/sbin/install
3282 # SunOS /usr/etc/install
3283 # IRIX /sbin/install
3284 # AIX /bin/install
3285 # AmigaOS /C/install, which installs bootblocks on floppy discs
3286 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3287 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
3288 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3289 # ./install, which can be erroneously created by make from ./install.sh.
3290 echo "$as_me:3290: checking for a BSD compatible install" >&5
3291 echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3292 if test -z "$INSTALL"; then
3293 if test "${ac_cv_path_install+set}" = set; then
3294   echo $ECHO_N "(cached) $ECHO_C" >&6
3295 else
3296     ac_save_IFS=$IFS; IFS=$ac_path_separator
3297   for ac_dir in $PATH; do
3298     IFS=$ac_save_IFS
3299     # Account for people who put trailing slashes in PATH elements.
3300     case $ac_dir/ in
3301     / | ./ | .// | /cC/* \
3302     | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3303     | /usr/ucb/* ) ;;
3304     *)
3305       # OSF1 and SCO ODT 3.0 have their own names for install.
3306       # Don't use installbsd from OSF since it installs stuff as root
3307       # by default.
3308       for ac_prog in ginstall scoinst install; do
3309         if $as_executable_p "$ac_dir/$ac_prog"; then
3310           if test $ac_prog = install &&
3311             grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3312             # AIX install.  It has an incompatible calling convention.
3313             :
3314           elif test $ac_prog = install &&
3315             grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3316             # program-specific install script used by HP pwplus--don't use.
3317             :
3318           else
3319             ac_cv_path_install="$ac_dir/$ac_prog -c"
3320             break 2
3321           fi
3322         fi
3323       done
3324       ;;
3325     esac
3326   done
3327
3328 fi
3329   if test "${ac_cv_path_install+set}" = set; then
3330     INSTALL=$ac_cv_path_install
3331   else
3332     # As a last resort, use the slow shell script.  We don't cache a
3333     # path for INSTALL within a source directory, because that will
3334     # break other packages using the cache if that directory is
3335     # removed, or if the path is relative.
3336     INSTALL=$ac_install_sh
3337   fi
3338 fi
3339 echo "$as_me:3339: result: $INSTALL" >&5
3340 echo "${ECHO_T}$INSTALL" >&6
3341
3342 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3343 # It thinks the first close brace ends the variable substitution.
3344 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3345
3346 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3347
3348 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3349
3350 case $INSTALL in
3351 /*)
3352   ;;
3353 *)
3354   cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3355   test -z "$cf_dir" && cf_dir=.
3356   INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3357   ;;
3358 esac
3359
3360 for ac_prog in tdlint lint alint splint lclint
3361 do
3362   # Extract the first word of "$ac_prog", so it can be a program name with args.
3363 set dummy $ac_prog; ac_word=$2
3364 echo "$as_me:3364: checking for $ac_word" >&5
3365 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3366 if test "${ac_cv_prog_LINT+set}" = set; then
3367   echo $ECHO_N "(cached) $ECHO_C" >&6
3368 else
3369   if test -n "$LINT"; then
3370   ac_cv_prog_LINT="$LINT" # Let the user override the test.
3371 else
3372   ac_save_IFS=$IFS; IFS=$ac_path_separator
3373 ac_dummy="$PATH"
3374 for ac_dir in $ac_dummy; do
3375   IFS=$ac_save_IFS
3376   test -z "$ac_dir" && ac_dir=.
3377   $as_executable_p "$ac_dir/$ac_word" || continue
3378 ac_cv_prog_LINT="$ac_prog"
3379 echo "$as_me:3379: found $ac_dir/$ac_word" >&5
3380 break
3381 done
3382
3383 fi
3384 fi
3385 LINT=$ac_cv_prog_LINT
3386 if test -n "$LINT"; then
3387   echo "$as_me:3387: result: $LINT" >&5
3388 echo "${ECHO_T}$LINT" >&6
3389 else
3390   echo "$as_me:3390: result: no" >&5
3391 echo "${ECHO_T}no" >&6
3392 fi
3393
3394   test -n "$LINT" && break
3395 done
3396
3397 echo "$as_me:3397: checking whether ln -s works" >&5
3398 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3399 LN_S=$as_ln_s
3400 if test "$LN_S" = "ln -s"; then
3401   echo "$as_me:3401: result: yes" >&5
3402 echo "${ECHO_T}yes" >&6
3403 else
3404   echo "$as_me:3404: result: no, using $LN_S" >&5
3405 echo "${ECHO_T}no, using $LN_S" >&6
3406 fi
3407
3408 echo "$as_me:3408: checking if $LN_S -f options work" >&5
3409 echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3410
3411 rm -f conf$$.src conf$$dst
3412 echo >conf$$.dst
3413 echo first >conf$$.src
3414 if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3415         cf_prog_ln_sf=yes
3416 else
3417         cf_prog_ln_sf=no
3418 fi
3419 rm -f conf$$.dst conf$$src
3420 echo "$as_me:3420: result: $cf_prog_ln_sf" >&5
3421 echo "${ECHO_T}$cf_prog_ln_sf" >&6
3422
3423 test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3424
3425 echo "$as_me:3425: checking for long file names" >&5
3426 echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3427 if test "${ac_cv_sys_long_file_names+set}" = set; then
3428   echo $ECHO_N "(cached) $ECHO_C" >&6
3429 else
3430   ac_cv_sys_long_file_names=yes
3431 # Test for long file names in all the places we know might matter:
3432 #      .                the current directory, where building will happen
3433 #      $prefix/lib      where we will be installing things
3434 #      $exec_prefix/lib likewise
3435 # eval it to expand exec_prefix.
3436 #      $TMPDIR          if set, where it might want to write temporary files
3437 # if $TMPDIR is not set:
3438 #      /tmp             where it might want to write temporary files
3439 #      /var/tmp         likewise
3440 #      /usr/tmp         likewise
3441 if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3442   ac_tmpdirs=$TMPDIR
3443 else
3444   ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3445 fi
3446 for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3447   test -d $ac_dir || continue
3448   test -w $ac_dir || continue # It is less confusing to not echo anything here.
3449   ac_xdir=$ac_dir/cf$$
3450   (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3451   ac_tf1=$ac_xdir/conftest9012345
3452   ac_tf2=$ac_xdir/conftest9012346
3453   (echo 1 >$ac_tf1) 2>/dev/null
3454   (echo 2 >$ac_tf2) 2>/dev/null
3455   ac_val=`cat $ac_tf1 2>/dev/null`
3456   if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3457     ac_cv_sys_long_file_names=no
3458     rm -rf $ac_xdir 2>/dev/null
3459     break
3460   fi
3461   rm -rf $ac_xdir 2>/dev/null
3462 done
3463 fi
3464 echo "$as_me:3464: result: $ac_cv_sys_long_file_names" >&5
3465 echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3466 if test $ac_cv_sys_long_file_names = yes; then
3467
3468 cat >>confdefs.h <<\EOF
3469 #define HAVE_LONG_FILE_NAMES 1
3470 EOF
3471
3472 fi
3473
3474 # if we find pkg-config, check if we should install the ".pc" files.
3475
3476 echo "$as_me:3476: checking if you want to use pkg-config" >&5
3477 echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3478
3479 # Check whether --with-pkg-config or --without-pkg-config was given.
3480 if test "${with_pkg_config+set}" = set; then
3481   withval="$with_pkg_config"
3482   cf_pkg_config=$withval
3483 else
3484   cf_pkg_config=yes
3485 fi;
3486 echo "$as_me:3486: result: $cf_pkg_config" >&5
3487 echo "${ECHO_T}$cf_pkg_config" >&6
3488
3489 case $cf_pkg_config in #(vi
3490 no) #(vi
3491         PKG_CONFIG=none
3492         ;;
3493 yes) #(vi
3494         # Extract the first word of "pkg-config", so it can be a program name with args.
3495 set dummy pkg-config; ac_word=$2
3496 echo "$as_me:3496: checking for $ac_word" >&5
3497 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3498 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3499   echo $ECHO_N "(cached) $ECHO_C" >&6
3500 else
3501   case $PKG_CONFIG in
3502   [\\/]* | ?:[\\/]*)
3503   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3504   ;;
3505   *)
3506   ac_save_IFS=$IFS; IFS=$ac_path_separator
3507 ac_dummy="$PATH"
3508 for ac_dir in $ac_dummy; do
3509   IFS=$ac_save_IFS
3510   test -z "$ac_dir" && ac_dir=.
3511   if $as_executable_p "$ac_dir/$ac_word"; then
3512    ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3513    echo "$as_me:3513: found $ac_dir/$ac_word" >&5
3514    break
3515 fi
3516 done
3517
3518   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="none"
3519   ;;
3520 esac
3521 fi
3522 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3523
3524 if test -n "$PKG_CONFIG"; then
3525   echo "$as_me:3525: result: $PKG_CONFIG" >&5
3526 echo "${ECHO_T}$PKG_CONFIG" >&6
3527 else
3528   echo "$as_me:3528: result: no" >&5
3529 echo "${ECHO_T}no" >&6
3530 fi
3531
3532         ;;
3533 *)
3534         PKG_CONFIG=$withval
3535         ;;
3536 esac
3537
3538 test -z "$PKG_CONFIG" && PKG_CONFIG=none
3539 if test "$PKG_CONFIG" != none ; then
3540
3541 if test "x$prefix" != xNONE; then
3542   cf_path_syntax="$prefix"
3543 else
3544   cf_path_syntax="$ac_default_prefix"
3545 fi
3546
3547 case ".$PKG_CONFIG" in #(vi
3548 .\$\(*\)*|.\'*\'*) #(vi
3549   ;;
3550 ..|./*|.\\*) #(vi
3551   ;;
3552 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3553   ;;
3554 .\${*prefix}*) #(vi
3555   eval PKG_CONFIG="$PKG_CONFIG"
3556   case ".$PKG_CONFIG" in #(vi
3557   .NONE/*)
3558     PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3559     ;;
3560   esac
3561   ;; #(vi
3562 .no|.NONE/*)
3563   PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3564   ;;
3565 *)
3566   { { echo "$as_me:3566: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3567 echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3568    { (exit 1); exit 1; }; }
3569   ;;
3570 esac
3571
3572 fi
3573
3574 if test "$PKG_CONFIG" != no ; then
3575         echo "$as_me:3575: checking if we should install .pc files for $PKG_CONFIG" >&5
3576 echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3577
3578         # Leave this as something that can be overridden in the environment.
3579         if test -z "$PKG_CONFIG_LIBDIR" ; then
3580                 PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`/lib/pkgconfig
3581         fi
3582         PKG_CONFIG_LIBDIR=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/^://' -e 's/:.*//'`
3583         if test -n "$PKG_CONFIG_LIBDIR" && test -d "$PKG_CONFIG_LIBDIR" ; then
3584
3585 # Check whether --enable-pc-files or --disable-pc-files was given.
3586 if test "${enable_pc_files+set}" = set; then
3587   enableval="$enable_pc_files"
3588   enable_pc_files=$enableval
3589 else
3590   enable_pc_files=no
3591 fi;
3592                 echo "$as_me:3592: result: $enable_pc_files" >&5
3593 echo "${ECHO_T}$enable_pc_files" >&6
3594         else
3595                 echo "$as_me:3595: result: no" >&5
3596 echo "${ECHO_T}no" >&6
3597                 { echo "$as_me:3597: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&5
3598 echo "$as_me: WARNING: did not find library $PKG_CONFIG_LIBDIR" >&2;}
3599                 enable_pc_files=no
3600         fi
3601 fi
3602
3603 echo "$as_me:3603: checking if we should assume mixed-case filenames" >&5
3604 echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3605
3606 # Check whether --enable-mixed-case or --disable-mixed-case was given.
3607 if test "${enable_mixed_case+set}" = set; then
3608   enableval="$enable_mixed_case"
3609   enable_mixedcase=$enableval
3610 else
3611   enable_mixedcase=auto
3612 fi;
3613 echo "$as_me:3613: result: $enable_mixedcase" >&5
3614 echo "${ECHO_T}$enable_mixedcase" >&6
3615 if test "$enable_mixedcase" = "auto" ; then
3616
3617 echo "$as_me:3617: checking if filesystem supports mixed-case filenames" >&5
3618 echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3619 if test "${cf_cv_mixedcase+set}" = set; then
3620   echo $ECHO_N "(cached) $ECHO_C" >&6
3621 else
3622
3623 if test "$cross_compiling" = yes ; then
3624         case $target_alias in #(vi
3625         *-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3626                 cf_cv_mixedcase=no
3627                 ;;
3628         *)
3629                 cf_cv_mixedcase=yes
3630                 ;;
3631         esac
3632 else
3633         rm -f conftest CONFTEST
3634         echo test >conftest
3635         if test -f CONFTEST ; then
3636                 cf_cv_mixedcase=no
3637         else
3638                 cf_cv_mixedcase=yes
3639         fi
3640         rm -f conftest CONFTEST
3641 fi
3642
3643 fi
3644 echo "$as_me:3644: result: $cf_cv_mixedcase" >&5
3645 echo "${ECHO_T}$cf_cv_mixedcase" >&6
3646 test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3647 #define MIXEDCASE_FILENAMES 1
3648 EOF
3649
3650 else
3651     cf_cv_mixedcase=$enable_mixedcase
3652     if test "$enable_mixedcase" = "yes" ; then
3653         cat >>confdefs.h <<\EOF
3654 #define MIXEDCASE_FILENAMES 1
3655 EOF
3656
3657     fi
3658 fi
3659
3660 # do this after mixed-case option (tags/TAGS is not as important as tic).
3661 echo "$as_me:3661: checking whether ${MAKE-make} sets \${MAKE}" >&5
3662 echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3663 set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3664 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3665   echo $ECHO_N "(cached) $ECHO_C" >&6
3666 else
3667   cat >conftest.make <<\EOF
3668 all:
3669         @echo 'ac_maketemp="${MAKE}"'
3670 EOF
3671 # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3672 eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3673 if test -n "$ac_maketemp"; then
3674   eval ac_cv_prog_make_${ac_make}_set=yes
3675 else
3676   eval ac_cv_prog_make_${ac_make}_set=no
3677 fi
3678 rm -f conftest.make
3679 fi
3680 if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3681   echo "$as_me:3681: result: yes" >&5
3682 echo "${ECHO_T}yes" >&6
3683   SET_MAKE=
3684 else
3685   echo "$as_me:3685: result: no" >&5
3686 echo "${ECHO_T}no" >&6
3687   SET_MAKE="MAKE=${MAKE-make}"
3688 fi
3689
3690 for ac_prog in exctags ctags
3691 do
3692   # Extract the first word of "$ac_prog", so it can be a program name with args.
3693 set dummy $ac_prog; ac_word=$2
3694 echo "$as_me:3694: checking for $ac_word" >&5
3695 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3696 if test "${ac_cv_prog_CTAGS+set}" = set; then
3697   echo $ECHO_N "(cached) $ECHO_C" >&6
3698 else
3699   if test -n "$CTAGS"; then
3700   ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3701 else
3702   ac_save_IFS=$IFS; IFS=$ac_path_separator
3703 ac_dummy="$PATH"
3704 for ac_dir in $ac_dummy; do
3705   IFS=$ac_save_IFS
3706   test -z "$ac_dir" && ac_dir=.
3707   $as_executable_p "$ac_dir/$ac_word" || continue
3708 ac_cv_prog_CTAGS="$ac_prog"
3709 echo "$as_me:3709: found $ac_dir/$ac_word" >&5
3710 break
3711 done
3712
3713 fi
3714 fi
3715 CTAGS=$ac_cv_prog_CTAGS
3716 if test -n "$CTAGS"; then
3717   echo "$as_me:3717: result: $CTAGS" >&5
3718 echo "${ECHO_T}$CTAGS" >&6
3719 else
3720   echo "$as_me:3720: result: no" >&5
3721 echo "${ECHO_T}no" >&6
3722 fi
3723
3724   test -n "$CTAGS" && break
3725 done
3726
3727 for ac_prog in exetags etags
3728 do
3729   # Extract the first word of "$ac_prog", so it can be a program name with args.
3730 set dummy $ac_prog; ac_word=$2
3731 echo "$as_me:3731: checking for $ac_word" >&5
3732 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3733 if test "${ac_cv_prog_ETAGS+set}" = set; then
3734   echo $ECHO_N "(cached) $ECHO_C" >&6
3735 else
3736   if test -n "$ETAGS"; then
3737   ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3738 else
3739   ac_save_IFS=$IFS; IFS=$ac_path_separator
3740 ac_dummy="$PATH"
3741 for ac_dir in $ac_dummy; do
3742   IFS=$ac_save_IFS
3743   test -z "$ac_dir" && ac_dir=.
3744   $as_executable_p "$ac_dir/$ac_word" || continue
3745 ac_cv_prog_ETAGS="$ac_prog"
3746 echo "$as_me:3746: found $ac_dir/$ac_word" >&5
3747 break
3748 done
3749
3750 fi
3751 fi
3752 ETAGS=$ac_cv_prog_ETAGS
3753 if test -n "$ETAGS"; then
3754   echo "$as_me:3754: result: $ETAGS" >&5
3755 echo "${ECHO_T}$ETAGS" >&6
3756 else
3757   echo "$as_me:3757: result: no" >&5
3758 echo "${ECHO_T}no" >&6
3759 fi
3760
3761   test -n "$ETAGS" && break
3762 done
3763
3764 # Extract the first word of "${CTAGS-ctags}", so it can be a program name with args.
3765 set dummy ${CTAGS-ctags}; ac_word=$2
3766 echo "$as_me:3766: checking for $ac_word" >&5
3767 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3768 if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3769   echo $ECHO_N "(cached) $ECHO_C" >&6
3770 else
3771   if test -n "$MAKE_LOWER_TAGS"; then
3772   ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3773 else
3774   ac_save_IFS=$IFS; IFS=$ac_path_separator
3775 ac_dummy="$PATH"
3776 for ac_dir in $ac_dummy; do
3777   IFS=$ac_save_IFS
3778   test -z "$ac_dir" && ac_dir=.
3779   $as_executable_p "$ac_dir/$ac_word" || continue
3780 ac_cv_prog_MAKE_LOWER_TAGS="yes"
3781 echo "$as_me:3781: found $ac_dir/$ac_word" >&5
3782 break
3783 done
3784
3785   test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3786 fi
3787 fi
3788 MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3789 if test -n "$MAKE_LOWER_TAGS"; then
3790   echo "$as_me:3790: result: $MAKE_LOWER_TAGS" >&5
3791 echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3792 else
3793   echo "$as_me:3793: result: no" >&5
3794 echo "${ECHO_T}no" >&6
3795 fi
3796
3797 if test "$cf_cv_mixedcase" = yes ; then
3798         # Extract the first word of "${ETAGS-etags}", so it can be a program name with args.
3799 set dummy ${ETAGS-etags}; ac_word=$2
3800 echo "$as_me:3800: checking for $ac_word" >&5
3801 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3802 if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3803   echo $ECHO_N "(cached) $ECHO_C" >&6
3804 else
3805   if test -n "$MAKE_UPPER_TAGS"; then
3806   ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3807 else
3808   ac_save_IFS=$IFS; IFS=$ac_path_separator
3809 ac_dummy="$PATH"
3810 for ac_dir in $ac_dummy; do
3811   IFS=$ac_save_IFS
3812   test -z "$ac_dir" && ac_dir=.
3813   $as_executable_p "$ac_dir/$ac_word" || continue
3814 ac_cv_prog_MAKE_UPPER_TAGS="yes"
3815 echo "$as_me:3815: found $ac_dir/$ac_word" >&5
3816 break
3817 done
3818
3819   test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3820 fi
3821 fi
3822 MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3823 if test -n "$MAKE_UPPER_TAGS"; then
3824   echo "$as_me:3824: result: $MAKE_UPPER_TAGS" >&5
3825 echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3826 else
3827   echo "$as_me:3827: result: no" >&5
3828 echo "${ECHO_T}no" >&6
3829 fi
3830
3831 else
3832         MAKE_UPPER_TAGS=no
3833 fi
3834
3835 if test "$MAKE_UPPER_TAGS" = yes ; then
3836         MAKE_UPPER_TAGS=
3837 else
3838         MAKE_UPPER_TAGS="#"
3839 fi
3840
3841 if test "$MAKE_LOWER_TAGS" = yes ; then
3842         MAKE_LOWER_TAGS=
3843 else
3844         MAKE_LOWER_TAGS="#"
3845 fi
3846
3847 echo "$as_me:3847: checking for makeflags variable" >&5
3848 echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3849 if test "${cf_cv_makeflags+set}" = set; then
3850   echo $ECHO_N "(cached) $ECHO_C" >&6
3851 else
3852
3853         cf_cv_makeflags=''
3854         for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3855         do
3856                 cat >cf_makeflags.tmp <<CF_EOF
3857 SHELL = /bin/sh
3858 all :
3859         @ echo '.$cf_option'
3860 CF_EOF
3861                 cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[        ]*$,,'`
3862                 case "$cf_result" in
3863                 .*k)
3864                         cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3865                         case "$cf_result" in
3866                         .*CC=*) cf_cv_makeflags=
3867                                 ;;
3868                         *)      cf_cv_makeflags=$cf_option
3869                                 ;;
3870                         esac
3871                         break
3872                         ;;
3873                 .-)     ;;
3874                 *)      echo "given option \"$cf_option\", no match \"$cf_result\""
3875                         ;;
3876                 esac
3877         done
3878         rm -f cf_makeflags.tmp
3879
3880 fi
3881 echo "$as_me:3881: result: $cf_cv_makeflags" >&5
3882 echo "${ECHO_T}$cf_cv_makeflags" >&6
3883
3884 if test -n "$ac_tool_prefix"; then
3885   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3886 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3887 echo "$as_me:3887: checking for $ac_word" >&5
3888 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3889 if test "${ac_cv_prog_RANLIB+set}" = set; then
3890   echo $ECHO_N "(cached) $ECHO_C" >&6
3891 else
3892   if test -n "$RANLIB"; then
3893   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3894 else
3895   ac_save_IFS=$IFS; IFS=$ac_path_separator
3896 ac_dummy="$PATH"
3897 for ac_dir in $ac_dummy; do
3898   IFS=$ac_save_IFS
3899   test -z "$ac_dir" && ac_dir=.
3900   $as_executable_p "$ac_dir/$ac_word" || continue
3901 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3902 echo "$as_me:3902: found $ac_dir/$ac_word" >&5
3903 break
3904 done
3905
3906 fi
3907 fi
3908 RANLIB=$ac_cv_prog_RANLIB
3909 if test -n "$RANLIB"; then
3910   echo "$as_me:3910: result: $RANLIB" >&5
3911 echo "${ECHO_T}$RANLIB" >&6
3912 else
3913   echo "$as_me:3913: result: no" >&5
3914 echo "${ECHO_T}no" >&6
3915 fi
3916
3917 fi
3918 if test -z "$ac_cv_prog_RANLIB"; then
3919   ac_ct_RANLIB=$RANLIB
3920   # Extract the first word of "ranlib", so it can be a program name with args.
3921 set dummy ranlib; ac_word=$2
3922 echo "$as_me:3922: checking for $ac_word" >&5
3923 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3924 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3925   echo $ECHO_N "(cached) $ECHO_C" >&6
3926 else
3927   if test -n "$ac_ct_RANLIB"; then
3928   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3929 else
3930   ac_save_IFS=$IFS; IFS=$ac_path_separator
3931 ac_dummy="$PATH"
3932 for ac_dir in $ac_dummy; do
3933   IFS=$ac_save_IFS
3934   test -z "$ac_dir" && ac_dir=.
3935   $as_executable_p "$ac_dir/$ac_word" || continue
3936 ac_cv_prog_ac_ct_RANLIB="ranlib"
3937 echo "$as_me:3937: found $ac_dir/$ac_word" >&5
3938 break
3939 done
3940
3941   test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3942 fi
3943 fi
3944 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3945 if test -n "$ac_ct_RANLIB"; then
3946   echo "$as_me:3946: result: $ac_ct_RANLIB" >&5
3947 echo "${ECHO_T}$ac_ct_RANLIB" >&6
3948 else
3949   echo "$as_me:3949: result: no" >&5
3950 echo "${ECHO_T}no" >&6
3951 fi
3952
3953   RANLIB=$ac_ct_RANLIB
3954 else
3955   RANLIB="$ac_cv_prog_RANLIB"
3956 fi
3957
3958 if test -n "$ac_tool_prefix"; then
3959   # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3960 set dummy ${ac_tool_prefix}ld; ac_word=$2
3961 echo "$as_me:3961: checking for $ac_word" >&5
3962 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3963 if test "${ac_cv_prog_LD+set}" = set; then
3964   echo $ECHO_N "(cached) $ECHO_C" >&6
3965 else
3966   if test -n "$LD"; then
3967   ac_cv_prog_LD="$LD" # Let the user override the test.
3968 else
3969   ac_save_IFS=$IFS; IFS=$ac_path_separator
3970 ac_dummy="$PATH"
3971 for ac_dir in $ac_dummy; do
3972   IFS=$ac_save_IFS
3973   test -z "$ac_dir" && ac_dir=.
3974   $as_executable_p "$ac_dir/$ac_word" || continue
3975 ac_cv_prog_LD="${ac_tool_prefix}ld"
3976 echo "$as_me:3976: found $ac_dir/$ac_word" >&5
3977 break
3978 done
3979
3980 fi
3981 fi
3982 LD=$ac_cv_prog_LD
3983 if test -n "$LD"; then
3984   echo "$as_me:3984: result: $LD" >&5
3985 echo "${ECHO_T}$LD" >&6
3986 else
3987   echo "$as_me:3987: result: no" >&5
3988 echo "${ECHO_T}no" >&6
3989 fi
3990
3991 fi
3992 if test -z "$ac_cv_prog_LD"; then
3993   ac_ct_LD=$LD
3994   # Extract the first word of "ld", so it can be a program name with args.
3995 set dummy ld; ac_word=$2
3996 echo "$as_me:3996: checking for $ac_word" >&5
3997 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3998 if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3999   echo $ECHO_N "(cached) $ECHO_C" >&6
4000 else
4001   if test -n "$ac_ct_LD"; then
4002   ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4003 else
4004   ac_save_IFS=$IFS; IFS=$ac_path_separator
4005 ac_dummy="$PATH"
4006 for ac_dir in $ac_dummy; do
4007   IFS=$ac_save_IFS
4008   test -z "$ac_dir" && ac_dir=.
4009   $as_executable_p "$ac_dir/$ac_word" || continue
4010 ac_cv_prog_ac_ct_LD="ld"
4011 echo "$as_me:4011: found $ac_dir/$ac_word" >&5
4012 break
4013 done
4014
4015   test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4016 fi
4017 fi
4018 ac_ct_LD=$ac_cv_prog_ac_ct_LD
4019 if test -n "$ac_ct_LD"; then
4020   echo "$as_me:4020: result: $ac_ct_LD" >&5
4021 echo "${ECHO_T}$ac_ct_LD" >&6
4022 else
4023   echo "$as_me:4023: result: no" >&5
4024 echo "${ECHO_T}no" >&6
4025 fi
4026
4027   LD=$ac_ct_LD
4028 else
4029   LD="$ac_cv_prog_LD"
4030 fi
4031
4032 if test -n "$ac_tool_prefix"; then
4033   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4034 set dummy ${ac_tool_prefix}ar; ac_word=$2
4035 echo "$as_me:4035: checking for $ac_word" >&5
4036 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4037 if test "${ac_cv_prog_AR+set}" = set; then
4038   echo $ECHO_N "(cached) $ECHO_C" >&6
4039 else
4040   if test -n "$AR"; then
4041   ac_cv_prog_AR="$AR" # Let the user override the test.
4042 else
4043   ac_save_IFS=$IFS; IFS=$ac_path_separator
4044 ac_dummy="$PATH"
4045 for ac_dir in $ac_dummy; do
4046   IFS=$ac_save_IFS
4047   test -z "$ac_dir" && ac_dir=.
4048   $as_executable_p "$ac_dir/$ac_word" || continue
4049 ac_cv_prog_AR="${ac_tool_prefix}ar"
4050 echo "$as_me:4050: found $ac_dir/$ac_word" >&5
4051 break
4052 done
4053
4054 fi
4055 fi
4056 AR=$ac_cv_prog_AR
4057 if test -n "$AR"; then
4058   echo "$as_me:4058: result: $AR" >&5
4059 echo "${ECHO_T}$AR" >&6
4060 else
4061   echo "$as_me:4061: result: no" >&5
4062 echo "${ECHO_T}no" >&6
4063 fi
4064
4065 fi
4066 if test -z "$ac_cv_prog_AR"; then
4067   ac_ct_AR=$AR
4068   # Extract the first word of "ar", so it can be a program name with args.
4069 set dummy ar; ac_word=$2
4070 echo "$as_me:4070: checking for $ac_word" >&5
4071 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4072 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4073   echo $ECHO_N "(cached) $ECHO_C" >&6
4074 else
4075   if test -n "$ac_ct_AR"; then
4076   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4077 else
4078   ac_save_IFS=$IFS; IFS=$ac_path_separator
4079 ac_dummy="$PATH"
4080 for ac_dir in $ac_dummy; do
4081   IFS=$ac_save_IFS
4082   test -z "$ac_dir" && ac_dir=.
4083   $as_executable_p "$ac_dir/$ac_word" || continue
4084 ac_cv_prog_ac_ct_AR="ar"
4085 echo "$as_me:4085: found $ac_dir/$ac_word" >&5
4086 break
4087 done
4088
4089   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4090 fi
4091 fi
4092 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4093 if test -n "$ac_ct_AR"; then
4094   echo "$as_me:4094: result: $ac_ct_AR" >&5
4095 echo "${ECHO_T}$ac_ct_AR" >&6
4096 else
4097   echo "$as_me:4097: result: no" >&5
4098 echo "${ECHO_T}no" >&6
4099 fi
4100
4101   AR=$ac_ct_AR
4102 else
4103   AR="$ac_cv_prog_AR"
4104 fi
4105
4106 if test -n "$ac_tool_prefix"; then
4107   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4108 set dummy ${ac_tool_prefix}ar; ac_word=$2
4109 echo "$as_me:4109: checking for $ac_word" >&5
4110 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4111 if test "${ac_cv_prog_AR+set}" = set; then
4112   echo $ECHO_N "(cached) $ECHO_C" >&6
4113 else
4114   if test -n "$AR"; then
4115   ac_cv_prog_AR="$AR" # Let the user override the test.
4116 else
4117   ac_save_IFS=$IFS; IFS=$ac_path_separator
4118 ac_dummy="$PATH"
4119 for ac_dir in $ac_dummy; do
4120   IFS=$ac_save_IFS
4121   test -z "$ac_dir" && ac_dir=.
4122   $as_executable_p "$ac_dir/$ac_word" || continue
4123 ac_cv_prog_AR="${ac_tool_prefix}ar"
4124 echo "$as_me:4124: found $ac_dir/$ac_word" >&5
4125 break
4126 done
4127
4128 fi
4129 fi
4130 AR=$ac_cv_prog_AR
4131 if test -n "$AR"; then
4132   echo "$as_me:4132: result: $AR" >&5
4133 echo "${ECHO_T}$AR" >&6
4134 else
4135   echo "$as_me:4135: result: no" >&5
4136 echo "${ECHO_T}no" >&6
4137 fi
4138
4139 fi
4140 if test -z "$ac_cv_prog_AR"; then
4141   ac_ct_AR=$AR
4142   # Extract the first word of "ar", so it can be a program name with args.
4143 set dummy ar; ac_word=$2
4144 echo "$as_me:4144: checking for $ac_word" >&5
4145 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4146 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4147   echo $ECHO_N "(cached) $ECHO_C" >&6
4148 else
4149   if test -n "$ac_ct_AR"; then
4150   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4151 else
4152   ac_save_IFS=$IFS; IFS=$ac_path_separator
4153 ac_dummy="$PATH"
4154 for ac_dir in $ac_dummy; do
4155   IFS=$ac_save_IFS
4156   test -z "$ac_dir" && ac_dir=.
4157   $as_executable_p "$ac_dir/$ac_word" || continue
4158 ac_cv_prog_ac_ct_AR="ar"
4159 echo "$as_me:4159: found $ac_dir/$ac_word" >&5
4160 break
4161 done
4162
4163   test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4164 fi
4165 fi
4166 ac_ct_AR=$ac_cv_prog_ac_ct_AR
4167 if test -n "$ac_ct_AR"; then
4168   echo "$as_me:4168: result: $ac_ct_AR" >&5
4169 echo "${ECHO_T}$ac_ct_AR" >&6
4170 else
4171   echo "$as_me:4171: result: no" >&5
4172 echo "${ECHO_T}no" >&6
4173 fi
4174
4175   AR=$ac_ct_AR
4176 else
4177   AR="$ac_cv_prog_AR"
4178 fi
4179
4180 echo "$as_me:4180: checking for options to update archives" >&5
4181 echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4182 if test "${cf_cv_ar_flags+set}" = set; then
4183   echo $ECHO_N "(cached) $ECHO_C" >&6
4184 else
4185
4186         cf_cv_ar_flags=unknown
4187         for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4188         do
4189
4190                 # check if $ARFLAGS already contains this choice
4191                 if test "x$ARFLAGS" != "x" ; then
4192                         cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4193                         if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4194                                 cf_cv_ar_flags=
4195                                 break
4196                         fi
4197                 fi
4198
4199                 rm -f conftest.$ac_cv_objext
4200                 rm -f conftest.a
4201
4202                 cat >conftest.$ac_ext <<EOF
4203 #line 4203 "configure"
4204 int     testdata[3] = { 123, 456, 789 };
4205 EOF
4206                 if { (eval echo "$as_me:4206: \"$ac_compile\"") >&5
4207   (eval $ac_compile) 2>&5
4208   ac_status=$?
4209   echo "$as_me:4209: \$? = $ac_status" >&5
4210   (exit $ac_status); } ; then
4211                         echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4212                         $AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4213                         if test -f conftest.a ; then
4214                                 cf_cv_ar_flags=$cf_ar_flags
4215                                 break
4216                         fi
4217                 else
4218                         test -n "$verbose" && echo "    cannot compile test-program" 1>&6
4219
4220 echo "${as_me-configure}:4220: testing cannot compile test-program ..." 1>&5
4221
4222                         break
4223                 fi
4224         done
4225         rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4226
4227 fi
4228 echo "$as_me:4228: result: $cf_cv_ar_flags" >&5
4229 echo "${ECHO_T}$cf_cv_ar_flags" >&6
4230
4231 if test -n "$ARFLAGS" ; then
4232         if test -n "$cf_cv_ar_flags" ; then
4233                 ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4234         fi
4235 else
4236         ARFLAGS=$cf_cv_ar_flags
4237 fi
4238
4239 echo "$as_me:4239: checking if you have specified an install-prefix" >&5
4240 echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4241
4242 # Check whether --with-install-prefix or --without-install-prefix was given.
4243 if test "${with_install_prefix+set}" = set; then
4244   withval="$with_install_prefix"
4245   case "$withval" in #(vi
4246         yes|no) #(vi
4247                 ;;
4248         *)      DESTDIR="$withval"
4249                 ;;
4250         esac
4251 fi;
4252 echo "$as_me:4252: result: $DESTDIR" >&5
4253 echo "${ECHO_T}$DESTDIR" >&6
4254
4255 ###############################################################################
4256
4257 # If we're cross-compiling, allow the user to override the tools and their
4258 # options.  The configure script is oriented toward identifying the host
4259 # compiler, etc., but we need a build compiler to generate parts of the source.
4260
4261 if test "$cross_compiling" = yes ; then
4262
4263         # defaults that we might want to override
4264         : ${BUILD_CFLAGS:=''}
4265         : ${BUILD_CPPFLAGS:=''}
4266         : ${BUILD_LDFLAGS:=''}
4267         : ${BUILD_LIBS:=''}
4268         : ${BUILD_EXEEXT:='$x'}
4269         : ${BUILD_OBJEXT:='o'}
4270
4271 # Check whether --with-build-cc or --without-build-cc was given.
4272 if test "${with_build_cc+set}" = set; then
4273   withval="$with_build_cc"
4274   BUILD_CC="$withval"
4275 else
4276   for ac_prog in gcc cc cl
4277 do
4278   # Extract the first word of "$ac_prog", so it can be a program name with args.
4279 set dummy $ac_prog; ac_word=$2
4280 echo "$as_me:4280: checking for $ac_word" >&5
4281 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4282 if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4283   echo $ECHO_N "(cached) $ECHO_C" >&6
4284 else
4285   if test -n "$BUILD_CC"; then
4286   ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4287 else
4288   ac_save_IFS=$IFS; IFS=$ac_path_separator
4289 ac_dummy="$PATH"
4290 for ac_dir in $ac_dummy; do
4291   IFS=$ac_save_IFS
4292   test -z "$ac_dir" && ac_dir=.
4293   $as_executable_p "$ac_dir/$ac_word" || continue
4294 ac_cv_prog_BUILD_CC="$ac_prog"
4295 echo "$as_me:4295: found $ac_dir/$ac_word" >&5
4296 break
4297 done
4298
4299 fi
4300 fi
4301 BUILD_CC=$ac_cv_prog_BUILD_CC
4302 if test -n "$BUILD_CC"; then
4303   echo "$as_me:4303: result: $BUILD_CC" >&5
4304 echo "${ECHO_T}$BUILD_CC" >&6
4305 else
4306   echo "$as_me:4306: result: no" >&5
4307 echo "${ECHO_T}no" >&6
4308 fi
4309
4310   test -n "$BUILD_CC" && break
4311 done
4312
4313 fi;
4314         echo "$as_me:4314: checking for native build C compiler" >&5
4315 echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4316         echo "$as_me:4316: result: $BUILD_CC" >&5
4317 echo "${ECHO_T}$BUILD_CC" >&6
4318
4319         echo "$as_me:4319: checking for native build C preprocessor" >&5
4320 echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4321
4322 # Check whether --with-build-cpp or --without-build-cpp was given.
4323 if test "${with_build_cpp+set}" = set; then
4324   withval="$with_build_cpp"
4325   BUILD_CPP="$withval"
4326 else
4327   BUILD_CPP='${BUILD_CC} -E'
4328 fi;
4329         echo "$as_me:4329: result: $BUILD_CPP" >&5
4330 echo "${ECHO_T}$BUILD_CPP" >&6
4331
4332         echo "$as_me:4332: checking for native build C flags" >&5
4333 echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4334
4335 # Check whether --with-build-cflags or --without-build-cflags was given.
4336 if test "${with_build_cflags+set}" = set; then
4337   withval="$with_build_cflags"
4338   BUILD_CFLAGS="$withval"
4339 fi;
4340         echo "$as_me:4340: result: $BUILD_CFLAGS" >&5
4341 echo "${ECHO_T}$BUILD_CFLAGS" >&6
4342
4343         echo "$as_me:4343: checking for native build C preprocessor-flags" >&5
4344 echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4345
4346 # Check whether --with-build-cppflags or --without-build-cppflags was given.
4347 if test "${with_build_cppflags+set}" = set; then
4348   withval="$with_build_cppflags"
4349   BUILD_CPPFLAGS="$withval"
4350 fi;
4351         echo "$as_me:4351: result: $BUILD_CPPFLAGS" >&5
4352 echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4353
4354         echo "$as_me:4354: checking for native build linker-flags" >&5
4355 echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4356
4357 # Check whether --with-build-ldflags or --without-build-ldflags was given.
4358 if test "${with_build_ldflags+set}" = set; then
4359   withval="$with_build_ldflags"
4360   BUILD_LDFLAGS="$withval"
4361 fi;
4362         echo "$as_me:4362: result: $BUILD_LDFLAGS" >&5
4363 echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4364
4365         echo "$as_me:4365: checking for native build linker-libraries" >&5
4366 echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4367
4368 # Check whether --with-build-libs or --without-build-libs was given.
4369 if test "${with_build_libs+set}" = set; then
4370   withval="$with_build_libs"
4371   BUILD_LIBS="$withval"
4372 fi;
4373         echo "$as_me:4373: result: $BUILD_LIBS" >&5
4374 echo "${ECHO_T}$BUILD_LIBS" >&6
4375
4376         # this assumes we're on Unix.
4377         BUILD_EXEEXT=
4378         BUILD_OBJEXT=o
4379
4380         : ${BUILD_CC:='${CC}'}
4381
4382         if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4383                 { { echo "$as_me:4383: error: Cross-build requires two compilers.
4384 Use --with-build-cc to specify the native compiler." >&5
4385 echo "$as_me: error: Cross-build requires two compilers.
4386 Use --with-build-cc to specify the native compiler." >&2;}
4387    { (exit 1); exit 1; }; }
4388         fi
4389
4390 else
4391         : ${BUILD_CC:='${CC}'}
4392         : ${BUILD_CPP:='${CPP}'}
4393         : ${BUILD_CFLAGS:='${CFLAGS}'}
4394         : ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4395         : ${BUILD_LDFLAGS:='${LDFLAGS}'}
4396         : ${BUILD_LIBS:='${LIBS}'}
4397         : ${BUILD_EXEEXT:='$x'}
4398         : ${BUILD_OBJEXT:='o'}
4399 fi
4400
4401 ###############################################################################
4402
4403 ### Options to allow the user to specify the set of libraries which are used.
4404 ### Use "--without-normal --with-shared" to allow the default model to be
4405 ### shared, for example.
4406 cf_list_models=""
4407
4408 echo "$as_me:4408: checking if libtool -version-number should be used" >&5
4409 echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4410
4411 # Check whether --enable-libtool-version or --disable-libtool-version was given.
4412 if test "${enable_libtool_version+set}" = set; then
4413   enableval="$enable_libtool_version"
4414   test "$enableval" != no && enableval=yes
4415   if test "$enableval" != "yes" ; then
4416     cf_libtool_version=no
4417   else
4418     cf_libtool_version=yes
4419   fi
4420 else
4421   enableval=yes
4422   cf_libtool_version=yes
4423
4424 fi;
4425 echo "$as_me:4425: result: $cf_libtool_version" >&5
4426 echo "${ECHO_T}$cf_libtool_version" >&6
4427
4428 if test "$cf_libtool_version" = yes ; then
4429         LIBTOOL_VERSION="-version-number"
4430 else
4431         LIBTOOL_VERSION="-version-info"
4432 fi
4433
4434 LIBTOOL=
4435
4436 # common library maintenance symbols that are convenient for libtool scripts:
4437 LIB_CREATE='${AR} -cr'
4438 LIB_OBJECT='${OBJECTS}'
4439 LIB_SUFFIX=.a
4440 LIB_PREP="$RANLIB"
4441
4442 # symbols used to prop libtool up to enable it to determine what it should be
4443 # doing:
4444 LIB_CLEAN=
4445 LIB_COMPILE=
4446 LIB_LINK='${CC}'
4447 LIB_INSTALL=
4448 LIB_UNINSTALL=
4449
4450 echo "$as_me:4450: checking if you want to build libraries with libtool" >&5
4451 echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4452
4453 # Check whether --with-libtool or --without-libtool was given.
4454 if test "${with_libtool+set}" = set; then
4455   withval="$with_libtool"
4456   with_libtool=$withval
4457 else
4458   with_libtool=no
4459 fi;
4460 echo "$as_me:4460: result: $with_libtool" >&5
4461 echo "${ECHO_T}$with_libtool" >&6
4462 if test "$with_libtool" != "no"; then
4463
4464         if test "$with_libtool" != "yes" ; then
4465
4466 if test "x$prefix" != xNONE; then
4467   cf_path_syntax="$prefix"
4468 else
4469   cf_path_syntax="$ac_default_prefix"
4470 fi
4471
4472 case ".$with_libtool" in #(vi
4473 .\$\(*\)*|.\'*\'*) #(vi
4474   ;;
4475 ..|./*|.\\*) #(vi
4476   ;;
4477 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4478   ;;
4479 .\${*prefix}*) #(vi
4480   eval with_libtool="$with_libtool"
4481   case ".$with_libtool" in #(vi
4482   .NONE/*)
4483     with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4484     ;;
4485   esac
4486   ;; #(vi
4487 .no|.NONE/*)
4488   with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4489   ;;
4490 *)
4491   { { echo "$as_me:4491: error: expected a pathname, not \"$with_libtool\"" >&5
4492 echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4493    { (exit 1); exit 1; }; }
4494   ;;
4495 esac
4496
4497                 LIBTOOL=$with_libtool
4498         else
4499                 # Extract the first word of "libtool", so it can be a program name with args.
4500 set dummy libtool; ac_word=$2
4501 echo "$as_me:4501: checking for $ac_word" >&5
4502 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4503 if test "${ac_cv_path_LIBTOOL+set}" = set; then
4504   echo $ECHO_N "(cached) $ECHO_C" >&6
4505 else
4506   case $LIBTOOL in
4507   [\\/]* | ?:[\\/]*)
4508   ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4509   ;;
4510   *)
4511   ac_save_IFS=$IFS; IFS=$ac_path_separator
4512 ac_dummy="$PATH"
4513 for ac_dir in $ac_dummy; do
4514   IFS=$ac_save_IFS
4515   test -z "$ac_dir" && ac_dir=.
4516   if $as_executable_p "$ac_dir/$ac_word"; then
4517    ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4518    echo "$as_me:4518: found $ac_dir/$ac_word" >&5
4519    break
4520 fi
4521 done
4522
4523   ;;
4524 esac
4525 fi
4526 LIBTOOL=$ac_cv_path_LIBTOOL
4527
4528 if test -n "$LIBTOOL"; then
4529   echo "$as_me:4529: result: $LIBTOOL" >&5
4530 echo "${ECHO_T}$LIBTOOL" >&6
4531 else
4532   echo "$as_me:4532: result: no" >&5
4533 echo "${ECHO_T}no" >&6
4534 fi
4535
4536         fi
4537         if test -z "$LIBTOOL" ; then
4538                 { { echo "$as_me:4538: error: Cannot find libtool" >&5
4539 echo "$as_me: error: Cannot find libtool" >&2;}
4540    { (exit 1); exit 1; }; }
4541         fi
4542         LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} -o'
4543         LIB_OBJECT='${OBJECTS:.o=.lo}'
4544         LIB_SUFFIX=.la
4545         LIB_CLEAN='${LIBTOOL} --mode=clean'
4546         LIB_COMPILE='${LIBTOOL} --mode=compile'
4547         LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4548         LIB_INSTALL='${LIBTOOL} --mode=install'
4549         LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4550         LIB_PREP=:
4551
4552         # Show the version of libtool
4553         echo "$as_me:4553: checking version of libtool" >&5
4554 echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4555
4556         # Save the version in a cache variable - this is not entirely a good
4557         # thing, but the version string from libtool is very ugly, and for
4558         # bug reports it might be useful to have the original string. "("
4559         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.].*//'`
4560         echo "$as_me:4560: result: $cf_cv_libtool_version" >&5
4561 echo "${ECHO_T}$cf_cv_libtool_version" >&6
4562         if test -z "$cf_cv_libtool_version" ; then
4563                 { { echo "$as_me:4563: error: This is not GNU libtool" >&5
4564 echo "$as_me: error: This is not GNU libtool" >&2;}
4565    { (exit 1); exit 1; }; }
4566         fi
4567
4568         # special hack to add -no-undefined (which libtool should do for itself)
4569         LT_UNDEF=
4570         case "$cf_cv_system_name" in #(vi
4571         cygwin*|mingw32*|uwin*|aix[456]) #(vi
4572                 LT_UNDEF=-no-undefined
4573                 ;;
4574         esac
4575
4576         # special hack to add --tag option for C++ compiler
4577         case $cf_cv_libtool_version in #(vi
4578         1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4579                 LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4580                 LIBTOOL="$LIBTOOL --tag=CC"
4581                 ;;
4582         *)
4583                 LIBTOOL_CXX="$LIBTOOL"
4584                 ;;
4585         esac
4586 else
4587         LIBTOOL=""
4588         LIBTOOL_CXX=""
4589 fi
4590
4591 test -z "$LIBTOOL" && ECHO_LT=
4592
4593 if test "$with_libtool" != "no" ; then
4594
4595 cf_list_models="$cf_list_models libtool"
4596
4597 else
4598
4599 echo "$as_me:4599: checking if you want to build shared libraries" >&5
4600 echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4601
4602 # Check whether --with-shared or --without-shared was given.
4603 if test "${with_shared+set}" = set; then
4604   withval="$with_shared"
4605   with_shared=$withval
4606 else
4607   with_shared=no
4608 fi;
4609 echo "$as_me:4609: result: $with_shared" >&5
4610 echo "${ECHO_T}$with_shared" >&6
4611 test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4612
4613 echo "$as_me:4613: checking if you want to build static libraries" >&5
4614 echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4615
4616 # Check whether --with-normal or --without-normal was given.
4617 if test "${with_normal+set}" = set; then
4618   withval="$with_normal"
4619   with_normal=$withval
4620 else
4621   with_normal=yes
4622 fi;
4623 echo "$as_me:4623: result: $with_normal" >&5
4624 echo "${ECHO_T}$with_normal" >&6
4625 test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4626
4627 echo "$as_me:4627: checking if you want to build debug libraries" >&5
4628 echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4629
4630 # Check whether --with-debug or --without-debug was given.
4631 if test "${with_debug+set}" = set; then
4632   withval="$with_debug"
4633   with_debug=$withval
4634 else
4635   with_debug=yes
4636 fi;
4637 echo "$as_me:4637: result: $with_debug" >&5
4638 echo "${ECHO_T}$with_debug" >&6
4639 test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4640
4641 echo "$as_me:4641: checking if you want to build profiling libraries" >&5
4642 echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4643
4644 # Check whether --with-profile or --without-profile was given.
4645 if test "${with_profile+set}" = set; then
4646   withval="$with_profile"
4647   with_profile=$withval
4648 else
4649   with_profile=no
4650 fi;
4651 echo "$as_me:4651: result: $with_profile" >&5
4652 echo "${ECHO_T}$with_profile" >&6
4653 test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4654
4655 fi
4656
4657 ###############################################################################
4658
4659 echo "$as_me:4659: checking for specified models" >&5
4660 echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4661 test -z "$cf_list_models" && cf_list_models=normal
4662 test "$with_libtool" != "no" && cf_list_models=libtool
4663 echo "$as_me:4663: result: $cf_list_models" >&5
4664 echo "${ECHO_T}$cf_list_models" >&6
4665
4666 ### Use the first model as the default, and save its suffix for use in building
4667 ### up test-applications.
4668 echo "$as_me:4668: checking for default model" >&5
4669 echo $ECHO_N "checking for default model... $ECHO_C" >&6
4670 DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4671 echo "$as_me:4671: result: $DFT_LWR_MODEL" >&5
4672 echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4673
4674 DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4675
4676 TICS_NAME=tic
4677
4678 TINFO_NAME=tinfo
4679
4680 LIB_NAME=ncurses
4681
4682 LIB_DIR=../lib
4683 LIB_2ND=../../lib
4684
4685         case $cf_cv_system_name in #(vi
4686         OS/2*|os2*) #(vi
4687         LIB_PREFIX=''
4688         ;;
4689         *)      LIB_PREFIX='lib'
4690         ;;
4691         esac
4692 cf_prefix=$LIB_PREFIX
4693
4694 LIB_PREFIX=$cf_prefix
4695
4696 LIB_SUFFIX=
4697
4698 ###############################################################################
4699
4700 echo "$as_me:4700: checking if you want to build a separate terminfo library" >&5
4701 echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4702
4703 # Check whether --with-termlib or --without-termlib was given.
4704 if test "${with_termlib+set}" = set; then
4705   withval="$with_termlib"
4706   with_termlib=$withval
4707 else
4708   with_termlib=no
4709 fi;
4710 echo "$as_me:4710: result: $with_termlib" >&5
4711 echo "${ECHO_T}$with_termlib" >&6
4712
4713 echo "$as_me:4713: checking if you want to build a separate tic library" >&5
4714 echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4715
4716 # Check whether --with-ticlib or --without-ticlib was given.
4717 if test "${with_ticlib+set}" = set; then
4718   withval="$with_ticlib"
4719   with_ticlib=$withval
4720 else
4721   with_ticlib=no
4722 fi;
4723 echo "$as_me:4723: result: $with_ticlib" >&5
4724 echo "${ECHO_T}$with_ticlib" >&6
4725
4726 ### Checks for special libraries, must be done up-front.
4727 SHLIB_LIST=""
4728
4729 echo "$as_me:4729: checking if you want to link with the GPM mouse library" >&5
4730 echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4731
4732 # Check whether --with-gpm or --without-gpm was given.
4733 if test "${with_gpm+set}" = set; then
4734   withval="$with_gpm"
4735   with_gpm=$withval
4736 else
4737   with_gpm=maybe
4738 fi;
4739 echo "$as_me:4739: result: $with_gpm" >&5
4740 echo "${ECHO_T}$with_gpm" >&6
4741
4742 if test "$with_gpm" != no ; then
4743         echo "$as_me:4743: checking for gpm.h" >&5
4744 echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4745 if test "${ac_cv_header_gpm_h+set}" = set; then
4746   echo $ECHO_N "(cached) $ECHO_C" >&6
4747 else
4748   cat >conftest.$ac_ext <<_ACEOF
4749 #line 4749 "configure"
4750 #include "confdefs.h"
4751 #include <gpm.h>
4752 _ACEOF
4753 if { (eval echo "$as_me:4753: \"$ac_cpp conftest.$ac_ext\"") >&5
4754   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4755   ac_status=$?
4756   egrep -v '^ *\+' conftest.er1 >conftest.err
4757   rm -f conftest.er1
4758   cat conftest.err >&5
4759   echo "$as_me:4759: \$? = $ac_status" >&5
4760   (exit $ac_status); } >/dev/null; then
4761   if test -s conftest.err; then
4762     ac_cpp_err=$ac_c_preproc_warn_flag
4763   else
4764     ac_cpp_err=
4765   fi
4766 else
4767   ac_cpp_err=yes
4768 fi
4769 if test -z "$ac_cpp_err"; then
4770   ac_cv_header_gpm_h=yes
4771 else
4772   echo "$as_me: failed program was:" >&5
4773   cat conftest.$ac_ext >&5
4774   ac_cv_header_gpm_h=no
4775 fi
4776 rm -f conftest.err conftest.$ac_ext
4777 fi
4778 echo "$as_me:4778: result: $ac_cv_header_gpm_h" >&5
4779 echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4780 if test $ac_cv_header_gpm_h = yes; then
4781
4782                 cat >>confdefs.h <<\EOF
4783 #define HAVE_GPM_H 1
4784 EOF
4785
4786                 if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4787                         test -n "$verbose" && echo "    assuming we really have GPM library" 1>&6
4788
4789 echo "${as_me-configure}:4789: testing assuming we really have GPM library ..." 1>&5
4790
4791                         cat >>confdefs.h <<\EOF
4792 #define HAVE_LIBGPM 1
4793 EOF
4794
4795                 else
4796                         echo "$as_me:4796: checking for Gpm_Open in -lgpm" >&5
4797 echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4798 if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4799   echo $ECHO_N "(cached) $ECHO_C" >&6
4800 else
4801   ac_check_lib_save_LIBS=$LIBS
4802 LIBS="-lgpm  $LIBS"
4803 cat >conftest.$ac_ext <<_ACEOF
4804 #line 4804 "configure"
4805 #include "confdefs.h"
4806
4807 /* Override any gcc2 internal prototype to avoid an error.  */
4808 #ifdef __cplusplus
4809 extern "C"
4810 #endif
4811 /* We use char because int might match the return type of a gcc2
4812    builtin and then its argument prototype would still apply.  */
4813 char Gpm_Open ();
4814 int
4815 main ()
4816 {
4817 Gpm_Open ();
4818   ;
4819   return 0;
4820 }
4821 _ACEOF
4822 rm -f conftest.$ac_objext conftest$ac_exeext
4823 if { (eval echo "$as_me:4823: \"$ac_link\"") >&5
4824   (eval $ac_link) 2>&5
4825   ac_status=$?
4826   echo "$as_me:4826: \$? = $ac_status" >&5
4827   (exit $ac_status); } &&
4828          { ac_try='test -s conftest$ac_exeext'
4829   { (eval echo "$as_me:4829: \"$ac_try\"") >&5
4830   (eval $ac_try) 2>&5
4831   ac_status=$?
4832   echo "$as_me:4832: \$? = $ac_status" >&5
4833   (exit $ac_status); }; }; then
4834   ac_cv_lib_gpm_Gpm_Open=yes
4835 else
4836   echo "$as_me: failed program was:" >&5
4837 cat conftest.$ac_ext >&5
4838 ac_cv_lib_gpm_Gpm_Open=no
4839 fi
4840 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4841 LIBS=$ac_check_lib_save_LIBS
4842 fi
4843 echo "$as_me:4843: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4844 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4845 if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4846   :
4847 else
4848
4849                                 { { echo "$as_me:4849: error: Cannot link with GPM library" >&5
4850 echo "$as_me: error: Cannot link with GPM library" >&2;}
4851    { (exit 1); exit 1; }; }
4852                 fi
4853                 with_gpm=yes
4854
4855 fi
4856
4857 else
4858
4859                 test "$with_gpm" != maybe && { echo "$as_me:4859: WARNING: Cannot find GPM header" >&5
4860 echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4861                 with_gpm=no
4862
4863 fi
4864
4865 fi
4866
4867 if test "$with_gpm" != no ; then
4868         echo "$as_me:4868: checking if you want to load GPM dynamically" >&5
4869 echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4870
4871 # Check whether --with-dlsym or --without-dlsym was given.
4872 if test "${with_dlsym+set}" = set; then
4873   withval="$with_dlsym"
4874   with_dlsym=$withval
4875 else
4876   with_dlsym=yes
4877 fi;
4878         echo "$as_me:4878: result: $with_dlsym" >&5
4879 echo "${ECHO_T}$with_dlsym" >&6
4880         if test "$with_dlsym" = yes ; then
4881
4882 cf_have_dlsym=no
4883 echo "$as_me:4883: checking for dlsym" >&5
4884 echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4885 if test "${ac_cv_func_dlsym+set}" = set; then
4886   echo $ECHO_N "(cached) $ECHO_C" >&6
4887 else
4888   cat >conftest.$ac_ext <<_ACEOF
4889 #line 4889 "configure"
4890 #include "confdefs.h"
4891 /* System header to define __stub macros and hopefully few prototypes,
4892     which can conflict with char dlsym (); below.  */
4893 #include <assert.h>
4894 /* Override any gcc2 internal prototype to avoid an error.  */
4895 #ifdef __cplusplus
4896 extern "C"
4897 #endif
4898 /* We use char because int might match the return type of a gcc2
4899    builtin and then its argument prototype would still apply.  */
4900 char dlsym ();
4901 char (*f) ();
4902
4903 int
4904 main ()
4905 {
4906 /* The GNU C library defines this for functions which it implements
4907     to always fail with ENOSYS.  Some functions are actually named
4908     something starting with __ and the normal name is an alias.  */
4909 #if defined (__stub_dlsym) || defined (__stub___dlsym)
4910 choke me
4911 #else
4912 f = dlsym;
4913 #endif
4914
4915   ;
4916   return 0;
4917 }
4918 _ACEOF
4919 rm -f conftest.$ac_objext conftest$ac_exeext
4920 if { (eval echo "$as_me:4920: \"$ac_link\"") >&5
4921   (eval $ac_link) 2>&5
4922   ac_status=$?
4923   echo "$as_me:4923: \$? = $ac_status" >&5
4924   (exit $ac_status); } &&
4925          { ac_try='test -s conftest$ac_exeext'
4926   { (eval echo "$as_me:4926: \"$ac_try\"") >&5
4927   (eval $ac_try) 2>&5
4928   ac_status=$?
4929   echo "$as_me:4929: \$? = $ac_status" >&5
4930   (exit $ac_status); }; }; then
4931   ac_cv_func_dlsym=yes
4932 else
4933   echo "$as_me: failed program was:" >&5
4934 cat conftest.$ac_ext >&5
4935 ac_cv_func_dlsym=no
4936 fi
4937 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4938 fi
4939 echo "$as_me:4939: result: $ac_cv_func_dlsym" >&5
4940 echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4941 if test $ac_cv_func_dlsym = yes; then
4942   cf_have_dlsym=yes
4943 else
4944
4945 cf_have_libdl=no
4946 echo "$as_me:4946: checking for dlsym in -ldl" >&5
4947 echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4948 if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4949   echo $ECHO_N "(cached) $ECHO_C" >&6
4950 else
4951   ac_check_lib_save_LIBS=$LIBS
4952 LIBS="-ldl  $LIBS"
4953 cat >conftest.$ac_ext <<_ACEOF
4954 #line 4954 "configure"
4955 #include "confdefs.h"
4956
4957 /* Override any gcc2 internal prototype to avoid an error.  */
4958 #ifdef __cplusplus
4959 extern "C"
4960 #endif
4961 /* We use char because int might match the return type of a gcc2
4962    builtin and then its argument prototype would still apply.  */
4963 char dlsym ();
4964 int
4965 main ()
4966 {
4967 dlsym ();
4968   ;
4969   return 0;
4970 }
4971 _ACEOF
4972 rm -f conftest.$ac_objext conftest$ac_exeext
4973 if { (eval echo "$as_me:4973: \"$ac_link\"") >&5
4974   (eval $ac_link) 2>&5
4975   ac_status=$?
4976   echo "$as_me:4976: \$? = $ac_status" >&5
4977   (exit $ac_status); } &&
4978          { ac_try='test -s conftest$ac_exeext'
4979   { (eval echo "$as_me:4979: \"$ac_try\"") >&5
4980   (eval $ac_try) 2>&5
4981   ac_status=$?
4982   echo "$as_me:4982: \$? = $ac_status" >&5
4983   (exit $ac_status); }; }; then
4984   ac_cv_lib_dl_dlsym=yes
4985 else
4986   echo "$as_me: failed program was:" >&5
4987 cat conftest.$ac_ext >&5
4988 ac_cv_lib_dl_dlsym=no
4989 fi
4990 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4991 LIBS=$ac_check_lib_save_LIBS
4992 fi
4993 echo "$as_me:4993: result: $ac_cv_lib_dl_dlsym" >&5
4994 echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4995 if test $ac_cv_lib_dl_dlsym = yes; then
4996
4997         cf_have_dlsym=yes
4998         cf_have_libdl=yes
4999 fi
5000
5001 fi
5002
5003 if test "$cf_have_dlsym" = yes ; then
5004         test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5005
5006         echo "$as_me:5006: checking whether able to link to dl*() functions" >&5
5007 echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5008         cat >conftest.$ac_ext <<_ACEOF
5009 #line 5009 "configure"
5010 #include "confdefs.h"
5011 #include <dlfcn.h>
5012 int
5013 main ()
5014 {
5015
5016                 void *obj;
5017                 if ((obj = dlopen("filename", 0)) != 0) {
5018                         if (dlsym(obj, "symbolname") == 0) {
5019                         dlclose(obj);
5020                         }
5021                 }
5022   ;
5023   return 0;
5024 }
5025 _ACEOF
5026 rm -f conftest.$ac_objext conftest$ac_exeext
5027 if { (eval echo "$as_me:5027: \"$ac_link\"") >&5
5028   (eval $ac_link) 2>&5
5029   ac_status=$?
5030   echo "$as_me:5030: \$? = $ac_status" >&5
5031   (exit $ac_status); } &&
5032          { ac_try='test -s conftest$ac_exeext'
5033   { (eval echo "$as_me:5033: \"$ac_try\"") >&5
5034   (eval $ac_try) 2>&5
5035   ac_status=$?
5036   echo "$as_me:5036: \$? = $ac_status" >&5
5037   (exit $ac_status); }; }; then
5038
5039                 cat >>confdefs.h <<\EOF
5040 #define HAVE_LIBDL 1
5041 EOF
5042
5043 else
5044   echo "$as_me: failed program was:" >&5
5045 cat conftest.$ac_ext >&5
5046
5047                 { { echo "$as_me:5047: error: Cannot link test program for libdl" >&5
5048 echo "$as_me: error: Cannot link test program for libdl" >&2;}
5049    { (exit 1); exit 1; }; }
5050 fi
5051 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5052         echo "$as_me:5052: result: ok" >&5
5053 echo "${ECHO_T}ok" >&6
5054 else
5055         { { echo "$as_me:5055: error: Cannot find dlsym function" >&5
5056 echo "$as_me: error: Cannot find dlsym function" >&2;}
5057    { (exit 1); exit 1; }; }
5058 fi
5059
5060                 if test "$with_gpm" != yes ; then
5061                         test -n "$verbose" && echo "    assuming soname for gpm is $with_gpm" 1>&6
5062
5063 echo "${as_me-configure}:5063: testing assuming soname for gpm is $with_gpm ..." 1>&5
5064
5065                         cf_cv_gpm_soname="$with_gpm"
5066                 else
5067
5068 echo "$as_me:5068: checking for soname of gpm library" >&5
5069 echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5070 if test "${cf_cv_gpm_soname+set}" = set; then
5071   echo $ECHO_N "(cached) $ECHO_C" >&6
5072 else
5073
5074 cf_cv_gpm_soname=unknown
5075 if test "$cross_compiling" != yes ; then
5076 cat >conftest.$ac_ext <<CF_EOF
5077 #include <gpm.h>
5078 int main()
5079 {
5080 if (Gpm_Open(0,0)) Gpm_Close();
5081         ${cf_cv_main_return:-return}(0);
5082 }
5083 CF_EOF
5084 cf_save_LIBS="$LIBS"
5085         LIBS="-lgpm $LIBS"
5086         if { (eval echo "$as_me:5086: \"$ac_compile\"") >&5
5087   (eval $ac_compile) 2>&5
5088   ac_status=$?
5089   echo "$as_me:5089: \$? = $ac_status" >&5
5090   (exit $ac_status); } ; then
5091                 if { (eval echo "$as_me:5091: \"$ac_link\"") >&5
5092   (eval $ac_link) 2>&5
5093   ac_status=$?
5094   echo "$as_me:5094: \$? = $ac_status" >&5
5095   (exit $ac_status); } ; then
5096                         cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5097                         test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5098                 fi
5099         fi
5100 rm -rf conftest*
5101 LIBS="$cf_save_LIBS"
5102 fi
5103
5104 fi
5105 echo "$as_me:5105: result: $cf_cv_gpm_soname" >&5
5106 echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5107
5108                 fi
5109                 test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
5110 #define LIBGPM_SONAME "$cf_cv_gpm_soname"
5111 EOF
5112
5113                 SHLIB_LIST="-ldl $SHLIB_LIST"
5114         else
5115                 SHLIB_LIST="-lgpm $SHLIB_LIST"
5116                 TEST_LIBS="-lgpm $TEST_LIBS"
5117         fi
5118         cat >>confdefs.h <<\EOF
5119 #define HAVE_LIBGPM 1
5120 EOF
5121
5122 echo "$as_me:5122: checking for Gpm_Wgetch in -lgpm" >&5
5123 echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5124 if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5125   echo $ECHO_N "(cached) $ECHO_C" >&6
5126 else
5127   ac_check_lib_save_LIBS=$LIBS
5128 LIBS="-lgpm  $LIBS"
5129 cat >conftest.$ac_ext <<_ACEOF
5130 #line 5130 "configure"
5131 #include "confdefs.h"
5132
5133 /* Override any gcc2 internal prototype to avoid an error.  */
5134 #ifdef __cplusplus
5135 extern "C"
5136 #endif
5137 /* We use char because int might match the return type of a gcc2
5138    builtin and then its argument prototype would still apply.  */
5139 char Gpm_Wgetch ();
5140 int
5141 main ()
5142 {
5143 Gpm_Wgetch ();
5144   ;
5145   return 0;
5146 }
5147 _ACEOF
5148 rm -f conftest.$ac_objext conftest$ac_exeext
5149 if { (eval echo "$as_me:5149: \"$ac_link\"") >&5
5150   (eval $ac_link) 2>&5
5151   ac_status=$?
5152   echo "$as_me:5152: \$? = $ac_status" >&5
5153   (exit $ac_status); } &&
5154          { ac_try='test -s conftest$ac_exeext'
5155   { (eval echo "$as_me:5155: \"$ac_try\"") >&5
5156   (eval $ac_try) 2>&5
5157   ac_status=$?
5158   echo "$as_me:5158: \$? = $ac_status" >&5
5159   (exit $ac_status); }; }; then
5160   ac_cv_lib_gpm_Gpm_Wgetch=yes
5161 else
5162   echo "$as_me: failed program was:" >&5
5163 cat conftest.$ac_ext >&5
5164 ac_cv_lib_gpm_Gpm_Wgetch=no
5165 fi
5166 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5167 LIBS=$ac_check_lib_save_LIBS
5168 fi
5169 echo "$as_me:5169: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5170 echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5171 if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5172
5173 echo "$as_me:5173: checking if GPM is weakly bound to curses library" >&5
5174 echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5175 if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5176   echo $ECHO_N "(cached) $ECHO_C" >&6
5177 else
5178
5179 cf_cv_check_gpm_wgetch=unknown
5180 if test "$cross_compiling" != yes ; then
5181
5182 cat >conftest.$ac_ext <<CF_EOF
5183 #include <gpm.h>
5184 int main()
5185 {
5186         Gpm_Wgetch();
5187         ${cf_cv_main_return:-return}(0);
5188 }
5189 CF_EOF
5190
5191         cf_save_LIBS="$LIBS"
5192         # This only works if we can look at the symbol table.  If a shared
5193         # library is stripped for install, we cannot use that.  So we're forced
5194         # to rely on the static library, noting that some packagers may not
5195         # include it.
5196         LIBS="-static -lgpm -dynamic $LIBS"
5197         if { (eval echo "$as_me:5197: \"$ac_compile\"") >&5
5198   (eval $ac_compile) 2>&5
5199   ac_status=$?
5200   echo "$as_me:5200: \$? = $ac_status" >&5
5201   (exit $ac_status); } ; then
5202                 if { (eval echo "$as_me:5202: \"$ac_link\"") >&5
5203   (eval $ac_link) 2>&5
5204   ac_status=$?
5205   echo "$as_me:5205: \$? = $ac_status" >&5
5206   (exit $ac_status); } ; then
5207                         cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5208                         test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5209                         test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5210                 fi
5211         fi
5212         rm -rf conftest*
5213         LIBS="$cf_save_LIBS"
5214 fi
5215
5216 fi
5217 echo "$as_me:5217: result: $cf_cv_check_gpm_wgetch" >&5
5218 echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5219
5220 if test "$cf_cv_check_gpm_wgetch" != yes ; then
5221         { echo "$as_me:5221: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5222 echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5223 fi
5224
5225 fi
5226
5227 fi
5228
5229 # not everyone has "test -c"
5230 if test -c /dev/sysmouse 2>/dev/null ; then
5231 echo "$as_me:5231: checking if you want to use sysmouse" >&5
5232 echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5233
5234 # Check whether --with-sysmouse or --without-sysmouse was given.
5235 if test "${with_sysmouse+set}" = set; then
5236   withval="$with_sysmouse"
5237   cf_with_sysmouse=$withval
5238 else
5239   cf_with_sysmouse=maybe
5240 fi;
5241         if test "$cf_with_sysmouse" != no ; then
5242         cat >conftest.$ac_ext <<_ACEOF
5243 #line 5243 "configure"
5244 #include "confdefs.h"
5245
5246 #include <osreldate.h>
5247 #if (__FreeBSD_version >= 400017)
5248 #include <sys/consio.h>
5249 #include <sys/fbio.h>
5250 #else
5251 #include <machine/console.h>
5252 #endif
5253
5254 int
5255 main ()
5256 {
5257
5258         struct mouse_info the_mouse;
5259         ioctl(0, CONS_MOUSECTL, &the_mouse);
5260
5261   ;
5262   return 0;
5263 }
5264 _ACEOF
5265 rm -f conftest.$ac_objext
5266 if { (eval echo "$as_me:5266: \"$ac_compile\"") >&5
5267   (eval $ac_compile) 2>&5
5268   ac_status=$?
5269   echo "$as_me:5269: \$? = $ac_status" >&5
5270   (exit $ac_status); } &&
5271          { ac_try='test -s conftest.$ac_objext'
5272   { (eval echo "$as_me:5272: \"$ac_try\"") >&5
5273   (eval $ac_try) 2>&5
5274   ac_status=$?
5275   echo "$as_me:5275: \$? = $ac_status" >&5
5276   (exit $ac_status); }; }; then
5277   cf_with_sysmouse=yes
5278 else
5279   echo "$as_me: failed program was:" >&5
5280 cat conftest.$ac_ext >&5
5281 cf_with_sysmouse=no
5282 fi
5283 rm -f conftest.$ac_objext conftest.$ac_ext
5284         fi
5285 echo "$as_me:5285: result: $cf_with_sysmouse" >&5
5286 echo "${ECHO_T}$cf_with_sysmouse" >&6
5287 test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
5288 #define USE_SYSMOUSE 1
5289 EOF
5290
5291 fi
5292
5293 if test X"$CC_G_OPT" = X"" ; then
5294         CC_G_OPT='-g'
5295         test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
5296 fi
5297
5298 if test X"$CXX_G_OPT" = X"" ; then
5299         CXX_G_OPT='-g'
5300         test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
5301 fi
5302
5303 echo "$as_me:5303: checking for default loader flags" >&5
5304 echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5305 case $DFT_LWR_MODEL in
5306 libtool) LD_MODEL=''   ;;
5307 normal)  LD_MODEL=''   ;;
5308 debug)   LD_MODEL=$CC_G_OPT ;;
5309 profile) LD_MODEL='-pg';;
5310 shared)  LD_MODEL=''   ;;
5311 esac
5312 echo "$as_me:5312: result: $LD_MODEL" >&5
5313 echo "${ECHO_T}$LD_MODEL" >&6
5314
5315 case $DFT_LWR_MODEL in
5316 shared)
5317
5318 echo "$as_me:5318: checking if rpath option should be used" >&5
5319 echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5320
5321 # Check whether --enable-rpath or --disable-rpath was given.
5322 if test "${enable_rpath+set}" = set; then
5323   enableval="$enable_rpath"
5324   cf_cv_enable_rpath=$enableval
5325 else
5326   cf_cv_enable_rpath=no
5327 fi;
5328 echo "$as_me:5328: result: $cf_cv_enable_rpath" >&5
5329 echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5330
5331 echo "$as_me:5331: checking if shared libraries should be relinked during install" >&5
5332 echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5333
5334 # Check whether --enable-relink or --disable-relink was given.
5335 if test "${enable_relink+set}" = set; then
5336   enableval="$enable_relink"
5337   cf_cv_do_relink=$enableval
5338 else
5339   cf_cv_do_relink=yes
5340 fi;
5341 echo "$as_me:5341: result: $cf_cv_do_relink" >&5
5342 echo "${ECHO_T}$cf_cv_do_relink" >&6
5343         ;;
5344 esac
5345
5346 LD_RPATH_OPT=
5347 echo "$as_me:5347: checking for an rpath option" >&5
5348 echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5349 case $cf_cv_system_name in #(vi
5350 irix*) #(vi
5351         if test "$GCC" = yes; then
5352                 LD_RPATH_OPT="-Wl,-rpath,"
5353         else
5354                 LD_RPATH_OPT="-rpath "
5355         fi
5356         ;;
5357 linux*|gnu*|k*bsd*-gnu) #(vi
5358         LD_RPATH_OPT="-Wl,-rpath,"
5359         ;;
5360 openbsd[2-9].*) #(vi
5361         LD_RPATH_OPT="-Wl,-rpath,"
5362         ;;
5363 freebsd*) #(vi
5364         LD_RPATH_OPT="-rpath "
5365         ;;
5366 netbsd*) #(vi
5367         LD_RPATH_OPT="-Wl,-rpath,"
5368         ;;
5369 osf*|mls+*) #(vi
5370         LD_RPATH_OPT="-rpath "
5371         ;;
5372 solaris2*) #(vi
5373         LD_RPATH_OPT="-R"
5374         ;;
5375 *)
5376         ;;
5377 esac
5378 echo "$as_me:5378: result: $LD_RPATH_OPT" >&5
5379 echo "${ECHO_T}$LD_RPATH_OPT" >&6
5380
5381 case "x$LD_RPATH_OPT" in #(vi
5382 x-R*)
5383         echo "$as_me:5383: checking if we need a space after rpath option" >&5
5384 echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5385         cf_save_LIBS="$LIBS"
5386         LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5387         cat >conftest.$ac_ext <<_ACEOF
5388 #line 5388 "configure"
5389 #include "confdefs.h"
5390
5391 int
5392 main ()
5393 {
5394
5395   ;
5396   return 0;
5397 }
5398 _ACEOF
5399 rm -f conftest.$ac_objext conftest$ac_exeext
5400 if { (eval echo "$as_me:5400: \"$ac_link\"") >&5
5401   (eval $ac_link) 2>&5
5402   ac_status=$?
5403   echo "$as_me:5403: \$? = $ac_status" >&5
5404   (exit $ac_status); } &&
5405          { ac_try='test -s conftest$ac_exeext'
5406   { (eval echo "$as_me:5406: \"$ac_try\"") >&5
5407   (eval $ac_try) 2>&5
5408   ac_status=$?
5409   echo "$as_me:5409: \$? = $ac_status" >&5
5410   (exit $ac_status); }; }; then
5411   cf_rpath_space=no
5412 else
5413   echo "$as_me: failed program was:" >&5
5414 cat conftest.$ac_ext >&5
5415 cf_rpath_space=yes
5416 fi
5417 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5418         LIBS="$cf_save_LIBS"
5419         echo "$as_me:5419: result: $cf_rpath_space" >&5
5420 echo "${ECHO_T}$cf_rpath_space" >&6
5421         test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5422         ;;
5423 esac
5424
5425         LOCAL_LDFLAGS=
5426         LOCAL_LDFLAGS2=
5427         LD_SHARED_OPTS=
5428         INSTALL_LIB="-m 644"
5429
5430         cf_cv_do_symlinks=no
5431         cf_ld_rpath_opt=
5432         test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5433
5434         echo "$as_me:5434: checking if release/abi version should be used for shared libs" >&5
5435 echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5436
5437 # Check whether --with-shlib-version or --without-shlib-version was given.
5438 if test "${with_shlib_version+set}" = set; then
5439   withval="$with_shlib_version"
5440   test -z "$withval" && withval=auto
5441         case $withval in #(vi
5442         yes) #(vi
5443                 cf_cv_shlib_version=auto
5444                 ;;
5445         rel|abi|auto|no) #(vi
5446                 cf_cv_shlib_version=$withval
5447                 ;;
5448         *)
5449                 { { echo "$as_me:5449: error: option value must be one of: rel, abi, auto or no" >&5
5450 echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5451    { (exit 1); exit 1; }; }
5452                 ;;
5453         esac
5454
5455 else
5456   cf_cv_shlib_version=auto
5457 fi;
5458         echo "$as_me:5458: result: $cf_cv_shlib_version" >&5
5459 echo "${ECHO_T}$cf_cv_shlib_version" >&6
5460
5461         cf_cv_rm_so_locs=no
5462
5463         # Some less-capable ports of gcc support only -fpic
5464         CC_SHARED_OPTS=
5465         if test "$GCC" = yes
5466         then
5467                 echo "$as_me:5467: checking which $CC option to use" >&5
5468 echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5469                 cf_save_CFLAGS="$CFLAGS"
5470                 for CC_SHARED_OPTS in -fPIC -fpic ''
5471                 do
5472                         CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5473                         cat >conftest.$ac_ext <<_ACEOF
5474 #line 5474 "configure"
5475 #include "confdefs.h"
5476 #include <stdio.h>
5477 int
5478 main ()
5479 {
5480 int x = 1
5481   ;
5482   return 0;
5483 }
5484 _ACEOF
5485 rm -f conftest.$ac_objext
5486 if { (eval echo "$as_me:5486: \"$ac_compile\"") >&5
5487   (eval $ac_compile) 2>&5
5488   ac_status=$?
5489   echo "$as_me:5489: \$? = $ac_status" >&5
5490   (exit $ac_status); } &&
5491          { ac_try='test -s conftest.$ac_objext'
5492   { (eval echo "$as_me:5492: \"$ac_try\"") >&5
5493   (eval $ac_try) 2>&5
5494   ac_status=$?
5495   echo "$as_me:5495: \$? = $ac_status" >&5
5496   (exit $ac_status); }; }; then
5497   break
5498 else
5499   echo "$as_me: failed program was:" >&5
5500 cat conftest.$ac_ext >&5
5501 fi
5502 rm -f conftest.$ac_objext conftest.$ac_ext
5503                 done
5504                 echo "$as_me:5504: result: $CC_SHARED_OPTS" >&5
5505 echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5506                 CFLAGS="$cf_save_CFLAGS"
5507         fi
5508
5509         cf_cv_shlib_version_infix=no
5510
5511         case $cf_cv_system_name in #(vi
5512         aix[56]*) #(vi
5513                 if test "$GCC" = yes; then
5514                         CC_SHARED_OPTS=
5515                         MK_SHARED_LIB='$(CC) -shared'
5516                 fi
5517                 ;;
5518         beos*) #(vi
5519                 MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5520                 ;;
5521         cygwin*) #(vi
5522                 CC_SHARED_OPTS=
5523                 MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5524                 cf_cv_shlib_version=cygdll
5525                 cf_cv_shlib_version_infix=cygdll
5526                 cat >mk_shared_lib.sh <<-CF_EOF
5527                 #!/bin/sh
5528                 SHARED_LIB=\$1
5529                 IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5530                 shift
5531                 cat <<-EOF
5532                 Linking shared library
5533                 ** SHARED_LIB \$SHARED_LIB
5534                 ** IMPORT_LIB \$IMPORT_LIB
5535 EOF
5536                 exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5537 CF_EOF
5538                 chmod +x mk_shared_lib.sh
5539                 ;;
5540         darwin*) #(vi
5541                 EXTRA_CFLAGS="-no-cpp-precomp"
5542                 CC_SHARED_OPTS="-dynamic"
5543                 MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5544                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5545                 cf_cv_shlib_version_infix=yes
5546                 echo "$as_me:5546: checking if ld -search_paths_first works" >&5
5547 echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5548 if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5549   echo $ECHO_N "(cached) $ECHO_C" >&6
5550 else
5551
5552                         cf_save_LDFLAGS=$LDFLAGS
5553                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5554                         cat >conftest.$ac_ext <<_ACEOF
5555 #line 5555 "configure"
5556 #include "confdefs.h"
5557
5558 int
5559 main ()
5560 {
5561 int i;
5562   ;
5563   return 0;
5564 }
5565 _ACEOF
5566 rm -f conftest.$ac_objext conftest$ac_exeext
5567 if { (eval echo "$as_me:5567: \"$ac_link\"") >&5
5568   (eval $ac_link) 2>&5
5569   ac_status=$?
5570   echo "$as_me:5570: \$? = $ac_status" >&5
5571   (exit $ac_status); } &&
5572          { ac_try='test -s conftest$ac_exeext'
5573   { (eval echo "$as_me:5573: \"$ac_try\"") >&5
5574   (eval $ac_try) 2>&5
5575   ac_status=$?
5576   echo "$as_me:5576: \$? = $ac_status" >&5
5577   (exit $ac_status); }; }; then
5578   cf_cv_ldflags_search_paths_first=yes
5579 else
5580   echo "$as_me: failed program was:" >&5
5581 cat conftest.$ac_ext >&5
5582 cf_cv_ldflags_search_paths_first=no
5583 fi
5584 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5585                                 LDFLAGS=$cf_save_LDFLAGS
5586 fi
5587 echo "$as_me:5587: result: $cf_cv_ldflags_search_paths_first" >&5
5588 echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5589                 if test $cf_cv_ldflags_search_paths_first = yes; then
5590                         LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5591                 fi
5592                 ;;
5593         hpux*) #(vi
5594                 # (tested with gcc 2.7.2 -- I don't have c89)
5595                 if test "$GCC" = yes; then
5596                         LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5597                 else
5598                         CC_SHARED_OPTS='+Z'
5599                         LD_SHARED_OPTS='-Wl,+b,${libdir}'
5600                 fi
5601                 MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5602                 # HP-UX shared libraries must be executable, and should be
5603                 # readonly to exploit a quirk in the memory manager.
5604                 INSTALL_LIB="-m 555"
5605                 ;;
5606         irix*) #(vi
5607                 if test "$cf_cv_enable_rpath" = yes ; then
5608                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5609                 fi
5610                 # tested with IRIX 5.2 and 'cc'.
5611                 if test "$GCC" != yes; then
5612                         CC_SHARED_OPTS='-KPIC'
5613                         MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5614                 else
5615                         MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5616                 fi
5617                 cf_cv_rm_so_locs=yes
5618                 ;;
5619         linux*|gnu*|k*bsd*-gnu) #(vi
5620                 if test "$DFT_LWR_MODEL" = "shared" ; then
5621                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5622                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5623                 fi
5624                 if test "$cf_cv_enable_rpath" = yes ; then
5625                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5626                 fi
5627
5628         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5629         if test "$cf_cv_shlib_version" = rel; then
5630                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5631         else
5632                 cf_cv_shared_soname='`basename $@`'
5633         fi
5634
5635                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5636                 ;;
5637         openbsd[2-9].*) #(vi
5638                 if test "$DFT_LWR_MODEL" = "shared" ; then
5639                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5640                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5641                 fi
5642                 if test "$cf_cv_enable_rpath" = yes ; then
5643                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5644                 fi
5645                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5646
5647         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5648         if test "$cf_cv_shlib_version" = rel; then
5649                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5650         else
5651                 cf_cv_shared_soname='`basename $@`'
5652         fi
5653
5654                 MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5655                 ;;
5656         nto-qnx*|openbsd*|freebsd[12].*) #(vi
5657                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5658                 MK_SHARED_LIB='${LD} -Bshareable -o $@'
5659                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5660                 ;;
5661         freebsd*) #(vi
5662                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5663                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5664                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5665                         LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${libdir} $LOCAL_LDFLAGS"
5666                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5667                 fi
5668
5669         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5670         if test "$cf_cv_shlib_version" = rel; then
5671                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5672         else
5673                 cf_cv_shared_soname='`basename $@`'
5674         fi
5675
5676                 MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5677                 ;;
5678         netbsd*) #(vi
5679                 CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5680                 if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5681                         LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5682                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5683                         EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${libdir} $EXTRA_LDFLAGS"
5684                         if test "$cf_cv_shlib_version" = auto; then
5685                         if test -f /usr/libexec/ld.elf_so; then
5686                                 cf_cv_shlib_version=abi
5687                         else
5688                                 cf_cv_shlib_version=rel
5689                         fi
5690                         fi
5691
5692         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5693         if test "$cf_cv_shlib_version" = rel; then
5694                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5695         else
5696                 cf_cv_shared_soname='`basename $@`'
5697         fi
5698
5699                         MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5700                 else
5701                         MK_SHARED_LIB='${LD} -shared -Bshareable -o $@'
5702                 fi
5703                 ;;
5704         osf*|mls+*) #(vi
5705                 # tested with OSF/1 V3.2 and 'cc'
5706                 # tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5707                 # link with shared libs).
5708                 MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5709                 case $host_os in #(vi
5710                 osf4*)
5711                         MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5712                         ;;
5713                 esac
5714                 MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5715                 if test "$DFT_LWR_MODEL" = "shared" ; then
5716                         LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5717                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5718                 fi
5719                 cf_cv_rm_so_locs=yes
5720                 ;;
5721         sco3.2v5*)  # (also uw2* and UW7: hops 13-Apr-98
5722                 # tested with osr5.0.5
5723                 if test "$GCC" != yes; then
5724                         CC_SHARED_OPTS='-belf -KPIC'
5725                 fi
5726                 MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5727                 if test "$cf_cv_enable_rpath" = yes ; then
5728                         # only way is to set LD_RUN_PATH but no switch for it
5729                         RUN_PATH=$libdir
5730                 fi
5731                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5732                 LINK_PROGS='LD_RUN_PATH=${libdir}'
5733                 LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5734                 ;;
5735         sunos4*) #(vi
5736                 # tested with SunOS 4.1.1 and gcc 2.7.0
5737                 if test "$GCC" != yes; then
5738                         CC_SHARED_OPTS='-KPIC'
5739                 fi
5740                 MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5741                 test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5742                 ;;
5743         solaris2*) #(vi
5744                 # tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5745                 # tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5746                 if test "$DFT_LWR_MODEL" = "shared" ; then
5747                         LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5748                         LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5749                 fi
5750                 if test "$cf_cv_enable_rpath" = yes ; then
5751                         EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5752                 fi
5753
5754         test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5755         if test "$cf_cv_shlib_version" = rel; then
5756                 cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5757         else
5758                 cf_cv_shared_soname='`basename $@`'
5759         fi
5760
5761                 if test "$GCC" != yes; then
5762                         cf_save_CFLAGS="$CFLAGS"
5763                         for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5764                         do
5765                                 CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5766                                 cat >conftest.$ac_ext <<_ACEOF
5767 #line 5767 "configure"
5768 #include "confdefs.h"
5769 #include <stdio.h>
5770 int
5771 main ()
5772 {
5773 printf("Hello\n");
5774   ;
5775   return 0;
5776 }
5777 _ACEOF
5778 rm -f conftest.$ac_objext
5779 if { (eval echo "$as_me:5779: \"$ac_compile\"") >&5
5780   (eval $ac_compile) 2>&5
5781   ac_status=$?
5782   echo "$as_me:5782: \$? = $ac_status" >&5
5783   (exit $ac_status); } &&
5784          { ac_try='test -s conftest.$ac_objext'
5785   { (eval echo "$as_me:5785: \"$ac_try\"") >&5
5786   (eval $ac_try) 2>&5
5787   ac_status=$?
5788   echo "$as_me:5788: \$? = $ac_status" >&5
5789   (exit $ac_status); }; }; then
5790   break
5791 else
5792   echo "$as_me: failed program was:" >&5
5793 cat conftest.$ac_ext >&5
5794 fi
5795 rm -f conftest.$ac_objext conftest.$ac_ext
5796                         done
5797                         CFLAGS="$cf_save_CFLAGS"
5798                         CC_SHARED_OPTS=$cf_shared_opts
5799                         MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
5800                 else
5801                         MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
5802                 fi
5803                 ;;
5804         sysv5uw7*|unix_sv*) #(vi
5805                 # tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5806                 if test "$GCC" != yes; then
5807                         CC_SHARED_OPTS='-KPIC'
5808                 fi
5809                 MK_SHARED_LIB='${LD} -d y -G -o $@'
5810                 ;;
5811         *)
5812                 CC_SHARED_OPTS='unknown'
5813                 MK_SHARED_LIB='echo unknown'
5814                 ;;
5815         esac
5816
5817         # This works if the last tokens in $MK_SHARED_LIB are the -o target.
5818         case "$cf_cv_shlib_version" in #(vi
5819         rel|abi)
5820                 case "$MK_SHARED_LIB" in #(vi
5821                 *'-o $@') #(vi
5822                         test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5823                         ;;
5824                 *)
5825                         { echo "$as_me:5825: WARNING: ignored --with-shlib-version" >&5
5826 echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5827                         ;;
5828                 esac
5829                 ;;
5830         esac
5831
5832         if test -n "$cf_ld_rpath_opt" ; then
5833                 MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5834         fi
5835
5836 if test "$CC_SHARED_OPTS" = "unknown"; then
5837         for model in $cf_list_models; do
5838                 if test "$model" = "shared"; then
5839                         { { echo "$as_me:5839: error: Shared libraries are not supported in this version" >&5
5840 echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5841    { (exit 1); exit 1; }; }
5842                 fi
5843         done
5844 fi
5845
5846 ### If we're building with rpath, try to link non-standard libs that way too.
5847 if test "$DFT_LWR_MODEL" = "shared"; then
5848
5849 echo "$as_me:5849: checking if rpath should be not be set" >&5
5850 echo $ECHO_N "checking if rpath should be not be set... $ECHO_C" >&6
5851
5852 # Check whether --enable-rpath-hack or --disable-rpath-hack was given.
5853 if test "${enable_rpath_hack+set}" = set; then
5854   enableval="$enable_rpath_hack"
5855   test "$enableval" != no && enableval=yes
5856   if test "$enableval" != "yes" ; then
5857     cf_disable_rpath_hack=yes
5858   else
5859     cf_disable_rpath_hack=no
5860   fi
5861 else
5862   enableval=yes
5863   cf_disable_rpath_hack=no
5864
5865 fi;
5866 echo "$as_me:5866: result: $cf_disable_rpath_hack" >&5
5867 echo "${ECHO_T}$cf_disable_rpath_hack" >&6
5868 if test "$cf_disable_rpath_hack" = no ; then
5869
5870 echo "$as_me:5870: checking for updated LDFLAGS" >&5
5871 echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
5872 if test -n "$LD_RPATH_OPT" ; then
5873         echo "$as_me:5873: result: maybe" >&5
5874 echo "${ECHO_T}maybe" >&6
5875
5876         for ac_prog in ldd
5877 do
5878   # Extract the first word of "$ac_prog", so it can be a program name with args.
5879 set dummy $ac_prog; ac_word=$2
5880 echo "$as_me:5880: checking for $ac_word" >&5
5881 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5882 if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
5883   echo $ECHO_N "(cached) $ECHO_C" >&6
5884 else
5885   if test -n "$cf_ldd_prog"; then
5886   ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
5887 else
5888   ac_save_IFS=$IFS; IFS=$ac_path_separator
5889 ac_dummy="$PATH"
5890 for ac_dir in $ac_dummy; do
5891   IFS=$ac_save_IFS
5892   test -z "$ac_dir" && ac_dir=.
5893   $as_executable_p "$ac_dir/$ac_word" || continue
5894 ac_cv_prog_cf_ldd_prog="$ac_prog"
5895 echo "$as_me:5895: found $ac_dir/$ac_word" >&5
5896 break
5897 done
5898
5899 fi
5900 fi
5901 cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
5902 if test -n "$cf_ldd_prog"; then
5903   echo "$as_me:5903: result: $cf_ldd_prog" >&5
5904 echo "${ECHO_T}$cf_ldd_prog" >&6
5905 else
5906   echo "$as_me:5906: result: no" >&5
5907 echo "${ECHO_T}no" >&6
5908 fi
5909
5910   test -n "$cf_ldd_prog" && break
5911 done
5912 test -n "$cf_ldd_prog" || cf_ldd_prog="no"
5913
5914         cf_rpath_list="/usr/lib /lib"
5915         if test "$cf_ldd_prog" != no
5916         then
5917 cat >conftest.$ac_ext <<_ACEOF
5918 #line 5918 "configure"
5919 #include "confdefs.h"
5920 #include <stdio.h>
5921 int
5922 main ()
5923 {
5924 printf("Hello");
5925   ;
5926   return 0;
5927 }
5928 _ACEOF
5929 rm -f conftest.$ac_objext conftest$ac_exeext
5930 if { (eval echo "$as_me:5930: \"$ac_link\"") >&5
5931   (eval $ac_link) 2>&5
5932   ac_status=$?
5933   echo "$as_me:5933: \$? = $ac_status" >&5
5934   (exit $ac_status); } &&
5935          { ac_try='test -s conftest$ac_exeext'
5936   { (eval echo "$as_me:5936: \"$ac_try\"") >&5
5937   (eval $ac_try) 2>&5
5938   ac_status=$?
5939   echo "$as_me:5939: \$? = $ac_status" >&5
5940   (exit $ac_status); }; }; then
5941   cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[     ]/%/%' -e 's%/[^/][^/]*$%%' |sort -u`
5942 else
5943   echo "$as_me: failed program was:" >&5
5944 cat conftest.$ac_ext >&5
5945 fi
5946 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5947         fi
5948
5949         test -n "$verbose" && echo "    ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
5950
5951 echo "${as_me-configure}:5951: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
5952
5953 test -n "$verbose" && echo "    ...checking LDFLAGS $LDFLAGS" 1>&6
5954
5955 echo "${as_me-configure}:5955: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
5956
5957 cf_rpath_dst=
5958 for cf_rpath_src in $LDFLAGS
5959 do
5960         case $cf_rpath_src in #(vi
5961         -L*) #(vi
5962
5963                 # check if this refers to a directory which we will ignore
5964                 cf_rpath_skip=no
5965                 if test -n "$cf_rpath_list"
5966                 then
5967                         for cf_rpath_item in $cf_rpath_list
5968                         do
5969                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
5970                                 then
5971                                         cf_rpath_skip=yes
5972                                         break
5973                                 fi
5974                         done
5975                 fi
5976
5977                 if test "$cf_rpath_skip" = no
5978                 then
5979                         # transform the option
5980                         if test "$LD_RPATH_OPT" = "-R " ; then
5981                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
5982                         else
5983                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
5984                         fi
5985
5986                         # if we have not already added this, add it now
5987                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
5988                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
5989                         then
5990                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
5991
5992 echo "${as_me-configure}:5992: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
5993
5994                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
5995                         fi
5996                 fi
5997                 ;;
5998         esac
5999         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6000 done
6001 LDFLAGS=$cf_rpath_dst
6002
6003 test -n "$verbose" && echo "    ...checked LDFLAGS $LDFLAGS" 1>&6
6004
6005 echo "${as_me-configure}:6005: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6006
6007 test -n "$verbose" && echo "    ...checking LIBS $LIBS" 1>&6
6008
6009 echo "${as_me-configure}:6009: testing ...checking LIBS $LIBS ..." 1>&5
6010
6011 cf_rpath_dst=
6012 for cf_rpath_src in $LIBS
6013 do
6014         case $cf_rpath_src in #(vi
6015         -L*) #(vi
6016
6017                 # check if this refers to a directory which we will ignore
6018                 cf_rpath_skip=no
6019                 if test -n "$cf_rpath_list"
6020                 then
6021                         for cf_rpath_item in $cf_rpath_list
6022                         do
6023                                 if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6024                                 then
6025                                         cf_rpath_skip=yes
6026                                         break
6027                                 fi
6028                         done
6029                 fi
6030
6031                 if test "$cf_rpath_skip" = no
6032                 then
6033                         # transform the option
6034                         if test "$LD_RPATH_OPT" = "-R " ; then
6035                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6036                         else
6037                                 cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6038                         fi
6039
6040                         # if we have not already added this, add it now
6041                         cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6042                         if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6043                         then
6044                                 test -n "$verbose" && echo "    ...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6045
6046 echo "${as_me-configure}:6046: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6047
6048                                 EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6049                         fi
6050                 fi
6051                 ;;
6052         esac
6053         cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6054 done
6055 LIBS=$cf_rpath_dst
6056
6057 test -n "$verbose" && echo "    ...checked LIBS $LIBS" 1>&6
6058
6059 echo "${as_me-configure}:6059: testing ...checked LIBS $LIBS ..." 1>&5
6060
6061         test -n "$verbose" && echo "    ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6062
6063 echo "${as_me-configure}:6063: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6064
6065 fi
6066
6067 fi
6068
6069 fi
6070
6071 ###############################################################################
6072
6073 ###     use option --disable-overwrite to leave out the link to -lcurses
6074 echo "$as_me:6074: checking if you wish to install ncurses overwriting curses" >&5
6075 echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6076
6077 # Check whether --enable-overwrite or --disable-overwrite was given.
6078 if test "${enable_overwrite+set}" = set; then
6079   enableval="$enable_overwrite"
6080   with_overwrite=$enableval
6081 else
6082   if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6083 fi;
6084 echo "$as_me:6084: result: $with_overwrite" >&5
6085 echo "${ECHO_T}$with_overwrite" >&6
6086
6087 echo "$as_me:6087: checking if external terminfo-database is used" >&5
6088 echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6089
6090 # Check whether --enable-database or --disable-database was given.
6091 if test "${enable_database+set}" = set; then
6092   enableval="$enable_database"
6093   use_database=$enableval
6094 else
6095   use_database=yes
6096 fi;
6097 echo "$as_me:6097: result: $use_database" >&5
6098 echo "${ECHO_T}$use_database" >&6
6099
6100 case $host_os in #(vi
6101 os2*) #(vi
6102         TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6103         ;;
6104 *) #(vi
6105         TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6106         ;;
6107 esac
6108
6109         case $cf_cv_system_name in
6110         os2*)   PATH_SEPARATOR=';'  ;;
6111         *)      PATH_SEPARATOR=':'  ;;
6112         esac
6113
6114 if test "$use_database" != no ; then
6115         cat >>confdefs.h <<\EOF
6116 #define USE_DATABASE 1
6117 EOF
6118
6119         echo "$as_me:6119: checking which terminfo source-file will be installed" >&5
6120 echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6121
6122 # Check whether --with-database or --without-database was given.
6123 if test "${with_database+set}" = set; then
6124   withval="$with_database"
6125   TERMINFO_SRC=$withval
6126 fi;
6127         echo "$as_me:6127: result: $TERMINFO_SRC" >&5
6128 echo "${ECHO_T}$TERMINFO_SRC" >&6
6129
6130         echo "$as_me:6130: checking whether to use hashed database instead of directory/tree" >&5
6131 echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6132
6133 # Check whether --with-hashed-db or --without-hashed-db was given.
6134 if test "${with_hashed_db+set}" = set; then
6135   withval="$with_hashed_db"
6136
6137 else
6138   with_hashed_db=no
6139 fi;
6140         echo "$as_me:6140: result: $with_hashed_db" >&5
6141 echo "${ECHO_T}$with_hashed_db" >&6
6142 else
6143         with_hashed_db=no
6144 fi
6145
6146 echo "$as_me:6146: checking for list of fallback descriptions" >&5
6147 echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6148
6149 # Check whether --with-fallbacks or --without-fallbacks was given.
6150 if test "${with_fallbacks+set}" = set; then
6151   withval="$with_fallbacks"
6152   with_fallback=$withval
6153 else
6154   with_fallback=
6155 fi;
6156 echo "$as_me:6156: result: $with_fallback" >&5
6157 echo "${ECHO_T}$with_fallback" >&6
6158 FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6159
6160 echo "$as_me:6160: checking if you want modern xterm or antique" >&5
6161 echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6162
6163 # Check whether --with-xterm-new or --without-xterm-new was given.
6164 if test "${with_xterm_new+set}" = set; then
6165   withval="$with_xterm_new"
6166   with_xterm_new=$withval
6167 else
6168   with_xterm_new=yes
6169 fi;
6170 case $with_xterm_new in
6171 no)     with_xterm_new=xterm-old;;
6172 *)      with_xterm_new=xterm-new;;
6173 esac
6174 echo "$as_me:6174: result: $with_xterm_new" >&5
6175 echo "${ECHO_T}$with_xterm_new" >&6
6176 WHICH_XTERM=$with_xterm_new
6177
6178 MAKE_TERMINFO=
6179 if test "$use_database" = no ; then
6180         TERMINFO="${datadir}/terminfo"
6181         MAKE_TERMINFO="#"
6182 else
6183
6184 echo "$as_me:6184: checking for list of terminfo directories" >&5
6185 echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6186
6187 # Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6188 if test "${with_terminfo_dirs+set}" = set; then
6189   withval="$with_terminfo_dirs"
6190
6191 else
6192   withval=${TERMINFO_DIRS-${datadir}/terminfo}
6193 fi;
6194 IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6195 cf_dst_path=
6196 for cf_src_path in $withval
6197 do
6198
6199 if test "x$prefix" != xNONE; then
6200   cf_path_syntax="$prefix"
6201 else
6202   cf_path_syntax="$ac_default_prefix"
6203 fi
6204
6205 case ".$cf_src_path" in #(vi
6206 .\$\(*\)*|.\'*\'*) #(vi
6207   ;;
6208 ..|./*|.\\*) #(vi
6209   ;;
6210 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6211   ;;
6212 .\${*prefix}*) #(vi
6213   eval cf_src_path="$cf_src_path"
6214   case ".$cf_src_path" in #(vi
6215   .NONE/*)
6216     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6217     ;;
6218   esac
6219   ;; #(vi
6220 .no|.NONE/*)
6221   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6222   ;;
6223 *)
6224   { { echo "$as_me:6224: error: expected a pathname, not \"$cf_src_path\"" >&5
6225 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6226    { (exit 1); exit 1; }; }
6227   ;;
6228 esac
6229
6230   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6231   cf_dst_path="${cf_dst_path}${cf_src_path}"
6232 done
6233 IFS="$ac_save_ifs"
6234
6235 eval 'TERMINFO_DIRS="$cf_dst_path"'
6236
6237 echo "$as_me:6237: result: $TERMINFO_DIRS" >&5
6238 echo "${ECHO_T}$TERMINFO_DIRS" >&6
6239 test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
6240 #define TERMINFO_DIRS "$TERMINFO_DIRS"
6241 EOF
6242
6243 echo "$as_me:6243: checking for default terminfo directory" >&5
6244 echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6245
6246 # Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6247 if test "${with_default_terminfo_dir+set}" = set; then
6248   withval="$with_default_terminfo_dir"
6249
6250 else
6251   withval="${TERMINFO-${datadir}/terminfo}"
6252 fi; if test -n "${datadir}/terminfo" ; then
6253
6254 if test "x$prefix" != xNONE; then
6255   cf_path_syntax="$prefix"
6256 else
6257   cf_path_syntax="$ac_default_prefix"
6258 fi
6259
6260 case ".$withval" in #(vi
6261 .\$\(*\)*|.\'*\'*) #(vi
6262   ;;
6263 ..|./*|.\\*) #(vi
6264   ;;
6265 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6266   ;;
6267 .\${*prefix}*) #(vi
6268   eval withval="$withval"
6269   case ".$withval" in #(vi
6270   .NONE/*)
6271     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6272     ;;
6273   esac
6274   ;; #(vi
6275 .no|.NONE/*)
6276   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6277   ;;
6278 *)
6279   { { echo "$as_me:6279: error: expected a pathname, not \"$withval\"" >&5
6280 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6281    { (exit 1); exit 1; }; }
6282   ;;
6283 esac
6284
6285 fi
6286 TERMINFO="$withval"
6287
6288 echo "$as_me:6288: result: $TERMINFO" >&5
6289 echo "${ECHO_T}$TERMINFO" >&6
6290 cat >>confdefs.h <<EOF
6291 #define TERMINFO "$TERMINFO"
6292 EOF
6293
6294 fi
6295
6296 ###     use option --disable-big-core to make tic run on small machines
6297 ###     We need 4Mb, check if we can allocate 50% more than that.
6298 echo "$as_me:6298: checking if big-core option selected" >&5
6299 echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6300
6301 # Check whether --enable-big-core or --disable-big-core was given.
6302 if test "${enable_big_core+set}" = set; then
6303   enableval="$enable_big_core"
6304   with_big_core=$enableval
6305 else
6306   if test "$cross_compiling" = yes; then
6307   with_big_core=no
6308 else
6309   cat >conftest.$ac_ext <<_ACEOF
6310 #line 6310 "configure"
6311 #include "confdefs.h"
6312
6313 #include <stdlib.h>
6314 #include <string.h>
6315 int main() {
6316         unsigned long n = 6000000L;
6317         char *s = malloc(n);
6318         if (s != 0)
6319                 s[0] = s[n-1] = 0;
6320         ${cf_cv_main_return:-return}(s == 0);
6321 }
6322 _ACEOF
6323 rm -f conftest$ac_exeext
6324 if { (eval echo "$as_me:6324: \"$ac_link\"") >&5
6325   (eval $ac_link) 2>&5
6326   ac_status=$?
6327   echo "$as_me:6327: \$? = $ac_status" >&5
6328   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6329   { (eval echo "$as_me:6329: \"$ac_try\"") >&5
6330   (eval $ac_try) 2>&5
6331   ac_status=$?
6332   echo "$as_me:6332: \$? = $ac_status" >&5
6333   (exit $ac_status); }; }; then
6334   with_big_core=yes
6335 else
6336   echo "$as_me: program exited with status $ac_status" >&5
6337 echo "$as_me: failed program was:" >&5
6338 cat conftest.$ac_ext >&5
6339 with_big_core=no
6340 fi
6341 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6342 fi
6343 fi;
6344 echo "$as_me:6344: result: $with_big_core" >&5
6345 echo "${ECHO_T}$with_big_core" >&6
6346 test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
6347 #define HAVE_BIG_CORE 1
6348 EOF
6349
6350 ### ISO C only guarantees 512-char strings, we have tables which load faster
6351 ### when constructed using "big" strings.  More than the C compiler, the awk
6352 ### program is a limit on most vendor UNIX systems.  Check that we can build.
6353 echo "$as_me:6353: checking if big-strings option selected" >&5
6354 echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6355
6356 # Check whether --enable-big-strings or --disable-big-strings was given.
6357 if test "${enable_big_strings+set}" = set; then
6358   enableval="$enable_big_strings"
6359   with_big_strings=$enableval
6360 else
6361
6362         case x$AWK in #(vi
6363         x)
6364                 eval with_big_strings=no
6365                 ;;
6366         *) #(vi
6367                 if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' \
6368                         | $AWK '{ printf "%d\n", length($0); }' | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
6369                         eval with_big_strings=yes
6370                 else
6371                         eval with_big_strings=no
6372                 fi
6373                 ;;
6374         esac
6375
6376 fi;
6377 echo "$as_me:6377: result: $with_big_strings" >&5
6378 echo "${ECHO_T}$with_big_strings" >&6
6379
6380 USE_BIG_STRINGS=0
6381 test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
6382
6383 ###     use option --enable-termcap to compile in the termcap fallback support
6384 echo "$as_me:6384: checking if you want termcap-fallback support" >&5
6385 echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6386
6387 # Check whether --enable-termcap or --disable-termcap was given.
6388 if test "${enable_termcap+set}" = set; then
6389   enableval="$enable_termcap"
6390   with_termcap=$enableval
6391 else
6392   with_termcap=no
6393 fi;
6394 echo "$as_me:6394: result: $with_termcap" >&5
6395 echo "${ECHO_T}$with_termcap" >&6
6396
6397 if test "$with_termcap" != "yes" ; then
6398         if test "$use_database" = no ; then
6399                 if test -z "$with_fallback" ; then
6400                         { { echo "$as_me:6400: error: You have disabled the database w/o specifying fallbacks" >&5
6401 echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6402    { (exit 1); exit 1; }; }
6403                 fi
6404         fi
6405         cat >>confdefs.h <<\EOF
6406 #define PURE_TERMINFO 1
6407 EOF
6408
6409 else
6410
6411 if test "$with_ticlib" != no ; then
6412         { { echo "$as_me:6412: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6413 echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6414    { (exit 1); exit 1; }; }
6415 fi
6416
6417 cat >>confdefs.h <<\EOF
6418 #define USE_TERMCAP 1
6419 EOF
6420
6421 echo "$as_me:6421: checking for list of termcap files" >&5
6422 echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6423
6424 # Check whether --with-termpath or --without-termpath was given.
6425 if test "${with_termpath+set}" = set; then
6426   withval="$with_termpath"
6427
6428 else
6429   withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
6430 fi;
6431 IFS="${IFS=     }"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6432 cf_dst_path=
6433 for cf_src_path in $withval
6434 do
6435
6436 if test "x$prefix" != xNONE; then
6437   cf_path_syntax="$prefix"
6438 else
6439   cf_path_syntax="$ac_default_prefix"
6440 fi
6441
6442 case ".$cf_src_path" in #(vi
6443 .\$\(*\)*|.\'*\'*) #(vi
6444   ;;
6445 ..|./*|.\\*) #(vi
6446   ;;
6447 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6448   ;;
6449 .\${*prefix}*) #(vi
6450   eval cf_src_path="$cf_src_path"
6451   case ".$cf_src_path" in #(vi
6452   .NONE/*)
6453     cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6454     ;;
6455   esac
6456   ;; #(vi
6457 .no|.NONE/*)
6458   cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6459   ;;
6460 *)
6461   { { echo "$as_me:6461: error: expected a pathname, not \"$cf_src_path\"" >&5
6462 echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6463    { (exit 1); exit 1; }; }
6464   ;;
6465 esac
6466
6467   test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
6468   cf_dst_path="${cf_dst_path}${cf_src_path}"
6469 done
6470 IFS="$ac_save_ifs"
6471
6472 eval 'TERMPATH="$cf_dst_path"'
6473
6474 echo "$as_me:6474: result: $TERMPATH" >&5
6475 echo "${ECHO_T}$TERMPATH" >&6
6476 test -n "$TERMPATH" && cat >>confdefs.h <<EOF
6477 #define TERMPATH "$TERMPATH"
6478 EOF
6479
6480 ###     use option --enable-getcap to use a hacked getcap for reading termcaps
6481 echo "$as_me:6481: checking if fast termcap-loader is needed" >&5
6482 echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6483
6484 # Check whether --enable-getcap or --disable-getcap was given.
6485 if test "${enable_getcap+set}" = set; then
6486   enableval="$enable_getcap"
6487   with_getcap=$enableval
6488 else
6489   with_getcap=no
6490 fi;
6491 echo "$as_me:6491: result: $with_getcap" >&5
6492 echo "${ECHO_T}$with_getcap" >&6
6493 test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
6494 #define USE_GETCAP 1
6495 EOF
6496
6497 echo "$as_me:6497: checking if translated termcaps will be cached in ~/.terminfo" >&5
6498 echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6499
6500 # Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6501 if test "${enable_getcap_cache+set}" = set; then
6502   enableval="$enable_getcap_cache"
6503   with_getcap_cache=$enableval
6504 else
6505   with_getcap_cache=no
6506 fi;
6507 echo "$as_me:6507: result: $with_getcap_cache" >&5
6508 echo "${ECHO_T}$with_getcap_cache" >&6
6509 test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
6510 #define USE_GETCAP_CACHE 1
6511 EOF
6512
6513 fi
6514
6515 ###   Use option --disable-home-terminfo to completely remove ~/.terminfo
6516 echo "$as_me:6516: checking if ~/.terminfo is wanted" >&5
6517 echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6518
6519 # Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6520 if test "${enable_home_terminfo+set}" = set; then
6521   enableval="$enable_home_terminfo"
6522   with_home_terminfo=$enableval
6523 else
6524   with_home_terminfo=yes
6525 fi;
6526 echo "$as_me:6526: result: $with_home_terminfo" >&5
6527 echo "${ECHO_T}$with_home_terminfo" >&6
6528 test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
6529 #define USE_HOME_TERMINFO 1
6530 EOF
6531
6532 echo "$as_me:6532: checking if you want to use restricted environment when running as root" >&5
6533 echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6534
6535 # Check whether --enable-root-environ or --disable-root-environ was given.
6536 if test "${enable_root_environ+set}" = set; then
6537   enableval="$enable_root_environ"
6538   with_root_environ=$enableval
6539 else
6540   with_root_environ=yes
6541 fi;
6542 echo "$as_me:6542: result: $with_root_environ" >&5
6543 echo "${ECHO_T}$with_root_environ" >&6
6544 test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
6545 #define USE_ROOT_ENVIRON 1
6546 EOF
6547
6548 ###   Use option --enable-symlinks to make tic use symlinks, not hard links
6549 ###   to reduce storage requirements for the terminfo database.
6550
6551 for ac_func in \
6552         remove \
6553         unlink
6554 do
6555 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6556 echo "$as_me:6556: checking for $ac_func" >&5
6557 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6558 if eval "test \"\${$as_ac_var+set}\" = set"; then
6559   echo $ECHO_N "(cached) $ECHO_C" >&6
6560 else
6561   cat >conftest.$ac_ext <<_ACEOF
6562 #line 6562 "configure"
6563 #include "confdefs.h"
6564 /* System header to define __stub macros and hopefully few prototypes,
6565     which can conflict with char $ac_func (); below.  */
6566 #include <assert.h>
6567 /* Override any gcc2 internal prototype to avoid an error.  */
6568 #ifdef __cplusplus
6569 extern "C"
6570 #endif
6571 /* We use char because int might match the return type of a gcc2
6572    builtin and then its argument prototype would still apply.  */
6573 char $ac_func ();
6574 char (*f) ();
6575
6576 int
6577 main ()
6578 {
6579 /* The GNU C library defines this for functions which it implements
6580     to always fail with ENOSYS.  Some functions are actually named
6581     something starting with __ and the normal name is an alias.  */
6582 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6583 choke me
6584 #else
6585 f = $ac_func;
6586 #endif
6587
6588   ;
6589   return 0;
6590 }
6591 _ACEOF
6592 rm -f conftest.$ac_objext conftest$ac_exeext
6593 if { (eval echo "$as_me:6593: \"$ac_link\"") >&5
6594   (eval $ac_link) 2>&5
6595   ac_status=$?
6596   echo "$as_me:6596: \$? = $ac_status" >&5
6597   (exit $ac_status); } &&
6598          { ac_try='test -s conftest$ac_exeext'
6599   { (eval echo "$as_me:6599: \"$ac_try\"") >&5
6600   (eval $ac_try) 2>&5
6601   ac_status=$?
6602   echo "$as_me:6602: \$? = $ac_status" >&5
6603   (exit $ac_status); }; }; then
6604   eval "$as_ac_var=yes"
6605 else
6606   echo "$as_me: failed program was:" >&5
6607 cat conftest.$ac_ext >&5
6608 eval "$as_ac_var=no"
6609 fi
6610 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6611 fi
6612 echo "$as_me:6612: result: `eval echo '${'$as_ac_var'}'`" >&5
6613 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6614 if test `eval echo '${'$as_ac_var'}'` = yes; then
6615   cat >>confdefs.h <<EOF
6616 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6617 EOF
6618
6619 fi
6620 done
6621
6622 if test "$cross_compiling" = yes ; then
6623
6624 for ac_func in \
6625                 link \
6626                 symlink
6627 do
6628 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6629 echo "$as_me:6629: checking for $ac_func" >&5
6630 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6631 if eval "test \"\${$as_ac_var+set}\" = set"; then
6632   echo $ECHO_N "(cached) $ECHO_C" >&6
6633 else
6634   cat >conftest.$ac_ext <<_ACEOF
6635 #line 6635 "configure"
6636 #include "confdefs.h"
6637 /* System header to define __stub macros and hopefully few prototypes,
6638     which can conflict with char $ac_func (); below.  */
6639 #include <assert.h>
6640 /* Override any gcc2 internal prototype to avoid an error.  */
6641 #ifdef __cplusplus
6642 extern "C"
6643 #endif
6644 /* We use char because int might match the return type of a gcc2
6645    builtin and then its argument prototype would still apply.  */
6646 char $ac_func ();
6647 char (*f) ();
6648
6649 int
6650 main ()
6651 {
6652 /* The GNU C library defines this for functions which it implements
6653     to always fail with ENOSYS.  Some functions are actually named
6654     something starting with __ and the normal name is an alias.  */
6655 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6656 choke me
6657 #else
6658 f = $ac_func;
6659 #endif
6660
6661   ;
6662   return 0;
6663 }
6664 _ACEOF
6665 rm -f conftest.$ac_objext conftest$ac_exeext
6666 if { (eval echo "$as_me:6666: \"$ac_link\"") >&5
6667   (eval $ac_link) 2>&5
6668   ac_status=$?
6669   echo "$as_me:6669: \$? = $ac_status" >&5
6670   (exit $ac_status); } &&
6671          { ac_try='test -s conftest$ac_exeext'
6672   { (eval echo "$as_me:6672: \"$ac_try\"") >&5
6673   (eval $ac_try) 2>&5
6674   ac_status=$?
6675   echo "$as_me:6675: \$? = $ac_status" >&5
6676   (exit $ac_status); }; }; then
6677   eval "$as_ac_var=yes"
6678 else
6679   echo "$as_me: failed program was:" >&5
6680 cat conftest.$ac_ext >&5
6681 eval "$as_ac_var=no"
6682 fi
6683 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6684 fi
6685 echo "$as_me:6685: result: `eval echo '${'$as_ac_var'}'`" >&5
6686 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6687 if test `eval echo '${'$as_ac_var'}'` = yes; then
6688   cat >>confdefs.h <<EOF
6689 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6690 EOF
6691
6692 fi
6693 done
6694
6695 else
6696         echo "$as_me:6696: checking if link/symlink functions work" >&5
6697 echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
6698 if test "${cf_cv_link_funcs+set}" = set; then
6699   echo $ECHO_N "(cached) $ECHO_C" >&6
6700 else
6701
6702                 cf_cv_link_funcs=
6703                 for cf_func in link symlink ; do
6704                         if test "$cross_compiling" = yes; then
6705
6706                         eval 'ac_cv_func_'$cf_func'=error'
6707 else
6708   cat >conftest.$ac_ext <<_ACEOF
6709 #line 6709 "configure"
6710 #include "confdefs.h"
6711
6712 #include <sys/types.h>
6713 #include <sys/stat.h>
6714 #ifdef HAVE_UNISTD_H
6715 #include <unistd.h>
6716 #endif
6717 int main()
6718 {
6719         int fail = 0;
6720         char *src = "config.log";
6721         char *dst = "conftest.chk";
6722         struct stat src_sb;
6723         struct stat dst_sb;
6724
6725         stat(src, &src_sb);
6726         fail = ($cf_func("config.log", "conftest.chk") < 0)
6727             || (stat(dst, &dst_sb) < 0)
6728             || (dst_sb.st_mtime != src_sb.st_mtime);
6729 #ifdef HAVE_UNLINK
6730         unlink(dst);
6731 #else
6732         remove(dst);
6733 #endif
6734         ${cf_cv_main_return:-return} (fail);
6735 }
6736
6737 _ACEOF
6738 rm -f conftest$ac_exeext
6739 if { (eval echo "$as_me:6739: \"$ac_link\"") >&5
6740   (eval $ac_link) 2>&5
6741   ac_status=$?
6742   echo "$as_me:6742: \$? = $ac_status" >&5
6743   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6744   { (eval echo "$as_me:6744: \"$ac_try\"") >&5
6745   (eval $ac_try) 2>&5
6746   ac_status=$?
6747   echo "$as_me:6747: \$? = $ac_status" >&5
6748   (exit $ac_status); }; }; then
6749
6750                         cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
6751                         eval 'ac_cv_func_'$cf_func'=yes'
6752 else
6753   echo "$as_me: program exited with status $ac_status" >&5
6754 echo "$as_me: failed program was:" >&5
6755 cat conftest.$ac_ext >&5
6756
6757                         eval 'ac_cv_func_'$cf_func'=no'
6758 fi
6759 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6760 fi
6761                 done
6762                 test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
6763
6764 fi
6765 echo "$as_me:6765: result: $cf_cv_link_funcs" >&5
6766 echo "${ECHO_T}$cf_cv_link_funcs" >&6
6767         test "$ac_cv_func_link"    = yes && cat >>confdefs.h <<\EOF
6768 #define HAVE_LINK 1
6769 EOF
6770
6771         test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6772 #define HAVE_SYMLINK 1
6773 EOF
6774
6775 fi
6776
6777 with_links=no
6778 with_symlinks=no
6779
6780 # soft links (symbolic links) are useful for some systems where hard links do
6781 # not work, or to make it simpler to copy terminfo trees around.
6782 if test "$ac_cv_func_symlink" = yes ; then
6783     echo "$as_me:6783: checking if tic should use symbolic links" >&5
6784 echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6785
6786 # Check whether --enable-symlinks or --disable-symlinks was given.
6787 if test "${enable_symlinks+set}" = set; then
6788   enableval="$enable_symlinks"
6789   with_symlinks=$enableval
6790 else
6791   with_symlinks=no
6792 fi;
6793     echo "$as_me:6793: result: $with_symlinks" >&5
6794 echo "${ECHO_T}$with_symlinks" >&6
6795 fi
6796
6797 # If we have hard links and did not choose to use soft links instead, there is
6798 # no reason to make this choice optional - use the hard links.
6799 if test "$with_symlinks" = no ; then
6800     echo "$as_me:6800: checking if tic should use hard links" >&5
6801 echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6802     if test "$ac_cv_func_link" = yes ; then
6803         with_links=yes
6804     else
6805         with_links=no
6806     fi
6807     echo "$as_me:6807: result: $with_links" >&5
6808 echo "${ECHO_T}$with_links" >&6
6809 fi
6810
6811 test "$with_links" = yes && cat >>confdefs.h <<\EOF
6812 #define USE_LINKS 1
6813 EOF
6814
6815 test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6816 #define USE_SYMLINKS 1
6817 EOF
6818
6819 ###   use option --enable-broken-linker to force on use of broken-linker support
6820 echo "$as_me:6820: checking if you want broken-linker support code" >&5
6821 echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6822
6823 # Check whether --enable-broken_linker or --disable-broken_linker was given.
6824 if test "${enable_broken_linker+set}" = set; then
6825   enableval="$enable_broken_linker"
6826   with_broken_linker=$enableval
6827 else
6828   with_broken_linker=${BROKEN_LINKER-no}
6829 fi;
6830 echo "$as_me:6830: result: $with_broken_linker" >&5
6831 echo "${ECHO_T}$with_broken_linker" >&6
6832
6833 BROKEN_LINKER=0
6834 if test "$with_broken_linker" = yes ; then
6835         cat >>confdefs.h <<\EOF
6836 #define BROKEN_LINKER 1
6837 EOF
6838
6839         BROKEN_LINKER=1
6840 elif test "$DFT_LWR_MODEL" = shared ; then
6841         case $cf_cv_system_name in #(vi
6842         cygwin*)
6843                 cat >>confdefs.h <<\EOF
6844 #define BROKEN_LINKER 1
6845 EOF
6846
6847                 BROKEN_LINKER=1
6848                 test -n "$verbose" && echo "    cygwin linker is broken anyway" 1>&6
6849
6850 echo "${as_me-configure}:6850: testing cygwin linker is broken anyway ..." 1>&5
6851
6852                 ;;
6853         esac
6854 fi
6855
6856 ###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
6857 echo "$as_me:6857: checking if tputs should process BSD-style prefix padding" >&5
6858 echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6859
6860 # Check whether --enable-bsdpad or --disable-bsdpad was given.
6861 if test "${enable_bsdpad+set}" = set; then
6862   enableval="$enable_bsdpad"
6863   with_bsdpad=$enableval
6864 else
6865   with_bsdpad=no
6866 fi;
6867 echo "$as_me:6867: result: $with_bsdpad" >&5
6868 echo "${ECHO_T}$with_bsdpad" >&6
6869 test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6870 #define BSD_TPUTS 1
6871 EOF
6872
6873 ###   use option --enable-widec to turn on use of wide-character support
6874 NCURSES_CH_T=chtype
6875 NCURSES_LIBUTF8=0
6876
6877 NEED_WCHAR_H=0
6878 NCURSES_MBSTATE_T=0
6879 NCURSES_WCHAR_T=0
6880 NCURSES_WINT_T=0
6881
6882 # Check to define _XOPEN_SOURCE "automatically"
6883
6884 cf_XOPEN_SOURCE=500
6885 cf_POSIX_C_SOURCE=199506L
6886 cf_xopen_source=
6887
6888 case $host_os in #(vi
6889 aix[456]*) #(vi
6890         cf_xopen_source="-D_ALL_SOURCE"
6891         ;;
6892 darwin[0-8].*) #(vi
6893         cf_xopen_source="-D_APPLE_C_SOURCE"
6894         ;;
6895 darwin*) #(vi
6896         cf_xopen_source="-D_DARWIN_C_SOURCE"
6897         ;;
6898 freebsd*|dragonfly*) #(vi
6899         # 5.x headers associate
6900         #       _XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6901         #       _XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6902         cf_POSIX_C_SOURCE=200112L
6903         cf_XOPEN_SOURCE=600
6904         cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6905         ;;
6906 hpux11*) #(vi
6907         cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
6908         ;;
6909 hpux*) #(vi
6910         cf_xopen_source="-D_HPUX_SOURCE"
6911         ;;
6912 irix[56].*) #(vi
6913         cf_xopen_source="-D_SGI_SOURCE"
6914         ;;
6915 linux*|gnu*|mint*|k*bsd*-gnu) #(vi
6916
6917 echo "$as_me:6917: checking if we must define _GNU_SOURCE" >&5
6918 echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6919 if test "${cf_cv_gnu_source+set}" = set; then
6920   echo $ECHO_N "(cached) $ECHO_C" >&6
6921 else
6922
6923 cat >conftest.$ac_ext <<_ACEOF
6924 #line 6924 "configure"
6925 #include "confdefs.h"
6926 #include <sys/types.h>
6927 int
6928 main ()
6929 {
6930
6931 #ifndef _XOPEN_SOURCE
6932 make an error
6933 #endif
6934   ;
6935   return 0;
6936 }
6937 _ACEOF
6938 rm -f conftest.$ac_objext
6939 if { (eval echo "$as_me:6939: \"$ac_compile\"") >&5
6940   (eval $ac_compile) 2>&5
6941   ac_status=$?
6942   echo "$as_me:6942: \$? = $ac_status" >&5
6943   (exit $ac_status); } &&
6944          { ac_try='test -s conftest.$ac_objext'
6945   { (eval echo "$as_me:6945: \"$ac_try\"") >&5
6946   (eval $ac_try) 2>&5
6947   ac_status=$?
6948   echo "$as_me:6948: \$? = $ac_status" >&5
6949   (exit $ac_status); }; }; then
6950   cf_cv_gnu_source=no
6951 else
6952   echo "$as_me: failed program was:" >&5
6953 cat conftest.$ac_ext >&5
6954 cf_save="$CPPFLAGS"
6955          CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6956          cat >conftest.$ac_ext <<_ACEOF
6957 #line 6957 "configure"
6958 #include "confdefs.h"
6959 #include <sys/types.h>
6960 int
6961 main ()
6962 {
6963
6964 #ifdef _XOPEN_SOURCE
6965 make an error
6966 #endif
6967   ;
6968   return 0;
6969 }
6970 _ACEOF
6971 rm -f conftest.$ac_objext
6972 if { (eval echo "$as_me:6972: \"$ac_compile\"") >&5
6973   (eval $ac_compile) 2>&5
6974   ac_status=$?
6975   echo "$as_me:6975: \$? = $ac_status" >&5
6976   (exit $ac_status); } &&
6977          { ac_try='test -s conftest.$ac_objext'
6978   { (eval echo "$as_me:6978: \"$ac_try\"") >&5
6979   (eval $ac_try) 2>&5
6980   ac_status=$?
6981   echo "$as_me:6981: \$? = $ac_status" >&5
6982   (exit $ac_status); }; }; then
6983   cf_cv_gnu_source=no
6984 else
6985   echo "$as_me: failed program was:" >&5
6986 cat conftest.$ac_ext >&5
6987 cf_cv_gnu_source=yes
6988 fi
6989 rm -f conftest.$ac_objext conftest.$ac_ext
6990         CPPFLAGS="$cf_save"
6991
6992 fi
6993 rm -f conftest.$ac_objext conftest.$ac_ext
6994
6995 fi
6996 echo "$as_me:6996: result: $cf_cv_gnu_source" >&5
6997 echo "${ECHO_T}$cf_cv_gnu_source" >&6
6998 test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6999
7000         ;;
7001 mirbsd*) #(vi
7002         # setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
7003         ;;
7004 netbsd*) #(vi
7005         # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7006         ;;
7007 openbsd*) #(vi
7008         # setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7009         ;;
7010 osf[45]*) #(vi
7011         cf_xopen_source="-D_OSF_SOURCE"
7012         ;;
7013 nto-qnx*) #(vi
7014         cf_xopen_source="-D_QNX_SOURCE"
7015         ;;
7016 sco*) #(vi
7017         # setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7018         ;;
7019 solaris2.1[0-9]) #(vi
7020         cf_xopen_source="-D__EXTENSIONS__ -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7021         ;;
7022 solaris2.[1-9]) #(vi
7023         cf_xopen_source="-D__EXTENSIONS__"
7024         ;;
7025 *)
7026         echo "$as_me:7026: checking if we should define _XOPEN_SOURCE" >&5
7027 echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7028 if test "${cf_cv_xopen_source+set}" = set; then
7029   echo $ECHO_N "(cached) $ECHO_C" >&6
7030 else
7031
7032         cat >conftest.$ac_ext <<_ACEOF
7033 #line 7033 "configure"
7034 #include "confdefs.h"
7035 #include <sys/types.h>
7036 int
7037 main ()
7038 {
7039
7040 #ifndef _XOPEN_SOURCE
7041 make an error
7042 #endif
7043   ;
7044   return 0;
7045 }
7046 _ACEOF
7047 rm -f conftest.$ac_objext
7048 if { (eval echo "$as_me:7048: \"$ac_compile\"") >&5
7049   (eval $ac_compile) 2>&5
7050   ac_status=$?
7051   echo "$as_me:7051: \$? = $ac_status" >&5
7052   (exit $ac_status); } &&
7053          { ac_try='test -s conftest.$ac_objext'
7054   { (eval echo "$as_me:7054: \"$ac_try\"") >&5
7055   (eval $ac_try) 2>&5
7056   ac_status=$?
7057   echo "$as_me:7057: \$? = $ac_status" >&5
7058   (exit $ac_status); }; }; then
7059   cf_cv_xopen_source=no
7060 else
7061   echo "$as_me: failed program was:" >&5
7062 cat conftest.$ac_ext >&5
7063 cf_save="$CPPFLAGS"
7064          CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7065          cat >conftest.$ac_ext <<_ACEOF
7066 #line 7066 "configure"
7067 #include "confdefs.h"
7068 #include <sys/types.h>
7069 int
7070 main ()
7071 {
7072
7073 #ifdef _XOPEN_SOURCE
7074 make an error
7075 #endif
7076   ;
7077   return 0;
7078 }
7079 _ACEOF
7080 rm -f conftest.$ac_objext
7081 if { (eval echo "$as_me:7081: \"$ac_compile\"") >&5
7082   (eval $ac_compile) 2>&5
7083   ac_status=$?
7084   echo "$as_me:7084: \$? = $ac_status" >&5
7085   (exit $ac_status); } &&
7086          { ac_try='test -s conftest.$ac_objext'
7087   { (eval echo "$as_me:7087: \"$ac_try\"") >&5
7088   (eval $ac_try) 2>&5
7089   ac_status=$?
7090   echo "$as_me:7090: \$? = $ac_status" >&5
7091   (exit $ac_status); }; }; then
7092   cf_cv_xopen_source=no
7093 else
7094   echo "$as_me: failed program was:" >&5
7095 cat conftest.$ac_ext >&5
7096 cf_cv_xopen_source=$cf_XOPEN_SOURCE
7097 fi
7098 rm -f conftest.$ac_objext conftest.$ac_ext
7099         CPPFLAGS="$cf_save"
7100
7101 fi
7102 rm -f conftest.$ac_objext conftest.$ac_ext
7103
7104 fi
7105 echo "$as_me:7105: result: $cf_cv_xopen_source" >&5
7106 echo "${ECHO_T}$cf_cv_xopen_source" >&6
7107         if test "$cf_cv_xopen_source" != no ; then
7108
7109 CFLAGS=`echo "$CFLAGS" | \
7110         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7111                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7112
7113 CPPFLAGS=`echo "$CPPFLAGS" | \
7114         sed     -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?[         ]/ /g' \
7115                 -e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^       ]*\)\?$//g'`
7116
7117                 cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7118
7119 cf_fix_cppflags=no
7120 cf_new_cflags=
7121 cf_new_cppflags=
7122 cf_new_extra_cppflags=
7123
7124 for cf_add_cflags in $cf_temp_xopen_source
7125 do
7126 case $cf_fix_cppflags in
7127 no)
7128         case $cf_add_cflags in #(vi
7129         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7130                 case $cf_add_cflags in
7131                 -D*)
7132                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7133
7134                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7135                                 && test -z "${cf_tst_cflags}" \
7136                                 && cf_fix_cppflags=yes
7137
7138                         if test $cf_fix_cppflags = yes ; then
7139                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7140                                 continue
7141                         elif test "${cf_tst_cflags}" = "\"'" ; then
7142                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7143                                 continue
7144                         fi
7145                         ;;
7146                 esac
7147                 case "$CPPFLAGS" in
7148                 *$cf_add_cflags) #(vi
7149                         ;;
7150                 *) #(vi
7151                         case $cf_add_cflags in #(vi
7152                         -D*)
7153                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7154
7155 CPPFLAGS=`echo "$CPPFLAGS" | \
7156         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7157                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7158
7159                                 ;;
7160                         esac
7161                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7162                         ;;
7163                 esac
7164                 ;;
7165         *)
7166                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7167                 ;;
7168         esac
7169         ;;
7170 yes)
7171         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7172
7173         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7174
7175         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7176                 && test -z "${cf_tst_cflags}" \
7177                 && cf_fix_cppflags=no
7178         ;;
7179 esac
7180 done
7181
7182 if test -n "$cf_new_cflags" ; then
7183
7184         CFLAGS="$CFLAGS $cf_new_cflags"
7185 fi
7186
7187 if test -n "$cf_new_cppflags" ; then
7188
7189         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7190 fi
7191
7192 if test -n "$cf_new_extra_cppflags" ; then
7193
7194         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7195 fi
7196
7197         fi
7198
7199 cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7200
7201 cf_save_CFLAGS="$CFLAGS"
7202 cf_save_CPPFLAGS="$CPPFLAGS"
7203
7204 cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7205         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7206                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7207
7208 cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7209         sed     -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?[         ]/ /g' \
7210                 -e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^     ]*\)\?$//g'`
7211
7212 echo "$as_me:7212: checking if we should define _POSIX_C_SOURCE" >&5
7213 echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7214 if test "${cf_cv_posix_c_source+set}" = set; then
7215   echo $ECHO_N "(cached) $ECHO_C" >&6
7216 else
7217
7218 echo "${as_me-configure}:7218: testing if the symbol is already defined go no further ..." 1>&5
7219
7220         cat >conftest.$ac_ext <<_ACEOF
7221 #line 7221 "configure"
7222 #include "confdefs.h"
7223 #include <sys/types.h>
7224 int
7225 main ()
7226 {
7227
7228 #ifndef _POSIX_C_SOURCE
7229 make an error
7230 #endif
7231   ;
7232   return 0;
7233 }
7234 _ACEOF
7235 rm -f conftest.$ac_objext
7236 if { (eval echo "$as_me:7236: \"$ac_compile\"") >&5
7237   (eval $ac_compile) 2>&5
7238   ac_status=$?
7239   echo "$as_me:7239: \$? = $ac_status" >&5
7240   (exit $ac_status); } &&
7241          { ac_try='test -s conftest.$ac_objext'
7242   { (eval echo "$as_me:7242: \"$ac_try\"") >&5
7243   (eval $ac_try) 2>&5
7244   ac_status=$?
7245   echo "$as_me:7245: \$? = $ac_status" >&5
7246   (exit $ac_status); }; }; then
7247   cf_cv_posix_c_source=no
7248 else
7249   echo "$as_me: failed program was:" >&5
7250 cat conftest.$ac_ext >&5
7251 cf_want_posix_source=no
7252          case .$cf_POSIX_C_SOURCE in #(vi
7253          .[12]??*) #(vi
7254                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7255                 ;;
7256          .2) #(vi
7257                 cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7258                 cf_want_posix_source=yes
7259                 ;;
7260          .*)
7261                 cf_want_posix_source=yes
7262                 ;;
7263          esac
7264          if test "$cf_want_posix_source" = yes ; then
7265                 cat >conftest.$ac_ext <<_ACEOF
7266 #line 7266 "configure"
7267 #include "confdefs.h"
7268 #include <sys/types.h>
7269 int
7270 main ()
7271 {
7272
7273 #ifdef _POSIX_SOURCE
7274 make an error
7275 #endif
7276   ;
7277   return 0;
7278 }
7279 _ACEOF
7280 rm -f conftest.$ac_objext
7281 if { (eval echo "$as_me:7281: \"$ac_compile\"") >&5
7282   (eval $ac_compile) 2>&5
7283   ac_status=$?
7284   echo "$as_me:7284: \$? = $ac_status" >&5
7285   (exit $ac_status); } &&
7286          { ac_try='test -s conftest.$ac_objext'
7287   { (eval echo "$as_me:7287: \"$ac_try\"") >&5
7288   (eval $ac_try) 2>&5
7289   ac_status=$?
7290   echo "$as_me:7290: \$? = $ac_status" >&5
7291   (exit $ac_status); }; }; then
7292   :
7293 else
7294   echo "$as_me: failed program was:" >&5
7295 cat conftest.$ac_ext >&5
7296 cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7297 fi
7298 rm -f conftest.$ac_objext conftest.$ac_ext
7299          fi
7300
7301 echo "${as_me-configure}:7301: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7302
7303          CFLAGS="$cf_trim_CFLAGS"
7304          CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7305
7306 echo "${as_me-configure}:7306: testing if the second compile does not leave our definition intact error ..." 1>&5
7307
7308          cat >conftest.$ac_ext <<_ACEOF
7309 #line 7309 "configure"
7310 #include "confdefs.h"
7311 #include <sys/types.h>
7312 int
7313 main ()
7314 {
7315
7316 #ifndef _POSIX_C_SOURCE
7317 make an error
7318 #endif
7319   ;
7320   return 0;
7321 }
7322 _ACEOF
7323 rm -f conftest.$ac_objext
7324 if { (eval echo "$as_me:7324: \"$ac_compile\"") >&5
7325   (eval $ac_compile) 2>&5
7326   ac_status=$?
7327   echo "$as_me:7327: \$? = $ac_status" >&5
7328   (exit $ac_status); } &&
7329          { ac_try='test -s conftest.$ac_objext'
7330   { (eval echo "$as_me:7330: \"$ac_try\"") >&5
7331   (eval $ac_try) 2>&5
7332   ac_status=$?
7333   echo "$as_me:7333: \$? = $ac_status" >&5
7334   (exit $ac_status); }; }; then
7335   :
7336 else
7337   echo "$as_me: failed program was:" >&5
7338 cat conftest.$ac_ext >&5
7339 cf_cv_posix_c_source=no
7340 fi
7341 rm -f conftest.$ac_objext conftest.$ac_ext
7342          CFLAGS="$cf_save_CFLAGS"
7343          CPPFLAGS="$cf_save_CPPFLAGS"
7344
7345 fi
7346 rm -f conftest.$ac_objext conftest.$ac_ext
7347
7348 fi
7349 echo "$as_me:7349: result: $cf_cv_posix_c_source" >&5
7350 echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7351
7352 if test "$cf_cv_posix_c_source" != no ; then
7353         CFLAGS="$cf_trim_CFLAGS"
7354         CPPFLAGS="$cf_trim_CPPFLAGS"
7355
7356 cf_fix_cppflags=no
7357 cf_new_cflags=
7358 cf_new_cppflags=
7359 cf_new_extra_cppflags=
7360
7361 for cf_add_cflags in $cf_cv_posix_c_source
7362 do
7363 case $cf_fix_cppflags in
7364 no)
7365         case $cf_add_cflags in #(vi
7366         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7367                 case $cf_add_cflags in
7368                 -D*)
7369                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7370
7371                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7372                                 && test -z "${cf_tst_cflags}" \
7373                                 && cf_fix_cppflags=yes
7374
7375                         if test $cf_fix_cppflags = yes ; then
7376                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7377                                 continue
7378                         elif test "${cf_tst_cflags}" = "\"'" ; then
7379                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7380                                 continue
7381                         fi
7382                         ;;
7383                 esac
7384                 case "$CPPFLAGS" in
7385                 *$cf_add_cflags) #(vi
7386                         ;;
7387                 *) #(vi
7388                         case $cf_add_cflags in #(vi
7389                         -D*)
7390                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7391
7392 CPPFLAGS=`echo "$CPPFLAGS" | \
7393         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7394                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7395
7396                                 ;;
7397                         esac
7398                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7399                         ;;
7400                 esac
7401                 ;;
7402         *)
7403                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7404                 ;;
7405         esac
7406         ;;
7407 yes)
7408         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7409
7410         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7411
7412         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7413                 && test -z "${cf_tst_cflags}" \
7414                 && cf_fix_cppflags=no
7415         ;;
7416 esac
7417 done
7418
7419 if test -n "$cf_new_cflags" ; then
7420
7421         CFLAGS="$CFLAGS $cf_new_cflags"
7422 fi
7423
7424 if test -n "$cf_new_cppflags" ; then
7425
7426         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7427 fi
7428
7429 if test -n "$cf_new_extra_cppflags" ; then
7430
7431         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7432 fi
7433
7434 fi
7435
7436         ;;
7437 esac
7438
7439 if test -n "$cf_xopen_source" ; then
7440
7441 cf_fix_cppflags=no
7442 cf_new_cflags=
7443 cf_new_cppflags=
7444 cf_new_extra_cppflags=
7445
7446 for cf_add_cflags in $cf_xopen_source
7447 do
7448 case $cf_fix_cppflags in
7449 no)
7450         case $cf_add_cflags in #(vi
7451         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7452                 case $cf_add_cflags in
7453                 -D*)
7454                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7455
7456                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7457                                 && test -z "${cf_tst_cflags}" \
7458                                 && cf_fix_cppflags=yes
7459
7460                         if test $cf_fix_cppflags = yes ; then
7461                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7462                                 continue
7463                         elif test "${cf_tst_cflags}" = "\"'" ; then
7464                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7465                                 continue
7466                         fi
7467                         ;;
7468                 esac
7469                 case "$CPPFLAGS" in
7470                 *$cf_add_cflags) #(vi
7471                         ;;
7472                 *) #(vi
7473                         case $cf_add_cflags in #(vi
7474                         -D*)
7475                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7476
7477 CPPFLAGS=`echo "$CPPFLAGS" | \
7478         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
7479                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
7480
7481                                 ;;
7482                         esac
7483                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7484                         ;;
7485                 esac
7486                 ;;
7487         *)
7488                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7489                 ;;
7490         esac
7491         ;;
7492 yes)
7493         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7494
7495         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7496
7497         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7498                 && test -z "${cf_tst_cflags}" \
7499                 && cf_fix_cppflags=no
7500         ;;
7501 esac
7502 done
7503
7504 if test -n "$cf_new_cflags" ; then
7505
7506         CFLAGS="$CFLAGS $cf_new_cflags"
7507 fi
7508
7509 if test -n "$cf_new_cppflags" ; then
7510
7511         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7512 fi
7513
7514 if test -n "$cf_new_extra_cppflags" ; then
7515
7516         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7517 fi
7518
7519 fi
7520
7521 # Work around breakage on OS X
7522
7523 echo "$as_me:7523: checking if SIGWINCH is defined" >&5
7524 echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
7525 if test "${cf_cv_define_sigwinch+set}" = set; then
7526   echo $ECHO_N "(cached) $ECHO_C" >&6
7527 else
7528
7529         cat >conftest.$ac_ext <<_ACEOF
7530 #line 7530 "configure"
7531 #include "confdefs.h"
7532
7533 #include <sys/types.h>
7534 #include <sys/signal.h>
7535
7536 int
7537 main ()
7538 {
7539 int x = SIGWINCH
7540   ;
7541   return 0;
7542 }
7543 _ACEOF
7544 rm -f conftest.$ac_objext
7545 if { (eval echo "$as_me:7545: \"$ac_compile\"") >&5
7546   (eval $ac_compile) 2>&5
7547   ac_status=$?
7548   echo "$as_me:7548: \$? = $ac_status" >&5
7549   (exit $ac_status); } &&
7550          { ac_try='test -s conftest.$ac_objext'
7551   { (eval echo "$as_me:7551: \"$ac_try\"") >&5
7552   (eval $ac_try) 2>&5
7553   ac_status=$?
7554   echo "$as_me:7554: \$? = $ac_status" >&5
7555   (exit $ac_status); }; }; then
7556   cf_cv_define_sigwinch=yes
7557 else
7558   echo "$as_me: failed program was:" >&5
7559 cat conftest.$ac_ext >&5
7560 cat >conftest.$ac_ext <<_ACEOF
7561 #line 7561 "configure"
7562 #include "confdefs.h"
7563
7564 #undef _XOPEN_SOURCE
7565 #undef _POSIX_SOURCE
7566 #undef _POSIX_C_SOURCE
7567 #include <sys/types.h>
7568 #include <sys/signal.h>
7569
7570 int
7571 main ()
7572 {
7573 int x = SIGWINCH
7574   ;
7575   return 0;
7576 }
7577 _ACEOF
7578 rm -f conftest.$ac_objext
7579 if { (eval echo "$as_me:7579: \"$ac_compile\"") >&5
7580   (eval $ac_compile) 2>&5
7581   ac_status=$?
7582   echo "$as_me:7582: \$? = $ac_status" >&5
7583   (exit $ac_status); } &&
7584          { ac_try='test -s conftest.$ac_objext'
7585   { (eval echo "$as_me:7585: \"$ac_try\"") >&5
7586   (eval $ac_try) 2>&5
7587   ac_status=$?
7588   echo "$as_me:7588: \$? = $ac_status" >&5
7589   (exit $ac_status); }; }; then
7590   cf_cv_define_sigwinch=maybe
7591 else
7592   echo "$as_me: failed program was:" >&5
7593 cat conftest.$ac_ext >&5
7594 cf_cv_define_sigwinch=no
7595 fi
7596 rm -f conftest.$ac_objext conftest.$ac_ext
7597
7598 fi
7599 rm -f conftest.$ac_objext conftest.$ac_ext
7600
7601 fi
7602 echo "$as_me:7602: result: $cf_cv_define_sigwinch" >&5
7603 echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
7604
7605 if test "$cf_cv_define_sigwinch" = maybe ; then
7606 echo "$as_me:7606: checking for actual SIGWINCH definition" >&5
7607 echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
7608 if test "${cf_cv_fixup_sigwinch+set}" = set; then
7609   echo $ECHO_N "(cached) $ECHO_C" >&6
7610 else
7611
7612 cf_cv_fixup_sigwinch=unknown
7613 cf_sigwinch=32
7614 while test $cf_sigwinch != 1
7615 do
7616         cat >conftest.$ac_ext <<_ACEOF
7617 #line 7617 "configure"
7618 #include "confdefs.h"
7619
7620 #undef _XOPEN_SOURCE
7621 #undef _POSIX_SOURCE
7622 #undef _POSIX_C_SOURCE
7623 #include <sys/types.h>
7624 #include <sys/signal.h>
7625
7626 int
7627 main ()
7628 {
7629
7630 #if SIGWINCH != $cf_sigwinch
7631 make an error
7632 #endif
7633 int x = SIGWINCH
7634   ;
7635   return 0;
7636 }
7637 _ACEOF
7638 rm -f conftest.$ac_objext
7639 if { (eval echo "$as_me:7639: \"$ac_compile\"") >&5
7640   (eval $ac_compile) 2>&5
7641   ac_status=$?
7642   echo "$as_me:7642: \$? = $ac_status" >&5
7643   (exit $ac_status); } &&
7644          { ac_try='test -s conftest.$ac_objext'
7645   { (eval echo "$as_me:7645: \"$ac_try\"") >&5
7646   (eval $ac_try) 2>&5
7647   ac_status=$?
7648   echo "$as_me:7648: \$? = $ac_status" >&5
7649   (exit $ac_status); }; }; then
7650   cf_cv_fixup_sigwinch=$cf_sigwinch
7651          break
7652 else
7653   echo "$as_me: failed program was:" >&5
7654 cat conftest.$ac_ext >&5
7655 fi
7656 rm -f conftest.$ac_objext conftest.$ac_ext
7657
7658 cf_sigwinch=`expr $cf_sigwinch - 1`
7659 done
7660
7661 fi
7662 echo "$as_me:7662: result: $cf_cv_fixup_sigwinch" >&5
7663 echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
7664
7665         if test "$cf_cv_fixup_sigwinch" != unknown ; then
7666                 CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
7667         fi
7668 fi
7669
7670 # Checks for CODESET support.
7671
7672   echo "$as_me:7672: checking for nl_langinfo and CODESET" >&5
7673 echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
7674 if test "${am_cv_langinfo_codeset+set}" = set; then
7675   echo $ECHO_N "(cached) $ECHO_C" >&6
7676 else
7677   cat >conftest.$ac_ext <<_ACEOF
7678 #line 7678 "configure"
7679 #include "confdefs.h"
7680 #include <langinfo.h>
7681 int
7682 main ()
7683 {
7684 char* cs = nl_langinfo(CODESET);
7685   ;
7686   return 0;
7687 }
7688 _ACEOF
7689 rm -f conftest.$ac_objext conftest$ac_exeext
7690 if { (eval echo "$as_me:7690: \"$ac_link\"") >&5
7691   (eval $ac_link) 2>&5
7692   ac_status=$?
7693   echo "$as_me:7693: \$? = $ac_status" >&5
7694   (exit $ac_status); } &&
7695          { ac_try='test -s conftest$ac_exeext'
7696   { (eval echo "$as_me:7696: \"$ac_try\"") >&5
7697   (eval $ac_try) 2>&5
7698   ac_status=$?
7699   echo "$as_me:7699: \$? = $ac_status" >&5
7700   (exit $ac_status); }; }; then
7701   am_cv_langinfo_codeset=yes
7702 else
7703   echo "$as_me: failed program was:" >&5
7704 cat conftest.$ac_ext >&5
7705 am_cv_langinfo_codeset=no
7706 fi
7707 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7708
7709 fi
7710 echo "$as_me:7710: result: $am_cv_langinfo_codeset" >&5
7711 echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
7712   if test $am_cv_langinfo_codeset = yes; then
7713
7714 cat >>confdefs.h <<\EOF
7715 #define HAVE_LANGINFO_CODESET 1
7716 EOF
7717
7718   fi
7719
7720 # use these variables to work around a defect in gcc's fixincludes.
7721 NCURSES_OK_WCHAR_T=
7722 NCURSES_OK_WINT_T=
7723
7724 echo "$as_me:7724: checking if you want wide-character code" >&5
7725 echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
7726
7727 # Check whether --enable-widec or --disable-widec was given.
7728 if test "${enable_widec+set}" = set; then
7729   enableval="$enable_widec"
7730   with_widec=$enableval
7731 else
7732   with_widec=no
7733 fi;
7734 echo "$as_me:7734: result: $with_widec" >&5
7735 echo "${ECHO_T}$with_widec" >&6
7736 if test "$with_widec" = yes ; then
7737         LIB_SUFFIX="w${LIB_SUFFIX}"
7738         cat >>confdefs.h <<\EOF
7739 #define USE_WIDEC_SUPPORT 1
7740 EOF
7741
7742         case "$CFLAGS $CPPFLAGS" in #(vi
7743         *-D_XOPEN_SOURCE=500) #(vi
7744                 ;;
7745         *)
7746
7747 echo "$as_me:7747: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
7748 echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
7749 cat >conftest.$ac_ext <<_ACEOF
7750 #line 7750 "configure"
7751 #include "confdefs.h"
7752 #include <sys/types.h>
7753
7754 int
7755 main ()
7756 {
7757
7758 #ifndef _XOPEN_SOURCE_EXTENDED
7759 make an error
7760 #endif
7761   ;
7762   return 0;
7763 }
7764 _ACEOF
7765 rm -f conftest.$ac_objext
7766 if { (eval echo "$as_me:7766: \"$ac_compile\"") >&5
7767   (eval $ac_compile) 2>&5
7768   ac_status=$?
7769   echo "$as_me:7769: \$? = $ac_status" >&5
7770   (exit $ac_status); } &&
7771          { ac_try='test -s conftest.$ac_objext'
7772   { (eval echo "$as_me:7772: \"$ac_try\"") >&5
7773   (eval $ac_try) 2>&5
7774   ac_status=$?
7775   echo "$as_me:7775: \$? = $ac_status" >&5
7776   (exit $ac_status); }; }; then
7777   cf_result=no
7778 else
7779   echo "$as_me: failed program was:" >&5
7780 cat conftest.$ac_ext >&5
7781 cf_result=yes
7782 fi
7783 rm -f conftest.$ac_objext conftest.$ac_ext
7784 echo "$as_me:7784: result: $cf_result" >&5
7785 echo "${ECHO_T}$cf_result" >&6
7786
7787 if test "$cf_result" = yes ; then
7788         CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
7789 elif test "x" != "x" ; then
7790         echo "$as_me:7790: checking checking for compatible value versus " >&5
7791 echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
7792         cat >conftest.$ac_ext <<_ACEOF
7793 #line 7793 "configure"
7794 #include "confdefs.h"
7795 #include <sys/types.h>
7796
7797 int
7798 main ()
7799 {
7800
7801 #if _XOPEN_SOURCE_EXTENDED- < 0
7802 make an error
7803 #endif
7804   ;
7805   return 0;
7806 }
7807 _ACEOF
7808 rm -f conftest.$ac_objext
7809 if { (eval echo "$as_me:7809: \"$ac_compile\"") >&5
7810   (eval $ac_compile) 2>&5
7811   ac_status=$?
7812   echo "$as_me:7812: \$? = $ac_status" >&5
7813   (exit $ac_status); } &&
7814          { ac_try='test -s conftest.$ac_objext'
7815   { (eval echo "$as_me:7815: \"$ac_try\"") >&5
7816   (eval $ac_try) 2>&5
7817   ac_status=$?
7818   echo "$as_me:7818: \$? = $ac_status" >&5
7819   (exit $ac_status); }; }; then
7820   cf_result=yes
7821 else
7822   echo "$as_me: failed program was:" >&5
7823 cat conftest.$ac_ext >&5
7824 cf_result=no
7825 fi
7826 rm -f conftest.$ac_objext conftest.$ac_ext
7827         echo "$as_me:7827: result: $cf_result" >&5
7828 echo "${ECHO_T}$cf_result" >&6
7829         if test "$cf_result" = no ; then
7830                 # perhaps we can override it - try...
7831                 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
7832         fi
7833 fi
7834
7835                 ;;
7836         esac
7837
7838         # with_overwrite=no
7839         NCURSES_CH_T=cchar_t
7840
7841 for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
7842 do
7843 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7844 echo "$as_me:7844: checking for $ac_func" >&5
7845 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7846 if eval "test \"\${$as_ac_var+set}\" = set"; then
7847   echo $ECHO_N "(cached) $ECHO_C" >&6
7848 else
7849   cat >conftest.$ac_ext <<_ACEOF
7850 #line 7850 "configure"
7851 #include "confdefs.h"
7852 /* System header to define __stub macros and hopefully few prototypes,
7853     which can conflict with char $ac_func (); below.  */
7854 #include <assert.h>
7855 /* Override any gcc2 internal prototype to avoid an error.  */
7856 #ifdef __cplusplus
7857 extern "C"
7858 #endif
7859 /* We use char because int might match the return type of a gcc2
7860    builtin and then its argument prototype would still apply.  */
7861 char $ac_func ();
7862 char (*f) ();
7863
7864 int
7865 main ()
7866 {
7867 /* The GNU C library defines this for functions which it implements
7868     to always fail with ENOSYS.  Some functions are actually named
7869     something starting with __ and the normal name is an alias.  */
7870 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7871 choke me
7872 #else
7873 f = $ac_func;
7874 #endif
7875
7876   ;
7877   return 0;
7878 }
7879 _ACEOF
7880 rm -f conftest.$ac_objext conftest$ac_exeext
7881 if { (eval echo "$as_me:7881: \"$ac_link\"") >&5
7882   (eval $ac_link) 2>&5
7883   ac_status=$?
7884   echo "$as_me:7884: \$? = $ac_status" >&5
7885   (exit $ac_status); } &&
7886          { ac_try='test -s conftest$ac_exeext'
7887   { (eval echo "$as_me:7887: \"$ac_try\"") >&5
7888   (eval $ac_try) 2>&5
7889   ac_status=$?
7890   echo "$as_me:7890: \$? = $ac_status" >&5
7891   (exit $ac_status); }; }; then
7892   eval "$as_ac_var=yes"
7893 else
7894   echo "$as_me: failed program was:" >&5
7895 cat conftest.$ac_ext >&5
7896 eval "$as_ac_var=no"
7897 fi
7898 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7899 fi
7900 echo "$as_me:7900: result: `eval echo '${'$as_ac_var'}'`" >&5
7901 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7902 if test `eval echo '${'$as_ac_var'}'` = yes; then
7903   cat >>confdefs.h <<EOF
7904 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7905 EOF
7906
7907 fi
7908 done
7909
7910         if test "$ac_cv_func_putwc" != yes ; then
7911
7912 echo "$as_me:7912: checking for multibyte character support" >&5
7913 echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
7914 if test "${cf_cv_utf8_lib+set}" = set; then
7915   echo $ECHO_N "(cached) $ECHO_C" >&6
7916 else
7917
7918         cf_save_LIBS="$LIBS"
7919         cat >conftest.$ac_ext <<_ACEOF
7920 #line 7920 "configure"
7921 #include "confdefs.h"
7922
7923 #include <stdlib.h>
7924 int
7925 main ()
7926 {
7927 putwc(0,0);
7928   ;
7929   return 0;
7930 }
7931 _ACEOF
7932 rm -f conftest.$ac_objext conftest$ac_exeext
7933 if { (eval echo "$as_me:7933: \"$ac_link\"") >&5
7934   (eval $ac_link) 2>&5
7935   ac_status=$?
7936   echo "$as_me:7936: \$? = $ac_status" >&5
7937   (exit $ac_status); } &&
7938          { ac_try='test -s conftest$ac_exeext'
7939   { (eval echo "$as_me:7939: \"$ac_try\"") >&5
7940   (eval $ac_try) 2>&5
7941   ac_status=$?
7942   echo "$as_me:7942: \$? = $ac_status" >&5
7943   (exit $ac_status); }; }; then
7944   cf_cv_utf8_lib=yes
7945 else
7946   echo "$as_me: failed program was:" >&5
7947 cat conftest.$ac_ext >&5
7948
7949 # If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
7950 # will be set on completion of the AC_TRY_LINK below.
7951 cf_cv_header_path_utf8=
7952 cf_cv_library_path_utf8=
7953
7954 echo "${as_me-configure}:7954: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
7955
7956 cf_save_LIBS="$LIBS"
7957
7958 cat >conftest.$ac_ext <<_ACEOF
7959 #line 7959 "configure"
7960 #include "confdefs.h"
7961
7962 #include <libutf8.h>
7963 int
7964 main ()
7965 {
7966 putwc(0,0);
7967   ;
7968   return 0;
7969 }
7970 _ACEOF
7971 rm -f conftest.$ac_objext conftest$ac_exeext
7972 if { (eval echo "$as_me:7972: \"$ac_link\"") >&5
7973   (eval $ac_link) 2>&5
7974   ac_status=$?
7975   echo "$as_me:7975: \$? = $ac_status" >&5
7976   (exit $ac_status); } &&
7977          { ac_try='test -s conftest$ac_exeext'
7978   { (eval echo "$as_me:7978: \"$ac_try\"") >&5
7979   (eval $ac_try) 2>&5
7980   ac_status=$?
7981   echo "$as_me:7981: \$? = $ac_status" >&5
7982   (exit $ac_status); }; }; then
7983
7984         cf_cv_find_linkage_utf8=yes
7985         cf_cv_header_path_utf8=/usr/include
7986         cf_cv_library_path_utf8=/usr/lib
7987
7988 else
7989   echo "$as_me: failed program was:" >&5
7990 cat conftest.$ac_ext >&5
7991
7992 LIBS="-lutf8  $cf_save_LIBS"
7993
7994 cat >conftest.$ac_ext <<_ACEOF
7995 #line 7995 "configure"
7996 #include "confdefs.h"
7997
7998 #include <libutf8.h>
7999 int
8000 main ()
8001 {
8002 putwc(0,0);
8003   ;
8004   return 0;
8005 }
8006 _ACEOF
8007 rm -f conftest.$ac_objext conftest$ac_exeext
8008 if { (eval echo "$as_me:8008: \"$ac_link\"") >&5
8009   (eval $ac_link) 2>&5
8010   ac_status=$?
8011   echo "$as_me:8011: \$? = $ac_status" >&5
8012   (exit $ac_status); } &&
8013          { ac_try='test -s conftest$ac_exeext'
8014   { (eval echo "$as_me:8014: \"$ac_try\"") >&5
8015   (eval $ac_try) 2>&5
8016   ac_status=$?
8017   echo "$as_me:8017: \$? = $ac_status" >&5
8018   (exit $ac_status); }; }; then
8019
8020         cf_cv_find_linkage_utf8=yes
8021         cf_cv_header_path_utf8=/usr/include
8022         cf_cv_library_path_utf8=/usr/lib
8023         cf_cv_library_file_utf8="-lutf8"
8024
8025 else
8026   echo "$as_me: failed program was:" >&5
8027 cat conftest.$ac_ext >&5
8028
8029         cf_cv_find_linkage_utf8=no
8030         LIBS="$cf_save_LIBS"
8031
8032     test -n "$verbose" && echo "        find linkage for utf8 library" 1>&6
8033
8034 echo "${as_me-configure}:8034: testing find linkage for utf8 library ..." 1>&5
8035
8036 echo "${as_me-configure}:8036: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8037
8038     cf_save_CPPFLAGS="$CPPFLAGS"
8039     cf_test_CPPFLAGS="$CPPFLAGS"
8040
8041 cf_search=
8042
8043 # collect the current set of include-directories from compiler flags
8044 cf_header_path_list=""
8045 if test -n "${CFLAGS}${CPPFLAGS}" ; then
8046         for cf_header_path in $CPPFLAGS $CFLAGS
8047         do
8048                 case $cf_header_path in #(vi
8049                 -I*)
8050                         cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8051
8052 test "$cf_header_path" != "NONE" && \
8053 test -d "$cf_header_path" && \
8054  {
8055         test -n "$verbose" && echo "    ... testing for include-directories under $cf_header_path"
8056         test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
8057         test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
8058         test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
8059         test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
8060         test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8061 }
8062
8063                         cf_header_path_list="$cf_header_path_list $cf_search"
8064                         ;;
8065                 esac
8066         done
8067 fi
8068
8069 # add the variations for the package we are looking for
8070
8071 cf_search=
8072
8073 test "/usr" != "$prefix" && \
8074 test -d "/usr" && \
8075 (test $prefix = NONE || test "/usr" != "$prefix") && {
8076         test -n "$verbose" && echo "    ... testing for include-directories under /usr"
8077         test -d /usr/include &&          cf_search="$cf_search /usr/include"
8078         test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
8079         test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
8080         test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
8081         test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
8082 }
8083
8084 test "$prefix" != "NONE" && \
8085 test -d "$prefix" && \
8086  {
8087         test -n "$verbose" && echo "    ... testing for include-directories under $prefix"
8088         test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
8089         test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
8090         test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
8091         test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
8092         test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
8093 }
8094
8095 test "/usr/local" != "$prefix" && \
8096 test -d "/usr/local" && \
8097 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8098         test -n "$verbose" && echo "    ... testing for include-directories under /usr/local"
8099         test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
8100         test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
8101         test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
8102         test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
8103         test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
8104 }
8105
8106 test "/opt" != "$prefix" && \
8107 test -d "/opt" && \
8108 (test $prefix = NONE || test "/opt" != "$prefix") && {
8109         test -n "$verbose" && echo "    ... testing for include-directories under /opt"
8110         test -d /opt/include &&          cf_search="$cf_search /opt/include"
8111         test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
8112         test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
8113         test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
8114         test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
8115 }
8116
8117 test "$HOME" != "$prefix" && \
8118 test -d "$HOME" && \
8119 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8120         test -n "$verbose" && echo "    ... testing for include-directories under $HOME"
8121         test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
8122         test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
8123         test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
8124         test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
8125         test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
8126 }
8127
8128 test "$includedir" != NONE && \
8129 test "$includedir" != "/usr/include" && \
8130 test -d "$includedir" && {
8131         test -d $includedir &&    cf_search="$cf_search $includedir"
8132         test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
8133 }
8134
8135 test "$oldincludedir" != NONE && \
8136 test "$oldincludedir" != "/usr/include" && \
8137 test -d "$oldincludedir" && {
8138         test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
8139         test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
8140 }
8141
8142 cf_search="$cf_search $cf_header_path_list"
8143
8144     for cf_cv_header_path_utf8 in $cf_search
8145     do
8146       if test -d $cf_cv_header_path_utf8 ; then
8147         test -n "$verbose" && echo "    ... testing $cf_cv_header_path_utf8" 1>&6
8148
8149 echo "${as_me-configure}:8149: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
8150
8151         CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
8152         cat >conftest.$ac_ext <<_ACEOF
8153 #line 8153 "configure"
8154 #include "confdefs.h"
8155
8156 #include <libutf8.h>
8157 int
8158 main ()
8159 {
8160 putwc(0,0);
8161   ;
8162   return 0;
8163 }
8164 _ACEOF
8165 rm -f conftest.$ac_objext
8166 if { (eval echo "$as_me:8166: \"$ac_compile\"") >&5
8167   (eval $ac_compile) 2>&5
8168   ac_status=$?
8169   echo "$as_me:8169: \$? = $ac_status" >&5
8170   (exit $ac_status); } &&
8171          { ac_try='test -s conftest.$ac_objext'
8172   { (eval echo "$as_me:8172: \"$ac_try\"") >&5
8173   (eval $ac_try) 2>&5
8174   ac_status=$?
8175   echo "$as_me:8175: \$? = $ac_status" >&5
8176   (exit $ac_status); }; }; then
8177
8178             test -n "$verbose" && echo "        ... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
8179
8180 echo "${as_me-configure}:8180: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
8181
8182             cf_cv_find_linkage_utf8=maybe
8183             cf_test_CPPFLAGS="$CPPFLAGS"
8184             break
8185 else
8186   echo "$as_me: failed program was:" >&5
8187 cat conftest.$ac_ext >&5
8188
8189             CPPFLAGS="$cf_save_CPPFLAGS"
8190
8191 fi
8192 rm -f conftest.$ac_objext conftest.$ac_ext
8193       fi
8194     done
8195
8196     if test "$cf_cv_find_linkage_utf8" = maybe ; then
8197
8198 echo "${as_me-configure}:8198: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
8199
8200       cf_save_LIBS="$LIBS"
8201       cf_save_LDFLAGS="$LDFLAGS"
8202
8203       if test "$cf_cv_find_linkage_utf8" != yes ; then
8204
8205 cf_search=
8206 cf_library_path_list=""
8207 if test -n "${LDFLAGS}${LIBS}" ; then
8208         for cf_library_path in $LDFLAGS $LIBS
8209         do
8210                 case $cf_library_path in #(vi
8211                 -L*)
8212                         cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
8213
8214 test "$cf_library_path" != "NONE" && \
8215 test -d "$cf_library_path" && \
8216  {
8217         test -n "$verbose" && echo "    ... testing for lib-directories under $cf_library_path"
8218         test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
8219         test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
8220         test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
8221         test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
8222         test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
8223 }
8224
8225                         cf_library_path_list="$cf_library_path_list $cf_search"
8226                         ;;
8227                 esac
8228         done
8229 fi
8230
8231 cf_search=
8232
8233 test "/usr" != "$prefix" && \
8234 test -d "/usr" && \
8235 (test $prefix = NONE || test "/usr" != "$prefix") && {
8236         test -n "$verbose" && echo "    ... testing for lib-directories under /usr"
8237         test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
8238         test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
8239         test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
8240         test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
8241         test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
8242 }
8243
8244 test "$prefix" != "NONE" && \
8245 test -d "$prefix" && \
8246  {
8247         test -n "$verbose" && echo "    ... testing for lib-directories under $prefix"
8248         test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
8249         test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
8250         test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
8251         test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
8252         test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
8253 }
8254
8255 test "/usr/local" != "$prefix" && \
8256 test -d "/usr/local" && \
8257 (test $prefix = NONE || test "/usr/local" != "$prefix") && {
8258         test -n "$verbose" && echo "    ... testing for lib-directories under /usr/local"
8259         test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
8260         test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
8261         test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
8262         test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
8263         test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
8264 }
8265
8266 test "/opt" != "$prefix" && \
8267 test -d "/opt" && \
8268 (test $prefix = NONE || test "/opt" != "$prefix") && {
8269         test -n "$verbose" && echo "    ... testing for lib-directories under /opt"
8270         test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
8271         test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
8272         test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
8273         test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
8274         test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
8275 }
8276
8277 test "$HOME" != "$prefix" && \
8278 test -d "$HOME" && \
8279 (test $prefix = NONE || test "$HOME" != "$prefix") && {
8280         test -n "$verbose" && echo "    ... testing for lib-directories under $HOME"
8281         test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
8282         test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
8283         test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
8284         test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
8285         test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
8286 }
8287
8288 cf_search="$cf_library_path_list $cf_search"
8289
8290         for cf_cv_library_path_utf8 in $cf_search
8291         do
8292           if test -d $cf_cv_library_path_utf8 ; then
8293             test -n "$verbose" && echo "        ... testing $cf_cv_library_path_utf8" 1>&6
8294
8295 echo "${as_me-configure}:8295: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
8296
8297             CPPFLAGS="$cf_test_CPPFLAGS"
8298             LIBS="-lutf8  $cf_save_LIBS"
8299             LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
8300             cat >conftest.$ac_ext <<_ACEOF
8301 #line 8301 "configure"
8302 #include "confdefs.h"
8303
8304 #include <libutf8.h>
8305 int
8306 main ()
8307 {
8308 putwc(0,0);
8309   ;
8310   return 0;
8311 }
8312 _ACEOF
8313 rm -f conftest.$ac_objext conftest$ac_exeext
8314 if { (eval echo "$as_me:8314: \"$ac_link\"") >&5
8315   (eval $ac_link) 2>&5
8316   ac_status=$?
8317   echo "$as_me:8317: \$? = $ac_status" >&5
8318   (exit $ac_status); } &&
8319          { ac_try='test -s conftest$ac_exeext'
8320   { (eval echo "$as_me:8320: \"$ac_try\"") >&5
8321   (eval $ac_try) 2>&5
8322   ac_status=$?
8323   echo "$as_me:8323: \$? = $ac_status" >&5
8324   (exit $ac_status); }; }; then
8325
8326                 test -n "$verbose" && echo "    ... found utf8 library in $cf_cv_library_path_utf8" 1>&6
8327
8328 echo "${as_me-configure}:8328: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
8329
8330                 cf_cv_find_linkage_utf8=yes
8331                 cf_cv_library_file_utf8="-lutf8"
8332                 break
8333 else
8334   echo "$as_me: failed program was:" >&5
8335 cat conftest.$ac_ext >&5
8336
8337                 CPPFLAGS="$cf_save_CPPFLAGS"
8338                 LIBS="$cf_save_LIBS"
8339                 LDFLAGS="$cf_save_LDFLAGS"
8340
8341 fi
8342 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8343           fi
8344         done
8345         CPPFLAGS="$cf_save_CPPFLAGS"
8346         LDFLAGS="$cf_save_LDFLAGS"
8347       fi
8348
8349     else
8350       cf_cv_find_linkage_utf8=no
8351     fi
8352
8353 fi
8354 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8355
8356 fi
8357 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8358
8359 LIBS="$cf_save_LIBS"
8360
8361 if test "$cf_cv_find_linkage_utf8" = yes ; then
8362 cf_cv_utf8_lib=add-on
8363 else
8364 cf_cv_utf8_lib=no
8365 fi
8366
8367 fi
8368 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8369 fi
8370 echo "$as_me:8370: result: $cf_cv_utf8_lib" >&5
8371 echo "${ECHO_T}$cf_cv_utf8_lib" >&6
8372
8373 # HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
8374 # ncurses/ncursesw:
8375 if test "$cf_cv_utf8_lib" = "add-on" ; then
8376         cat >>confdefs.h <<\EOF
8377 #define HAVE_LIBUTF8_H 1
8378 EOF
8379
8380 if test -n "$cf_cv_header_path_utf8" ; then
8381   for cf_add_incdir in $cf_cv_header_path_utf8
8382   do
8383         while test $cf_add_incdir != /usr/include
8384         do
8385           if test -d $cf_add_incdir
8386           then
8387                 cf_have_incdir=no
8388                 if test -n "$CFLAGS$CPPFLAGS" ; then
8389                   # a loop is needed to ensure we can add subdirs of existing dirs
8390                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
8391                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
8392                           cf_have_incdir=yes; break
8393                         fi
8394                   done
8395                 fi
8396
8397                 if test "$cf_have_incdir" = no ; then
8398                   if test "$cf_add_incdir" = /usr/local/include ; then
8399                         if test "$GCC" = yes
8400                         then
8401                           cf_save_CPPFLAGS=$CPPFLAGS
8402                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8403                           cat >conftest.$ac_ext <<_ACEOF
8404 #line 8404 "configure"
8405 #include "confdefs.h"
8406 #include <stdio.h>
8407 int
8408 main ()
8409 {
8410 printf("Hello")
8411   ;
8412   return 0;
8413 }
8414 _ACEOF
8415 rm -f conftest.$ac_objext
8416 if { (eval echo "$as_me:8416: \"$ac_compile\"") >&5
8417   (eval $ac_compile) 2>&5
8418   ac_status=$?
8419   echo "$as_me:8419: \$? = $ac_status" >&5
8420   (exit $ac_status); } &&
8421          { ac_try='test -s conftest.$ac_objext'
8422   { (eval echo "$as_me:8422: \"$ac_try\"") >&5
8423   (eval $ac_try) 2>&5
8424   ac_status=$?
8425   echo "$as_me:8425: \$? = $ac_status" >&5
8426   (exit $ac_status); }; }; then
8427   :
8428 else
8429   echo "$as_me: failed program was:" >&5
8430 cat conftest.$ac_ext >&5
8431 cf_have_incdir=yes
8432 fi
8433 rm -f conftest.$ac_objext conftest.$ac_ext
8434                           CPPFLAGS=$cf_save_CPPFLAGS
8435                         fi
8436                   fi
8437                 fi
8438
8439                 if test "$cf_have_incdir" = no ; then
8440                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
8441
8442 echo "${as_me-configure}:8442: testing adding $cf_add_incdir to include-path ..." 1>&5
8443
8444                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
8445
8446                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
8447                   test "$cf_top_incdir" = "$cf_add_incdir" && break
8448                   cf_add_incdir="$cf_top_incdir"
8449                 else
8450                   break
8451                 fi
8452           fi
8453         done
8454   done
8455 fi
8456
8457 if test -n "$cf_cv_library_path_utf8" ; then
8458   for cf_add_libdir in $cf_cv_library_path_utf8
8459   do
8460     if test $cf_add_libdir = /usr/lib ; then
8461       :
8462     elif test -d $cf_add_libdir
8463     then
8464       cf_have_libdir=no
8465       if test -n "$LDFLAGS$LIBS" ; then
8466         # a loop is needed to ensure we can add subdirs of existing dirs
8467         for cf_test_libdir in $LDFLAGS $LIBS ; do
8468           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
8469             cf_have_libdir=yes; break
8470           fi
8471         done
8472       fi
8473       if test "$cf_have_libdir" = no ; then
8474         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
8475
8476 echo "${as_me-configure}:8476: testing adding $cf_add_libdir to library-path ..." 1>&5
8477
8478         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
8479       fi
8480     fi
8481   done
8482 fi
8483
8484         LIBS="$cf_cv_library_file_utf8 $LIBS"
8485 fi
8486
8487                 if test "$cf_cv_utf8_lib" != no ; then
8488                         NCURSES_LIBUTF8=1
8489                 fi
8490         fi
8491
8492 # This is needed on Tru64 5.0 to declare mbstate_t
8493 echo "$as_me:8493: checking if we must include wchar.h to declare mbstate_t" >&5
8494 echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
8495 if test "${cf_cv_mbstate_t+set}" = set; then
8496   echo $ECHO_N "(cached) $ECHO_C" >&6
8497 else
8498
8499 cat >conftest.$ac_ext <<_ACEOF
8500 #line 8500 "configure"
8501 #include "confdefs.h"
8502
8503 #include <stdlib.h>
8504 #include <stdarg.h>
8505 #include <stdio.h>
8506 #ifdef HAVE_LIBUTF8_H
8507 #include <libutf8.h>
8508 #endif
8509 int
8510 main ()
8511 {
8512 mbstate_t state
8513   ;
8514   return 0;
8515 }
8516 _ACEOF
8517 rm -f conftest.$ac_objext
8518 if { (eval echo "$as_me:8518: \"$ac_compile\"") >&5
8519   (eval $ac_compile) 2>&5
8520   ac_status=$?
8521   echo "$as_me:8521: \$? = $ac_status" >&5
8522   (exit $ac_status); } &&
8523          { ac_try='test -s conftest.$ac_objext'
8524   { (eval echo "$as_me:8524: \"$ac_try\"") >&5
8525   (eval $ac_try) 2>&5
8526   ac_status=$?
8527   echo "$as_me:8527: \$? = $ac_status" >&5
8528   (exit $ac_status); }; }; then
8529   cf_cv_mbstate_t=no
8530 else
8531   echo "$as_me: failed program was:" >&5
8532 cat conftest.$ac_ext >&5
8533 cat >conftest.$ac_ext <<_ACEOF
8534 #line 8534 "configure"
8535 #include "confdefs.h"
8536
8537 #include <stdlib.h>
8538 #include <stdarg.h>
8539 #include <stdio.h>
8540 #include <wchar.h>
8541 #ifdef HAVE_LIBUTF8_H
8542 #include <libutf8.h>
8543 #endif
8544 int
8545 main ()
8546 {
8547 mbstate_t value
8548   ;
8549   return 0;
8550 }
8551 _ACEOF
8552 rm -f conftest.$ac_objext
8553 if { (eval echo "$as_me:8553: \"$ac_compile\"") >&5
8554   (eval $ac_compile) 2>&5
8555   ac_status=$?
8556   echo "$as_me:8556: \$? = $ac_status" >&5
8557   (exit $ac_status); } &&
8558          { ac_try='test -s conftest.$ac_objext'
8559   { (eval echo "$as_me:8559: \"$ac_try\"") >&5
8560   (eval $ac_try) 2>&5
8561   ac_status=$?
8562   echo "$as_me:8562: \$? = $ac_status" >&5
8563   (exit $ac_status); }; }; then
8564   cf_cv_mbstate_t=yes
8565 else
8566   echo "$as_me: failed program was:" >&5
8567 cat conftest.$ac_ext >&5
8568 cf_cv_mbstate_t=unknown
8569 fi
8570 rm -f conftest.$ac_objext conftest.$ac_ext
8571 fi
8572 rm -f conftest.$ac_objext conftest.$ac_ext
8573 fi
8574 echo "$as_me:8574: result: $cf_cv_mbstate_t" >&5
8575 echo "${ECHO_T}$cf_cv_mbstate_t" >&6
8576
8577 if test "$cf_cv_mbstate_t" = yes ; then
8578         cat >>confdefs.h <<\EOF
8579 #define NEED_WCHAR_H 1
8580 EOF
8581
8582         NEED_WCHAR_H=1
8583 fi
8584
8585 # if we do not find mbstate_t in either place, use substitution to provide a fallback.
8586 if test "$cf_cv_mbstate_t" = unknown ; then
8587         NCURSES_MBSTATE_T=1
8588 fi
8589
8590 # This is needed on Tru64 5.0 to declare wchar_t
8591 echo "$as_me:8591: checking if we must include wchar.h to declare wchar_t" >&5
8592 echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
8593 if test "${cf_cv_wchar_t+set}" = set; then
8594   echo $ECHO_N "(cached) $ECHO_C" >&6
8595 else
8596
8597 cat >conftest.$ac_ext <<_ACEOF
8598 #line 8598 "configure"
8599 #include "confdefs.h"
8600
8601 #include <stdlib.h>
8602 #include <stdarg.h>
8603 #include <stdio.h>
8604 #ifdef HAVE_LIBUTF8_H
8605 #include <libutf8.h>
8606 #endif
8607 int
8608 main ()
8609 {
8610 wchar_t state
8611   ;
8612   return 0;
8613 }
8614 _ACEOF
8615 rm -f conftest.$ac_objext
8616 if { (eval echo "$as_me:8616: \"$ac_compile\"") >&5
8617   (eval $ac_compile) 2>&5
8618   ac_status=$?
8619   echo "$as_me:8619: \$? = $ac_status" >&5
8620   (exit $ac_status); } &&
8621          { ac_try='test -s conftest.$ac_objext'
8622   { (eval echo "$as_me:8622: \"$ac_try\"") >&5
8623   (eval $ac_try) 2>&5
8624   ac_status=$?
8625   echo "$as_me:8625: \$? = $ac_status" >&5
8626   (exit $ac_status); }; }; then
8627   cf_cv_wchar_t=no
8628 else
8629   echo "$as_me: failed program was:" >&5
8630 cat conftest.$ac_ext >&5
8631 cat >conftest.$ac_ext <<_ACEOF
8632 #line 8632 "configure"
8633 #include "confdefs.h"
8634
8635 #include <stdlib.h>
8636 #include <stdarg.h>
8637 #include <stdio.h>
8638 #include <wchar.h>
8639 #ifdef HAVE_LIBUTF8_H
8640 #include <libutf8.h>
8641 #endif
8642 int
8643 main ()
8644 {
8645 wchar_t value
8646   ;
8647   return 0;
8648 }
8649 _ACEOF
8650 rm -f conftest.$ac_objext
8651 if { (eval echo "$as_me:8651: \"$ac_compile\"") >&5
8652   (eval $ac_compile) 2>&5
8653   ac_status=$?
8654   echo "$as_me:8654: \$? = $ac_status" >&5
8655   (exit $ac_status); } &&
8656          { ac_try='test -s conftest.$ac_objext'
8657   { (eval echo "$as_me:8657: \"$ac_try\"") >&5
8658   (eval $ac_try) 2>&5
8659   ac_status=$?
8660   echo "$as_me:8660: \$? = $ac_status" >&5
8661   (exit $ac_status); }; }; then
8662   cf_cv_wchar_t=yes
8663 else
8664   echo "$as_me: failed program was:" >&5
8665 cat conftest.$ac_ext >&5
8666 cf_cv_wchar_t=unknown
8667 fi
8668 rm -f conftest.$ac_objext conftest.$ac_ext
8669 fi
8670 rm -f conftest.$ac_objext conftest.$ac_ext
8671 fi
8672 echo "$as_me:8672: result: $cf_cv_wchar_t" >&5
8673 echo "${ECHO_T}$cf_cv_wchar_t" >&6
8674
8675 if test "$cf_cv_wchar_t" = yes ; then
8676         cat >>confdefs.h <<\EOF
8677 #define NEED_WCHAR_H 1
8678 EOF
8679
8680         NEED_WCHAR_H=1
8681 fi
8682
8683 # if we do not find wchar_t in either place, use substitution to provide a fallback.
8684 if test "$cf_cv_wchar_t" = unknown ; then
8685         NCURSES_WCHAR_T=1
8686 fi
8687
8688 # if we find wchar_t in either place, use substitution to provide a fallback.
8689 if test "$cf_cv_wchar_t" != unknown ; then
8690         NCURSES_OK_WCHAR_T=1
8691 fi
8692
8693 # This is needed on Tru64 5.0 to declare wint_t
8694 echo "$as_me:8694: checking if we must include wchar.h to declare wint_t" >&5
8695 echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
8696 if test "${cf_cv_wint_t+set}" = set; then
8697   echo $ECHO_N "(cached) $ECHO_C" >&6
8698 else
8699
8700 cat >conftest.$ac_ext <<_ACEOF
8701 #line 8701 "configure"
8702 #include "confdefs.h"
8703
8704 #include <stdlib.h>
8705 #include <stdarg.h>
8706 #include <stdio.h>
8707 #ifdef HAVE_LIBUTF8_H
8708 #include <libutf8.h>
8709 #endif
8710 int
8711 main ()
8712 {
8713 wint_t state
8714   ;
8715   return 0;
8716 }
8717 _ACEOF
8718 rm -f conftest.$ac_objext
8719 if { (eval echo "$as_me:8719: \"$ac_compile\"") >&5
8720   (eval $ac_compile) 2>&5
8721   ac_status=$?
8722   echo "$as_me:8722: \$? = $ac_status" >&5
8723   (exit $ac_status); } &&
8724          { ac_try='test -s conftest.$ac_objext'
8725   { (eval echo "$as_me:8725: \"$ac_try\"") >&5
8726   (eval $ac_try) 2>&5
8727   ac_status=$?
8728   echo "$as_me:8728: \$? = $ac_status" >&5
8729   (exit $ac_status); }; }; then
8730   cf_cv_wint_t=no
8731 else
8732   echo "$as_me: failed program was:" >&5
8733 cat conftest.$ac_ext >&5
8734 cat >conftest.$ac_ext <<_ACEOF
8735 #line 8735 "configure"
8736 #include "confdefs.h"
8737
8738 #include <stdlib.h>
8739 #include <stdarg.h>
8740 #include <stdio.h>
8741 #include <wchar.h>
8742 #ifdef HAVE_LIBUTF8_H
8743 #include <libutf8.h>
8744 #endif
8745 int
8746 main ()
8747 {
8748 wint_t value
8749   ;
8750   return 0;
8751 }
8752 _ACEOF
8753 rm -f conftest.$ac_objext
8754 if { (eval echo "$as_me:8754: \"$ac_compile\"") >&5
8755   (eval $ac_compile) 2>&5
8756   ac_status=$?
8757   echo "$as_me:8757: \$? = $ac_status" >&5
8758   (exit $ac_status); } &&
8759          { ac_try='test -s conftest.$ac_objext'
8760   { (eval echo "$as_me:8760: \"$ac_try\"") >&5
8761   (eval $ac_try) 2>&5
8762   ac_status=$?
8763   echo "$as_me:8763: \$? = $ac_status" >&5
8764   (exit $ac_status); }; }; then
8765   cf_cv_wint_t=yes
8766 else
8767   echo "$as_me: failed program was:" >&5
8768 cat conftest.$ac_ext >&5
8769 cf_cv_wint_t=unknown
8770 fi
8771 rm -f conftest.$ac_objext conftest.$ac_ext
8772 fi
8773 rm -f conftest.$ac_objext conftest.$ac_ext
8774 fi
8775 echo "$as_me:8775: result: $cf_cv_wint_t" >&5
8776 echo "${ECHO_T}$cf_cv_wint_t" >&6
8777
8778 if test "$cf_cv_wint_t" = yes ; then
8779         cat >>confdefs.h <<\EOF
8780 #define NEED_WCHAR_H 1
8781 EOF
8782
8783         NEED_WCHAR_H=1
8784 fi
8785
8786 # if we do not find wint_t in either place, use substitution to provide a fallback.
8787 if test "$cf_cv_wint_t" = unknown ; then
8788         NCURSES_WINT_T=1
8789 fi
8790
8791 # if we find wint_t in either place, use substitution to provide a fallback.
8792 if test "$cf_cv_wint_t" != unknown ; then
8793         NCURSES_OK_WINT_T=1
8794 fi
8795
8796         if test "$NCURSES_MBSTATE_T" != 0; then
8797                 cat >>confdefs.h <<\EOF
8798 #define NEED_MBSTATE_T_DEF 1
8799 EOF
8800
8801         fi
8802 fi
8803
8804 ###   use option --disable-lp64 to allow long chtype
8805 case $cf_cv_abi_version in
8806 [345]*)
8807         default_with_lp64=no
8808         ;;
8809 *)
8810         default_with_lp64=yes
8811         ;;
8812 esac
8813
8814 echo "$as_me:8814: checking whether to enable _LP64 definition in curses.h" >&5
8815 echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
8816
8817 # Check whether --enable-lp64 or --disable-lp64 was given.
8818 if test "${enable_lp64+set}" = set; then
8819   enableval="$enable_lp64"
8820   with_lp64=$enableval
8821 else
8822   with_lp64=$default_with_lp64
8823 fi;
8824 echo "$as_me:8824: result: $with_lp64" >&5
8825 echo "${ECHO_T}$with_lp64" >&6
8826
8827 if test "$with_lp64" = yes ; then
8828         cf_cv_enable_lp64=1
8829 else
8830         cf_cv_enable_lp64=0
8831 fi
8832
8833 # Check whether --enable-largefile or --disable-largefile was given.
8834 if test "${enable_largefile+set}" = set; then
8835   enableval="$enable_largefile"
8836
8837 fi;
8838 if test "$enable_largefile" != no; then
8839
8840   echo "$as_me:8840: checking for special C compiler options needed for large files" >&5
8841 echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
8842 if test "${ac_cv_sys_largefile_CC+set}" = set; then
8843   echo $ECHO_N "(cached) $ECHO_C" >&6
8844 else
8845   ac_cv_sys_largefile_CC=no
8846      if test "$GCC" != yes; then
8847        ac_save_CC=$CC
8848        while :; do
8849          # IRIX 6.2 and later do not support large files by default,
8850          # so use the C compiler's -n32 option if that helps.
8851          cat >conftest.$ac_ext <<_ACEOF
8852 #line 8852 "configure"
8853 #include "confdefs.h"
8854 #include <sys/types.h>
8855  /* Check that off_t can represent 2**63 - 1 correctly.
8856     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8857     since some C++ compilers masquerading as C compilers
8858     incorrectly reject 9223372036854775807.  */
8859 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8860   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8861                        && LARGE_OFF_T % 2147483647 == 1)
8862                       ? 1 : -1];
8863 int
8864 main ()
8865 {
8866
8867   ;
8868   return 0;
8869 }
8870 _ACEOF
8871          rm -f conftest.$ac_objext
8872 if { (eval echo "$as_me:8872: \"$ac_compile\"") >&5
8873   (eval $ac_compile) 2>&5
8874   ac_status=$?
8875   echo "$as_me:8875: \$? = $ac_status" >&5
8876   (exit $ac_status); } &&
8877          { ac_try='test -s conftest.$ac_objext'
8878   { (eval echo "$as_me:8878: \"$ac_try\"") >&5
8879   (eval $ac_try) 2>&5
8880   ac_status=$?
8881   echo "$as_me:8881: \$? = $ac_status" >&5
8882   (exit $ac_status); }; }; then
8883   break
8884 else
8885   echo "$as_me: failed program was:" >&5
8886 cat conftest.$ac_ext >&5
8887 fi
8888 rm -f conftest.$ac_objext
8889          CC="$CC -n32"
8890          rm -f conftest.$ac_objext
8891 if { (eval echo "$as_me:8891: \"$ac_compile\"") >&5
8892   (eval $ac_compile) 2>&5
8893   ac_status=$?
8894   echo "$as_me:8894: \$? = $ac_status" >&5
8895   (exit $ac_status); } &&
8896          { ac_try='test -s conftest.$ac_objext'
8897   { (eval echo "$as_me:8897: \"$ac_try\"") >&5
8898   (eval $ac_try) 2>&5
8899   ac_status=$?
8900   echo "$as_me:8900: \$? = $ac_status" >&5
8901   (exit $ac_status); }; }; then
8902   ac_cv_sys_largefile_CC=' -n32'; break
8903 else
8904   echo "$as_me: failed program was:" >&5
8905 cat conftest.$ac_ext >&5
8906 fi
8907 rm -f conftest.$ac_objext
8908          break
8909        done
8910        CC=$ac_save_CC
8911        rm -f conftest.$ac_ext
8912     fi
8913 fi
8914 echo "$as_me:8914: result: $ac_cv_sys_largefile_CC" >&5
8915 echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
8916   if test "$ac_cv_sys_largefile_CC" != no; then
8917     CC=$CC$ac_cv_sys_largefile_CC
8918   fi
8919
8920   echo "$as_me:8920: checking for _FILE_OFFSET_BITS value needed for large files" >&5
8921 echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
8922 if test "${ac_cv_sys_file_offset_bits+set}" = set; then
8923   echo $ECHO_N "(cached) $ECHO_C" >&6
8924 else
8925   while :; do
8926   ac_cv_sys_file_offset_bits=no
8927   cat >conftest.$ac_ext <<_ACEOF
8928 #line 8928 "configure"
8929 #include "confdefs.h"
8930 #include <sys/types.h>
8931  /* Check that off_t can represent 2**63 - 1 correctly.
8932     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8933     since some C++ compilers masquerading as C compilers
8934     incorrectly reject 9223372036854775807.  */
8935 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8936   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8937                        && LARGE_OFF_T % 2147483647 == 1)
8938                       ? 1 : -1];
8939 int
8940 main ()
8941 {
8942
8943   ;
8944   return 0;
8945 }
8946 _ACEOF
8947 rm -f conftest.$ac_objext
8948 if { (eval echo "$as_me:8948: \"$ac_compile\"") >&5
8949   (eval $ac_compile) 2>&5
8950   ac_status=$?
8951   echo "$as_me:8951: \$? = $ac_status" >&5
8952   (exit $ac_status); } &&
8953          { ac_try='test -s conftest.$ac_objext'
8954   { (eval echo "$as_me:8954: \"$ac_try\"") >&5
8955   (eval $ac_try) 2>&5
8956   ac_status=$?
8957   echo "$as_me:8957: \$? = $ac_status" >&5
8958   (exit $ac_status); }; }; then
8959   break
8960 else
8961   echo "$as_me: failed program was:" >&5
8962 cat conftest.$ac_ext >&5
8963 fi
8964 rm -f conftest.$ac_objext conftest.$ac_ext
8965   cat >conftest.$ac_ext <<_ACEOF
8966 #line 8966 "configure"
8967 #include "confdefs.h"
8968 #define _FILE_OFFSET_BITS 64
8969 #include <sys/types.h>
8970  /* Check that off_t can represent 2**63 - 1 correctly.
8971     We can't simply define LARGE_OFF_T to be 9223372036854775807,
8972     since some C++ compilers masquerading as C compilers
8973     incorrectly reject 9223372036854775807.  */
8974 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
8975   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
8976                        && LARGE_OFF_T % 2147483647 == 1)
8977                       ? 1 : -1];
8978 int
8979 main ()
8980 {
8981
8982   ;
8983   return 0;
8984 }
8985 _ACEOF
8986 rm -f conftest.$ac_objext
8987 if { (eval echo "$as_me:8987: \"$ac_compile\"") >&5
8988   (eval $ac_compile) 2>&5
8989   ac_status=$?
8990   echo "$as_me:8990: \$? = $ac_status" >&5
8991   (exit $ac_status); } &&
8992          { ac_try='test -s conftest.$ac_objext'
8993   { (eval echo "$as_me:8993: \"$ac_try\"") >&5
8994   (eval $ac_try) 2>&5
8995   ac_status=$?
8996   echo "$as_me:8996: \$? = $ac_status" >&5
8997   (exit $ac_status); }; }; then
8998   ac_cv_sys_file_offset_bits=64; break
8999 else
9000   echo "$as_me: failed program was:" >&5
9001 cat conftest.$ac_ext >&5
9002 fi
9003 rm -f conftest.$ac_objext conftest.$ac_ext
9004   break
9005 done
9006 fi
9007 echo "$as_me:9007: result: $ac_cv_sys_file_offset_bits" >&5
9008 echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9009 if test "$ac_cv_sys_file_offset_bits" != no; then
9010
9011 cat >>confdefs.h <<EOF
9012 #define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9013 EOF
9014
9015 fi
9016 rm -rf conftest*
9017   echo "$as_me:9017: checking for _LARGE_FILES value needed for large files" >&5
9018 echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9019 if test "${ac_cv_sys_large_files+set}" = set; then
9020   echo $ECHO_N "(cached) $ECHO_C" >&6
9021 else
9022   while :; do
9023   ac_cv_sys_large_files=no
9024   cat >conftest.$ac_ext <<_ACEOF
9025 #line 9025 "configure"
9026 #include "confdefs.h"
9027 #include <sys/types.h>
9028  /* Check that off_t can represent 2**63 - 1 correctly.
9029     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9030     since some C++ compilers masquerading as C compilers
9031     incorrectly reject 9223372036854775807.  */
9032 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9033   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9034                        && LARGE_OFF_T % 2147483647 == 1)
9035                       ? 1 : -1];
9036 int
9037 main ()
9038 {
9039
9040   ;
9041   return 0;
9042 }
9043 _ACEOF
9044 rm -f conftest.$ac_objext
9045 if { (eval echo "$as_me:9045: \"$ac_compile\"") >&5
9046   (eval $ac_compile) 2>&5
9047   ac_status=$?
9048   echo "$as_me:9048: \$? = $ac_status" >&5
9049   (exit $ac_status); } &&
9050          { ac_try='test -s conftest.$ac_objext'
9051   { (eval echo "$as_me:9051: \"$ac_try\"") >&5
9052   (eval $ac_try) 2>&5
9053   ac_status=$?
9054   echo "$as_me:9054: \$? = $ac_status" >&5
9055   (exit $ac_status); }; }; then
9056   break
9057 else
9058   echo "$as_me: failed program was:" >&5
9059 cat conftest.$ac_ext >&5
9060 fi
9061 rm -f conftest.$ac_objext conftest.$ac_ext
9062   cat >conftest.$ac_ext <<_ACEOF
9063 #line 9063 "configure"
9064 #include "confdefs.h"
9065 #define _LARGE_FILES 1
9066 #include <sys/types.h>
9067  /* Check that off_t can represent 2**63 - 1 correctly.
9068     We can't simply define LARGE_OFF_T to be 9223372036854775807,
9069     since some C++ compilers masquerading as C compilers
9070     incorrectly reject 9223372036854775807.  */
9071 #define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9072   int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9073                        && LARGE_OFF_T % 2147483647 == 1)
9074                       ? 1 : -1];
9075 int
9076 main ()
9077 {
9078
9079   ;
9080   return 0;
9081 }
9082 _ACEOF
9083 rm -f conftest.$ac_objext
9084 if { (eval echo "$as_me:9084: \"$ac_compile\"") >&5
9085   (eval $ac_compile) 2>&5
9086   ac_status=$?
9087   echo "$as_me:9087: \$? = $ac_status" >&5
9088   (exit $ac_status); } &&
9089          { ac_try='test -s conftest.$ac_objext'
9090   { (eval echo "$as_me:9090: \"$ac_try\"") >&5
9091   (eval $ac_try) 2>&5
9092   ac_status=$?
9093   echo "$as_me:9093: \$? = $ac_status" >&5
9094   (exit $ac_status); }; }; then
9095   ac_cv_sys_large_files=1; break
9096 else
9097   echo "$as_me: failed program was:" >&5
9098 cat conftest.$ac_ext >&5
9099 fi
9100 rm -f conftest.$ac_objext conftest.$ac_ext
9101   break
9102 done
9103 fi
9104 echo "$as_me:9104: result: $ac_cv_sys_large_files" >&5
9105 echo "${ECHO_T}$ac_cv_sys_large_files" >&6
9106 if test "$ac_cv_sys_large_files" != no; then
9107
9108 cat >>confdefs.h <<EOF
9109 #define _LARGE_FILES $ac_cv_sys_large_files
9110 EOF
9111
9112 fi
9113 rm -rf conftest*
9114 fi
9115
9116     if test "$enable_largefile" != no ; then
9117         echo "$as_me:9117: checking for _LARGEFILE_SOURCE value needed for large files" >&5
9118 echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
9119 if test "${ac_cv_sys_largefile_source+set}" = set; then
9120   echo $ECHO_N "(cached) $ECHO_C" >&6
9121 else
9122   while :; do
9123   ac_cv_sys_largefile_source=no
9124   cat >conftest.$ac_ext <<_ACEOF
9125 #line 9125 "configure"
9126 #include "confdefs.h"
9127 #include <stdio.h>
9128 int
9129 main ()
9130 {
9131 return !fseeko;
9132   ;
9133   return 0;
9134 }
9135 _ACEOF
9136 rm -f conftest.$ac_objext
9137 if { (eval echo "$as_me:9137: \"$ac_compile\"") >&5
9138   (eval $ac_compile) 2>&5
9139   ac_status=$?
9140   echo "$as_me:9140: \$? = $ac_status" >&5
9141   (exit $ac_status); } &&
9142          { ac_try='test -s conftest.$ac_objext'
9143   { (eval echo "$as_me:9143: \"$ac_try\"") >&5
9144   (eval $ac_try) 2>&5
9145   ac_status=$?
9146   echo "$as_me:9146: \$? = $ac_status" >&5
9147   (exit $ac_status); }; }; then
9148   break
9149 else
9150   echo "$as_me: failed program was:" >&5
9151 cat conftest.$ac_ext >&5
9152 fi
9153 rm -f conftest.$ac_objext conftest.$ac_ext
9154   cat >conftest.$ac_ext <<_ACEOF
9155 #line 9155 "configure"
9156 #include "confdefs.h"
9157 #define _LARGEFILE_SOURCE 1
9158 #include <stdio.h>
9159 int
9160 main ()
9161 {
9162 return !fseeko;
9163   ;
9164   return 0;
9165 }
9166 _ACEOF
9167 rm -f conftest.$ac_objext
9168 if { (eval echo "$as_me:9168: \"$ac_compile\"") >&5
9169   (eval $ac_compile) 2>&5
9170   ac_status=$?
9171   echo "$as_me:9171: \$? = $ac_status" >&5
9172   (exit $ac_status); } &&
9173          { ac_try='test -s conftest.$ac_objext'
9174   { (eval echo "$as_me:9174: \"$ac_try\"") >&5
9175   (eval $ac_try) 2>&5
9176   ac_status=$?
9177   echo "$as_me:9177: \$? = $ac_status" >&5
9178   (exit $ac_status); }; }; then
9179   ac_cv_sys_largefile_source=1; break
9180 else
9181   echo "$as_me: failed program was:" >&5
9182 cat conftest.$ac_ext >&5
9183 fi
9184 rm -f conftest.$ac_objext conftest.$ac_ext
9185   break
9186 done
9187 fi
9188 echo "$as_me:9188: result: $ac_cv_sys_largefile_source" >&5
9189 echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
9190 if test "$ac_cv_sys_largefile_source" != no; then
9191
9192 cat >>confdefs.h <<EOF
9193 #define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
9194 EOF
9195
9196 fi
9197 rm -rf conftest*
9198
9199 # We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
9200 # in glibc 2.1.3, but that breaks too many other things.
9201 # If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
9202 echo "$as_me:9202: checking for fseeko" >&5
9203 echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
9204 if test "${ac_cv_func_fseeko+set}" = set; then
9205   echo $ECHO_N "(cached) $ECHO_C" >&6
9206 else
9207   cat >conftest.$ac_ext <<_ACEOF
9208 #line 9208 "configure"
9209 #include "confdefs.h"
9210 #include <stdio.h>
9211 int
9212 main ()
9213 {
9214 return fseeko && fseeko (stdin, 0, 0);
9215   ;
9216   return 0;
9217 }
9218 _ACEOF
9219 rm -f conftest.$ac_objext conftest$ac_exeext
9220 if { (eval echo "$as_me:9220: \"$ac_link\"") >&5
9221   (eval $ac_link) 2>&5
9222   ac_status=$?
9223   echo "$as_me:9223: \$? = $ac_status" >&5
9224   (exit $ac_status); } &&
9225          { ac_try='test -s conftest$ac_exeext'
9226   { (eval echo "$as_me:9226: \"$ac_try\"") >&5
9227   (eval $ac_try) 2>&5
9228   ac_status=$?
9229   echo "$as_me:9229: \$? = $ac_status" >&5
9230   (exit $ac_status); }; }; then
9231   ac_cv_func_fseeko=yes
9232 else
9233   echo "$as_me: failed program was:" >&5
9234 cat conftest.$ac_ext >&5
9235 ac_cv_func_fseeko=no
9236 fi
9237 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9238 fi
9239 echo "$as_me:9239: result: $ac_cv_func_fseeko" >&5
9240 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
9241 if test $ac_cv_func_fseeko = yes; then
9242
9243 cat >>confdefs.h <<\EOF
9244 #define HAVE_FSEEKO 1
9245 EOF
9246
9247 fi
9248
9249         # Normally we would collect these definitions in the config.h,
9250         # but (like _XOPEN_SOURCE), some environments rely on having these
9251         # defined before any of the system headers are included.  Another
9252         # case comes up with C++, e.g., on AIX the compiler compiles the
9253         # header files by themselves before looking at the body files it is
9254         # told to compile.  For ncurses, those header files do not include
9255         # the config.h
9256         test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
9257         test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
9258         test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
9259
9260         echo "$as_me:9260: checking whether to use struct dirent64" >&5
9261 echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
9262 if test "${cf_cv_struct_dirent64+set}" = set; then
9263   echo $ECHO_N "(cached) $ECHO_C" >&6
9264 else
9265
9266                 cat >conftest.$ac_ext <<_ACEOF
9267 #line 9267 "configure"
9268 #include "confdefs.h"
9269
9270 #include <sys/types.h>
9271 #include <dirent.h>
9272
9273 int
9274 main ()
9275 {
9276
9277                 /* if transitional largefile support is setup, this is true */
9278                 extern struct dirent64 * readdir(DIR *);
9279                 struct dirent64 *x = readdir((DIR *)0);
9280                 struct dirent *y = readdir((DIR *)0);
9281                 int z = x - y;
9282
9283   ;
9284   return 0;
9285 }
9286 _ACEOF
9287 rm -f conftest.$ac_objext
9288 if { (eval echo "$as_me:9288: \"$ac_compile\"") >&5
9289   (eval $ac_compile) 2>&5
9290   ac_status=$?
9291   echo "$as_me:9291: \$? = $ac_status" >&5
9292   (exit $ac_status); } &&
9293          { ac_try='test -s conftest.$ac_objext'
9294   { (eval echo "$as_me:9294: \"$ac_try\"") >&5
9295   (eval $ac_try) 2>&5
9296   ac_status=$?
9297   echo "$as_me:9297: \$? = $ac_status" >&5
9298   (exit $ac_status); }; }; then
9299   cf_cv_struct_dirent64=yes
9300 else
9301   echo "$as_me: failed program was:" >&5
9302 cat conftest.$ac_ext >&5
9303 cf_cv_struct_dirent64=no
9304 fi
9305 rm -f conftest.$ac_objext conftest.$ac_ext
9306
9307 fi
9308 echo "$as_me:9308: result: $cf_cv_struct_dirent64" >&5
9309 echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
9310         test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
9311 #define HAVE_STRUCT_DIRENT64 1
9312 EOF
9313
9314     fi
9315
9316 ###   use option --disable-tparm-varargs to make tparm() conform to X/Open
9317 echo "$as_me:9317: checking if you want tparm not to use X/Open fixed-parameter list" >&5
9318 echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
9319
9320 # Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
9321 if test "${enable_tparm_varargs+set}" = set; then
9322   enableval="$enable_tparm_varargs"
9323   with_tparm_varargs=$enableval
9324 else
9325   with_tparm_varargs=yes
9326 fi;
9327 echo "$as_me:9327: result: $with_tparm_varargs" >&5
9328 echo "${ECHO_T}$with_tparm_varargs" >&6
9329 NCURSES_TPARM_VARARGS=0
9330 test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
9331
9332 ###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
9333 if test "$with_ticlib" != no ; then
9334 echo "$as_me:9334: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
9335 echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
9336
9337 # Check whether --enable-tic-depends or --disable-tic-depends was given.
9338 if test "${enable_tic_depends+set}" = set; then
9339   enableval="$enable_tic_depends"
9340   with_tic_depends=$enableval
9341 else
9342   with_tic_depends=yes
9343 fi;
9344 echo "$as_me:9344: result: $with_tic_depends" >&5
9345 echo "${ECHO_T}$with_tic_depends" >&6
9346 else
9347         with_tic_depends=no
9348 fi
9349
9350 ###   use option --with-bool to override bool's type
9351 echo "$as_me:9351: checking for type of bool" >&5
9352 echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
9353
9354 # Check whether --with-bool or --without-bool was given.
9355 if test "${with_bool+set}" = set; then
9356   withval="$with_bool"
9357   NCURSES_BOOL="$withval"
9358 else
9359   NCURSES_BOOL=auto
9360 fi;
9361 echo "$as_me:9361: result: $NCURSES_BOOL" >&5
9362 echo "${ECHO_T}$NCURSES_BOOL" >&6
9363
9364 echo "$as_me:9364: checking for alternate terminal capabilities file" >&5
9365 echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
9366
9367 # Check whether --with-caps or --without-caps was given.
9368 if test "${with_caps+set}" = set; then
9369   withval="$with_caps"
9370   TERMINFO_CAPS=Caps.$withval
9371 else
9372   TERMINFO_CAPS=Caps
9373 fi;
9374 test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
9375 echo "$as_me:9375: result: $TERMINFO_CAPS" >&5
9376 echo "${ECHO_T}$TERMINFO_CAPS" >&6
9377
9378 ###   use option --with-chtype to override chtype's type
9379 echo "$as_me:9379: checking for type of chtype" >&5
9380 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
9381
9382 # Check whether --with-chtype or --without-chtype was given.
9383 if test "${with_chtype+set}" = set; then
9384   withval="$with_chtype"
9385   NCURSES_CHTYPE="$withval"
9386 else
9387   NCURSES_CHTYPE=auto
9388 fi;
9389 echo "$as_me:9389: result: $NCURSES_CHTYPE" >&5
9390 echo "${ECHO_T}$NCURSES_CHTYPE" >&6
9391
9392 ###   use option --with-ospeed to override ospeed's type
9393 echo "$as_me:9393: checking for type of ospeed" >&5
9394 echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
9395
9396 # Check whether --with-ospeed or --without-ospeed was given.
9397 if test "${with_ospeed+set}" = set; then
9398   withval="$with_ospeed"
9399   NCURSES_OSPEED="$withval"
9400 else
9401   NCURSES_OSPEED=short
9402 fi;
9403 echo "$as_me:9403: result: $NCURSES_OSPEED" >&5
9404 echo "${ECHO_T}$NCURSES_OSPEED" >&6
9405
9406 ###   use option --with-mmask-t to override mmask_t's type
9407 echo "$as_me:9407: checking for type of mmask_t" >&5
9408 echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
9409
9410 # Check whether --with-mmask-t or --without-mmask-t was given.
9411 if test "${with_mmask_t+set}" = set; then
9412   withval="$with_mmask_t"
9413   NCURSES_MMASK_T="$withval"
9414 else
9415   NCURSES_MMASK_T=auto
9416 fi;
9417 echo "$as_me:9417: result: $NCURSES_MMASK_T" >&5
9418 echo "${ECHO_T}$NCURSES_MMASK_T" >&6
9419
9420 ###   use option --with-ccharw-max to override CCHARW_MAX size
9421 echo "$as_me:9421: checking for size CCHARW_MAX" >&5
9422 echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
9423
9424 # Check whether --with-ccharw-max or --without-ccharw-max was given.
9425 if test "${with_ccharw_max+set}" = set; then
9426   withval="$with_ccharw_max"
9427   NCURSES_CCHARW_MAX="$withval"
9428 else
9429   NCURSES_CCHARW_MAX=5
9430 fi;
9431 echo "$as_me:9431: result: $NCURSES_CCHARW_MAX" >&5
9432 echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
9433
9434 ### Enable compiling-in rcs id's
9435 echo "$as_me:9435: checking if RCS identifiers should be compiled-in" >&5
9436 echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
9437
9438 # Check whether --with-rcs-ids or --without-rcs-ids was given.
9439 if test "${with_rcs_ids+set}" = set; then
9440   withval="$with_rcs_ids"
9441   with_rcs_ids=$withval
9442 else
9443   with_rcs_ids=no
9444 fi;
9445 echo "$as_me:9445: result: $with_rcs_ids" >&5
9446 echo "${ECHO_T}$with_rcs_ids" >&6
9447 test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
9448 #define USE_RCS_IDS 1
9449 EOF
9450
9451 ###############################################################################
9452
9453 echo "$as_me:9453: checking format of man-pages" >&5
9454 echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
9455
9456 # Check whether --with-manpage-format or --without-manpage-format was given.
9457 if test "${with_manpage_format+set}" = set; then
9458   withval="$with_manpage_format"
9459   MANPAGE_FORMAT=$withval
9460 else
9461   MANPAGE_FORMAT=unknown
9462 fi;
9463
9464 test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
9465 MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
9466
9467 cf_unknown=
9468
9469 case $MANPAGE_FORMAT in
9470 unknown)
9471   if test -z "$MANPATH" ; then
9472     MANPATH="/usr/man:/usr/share/man"
9473   fi
9474
9475   # look for the 'date' man-page (it's most likely to be installed!)
9476   MANPAGE_FORMAT=
9477   cf_preform=no
9478   cf_catonly=yes
9479   cf_example=date
9480
9481   IFS="${IFS=   }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
9482   for cf_dir in $MANPATH; do
9483     test -z "$cf_dir" && cf_dir=/usr/man
9484     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
9485     do
9486       cf_test=`echo $cf_name | sed -e 's/*//'`
9487       if test "x$cf_test" = "x$cf_name" ; then
9488
9489         case "$cf_name" in
9490         *.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
9491         *.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
9492         *.0)    MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
9493         *)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
9494         esac
9495
9496         case "$cf_name" in
9497         $cf_dir/man*)
9498           cf_catonly=no
9499           ;;
9500         $cf_dir/cat*)
9501           cf_preform=yes
9502           ;;
9503         esac
9504         break
9505       fi
9506
9507       # if we found a match in either man* or cat*, stop looking
9508       if test -n "$MANPAGE_FORMAT" ; then
9509         cf_found=no
9510         test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
9511         test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
9512         case "$cf_name" in
9513         $cf_dir/cat*)
9514           cf_found=yes
9515           ;;
9516         esac
9517         test $cf_found=yes && break
9518       fi
9519     done
9520     # only check the first directory in $MANPATH where we find manpages
9521     if test -n "$MANPAGE_FORMAT" ; then
9522        break
9523     fi
9524   done
9525   # if we did not find the example, just assume it is normal
9526   test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
9527   IFS="$ac_save_ifs"
9528   ;;
9529 *)
9530   for cf_option in $MANPAGE_FORMAT; do
9531      case $cf_option in #(vi
9532      gzip|compress|BSDI|normal|formatted|catonly)
9533        ;;
9534      *)
9535        cf_unknown="$cf_unknown $cf_option"
9536        ;;
9537      esac
9538   done
9539   ;;
9540 esac
9541
9542 echo "$as_me:9542: result: $MANPAGE_FORMAT" >&5
9543 echo "${ECHO_T}$MANPAGE_FORMAT" >&6
9544 if test -n "$cf_unknown" ; then
9545   { echo "$as_me:9545: WARNING: Unexpected manpage-format $cf_unknown" >&5
9546 echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
9547 fi
9548
9549 echo "$as_me:9549: checking for manpage renaming" >&5
9550 echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
9551
9552 # Check whether --with-manpage-renames or --without-manpage-renames was given.
9553 if test "${with_manpage_renames+set}" = set; then
9554   withval="$with_manpage_renames"
9555   MANPAGE_RENAMES=$withval
9556 else
9557   MANPAGE_RENAMES=yes
9558 fi;
9559
9560 case ".$MANPAGE_RENAMES" in #(vi
9561 .no) #(vi
9562   ;;
9563 .|.yes)
9564   # Debian 'man' program?
9565   if test -f /etc/debian_version ; then
9566     MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
9567   else
9568     MANPAGE_RENAMES=no
9569   fi
9570   ;;
9571 esac
9572
9573 if test "$MANPAGE_RENAMES" != no ; then
9574   if test -f $srcdir/man/$MANPAGE_RENAMES ; then
9575     MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
9576   elif test ! -f $MANPAGE_RENAMES ; then
9577     { { echo "$as_me:9577: error: not a filename: $MANPAGE_RENAMES" >&5
9578 echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
9579    { (exit 1); exit 1; }; }
9580   fi
9581
9582   test ! -d man && mkdir man
9583
9584   # Construct a sed-script to perform renaming within man-pages
9585   if test -n "$MANPAGE_RENAMES" ; then
9586     test ! -d man && mkdir man
9587     sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
9588   fi
9589 fi
9590
9591 echo "$as_me:9591: result: $MANPAGE_RENAMES" >&5
9592 echo "${ECHO_T}$MANPAGE_RENAMES" >&6
9593
9594 echo "$as_me:9594: checking if manpage aliases will be installed" >&5
9595 echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
9596
9597 # Check whether --with-manpage-aliases or --without-manpage-aliases was given.
9598 if test "${with_manpage_aliases+set}" = set; then
9599   withval="$with_manpage_aliases"
9600   MANPAGE_ALIASES=$withval
9601 else
9602   MANPAGE_ALIASES=yes
9603 fi;
9604
9605 echo "$as_me:9605: result: $MANPAGE_ALIASES" >&5
9606 echo "${ECHO_T}$MANPAGE_ALIASES" >&6
9607
9608 case "x$LN_S" in #(vi
9609 xln*) #(vi
9610         cf_use_symlinks=yes
9611         ;;
9612 *)
9613         cf_use_symlinks=no
9614         ;;
9615 esac
9616
9617 MANPAGE_SYMLINKS=no
9618 if test "$MANPAGE_ALIASES" = yes ; then
9619 echo "$as_me:9619: checking if manpage symlinks should be used" >&5
9620 echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
9621
9622 # Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
9623 if test "${with_manpage_symlinks+set}" = set; then
9624   withval="$with_manpage_symlinks"
9625   MANPAGE_SYMLINKS=$withval
9626 else
9627   MANPAGE_SYMLINKS=$cf_use_symlinks
9628 fi;
9629
9630 if test "$$cf_use_symlinks" = no; then
9631 if test "$MANPAGE_SYMLINKS" = yes ; then
9632         { echo "$as_me:9632: WARNING: cannot make symlinks" >&5
9633 echo "$as_me: WARNING: cannot make symlinks" >&2;}
9634         MANPAGE_SYMLINKS=no
9635 fi
9636 fi
9637
9638 echo "$as_me:9638: result: $MANPAGE_SYMLINKS" >&5
9639 echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
9640 fi
9641
9642 echo "$as_me:9642: checking for manpage tbl" >&5
9643 echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
9644
9645 # Check whether --with-manpage-tbl or --without-manpage-tbl was given.
9646 if test "${with_manpage_tbl+set}" = set; then
9647   withval="$with_manpage_tbl"
9648   MANPAGE_TBL=$withval
9649 else
9650   MANPAGE_TBL=no
9651 fi;
9652
9653 echo "$as_me:9653: result: $MANPAGE_TBL" >&5
9654 echo "${ECHO_T}$MANPAGE_TBL" >&6
9655
9656   if test "$prefix" = "NONE" ; then
9657      cf_prefix="$ac_default_prefix"
9658   else
9659      cf_prefix="$prefix"
9660   fi
9661
9662   case "$MANPAGE_FORMAT" in # (vi
9663   *catonly*) # (vi
9664     cf_format=yes
9665     cf_inboth=no
9666     ;;
9667   *formatted*) # (vi
9668     cf_format=yes
9669     cf_inboth=yes
9670     ;;
9671   *)
9672     cf_format=no
9673     cf_inboth=no
9674     ;;
9675   esac
9676
9677 test ! -d man && mkdir man
9678
9679 cf_so_strip=
9680 cf_compress=
9681 case "$MANPAGE_FORMAT" in #(vi
9682 *compress*) #(vi
9683         cf_so_strip="Z"
9684         cf_compress=compress
9685   ;;
9686 *gzip*)
9687         cf_so_strip="gz"
9688         cf_compress=gzip
9689   ;;
9690 esac
9691
9692 cf_edit_man=./edit_man.sh
9693 cf_man_alias=`pwd`/man_alias.sed
9694
9695 cat >$cf_edit_man <<CF_EOF
9696 #! /bin/sh
9697 # this script is generated by the configure-script CF_MAN_PAGES macro.
9698
9699 prefix="$cf_prefix"
9700 datadir="$datadir"
9701
9702 NCURSES_MAJOR="$NCURSES_MAJOR"
9703 NCURSES_MINOR="$NCURSES_MINOR"
9704 NCURSES_PATCH="$NCURSES_PATCH"
9705
9706 NCURSES_OSPEED="$NCURSES_OSPEED"
9707 TERMINFO="$TERMINFO"
9708
9709 INSTALL="$INSTALL"
9710 INSTALL_DATA="$INSTALL_DATA"
9711
9712 transform="$program_transform_name"
9713
9714 TMP=\${TMPDIR-/tmp}/man\$\$
9715 trap "rm -f \$TMP" 0 1 2 5 15
9716
9717 form=\$1
9718 shift || exit 1
9719
9720 verb=\$1
9721 shift || exit 1
9722
9723 mandir=\$1
9724 shift || exit 1
9725
9726 srcdir=\$1
9727 top_srcdir=\$srcdir/..
9728 shift || exit 1
9729
9730 if test "\$form" = normal ; then
9731         if test "$cf_format" = yes ; then
9732         if test "$cf_inboth" = no ; then
9733                 sh \$0 format \$verb \$mandir \$srcdir \$*
9734                 exit $?
9735         fi
9736         fi
9737         cf_subdir=\$mandir/man
9738         cf_tables=$MANPAGE_TBL
9739 else
9740         cf_subdir=\$mandir/cat
9741         cf_tables=yes
9742 fi
9743
9744 # process the list of source-files
9745 for i in \$* ; do
9746 case \$i in #(vi
9747 *.orig|*.rej) ;; #(vi
9748 *.[0-9]*)
9749         section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
9750         if test \$verb = installing ; then
9751         if test ! -d \$cf_subdir\${section} ; then
9752                 mkdir -p \$cf_subdir\$section
9753         fi
9754         fi
9755
9756         # replace variables in man page
9757         if test ! -f $cf_man_alias ; then
9758 cat >>$cf_man_alias <<-CF_EOF2
9759                 s,@DATADIR@,\$datadir,g
9760                 s,@TERMINFO@,\$TERMINFO,g
9761                 s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
9762                 s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
9763                 s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
9764                 s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
9765 CF_EOF
9766
9767         for cf_name in  captoinfo clear infocmp infotocap tabs tic toe tput tset
9768         do
9769                 cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9770                 cf_name=`echo $cf_name|sed "$program_transform_name"`
9771 cat >>$cf_edit_man <<-CF_EOF
9772                 s,@$cf_NAME@,$cf_name,g
9773 CF_EOF
9774         done
9775
9776 cat >>$cf_edit_man <<CF_EOF
9777 CF_EOF2
9778                 echo "...made $cf_man_alias"
9779         fi
9780
9781         aliases=
9782         cf_source=\`basename \$i\`
9783         inalias=\$cf_source
9784         test ! -f \$inalias && inalias="\$srcdir/\$inalias"
9785         if test ! -f \$inalias ; then
9786                 echo .. skipped \$cf_source
9787                 continue
9788         fi
9789 CF_EOF
9790
9791 if test "$MANPAGE_ALIASES" != no ; then
9792 cat >>$cf_edit_man <<CF_EOF
9793         aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
9794 CF_EOF
9795 fi
9796
9797 if test "$MANPAGE_RENAMES" = no ; then
9798 cat >>$cf_edit_man <<CF_EOF
9799         # perform program transformations for section 1 man pages
9800         if test \$section = 1 ; then
9801                 cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
9802         else
9803                 cf_target=\$cf_subdir\${section}/\$cf_source
9804         fi
9805 CF_EOF
9806 else
9807 cat >>$cf_edit_man <<CF_EOF
9808         cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
9809         if test -z "\$cf_target" ; then
9810                 echo '? missing rename for '\$cf_source
9811                 cf_target="\$cf_source"
9812         fi
9813         cf_target="\$cf_subdir\${section}/\${cf_target}"
9814
9815 CF_EOF
9816 fi
9817
9818 cat >>$cf_edit_man <<CF_EOF
9819         sed     -f $cf_man_alias \\
9820 CF_EOF
9821
9822 if test -f $MANPAGE_RENAMES ; then
9823 cat >>$cf_edit_man <<CF_EOF
9824                 < \$i | sed -f `pwd`/edit_man.sed >\$TMP
9825 CF_EOF
9826 else
9827 cat >>$cf_edit_man <<CF_EOF
9828                 < \$i >\$TMP
9829 CF_EOF
9830 fi
9831
9832 cat >>$cf_edit_man <<CF_EOF
9833 if test \$cf_tables = yes ; then
9834         tbl \$TMP >\$TMP.out
9835         mv \$TMP.out \$TMP
9836 fi
9837 CF_EOF
9838
9839 if test $with_curses_h != yes ; then
9840 cat >>$cf_edit_man <<CF_EOF
9841         sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
9842         mv \$TMP.out \$TMP
9843 CF_EOF
9844 fi
9845
9846 cat >>$cf_edit_man <<CF_EOF
9847         if test \$form = format ; then
9848                 nroff -man \$TMP >\$TMP.out
9849                 mv \$TMP.out \$TMP
9850         fi
9851 CF_EOF
9852
9853 if test -n "$cf_compress" ; then
9854 cat >>$cf_edit_man <<CF_EOF
9855         if test \$verb = installing ; then
9856         if ( $cf_compress -f \$TMP )
9857         then
9858                 mv \$TMP.$cf_so_strip \$TMP
9859         fi
9860         fi
9861         cf_target="\$cf_target.$cf_so_strip"
9862 CF_EOF
9863 fi
9864
9865 case "$MANPAGE_FORMAT" in #(vi
9866 *BSDI*)
9867 cat >>$cf_edit_man <<CF_EOF
9868         if test \$form = format ; then
9869                 # BSDI installs only .0 suffixes in the cat directories
9870                 cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
9871         fi
9872 CF_EOF
9873   ;;
9874 esac
9875
9876 cat >>$cf_edit_man <<CF_EOF
9877         suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
9878         if test \$verb = installing ; then
9879                 echo \$verb \$cf_target
9880                 \$INSTALL_DATA \$TMP \$cf_target
9881                 test -d \$cf_subdir\${section} &&
9882                 test -n "\$aliases" && (
9883                         cd \$cf_subdir\${section} && (
9884                                 cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
9885                                 test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
9886                                 cf_target=\`basename \$cf_target\`
9887                                 for cf_alias in \$aliases
9888                                 do
9889                                         if test \$section = 1 ; then
9890                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9891                                         fi
9892
9893                                         if test "$MANPAGE_SYMLINKS" = yes ; then
9894                                                 if test -f \$cf_alias\${suffix} ; then
9895                                                         if ( cmp -s \$cf_target \$cf_alias\${suffix} )
9896                                                         then
9897                                                                 continue
9898                                                         fi
9899                                                 fi
9900                                                 echo .. \$verb alias \$cf_alias\${suffix}
9901 CF_EOF
9902 case "x$LN_S" in #(vi
9903 *-f) #(vi
9904 cat >>$cf_edit_man <<CF_EOF
9905                                                 $LN_S \$cf_target \$cf_alias\${suffix}
9906 CF_EOF
9907         ;;
9908 *)
9909 cat >>$cf_edit_man <<CF_EOF
9910                                                 rm -f \$cf_alias\${suffix}
9911                                                 $LN_S \$cf_target \$cf_alias\${suffix}
9912 CF_EOF
9913         ;;
9914 esac
9915 cat >>$cf_edit_man <<CF_EOF
9916                                         elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
9917                                                 echo ".so \$cf_source" >\$TMP
9918 CF_EOF
9919 if test -n "$cf_compress" ; then
9920 cat >>$cf_edit_man <<CF_EOF
9921                                                 if test -n "$cf_so_strip" ; then
9922                                                         $cf_compress -f \$TMP
9923                                                         mv \$TMP.$cf_so_strip \$TMP
9924                                                 fi
9925 CF_EOF
9926 fi
9927 cat >>$cf_edit_man <<CF_EOF
9928                                                 echo .. \$verb alias \$cf_alias\${suffix}
9929                                                 rm -f \$cf_alias\${suffix}
9930                                                 \$INSTALL_DATA \$TMP \$cf_alias\${suffix}
9931                                         fi
9932                                 done
9933                         )
9934                 )
9935         elif test \$verb = removing ; then
9936                 test -f \$cf_target && (
9937                         echo \$verb \$cf_target
9938                         rm -f \$cf_target
9939                 )
9940                 test -d \$cf_subdir\${section} &&
9941                 test -n "\$aliases" && (
9942                         cd \$cf_subdir\${section} && (
9943                                 for cf_alias in \$aliases
9944                                 do
9945                                         if test \$section = 1 ; then
9946                                                 cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
9947                                         fi
9948
9949                                         echo .. \$verb alias \$cf_alias\${suffix}
9950                                         rm -f \$cf_alias\${suffix}
9951                                 done
9952                         )
9953                 )
9954         else
9955 #               echo ".hy 0"
9956                 cat \$TMP
9957         fi
9958         ;;
9959 esac
9960 done
9961
9962 if test $cf_inboth = yes ; then
9963 if test \$form != format ; then
9964         sh \$0 format \$verb \$mandir \$srcdir \$*
9965 fi
9966 fi
9967
9968 exit 0
9969 CF_EOF
9970 chmod 755 $cf_edit_man
9971
9972 ###############################################################################
9973
9974 ### Note that some functions (such as const) are normally disabled anyway.
9975 echo "$as_me:9975: checking if you want to build with function extensions" >&5
9976 echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
9977
9978 # Check whether --enable-ext-funcs or --disable-ext-funcs was given.
9979 if test "${enable_ext_funcs+set}" = set; then
9980   enableval="$enable_ext_funcs"
9981   with_ext_funcs=$enableval
9982 else
9983   with_ext_funcs=yes
9984 fi;
9985 echo "$as_me:9985: result: $with_ext_funcs" >&5
9986 echo "${ECHO_T}$with_ext_funcs" >&6
9987 if test "$with_ext_funcs" = yes ; then
9988         NCURSES_EXT_FUNCS=1
9989         cat >>confdefs.h <<\EOF
9990 #define HAVE_CURSES_VERSION 1
9991 EOF
9992
9993         cat >>confdefs.h <<\EOF
9994 #define HAVE_HAS_KEY 1
9995 EOF
9996
9997         cat >>confdefs.h <<\EOF
9998 #define HAVE_RESIZETERM 1
9999 EOF
10000
10001         cat >>confdefs.h <<\EOF
10002 #define HAVE_RESIZE_TERM 1
10003 EOF
10004
10005         cat >>confdefs.h <<\EOF
10006 #define HAVE_USE_DEFAULT_COLORS 1
10007 EOF
10008
10009         cat >>confdefs.h <<\EOF
10010 #define HAVE_WRESIZE 1
10011 EOF
10012
10013         cat >>confdefs.h <<\EOF
10014 #define NCURSES_EXT_FUNCS 1
10015 EOF
10016
10017         GENERATED_EXT_FUNCS=generated
10018 else
10019         NCURSES_EXT_FUNCS=0
10020         GENERATED_EXT_FUNCS=
10021 fi
10022
10023 echo "$as_me:10023: checking if you want to build with experimental SCREEN extensions" >&5
10024 echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10025
10026 # Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10027 if test "${enable_sp_funcs+set}" = set; then
10028   enableval="$enable_sp_funcs"
10029   with_sp_funcs=$enableval
10030 else
10031   with_sp_funcs=no
10032 fi;
10033 echo "$as_me:10033: result: $with_sp_funcs" >&5
10034 echo "${ECHO_T}$with_sp_funcs" >&6
10035 if test "$with_sp_funcs" = yes ; then
10036         NCURSES_SP_FUNCS=1
10037         cat >>confdefs.h <<\EOF
10038 #define NCURSES_SP_FUNCS 1
10039 EOF
10040
10041         GENERATED_SP_FUNCS=generated
10042 else
10043         NCURSES_SP_FUNCS=0
10044         GENERATED_SP_FUNCS=
10045 fi
10046
10047 echo "$as_me:10047: checking if you want to build with experimental terminal-driver" >&5
10048 echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
10049
10050 # Check whether --enable-term-driver or --disable-term-driver was given.
10051 if test "${enable_term_driver+set}" = set; then
10052   enableval="$enable_term_driver"
10053   with_term_driver=$enableval
10054 else
10055   with_term_driver=no
10056 fi;
10057 echo "$as_me:10057: result: $with_term_driver" >&5
10058 echo "${ECHO_T}$with_term_driver" >&6
10059 if test "$with_term_driver" = yes ; then
10060         cat >>confdefs.h <<\EOF
10061 #define USE_TERM_DRIVER 1
10062 EOF
10063
10064         if test "$with_sp_funcs" != yes ; then
10065                 { { echo "$as_me:10065: error: The term-driver option relies upon sp-funcs" >&5
10066 echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
10067    { (exit 1); exit 1; }; }
10068         fi
10069 fi
10070
10071 ###   use option --enable-const to turn on use of const beyond that in XSI.
10072 echo "$as_me:10072: checking for extended use of const keyword" >&5
10073 echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
10074
10075 # Check whether --enable-const or --disable-const was given.
10076 if test "${enable_const+set}" = set; then
10077   enableval="$enable_const"
10078   with_ext_const=$enableval
10079 else
10080   with_ext_const=no
10081 fi;
10082 echo "$as_me:10082: result: $with_ext_const" >&5
10083 echo "${ECHO_T}$with_ext_const" >&6
10084 NCURSES_CONST='/*nothing*/'
10085 if test "$with_ext_const" = yes ; then
10086         NCURSES_CONST=const
10087 fi
10088
10089 ###   use option --enable-ext-colors to turn on use of colors beyond 16.
10090 echo "$as_me:10090: checking if you want to use extended colors" >&5
10091 echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
10092
10093 # Check whether --enable-ext-colors or --disable-ext-colors was given.
10094 if test "${enable_ext_colors+set}" = set; then
10095   enableval="$enable_ext_colors"
10096   with_ext_colors=$enableval
10097 else
10098   with_ext_colors=no
10099 fi;
10100 echo "$as_me:10100: result: $with_ext_colors" >&5
10101 echo "${ECHO_T}$with_ext_colors" >&6
10102 NCURSES_EXT_COLORS=0
10103 if test "$with_ext_colors" = yes ; then
10104         if test "$with_widec" != yes ; then
10105                 { { echo "$as_me:10105: error: This option applies only to wide-character library" >&5
10106 echo "$as_me: error: This option applies only to wide-character library" >&2;}
10107    { (exit 1); exit 1; }; }
10108         else
10109                 # cannot be ABI 5 since it changes sizeof(cchar_t)
10110
10111 if test "${with_abi_version+set}" != set; then
10112         case $cf_cv_rel_version in
10113         5.*)
10114                 cf_cv_rel_version=6.0
10115                 cf_cv_abi_version=6
10116                 { echo "$as_me:10116: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10117 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10118                 ;;
10119         esac
10120 fi
10121
10122         fi
10123         NCURSES_EXT_COLORS=1
10124         cat >>confdefs.h <<\EOF
10125 #define NCURSES_EXT_COLORS 1
10126 EOF
10127
10128 fi
10129
10130 ###   use option --enable-ext-mouse to modify coding to support 5-button mice
10131 echo "$as_me:10131: checking if you want to use extended mouse encoding" >&5
10132 echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
10133
10134 # Check whether --enable-ext-mouse or --disable-ext-mouse was given.
10135 if test "${enable_ext_mouse+set}" = set; then
10136   enableval="$enable_ext_mouse"
10137   with_ext_mouse=$enableval
10138 else
10139   with_ext_mouse=no
10140 fi;
10141 echo "$as_me:10141: result: $with_ext_mouse" >&5
10142 echo "${ECHO_T}$with_ext_mouse" >&6
10143 NCURSES_MOUSE_VERSION=1
10144 if test "$with_ext_mouse" = yes ; then
10145         NCURSES_MOUSE_VERSION=2
10146
10147 if test "${with_abi_version+set}" != set; then
10148         case $cf_cv_rel_version in
10149         5.*)
10150                 cf_cv_rel_version=6.0
10151                 cf_cv_abi_version=6
10152                 { echo "$as_me:10152: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
10153 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
10154                 ;;
10155         esac
10156 fi
10157
10158 fi
10159
10160 echo "$as_me:10160: checking if you want \$NCURSES_NO_PADDING code" >&5
10161 echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
10162
10163 # Check whether --enable-no-padding or --disable-no-padding was given.
10164 if test "${enable_no_padding+set}" = set; then
10165   enableval="$enable_no_padding"
10166   with_no_padding=$enableval
10167 else
10168   with_no_padding=$with_ext_funcs
10169 fi;
10170 echo "$as_me:10170: result: $with_no_padding" >&5
10171 echo "${ECHO_T}$with_no_padding" >&6
10172 test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
10173 #define NCURSES_NO_PADDING 1
10174 EOF
10175
10176 echo "$as_me:10176: checking for ANSI C header files" >&5
10177 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10178 if test "${ac_cv_header_stdc+set}" = set; then
10179   echo $ECHO_N "(cached) $ECHO_C" >&6
10180 else
10181   cat >conftest.$ac_ext <<_ACEOF
10182 #line 10182 "configure"
10183 #include "confdefs.h"
10184 #include <stdlib.h>
10185 #include <stdarg.h>
10186 #include <string.h>
10187 #include <float.h>
10188
10189 _ACEOF
10190 if { (eval echo "$as_me:10190: \"$ac_cpp conftest.$ac_ext\"") >&5
10191   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10192   ac_status=$?
10193   egrep -v '^ *\+' conftest.er1 >conftest.err
10194   rm -f conftest.er1
10195   cat conftest.err >&5
10196   echo "$as_me:10196: \$? = $ac_status" >&5
10197   (exit $ac_status); } >/dev/null; then
10198   if test -s conftest.err; then
10199     ac_cpp_err=$ac_c_preproc_warn_flag
10200   else
10201     ac_cpp_err=
10202   fi
10203 else
10204   ac_cpp_err=yes
10205 fi
10206 if test -z "$ac_cpp_err"; then
10207   ac_cv_header_stdc=yes
10208 else
10209   echo "$as_me: failed program was:" >&5
10210   cat conftest.$ac_ext >&5
10211   ac_cv_header_stdc=no
10212 fi
10213 rm -f conftest.err conftest.$ac_ext
10214
10215 if test $ac_cv_header_stdc = yes; then
10216   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10217   cat >conftest.$ac_ext <<_ACEOF
10218 #line 10218 "configure"
10219 #include "confdefs.h"
10220 #include <string.h>
10221
10222 _ACEOF
10223 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10224   egrep "memchr" >/dev/null 2>&1; then
10225   :
10226 else
10227   ac_cv_header_stdc=no
10228 fi
10229 rm -rf conftest*
10230
10231 fi
10232
10233 if test $ac_cv_header_stdc = yes; then
10234   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10235   cat >conftest.$ac_ext <<_ACEOF
10236 #line 10236 "configure"
10237 #include "confdefs.h"
10238 #include <stdlib.h>
10239
10240 _ACEOF
10241 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10242   egrep "free" >/dev/null 2>&1; then
10243   :
10244 else
10245   ac_cv_header_stdc=no
10246 fi
10247 rm -rf conftest*
10248
10249 fi
10250
10251 if test $ac_cv_header_stdc = yes; then
10252   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10253   if test "$cross_compiling" = yes; then
10254   :
10255 else
10256   cat >conftest.$ac_ext <<_ACEOF
10257 #line 10257 "configure"
10258 #include "confdefs.h"
10259 #include <ctype.h>
10260 #if ((' ' & 0x0FF) == 0x020)
10261 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10262 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10263 #else
10264 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10265                      || ('j' <= (c) && (c) <= 'r') \
10266                      || ('s' <= (c) && (c) <= 'z'))
10267 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10268 #endif
10269
10270 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10271 int
10272 main ()
10273 {
10274   int i;
10275   for (i = 0; i < 256; i++)
10276     if (XOR (islower (i), ISLOWER (i))
10277         || toupper (i) != TOUPPER (i))
10278       $ac_main_return(2);
10279   $ac_main_return (0);
10280 }
10281 _ACEOF
10282 rm -f conftest$ac_exeext
10283 if { (eval echo "$as_me:10283: \"$ac_link\"") >&5
10284   (eval $ac_link) 2>&5
10285   ac_status=$?
10286   echo "$as_me:10286: \$? = $ac_status" >&5
10287   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10288   { (eval echo "$as_me:10288: \"$ac_try\"") >&5
10289   (eval $ac_try) 2>&5
10290   ac_status=$?
10291   echo "$as_me:10291: \$? = $ac_status" >&5
10292   (exit $ac_status); }; }; then
10293   :
10294 else
10295   echo "$as_me: program exited with status $ac_status" >&5
10296 echo "$as_me: failed program was:" >&5
10297 cat conftest.$ac_ext >&5
10298 ac_cv_header_stdc=no
10299 fi
10300 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10301 fi
10302 fi
10303 fi
10304 echo "$as_me:10304: result: $ac_cv_header_stdc" >&5
10305 echo "${ECHO_T}$ac_cv_header_stdc" >&6
10306 if test $ac_cv_header_stdc = yes; then
10307
10308 cat >>confdefs.h <<\EOF
10309 #define STDC_HEADERS 1
10310 EOF
10311
10312 fi
10313
10314 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
10315
10316 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
10317                   inttypes.h stdint.h unistd.h
10318 do
10319 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10320 echo "$as_me:10320: checking for $ac_header" >&5
10321 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10322 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10323   echo $ECHO_N "(cached) $ECHO_C" >&6
10324 else
10325   cat >conftest.$ac_ext <<_ACEOF
10326 #line 10326 "configure"
10327 #include "confdefs.h"
10328 $ac_includes_default
10329 #include <$ac_header>
10330 _ACEOF
10331 rm -f conftest.$ac_objext
10332 if { (eval echo "$as_me:10332: \"$ac_compile\"") >&5
10333   (eval $ac_compile) 2>&5
10334   ac_status=$?
10335   echo "$as_me:10335: \$? = $ac_status" >&5
10336   (exit $ac_status); } &&
10337          { ac_try='test -s conftest.$ac_objext'
10338   { (eval echo "$as_me:10338: \"$ac_try\"") >&5
10339   (eval $ac_try) 2>&5
10340   ac_status=$?
10341   echo "$as_me:10341: \$? = $ac_status" >&5
10342   (exit $ac_status); }; }; then
10343   eval "$as_ac_Header=yes"
10344 else
10345   echo "$as_me: failed program was:" >&5
10346 cat conftest.$ac_ext >&5
10347 eval "$as_ac_Header=no"
10348 fi
10349 rm -f conftest.$ac_objext conftest.$ac_ext
10350 fi
10351 echo "$as_me:10351: result: `eval echo '${'$as_ac_Header'}'`" >&5
10352 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10353 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10354   cat >>confdefs.h <<EOF
10355 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10356 EOF
10357
10358 fi
10359 done
10360
10361 echo "$as_me:10361: checking for signed char" >&5
10362 echo $ECHO_N "checking for signed char... $ECHO_C" >&6
10363 if test "${ac_cv_type_signed_char+set}" = set; then
10364   echo $ECHO_N "(cached) $ECHO_C" >&6
10365 else
10366   cat >conftest.$ac_ext <<_ACEOF
10367 #line 10367 "configure"
10368 #include "confdefs.h"
10369 $ac_includes_default
10370 int
10371 main ()
10372 {
10373 if ((signed char *) 0)
10374   return 0;
10375 if (sizeof (signed char))
10376   return 0;
10377   ;
10378   return 0;
10379 }
10380 _ACEOF
10381 rm -f conftest.$ac_objext
10382 if { (eval echo "$as_me:10382: \"$ac_compile\"") >&5
10383   (eval $ac_compile) 2>&5
10384   ac_status=$?
10385   echo "$as_me:10385: \$? = $ac_status" >&5
10386   (exit $ac_status); } &&
10387          { ac_try='test -s conftest.$ac_objext'
10388   { (eval echo "$as_me:10388: \"$ac_try\"") >&5
10389   (eval $ac_try) 2>&5
10390   ac_status=$?
10391   echo "$as_me:10391: \$? = $ac_status" >&5
10392   (exit $ac_status); }; }; then
10393   ac_cv_type_signed_char=yes
10394 else
10395   echo "$as_me: failed program was:" >&5
10396 cat conftest.$ac_ext >&5
10397 ac_cv_type_signed_char=no
10398 fi
10399 rm -f conftest.$ac_objext conftest.$ac_ext
10400 fi
10401 echo "$as_me:10401: result: $ac_cv_type_signed_char" >&5
10402 echo "${ECHO_T}$ac_cv_type_signed_char" >&6
10403
10404 echo "$as_me:10404: checking size of signed char" >&5
10405 echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
10406 if test "${ac_cv_sizeof_signed_char+set}" = set; then
10407   echo $ECHO_N "(cached) $ECHO_C" >&6
10408 else
10409   if test "$ac_cv_type_signed_char" = yes; then
10410   if test "$cross_compiling" = yes; then
10411   # Depending upon the size, compute the lo and hi bounds.
10412 cat >conftest.$ac_ext <<_ACEOF
10413 #line 10413 "configure"
10414 #include "confdefs.h"
10415 $ac_includes_default
10416 int
10417 main ()
10418 {
10419 int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
10420   ;
10421   return 0;
10422 }
10423 _ACEOF
10424 rm -f conftest.$ac_objext
10425 if { (eval echo "$as_me:10425: \"$ac_compile\"") >&5
10426   (eval $ac_compile) 2>&5
10427   ac_status=$?
10428   echo "$as_me:10428: \$? = $ac_status" >&5
10429   (exit $ac_status); } &&
10430          { ac_try='test -s conftest.$ac_objext'
10431   { (eval echo "$as_me:10431: \"$ac_try\"") >&5
10432   (eval $ac_try) 2>&5
10433   ac_status=$?
10434   echo "$as_me:10434: \$? = $ac_status" >&5
10435   (exit $ac_status); }; }; then
10436   ac_lo=0 ac_mid=0
10437   while :; do
10438     cat >conftest.$ac_ext <<_ACEOF
10439 #line 10439 "configure"
10440 #include "confdefs.h"
10441 $ac_includes_default
10442 int
10443 main ()
10444 {
10445 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10446   ;
10447   return 0;
10448 }
10449 _ACEOF
10450 rm -f conftest.$ac_objext
10451 if { (eval echo "$as_me:10451: \"$ac_compile\"") >&5
10452   (eval $ac_compile) 2>&5
10453   ac_status=$?
10454   echo "$as_me:10454: \$? = $ac_status" >&5
10455   (exit $ac_status); } &&
10456          { ac_try='test -s conftest.$ac_objext'
10457   { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458   (eval $ac_try) 2>&5
10459   ac_status=$?
10460   echo "$as_me:10460: \$? = $ac_status" >&5
10461   (exit $ac_status); }; }; then
10462   ac_hi=$ac_mid; break
10463 else
10464   echo "$as_me: failed program was:" >&5
10465 cat conftest.$ac_ext >&5
10466 ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
10467 fi
10468 rm -f conftest.$ac_objext conftest.$ac_ext
10469   done
10470 else
10471   echo "$as_me: failed program was:" >&5
10472 cat conftest.$ac_ext >&5
10473 ac_hi=-1 ac_mid=-1
10474   while :; do
10475     cat >conftest.$ac_ext <<_ACEOF
10476 #line 10476 "configure"
10477 #include "confdefs.h"
10478 $ac_includes_default
10479 int
10480 main ()
10481 {
10482 int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
10483   ;
10484   return 0;
10485 }
10486 _ACEOF
10487 rm -f conftest.$ac_objext
10488 if { (eval echo "$as_me:10488: \"$ac_compile\"") >&5
10489   (eval $ac_compile) 2>&5
10490   ac_status=$?
10491   echo "$as_me:10491: \$? = $ac_status" >&5
10492   (exit $ac_status); } &&
10493          { ac_try='test -s conftest.$ac_objext'
10494   { (eval echo "$as_me:10494: \"$ac_try\"") >&5
10495   (eval $ac_try) 2>&5
10496   ac_status=$?
10497   echo "$as_me:10497: \$? = $ac_status" >&5
10498   (exit $ac_status); }; }; then
10499   ac_lo=$ac_mid; break
10500 else
10501   echo "$as_me: failed program was:" >&5
10502 cat conftest.$ac_ext >&5
10503 ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
10504 fi
10505 rm -f conftest.$ac_objext conftest.$ac_ext
10506   done
10507 fi
10508 rm -f conftest.$ac_objext conftest.$ac_ext
10509 # Binary search between lo and hi bounds.
10510 while test "x$ac_lo" != "x$ac_hi"; do
10511   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
10512   cat >conftest.$ac_ext <<_ACEOF
10513 #line 10513 "configure"
10514 #include "confdefs.h"
10515 $ac_includes_default
10516 int
10517 main ()
10518 {
10519 int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
10520   ;
10521   return 0;
10522 }
10523 _ACEOF
10524 rm -f conftest.$ac_objext
10525 if { (eval echo "$as_me:10525: \"$ac_compile\"") >&5
10526   (eval $ac_compile) 2>&5
10527   ac_status=$?
10528   echo "$as_me:10528: \$? = $ac_status" >&5
10529   (exit $ac_status); } &&
10530          { ac_try='test -s conftest.$ac_objext'
10531   { (eval echo "$as_me:10531: \"$ac_try\"") >&5
10532   (eval $ac_try) 2>&5
10533   ac_status=$?
10534   echo "$as_me:10534: \$? = $ac_status" >&5
10535   (exit $ac_status); }; }; then
10536   ac_hi=$ac_mid
10537 else
10538   echo "$as_me: failed program was:" >&5
10539 cat conftest.$ac_ext >&5
10540 ac_lo=`expr $ac_mid + 1`
10541 fi
10542 rm -f conftest.$ac_objext conftest.$ac_ext
10543 done
10544 ac_cv_sizeof_signed_char=$ac_lo
10545 else
10546   if test "$cross_compiling" = yes; then
10547   { { echo "$as_me:10547: error: cannot run test program while cross compiling" >&5
10548 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
10549    { (exit 1); exit 1; }; }
10550 else
10551   cat >conftest.$ac_ext <<_ACEOF
10552 #line 10552 "configure"
10553 #include "confdefs.h"
10554 $ac_includes_default
10555 int
10556 main ()
10557 {
10558 FILE *f = fopen ("conftest.val", "w");
10559 if (!f)
10560   $ac_main_return (1);
10561 fprintf (f, "%d", (sizeof (signed char)));
10562 fclose (f);
10563   ;
10564   return 0;
10565 }
10566 _ACEOF
10567 rm -f conftest$ac_exeext
10568 if { (eval echo "$as_me:10568: \"$ac_link\"") >&5
10569   (eval $ac_link) 2>&5
10570   ac_status=$?
10571   echo "$as_me:10571: \$? = $ac_status" >&5
10572   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10573   { (eval echo "$as_me:10573: \"$ac_try\"") >&5
10574   (eval $ac_try) 2>&5
10575   ac_status=$?
10576   echo "$as_me:10576: \$? = $ac_status" >&5
10577   (exit $ac_status); }; }; then
10578   ac_cv_sizeof_signed_char=`cat conftest.val`
10579 else
10580   echo "$as_me: program exited with status $ac_status" >&5
10581 echo "$as_me: failed program was:" >&5
10582 cat conftest.$ac_ext >&5
10583 fi
10584 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10585 fi
10586 fi
10587 rm -f conftest.val
10588 else
10589   ac_cv_sizeof_signed_char=0
10590 fi
10591 fi
10592 echo "$as_me:10592: result: $ac_cv_sizeof_signed_char" >&5
10593 echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
10594 cat >>confdefs.h <<EOF
10595 #define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
10596 EOF
10597
10598 if test "$ac_cv_sizeof_signed_char" = 1 ; then
10599         NCURSES_SBOOL="signed char"
10600 else
10601         NCURSES_SBOOL="char"
10602 fi
10603 echo "$as_me:10603: checking if you want to use signed Boolean array in term.h" >&5
10604 echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
10605
10606 # Check whether --enable-signed-char or --disable-signed-char was given.
10607 if test "${enable_signed_char+set}" = set; then
10608   enableval="$enable_signed_char"
10609   with_signed_char=$enableval
10610 else
10611   with_signed_char=no
10612 fi;
10613 echo "$as_me:10613: result: $with_signed_char" >&5
10614 echo "${ECHO_T}$with_signed_char" >&6
10615 test "$with_signed_char" != yes && NCURSES_SBOOL="char"
10616
10617 ###   use option --enable-sigwinch to turn on use of SIGWINCH logic
10618 echo "$as_me:10618: checking if you want SIGWINCH handler" >&5
10619 echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
10620
10621 # Check whether --enable-sigwinch or --disable-sigwinch was given.
10622 if test "${enable_sigwinch+set}" = set; then
10623   enableval="$enable_sigwinch"
10624   with_sigwinch=$enableval
10625 else
10626   with_sigwinch=$with_ext_funcs
10627 fi;
10628 echo "$as_me:10628: result: $with_sigwinch" >&5
10629 echo "${ECHO_T}$with_sigwinch" >&6
10630 test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
10631 #define USE_SIGWINCH 1
10632 EOF
10633
10634 ###   use option --enable-tcap-names to allow user to define new capabilities
10635 echo "$as_me:10635: checking if you want user-definable terminal capabilities like termcap" >&5
10636 echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
10637
10638 # Check whether --enable-tcap-names or --disable-tcap-names was given.
10639 if test "${enable_tcap_names+set}" = set; then
10640   enableval="$enable_tcap_names"
10641   with_tcap_names=$enableval
10642 else
10643   with_tcap_names=$with_ext_funcs
10644 fi;
10645 echo "$as_me:10645: result: $with_tcap_names" >&5
10646 echo "${ECHO_T}$with_tcap_names" >&6
10647 NCURSES_XNAMES=0
10648 test "$with_tcap_names" = yes && NCURSES_XNAMES=1
10649
10650 ###############################################################################
10651 # These options are relatively safe to experiment with.
10652
10653 echo "$as_me:10653: checking if you want all development code" >&5
10654 echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
10655
10656 # Check whether --with-develop or --without-develop was given.
10657 if test "${with_develop+set}" = set; then
10658   withval="$with_develop"
10659   with_develop=$withval
10660 else
10661   with_develop=no
10662 fi;
10663 echo "$as_me:10663: result: $with_develop" >&5
10664 echo "${ECHO_T}$with_develop" >&6
10665
10666 ###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
10667 echo "$as_me:10667: checking if you want hard-tabs code" >&5
10668 echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
10669
10670 # Check whether --enable-hard-tabs or --disable-hard-tabs was given.
10671 if test "${enable_hard_tabs+set}" = set; then
10672   enableval="$enable_hard_tabs"
10673
10674 else
10675   enable_hard_tabs=$with_develop
10676 fi;
10677 echo "$as_me:10677: result: $enable_hard_tabs" >&5
10678 echo "${ECHO_T}$enable_hard_tabs" >&6
10679 test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
10680 #define USE_HARD_TABS 1
10681 EOF
10682
10683 ###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
10684 echo "$as_me:10684: checking if you want limited support for xmc" >&5
10685 echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
10686
10687 # Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
10688 if test "${enable_xmc_glitch+set}" = set; then
10689   enableval="$enable_xmc_glitch"
10690
10691 else
10692   enable_xmc_glitch=$with_develop
10693 fi;
10694 echo "$as_me:10694: result: $enable_xmc_glitch" >&5
10695 echo "${ECHO_T}$enable_xmc_glitch" >&6
10696 test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
10697 #define USE_XMC_SUPPORT 1
10698 EOF
10699
10700 ###############################################################################
10701 # These are just experimental, probably should not be in a package:
10702
10703 echo "$as_me:10703: checking if you do not want to assume colors are white-on-black" >&5
10704 echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
10705
10706 # Check whether --enable-assumed-color or --disable-assumed-color was given.
10707 if test "${enable_assumed_color+set}" = set; then
10708   enableval="$enable_assumed_color"
10709   with_assumed_color=$enableval
10710 else
10711   with_assumed_color=yes
10712 fi;
10713 echo "$as_me:10713: result: $with_assumed_color" >&5
10714 echo "${ECHO_T}$with_assumed_color" >&6
10715 test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
10716 #define USE_ASSUMED_COLOR 1
10717 EOF
10718
10719 ###   use option --enable-hashmap to turn on use of hashmap scrolling logic
10720 echo "$as_me:10720: checking if you want hashmap scrolling-optimization code" >&5
10721 echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
10722
10723 # Check whether --enable-hashmap or --disable-hashmap was given.
10724 if test "${enable_hashmap+set}" = set; then
10725   enableval="$enable_hashmap"
10726   with_hashmap=$enableval
10727 else
10728   with_hashmap=yes
10729 fi;
10730 echo "$as_me:10730: result: $with_hashmap" >&5
10731 echo "${ECHO_T}$with_hashmap" >&6
10732 test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
10733 #define USE_HASHMAP 1
10734 EOF
10735
10736 ###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
10737 echo "$as_me:10737: checking if you want colorfgbg code" >&5
10738 echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
10739
10740 # Check whether --enable-colorfgbg or --disable-colorfgbg was given.
10741 if test "${enable_colorfgbg+set}" = set; then
10742   enableval="$enable_colorfgbg"
10743   with_colorfgbg=$enableval
10744 else
10745   with_colorfgbg=no
10746 fi;
10747 echo "$as_me:10747: result: $with_colorfgbg" >&5
10748 echo "${ECHO_T}$with_colorfgbg" >&6
10749 test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
10750 #define USE_COLORFGBG 1
10751 EOF
10752
10753 ###   use option --enable-interop to turn on use of bindings used for interop
10754 echo "$as_me:10754: checking if you want interop bindings" >&5
10755 echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
10756
10757 # Check whether --enable-interop or --disable-interop was given.
10758 if test "${enable_interop+set}" = set; then
10759   enableval="$enable_interop"
10760   with_exp_interop=$enableval
10761 else
10762   with_exp_interop=no
10763 fi;
10764 echo "$as_me:10764: result: $with_exp_interop" >&5
10765 echo "${ECHO_T}$with_exp_interop" >&6
10766
10767 NCURSES_INTEROP_FUNCS=0
10768 test "$with_exp_interop" = yes && NCURSES_INTEROP_FUNCS=1
10769
10770 # This is still experimental (20080329), but should ultimately be moved to
10771 # the script-block --with-normal, etc.
10772
10773 echo "$as_me:10773: checking if you want to link with the pthread library" >&5
10774 echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
10775
10776 # Check whether --with-pthread or --without-pthread was given.
10777 if test "${with_pthread+set}" = set; then
10778   withval="$with_pthread"
10779   with_pthread=$withval
10780 else
10781   with_pthread=no
10782 fi;
10783 echo "$as_me:10783: result: $with_pthread" >&5
10784 echo "${ECHO_T}$with_pthread" >&6
10785
10786 if test "$with_pthread" != no ; then
10787     echo "$as_me:10787: checking for pthread.h" >&5
10788 echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
10789 if test "${ac_cv_header_pthread_h+set}" = set; then
10790   echo $ECHO_N "(cached) $ECHO_C" >&6
10791 else
10792   cat >conftest.$ac_ext <<_ACEOF
10793 #line 10793 "configure"
10794 #include "confdefs.h"
10795 #include <pthread.h>
10796 _ACEOF
10797 if { (eval echo "$as_me:10797: \"$ac_cpp conftest.$ac_ext\"") >&5
10798   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10799   ac_status=$?
10800   egrep -v '^ *\+' conftest.er1 >conftest.err
10801   rm -f conftest.er1
10802   cat conftest.err >&5
10803   echo "$as_me:10803: \$? = $ac_status" >&5
10804   (exit $ac_status); } >/dev/null; then
10805   if test -s conftest.err; then
10806     ac_cpp_err=$ac_c_preproc_warn_flag
10807   else
10808     ac_cpp_err=
10809   fi
10810 else
10811   ac_cpp_err=yes
10812 fi
10813 if test -z "$ac_cpp_err"; then
10814   ac_cv_header_pthread_h=yes
10815 else
10816   echo "$as_me: failed program was:" >&5
10817   cat conftest.$ac_ext >&5
10818   ac_cv_header_pthread_h=no
10819 fi
10820 rm -f conftest.err conftest.$ac_ext
10821 fi
10822 echo "$as_me:10822: result: $ac_cv_header_pthread_h" >&5
10823 echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
10824 if test $ac_cv_header_pthread_h = yes; then
10825
10826         cat >>confdefs.h <<\EOF
10827 #define HAVE_PTHREADS_H 1
10828 EOF
10829
10830         echo "$as_me:10830: checking if we can link with the pthread library" >&5
10831 echo $ECHO_N "checking if we can link with the pthread library... $ECHO_C" >&6
10832         cf_save_LIBS="$LIBS"
10833         LIBS="-lpthread $LIBS"
10834         cat >conftest.$ac_ext <<_ACEOF
10835 #line 10835 "configure"
10836 #include "confdefs.h"
10837
10838 #include <pthread.h>
10839
10840 int
10841 main ()
10842 {
10843
10844         int rc = pthread_create(0,0,0,0);
10845
10846   ;
10847   return 0;
10848 }
10849 _ACEOF
10850 rm -f conftest.$ac_objext conftest$ac_exeext
10851 if { (eval echo "$as_me:10851: \"$ac_link\"") >&5
10852   (eval $ac_link) 2>&5
10853   ac_status=$?
10854   echo "$as_me:10854: \$? = $ac_status" >&5
10855   (exit $ac_status); } &&
10856          { ac_try='test -s conftest$ac_exeext'
10857   { (eval echo "$as_me:10857: \"$ac_try\"") >&5
10858   (eval $ac_try) 2>&5
10859   ac_status=$?
10860   echo "$as_me:10860: \$? = $ac_status" >&5
10861   (exit $ac_status); }; }; then
10862   with_pthread=yes
10863 else
10864   echo "$as_me: failed program was:" >&5
10865 cat conftest.$ac_ext >&5
10866 with_pthread=no
10867 fi
10868 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10869         LIBS="$cf_save_LIBS"
10870         echo "$as_me:10870: result: $with_pthread" >&5
10871 echo "${ECHO_T}$with_pthread" >&6
10872
10873         if test "$with_pthread" = yes ; then
10874             LIBS="-lpthread $LIBS"
10875             cat >>confdefs.h <<\EOF
10876 #define HAVE_LIBPTHREADS 1
10877 EOF
10878
10879         else
10880             { { echo "$as_me:10880: error: Cannot link with pthread library" >&5
10881 echo "$as_me: error: Cannot link with pthread library" >&2;}
10882    { (exit 1); exit 1; }; }
10883         fi
10884
10885 fi
10886
10887 fi
10888
10889 if test "x$with_pthread" != xno; then
10890         echo "$as_me:10890: checking for pthread_kill" >&5
10891 echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
10892 if test "${ac_cv_func_pthread_kill+set}" = set; then
10893   echo $ECHO_N "(cached) $ECHO_C" >&6
10894 else
10895   cat >conftest.$ac_ext <<_ACEOF
10896 #line 10896 "configure"
10897 #include "confdefs.h"
10898 /* System header to define __stub macros and hopefully few prototypes,
10899     which can conflict with char pthread_kill (); below.  */
10900 #include <assert.h>
10901 /* Override any gcc2 internal prototype to avoid an error.  */
10902 #ifdef __cplusplus
10903 extern "C"
10904 #endif
10905 /* We use char because int might match the return type of a gcc2
10906    builtin and then its argument prototype would still apply.  */
10907 char pthread_kill ();
10908 char (*f) ();
10909
10910 int
10911 main ()
10912 {
10913 /* The GNU C library defines this for functions which it implements
10914     to always fail with ENOSYS.  Some functions are actually named
10915     something starting with __ and the normal name is an alias.  */
10916 #if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
10917 choke me
10918 #else
10919 f = pthread_kill;
10920 #endif
10921
10922   ;
10923   return 0;
10924 }
10925 _ACEOF
10926 rm -f conftest.$ac_objext conftest$ac_exeext
10927 if { (eval echo "$as_me:10927: \"$ac_link\"") >&5
10928   (eval $ac_link) 2>&5
10929   ac_status=$?
10930   echo "$as_me:10930: \$? = $ac_status" >&5
10931   (exit $ac_status); } &&
10932          { ac_try='test -s conftest$ac_exeext'
10933   { (eval echo "$as_me:10933: \"$ac_try\"") >&5
10934   (eval $ac_try) 2>&5
10935   ac_status=$?
10936   echo "$as_me:10936: \$? = $ac_status" >&5
10937   (exit $ac_status); }; }; then
10938   ac_cv_func_pthread_kill=yes
10939 else
10940   echo "$as_me: failed program was:" >&5
10941 cat conftest.$ac_ext >&5
10942 ac_cv_func_pthread_kill=no
10943 fi
10944 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10945 fi
10946 echo "$as_me:10946: result: $ac_cv_func_pthread_kill" >&5
10947 echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
10948 if test $ac_cv_func_pthread_kill = yes; then
10949
10950                 echo "$as_me:10950: checking if you want to allow EINTR in wgetch with pthreads" >&5
10951 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
10952
10953 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
10954 if test "${enable_pthreads_eintr+set}" = set; then
10955   enableval="$enable_pthreads_eintr"
10956   use_pthreads_eintr=$enableval
10957 else
10958   use_pthreads_eintr=no
10959 fi;
10960                 echo "$as_me:10960: result: $use_pthreads_eintr" >&5
10961 echo "${ECHO_T}$use_pthreads_eintr" >&6
10962                 if test $use_pthreads_eintr = yes ; then
10963                         cat >>confdefs.h <<\EOF
10964 #define USE_PTHREADS_EINTR 1
10965 EOF
10966
10967                 fi
10968 fi
10969
10970         echo "$as_me:10970: checking if you want to use weak-symbols for pthreads" >&5
10971 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10972
10973 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10974 if test "${enable_weak_symbols+set}" = set; then
10975   enableval="$enable_weak_symbols"
10976   use_weak_symbols=$enableval
10977 else
10978   use_weak_symbols=no
10979 fi;
10980         echo "$as_me:10980: result: $use_weak_symbols" >&5
10981 echo "${ECHO_T}$use_weak_symbols" >&6
10982         if test "$use_weak_symbols" = yes ; then
10983
10984 echo "$as_me:10984: checking if $CC supports weak symbols" >&5
10985 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10986 if test "${cf_cv_weak_symbols+set}" = set; then
10987   echo $ECHO_N "(cached) $ECHO_C" >&6
10988 else
10989
10990 cat >conftest.$ac_ext <<_ACEOF
10991 #line 10991 "configure"
10992 #include "confdefs.h"
10993
10994 #include <stdio.h>
10995 int
10996 main ()
10997 {
10998
10999 #if defined(__GNUC__)
11000 #  if defined __USE_ISOC99
11001 #    define _cat_pragma(exp)    _Pragma(#exp)
11002 #    define _weak_pragma(exp)   _cat_pragma(weak name)
11003 #  else
11004 #    define _weak_pragma(exp)
11005 #  endif
11006 #  define _declare(name)        __extension__ extern __typeof__(name) name
11007 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
11008 #endif
11009
11010 weak_symbol(fopen);
11011
11012   ;
11013   return 0;
11014 }
11015 _ACEOF
11016 rm -f conftest.$ac_objext
11017 if { (eval echo "$as_me:11017: \"$ac_compile\"") >&5
11018   (eval $ac_compile) 2>&5
11019   ac_status=$?
11020   echo "$as_me:11020: \$? = $ac_status" >&5
11021   (exit $ac_status); } &&
11022          { ac_try='test -s conftest.$ac_objext'
11023   { (eval echo "$as_me:11023: \"$ac_try\"") >&5
11024   (eval $ac_try) 2>&5
11025   ac_status=$?
11026   echo "$as_me:11026: \$? = $ac_status" >&5
11027   (exit $ac_status); }; }; then
11028   cf_cv_weak_symbols=yes
11029 else
11030   echo "$as_me: failed program was:" >&5
11031 cat conftest.$ac_ext >&5
11032 cf_cv_weak_symbols=no
11033 fi
11034 rm -f conftest.$ac_objext conftest.$ac_ext
11035
11036 fi
11037 echo "$as_me:11037: result: $cf_cv_weak_symbols" >&5
11038 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
11039
11040         else
11041                 cf_cv_weak_symbols=no
11042         fi
11043
11044         if test $cf_cv_weak_symbols = yes ; then
11045                 cat >>confdefs.h <<\EOF
11046 #define USE_WEAK_SYMBOLS 1
11047 EOF
11048
11049         fi
11050 fi
11051
11052 PTHREAD=
11053 if test "$with_pthread" = "yes" ; then
11054     cat >>confdefs.h <<\EOF
11055 #define USE_PTHREADS 1
11056 EOF
11057
11058     enable_reentrant=yes
11059     if test $cf_cv_weak_symbols = yes ; then
11060         PTHREAD=-lpthread
11061     fi
11062 fi
11063
11064 # Reentrant code has to be opaque; there's little advantage to making ncurses
11065 # opaque outside of that, so there is no --enable-opaque option.  We can use
11066 # this option without --with-pthreads, but this will be always set for
11067 # pthreads.
11068 echo "$as_me:11068: checking if you want experimental reentrant code" >&5
11069 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11070
11071 # Check whether --enable-reentrant or --disable-reentrant was given.
11072 if test "${enable_reentrant+set}" = set; then
11073   enableval="$enable_reentrant"
11074   with_reentrant=$enableval
11075 else
11076   with_reentrant=no
11077 fi;
11078 echo "$as_me:11078: result: $with_reentrant" >&5
11079 echo "${ECHO_T}$with_reentrant" >&6
11080 if test "$with_reentrant" = yes ; then
11081         cf_cv_enable_reentrant=1
11082         cf_cv_enable_opaque="NCURSES_INTERNALS"
11083         NCURSES_OPAQUE=1
11084         NCURSES_SIZE_T=int
11085         if test $cf_cv_weak_symbols = yes ; then
11086
11087 # remove pthread library from $LIBS
11088 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
11089
11090                 TEST_LIBS="-lpthread $TEST_LIBS"
11091                 TEST_LIBS2="-lpthread $TEST_LIBS2"
11092         fi
11093         LIB_SUFFIX="t${LIB_SUFFIX}"
11094         cat >>confdefs.h <<\EOF
11095 #define USE_REENTRANT 1
11096 EOF
11097
11098 if test "${with_abi_version+set}" != set; then
11099         case $cf_cv_rel_version in
11100         5.*)
11101                 cf_cv_rel_version=6.0
11102                 cf_cv_abi_version=6
11103                 { echo "$as_me:11103: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11104 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11105                 ;;
11106         esac
11107 fi
11108
11109 else
11110         cf_cv_enable_reentrant=0
11111         cf_cv_enable_opaque="NCURSES_OPAQUE"
11112         NCURSES_OPAQUE=0
11113         NCURSES_SIZE_T=short
11114 fi
11115
11116 ### Allow using a different wrap-prefix
11117 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11118         echo "$as_me:11118: checking for prefix used to wrap public variables" >&5
11119 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11120
11121 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11122 if test "${with_wrap_prefix+set}" = set; then
11123   withval="$with_wrap_prefix"
11124   NCURSES_WRAP_PREFIX=$withval
11125 else
11126   NCURSES_WRAP_PREFIX=_nc_
11127 fi;
11128         echo "$as_me:11128: result: $NCURSES_WRAP_PREFIX" >&5
11129 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11130 else
11131         NCURSES_WRAP_PREFIX=_nc_
11132 fi
11133
11134 cat >>confdefs.h <<EOF
11135 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11136 EOF
11137
11138 echo "$as_me:11138: checking if you want experimental safe-sprintf code" >&5
11139 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11140
11141 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11142 if test "${enable_safe_sprintf+set}" = set; then
11143   enableval="$enable_safe_sprintf"
11144   with_safe_sprintf=$enableval
11145 else
11146   with_safe_sprintf=no
11147 fi;
11148 echo "$as_me:11148: result: $with_safe_sprintf" >&5
11149 echo "${ECHO_T}$with_safe_sprintf" >&6
11150 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11151 #define USE_SAFE_SPRINTF 1
11152 EOF
11153
11154 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11155 # when hashmap is used scroll hints are useless
11156 if test "$with_hashmap" = no ; then
11157 echo "$as_me:11157: checking if you want to experiment without scrolling-hints code" >&5
11158 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11159
11160 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11161 if test "${enable_scroll_hints+set}" = set; then
11162   enableval="$enable_scroll_hints"
11163   with_scroll_hints=$enableval
11164 else
11165   with_scroll_hints=yes
11166 fi;
11167 echo "$as_me:11167: result: $with_scroll_hints" >&5
11168 echo "${ECHO_T}$with_scroll_hints" >&6
11169 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11170 #define USE_SCROLL_HINTS 1
11171 EOF
11172
11173 fi
11174
11175 echo "$as_me:11175: checking if you want experimental wgetch-events code" >&5
11176 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
11177
11178 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
11179 if test "${enable_wgetch_events+set}" = set; then
11180   enableval="$enable_wgetch_events"
11181   with_wgetch_events=$enableval
11182 else
11183   with_wgetch_events=no
11184 fi;
11185 echo "$as_me:11185: result: $with_wgetch_events" >&5
11186 echo "${ECHO_T}$with_wgetch_events" >&6
11187 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
11188 #define NCURSES_WGETCH_EVENTS 1
11189 EOF
11190
11191 ###############################################################################
11192
11193 ###     use option --disable-echo to suppress full display compiling commands
11194 echo "$as_me:11194: checking if you want to display full commands during build" >&5
11195 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
11196
11197 # Check whether --enable-echo or --disable-echo was given.
11198 if test "${enable_echo+set}" = set; then
11199   enableval="$enable_echo"
11200   with_echo=$enableval
11201 else
11202   with_echo=yes
11203 fi;
11204 if test "$with_echo" = yes; then
11205         ECHO_LINK=
11206 else
11207         ECHO_LINK='@ echo linking $@ ... ;'
11208         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
11209         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
11210 fi
11211 echo "$as_me:11211: result: $with_echo" >&5
11212 echo "${ECHO_T}$with_echo" >&6
11213
11214 ###     use option --enable-warnings to turn on all gcc warnings
11215 echo "$as_me:11215: checking if you want to see compiler warnings" >&5
11216 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
11217
11218 # Check whether --enable-warnings or --disable-warnings was given.
11219 if test "${enable_warnings+set}" = set; then
11220   enableval="$enable_warnings"
11221   with_warnings=$enableval
11222 fi;
11223 echo "$as_me:11223: result: $with_warnings" >&5
11224 echo "${ECHO_T}$with_warnings" >&6
11225
11226 if test "x$with_warnings" = "xyes"; then
11227
11228         ADAFLAGS="$ADAFLAGS -gnatg"
11229
11230 INTEL_COMPILER=no
11231
11232 if test "$GCC" = yes ; then
11233         case $host_os in
11234         linux*|gnu*)
11235                 echo "$as_me:11235: checking if this is really Intel C compiler" >&5
11236 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
11237                 cf_save_CFLAGS="$CFLAGS"
11238                 CFLAGS="$CFLAGS -no-gcc"
11239                 cat >conftest.$ac_ext <<_ACEOF
11240 #line 11240 "configure"
11241 #include "confdefs.h"
11242
11243 int
11244 main ()
11245 {
11246
11247 #ifdef __INTEL_COMPILER
11248 #else
11249 make an error
11250 #endif
11251
11252   ;
11253   return 0;
11254 }
11255 _ACEOF
11256 rm -f conftest.$ac_objext
11257 if { (eval echo "$as_me:11257: \"$ac_compile\"") >&5
11258   (eval $ac_compile) 2>&5
11259   ac_status=$?
11260   echo "$as_me:11260: \$? = $ac_status" >&5
11261   (exit $ac_status); } &&
11262          { ac_try='test -s conftest.$ac_objext'
11263   { (eval echo "$as_me:11263: \"$ac_try\"") >&5
11264   (eval $ac_try) 2>&5
11265   ac_status=$?
11266   echo "$as_me:11266: \$? = $ac_status" >&5
11267   (exit $ac_status); }; }; then
11268   INTEL_COMPILER=yes
11269 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11270
11271 else
11272   echo "$as_me: failed program was:" >&5
11273 cat conftest.$ac_ext >&5
11274 fi
11275 rm -f conftest.$ac_objext conftest.$ac_ext
11276                 CFLAGS="$cf_save_CFLAGS"
11277                 echo "$as_me:11277: result: $INTEL_COMPILER" >&5
11278 echo "${ECHO_T}$INTEL_COMPILER" >&6
11279                 ;;
11280         esac
11281 fi
11282
11283 cat > conftest.$ac_ext <<EOF
11284 #line 11284 "${as_me-configure}"
11285 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11286 EOF
11287
11288 if test "$INTEL_COMPILER" = yes
11289 then
11290 # The "-wdXXX" options suppress warnings:
11291 # remark #1419: external declaration in primary source file
11292 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11293 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11294 # remark #193: zero used for undefined preprocessing identifier
11295 # remark #593: variable "curs_sb_left_arrow" was set but never used
11296 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11297 # remark #869: parameter "tw" was never referenced
11298 # remark #981: operands are evaluated in unspecified order
11299 # warning #279: controlling expression is constant
11300
11301         { echo "$as_me:11301: checking for $CC warning options..." >&5
11302 echo "$as_me: checking for $CC warning options..." >&6;}
11303         cf_save_CFLAGS="$CFLAGS"
11304         EXTRA_CFLAGS="-Wall"
11305         for cf_opt in \
11306                 wd1419 \
11307                 wd1683 \
11308                 wd1684 \
11309                 wd193 \
11310                 wd593 \
11311                 wd279 \
11312                 wd810 \
11313                 wd869 \
11314                 wd981
11315         do
11316                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11317                 if { (eval echo "$as_me:11317: \"$ac_compile\"") >&5
11318   (eval $ac_compile) 2>&5
11319   ac_status=$?
11320   echo "$as_me:11320: \$? = $ac_status" >&5
11321   (exit $ac_status); }; then
11322                         test -n "$verbose" && echo "$as_me:11322: result: ... -$cf_opt" >&5
11323 echo "${ECHO_T}... -$cf_opt" >&6
11324                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11325                 fi
11326         done
11327         CFLAGS="$cf_save_CFLAGS"
11328
11329 elif test "$GCC" = yes
11330 then
11331         { echo "$as_me:11331: checking for $CC warning options..." >&5
11332 echo "$as_me: checking for $CC warning options..." >&6;}
11333         cf_save_CFLAGS="$CFLAGS"
11334         EXTRA_CFLAGS=
11335         cf_warn_CONST=""
11336         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
11337         for cf_opt in W Wall \
11338                 Wbad-function-cast \
11339                 Wcast-align \
11340                 Wcast-qual \
11341                 Winline \
11342                 Wmissing-declarations \
11343                 Wmissing-prototypes \
11344                 Wnested-externs \
11345                 Wpointer-arith \
11346                 Wshadow \
11347                 Wstrict-prototypes \
11348                 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
11349         do
11350                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11351                 if { (eval echo "$as_me:11351: \"$ac_compile\"") >&5
11352   (eval $ac_compile) 2>&5
11353   ac_status=$?
11354   echo "$as_me:11354: \$? = $ac_status" >&5
11355   (exit $ac_status); }; then
11356                         test -n "$verbose" && echo "$as_me:11356: result: ... -$cf_opt" >&5
11357 echo "${ECHO_T}... -$cf_opt" >&6
11358                         case $cf_opt in #(vi
11359                         Wcast-qual) #(vi
11360                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
11361                                 ;;
11362                         Winline) #(vi
11363                                 case $GCC_VERSION in
11364                                 [34].*)
11365                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
11366
11367 echo "${as_me-configure}:11367: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
11368
11369                                         continue;;
11370                                 esac
11371                                 ;;
11372                         esac
11373                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11374                 fi
11375         done
11376         CFLAGS="$cf_save_CFLAGS"
11377 fi
11378 rm -rf conftest*
11379
11380         if test "$cf_with_cxx" = yes ; then
11381
11382 INTEL_CPLUSPLUS=no
11383
11384 if test "$GCC" = yes ; then
11385         case $host_os in
11386         linux*|gnu*)
11387                 echo "$as_me:11387: checking if this is really Intel C++ compiler" >&5
11388 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
11389                 cf_save_CFLAGS="$CXXFLAGS"
11390                 CXXFLAGS="$CXXFLAGS -no-gcc"
11391                 cat >conftest.$ac_ext <<_ACEOF
11392 #line 11392 "configure"
11393 #include "confdefs.h"
11394
11395 int
11396 main ()
11397 {
11398
11399 #ifdef __INTEL_COMPILER
11400 #else
11401 make an error
11402 #endif
11403
11404   ;
11405   return 0;
11406 }
11407 _ACEOF
11408 rm -f conftest.$ac_objext
11409 if { (eval echo "$as_me:11409: \"$ac_compile\"") >&5
11410   (eval $ac_compile) 2>&5
11411   ac_status=$?
11412   echo "$as_me:11412: \$? = $ac_status" >&5
11413   (exit $ac_status); } &&
11414          { ac_try='test -s conftest.$ac_objext'
11415   { (eval echo "$as_me:11415: \"$ac_try\"") >&5
11416   (eval $ac_try) 2>&5
11417   ac_status=$?
11418   echo "$as_me:11418: \$? = $ac_status" >&5
11419   (exit $ac_status); }; }; then
11420   INTEL_CPLUSPLUS=yes
11421 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11422
11423 else
11424   echo "$as_me: failed program was:" >&5
11425 cat conftest.$ac_ext >&5
11426 fi
11427 rm -f conftest.$ac_objext conftest.$ac_ext
11428                 CXXFLAGS="$cf_save_CFLAGS"
11429                 echo "$as_me:11429: result: $INTEL_CPLUSPLUS" >&5
11430 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
11431                 ;;
11432         esac
11433 fi
11434
11435 ac_ext=cc
11436 ac_cpp='$CXXCPP $CPPFLAGS'
11437 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11438 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11439 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11440 ac_main_return=return
11441
11442 cat > conftest.$ac_ext <<EOF
11443 #line 11443 "configure"
11444 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11445 EOF
11446
11447 if test "$INTEL_CPLUSPLUS" = yes
11448 then
11449 # The "-wdXXX" options suppress warnings:
11450 # remark #1419: external declaration in primary source file
11451 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11452 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11453 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11454 # remark #193: zero used for undefined preprocessing identifier
11455 # remark #593: variable "curs_sb_left_arrow" was set but never used
11456 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11457 # remark #869: parameter "tw" was never referenced
11458 # remark #981: operands are evaluated in unspecified order
11459 # warning #269: invalid format string conversion
11460
11461         { echo "$as_me:11461: checking for $CC warning options..." >&5
11462 echo "$as_me: checking for $CC warning options..." >&6;}
11463         cf_save_CXXFLAGS="$CXXFLAGS"
11464         EXTRA_CXXFLAGS="-Wall"
11465         for cf_opt in \
11466                 wd1419 \
11467                 wd1682 \
11468                 wd1683 \
11469                 wd1684 \
11470                 wd193 \
11471                 wd279 \
11472                 wd593 \
11473                 wd810 \
11474                 wd869 \
11475                 wd981
11476         do
11477                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
11478                 if { (eval echo "$as_me:11478: \"$ac_compile\"") >&5
11479   (eval $ac_compile) 2>&5
11480   ac_status=$?
11481   echo "$as_me:11481: \$? = $ac_status" >&5
11482   (exit $ac_status); }; then
11483                         test -n "$verbose" && echo "$as_me:11483: result: ... -$cf_opt" >&5
11484 echo "${ECHO_T}... -$cf_opt" >&6
11485                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11486                 fi
11487         done
11488         CXXFLAGS="$cf_save_CXXFLAGS"
11489
11490 elif test "$GXX" = yes
11491 then
11492         { echo "$as_me:11492: checking for $CXX warning options..." >&5
11493 echo "$as_me: checking for $CXX warning options..." >&6;}
11494         cf_save_CXXFLAGS="$CXXFLAGS"
11495         EXTRA_CXXFLAGS="-W -Wall"
11496         cf_gxx_extra_warnings=""
11497         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
11498         case "$GCC_VERSION" in
11499         [1-2].*)
11500                 ;;
11501         *)
11502                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
11503                 ;;
11504         esac
11505         for cf_opt in \
11506                 Wabi \
11507                 fabi-version=0 \
11508                 Woverloaded-virtual \
11509                 Wsign-promo \
11510                 Wsynth \
11511                 Wold-style-cast \
11512                 Wcast-align \
11513                 Wcast-qual \
11514                 Wmissing-prototypes \
11515                 Wpointer-arith \
11516                 Wshadow \
11517                 Wstrict-prototypes \
11518                 Wundef $cf_gxx_extra_warnings Wno-unused
11519         do
11520                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
11521                 if { (eval echo "$as_me:11521: \"$ac_compile\"") >&5
11522   (eval $ac_compile) 2>&5
11523   ac_status=$?
11524   echo "$as_me:11524: \$? = $ac_status" >&5
11525   (exit $ac_status); }; then
11526                         test -n "$verbose" && echo "$as_me:11526: result: ... -$cf_opt" >&5
11527 echo "${ECHO_T}... -$cf_opt" >&6
11528                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11529                 else
11530                         test -n "$verbose" && echo "$as_me:11530: result: ... no -$cf_opt" >&5
11531 echo "${ECHO_T}... no -$cf_opt" >&6
11532                 fi
11533         done
11534         CXXFLAGS="$cf_save_CXXFLAGS"
11535 fi
11536
11537 rm -rf conftest*
11538 ac_ext=c
11539 ac_cpp='$CPP $CPPFLAGS'
11540 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11541 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11542 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11543 ac_main_return=return
11544
11545         fi
11546 fi
11547
11548 if test "$GCC" = yes
11549 then
11550 cat > conftest.i <<EOF
11551 #ifndef GCC_PRINTF
11552 #define GCC_PRINTF 0
11553 #endif
11554 #ifndef GCC_SCANF
11555 #define GCC_SCANF 0
11556 #endif
11557 #ifndef GCC_NORETURN
11558 #define GCC_NORETURN /* nothing */
11559 #endif
11560 #ifndef GCC_UNUSED
11561 #define GCC_UNUSED /* nothing */
11562 #endif
11563 EOF
11564 if test "$GCC" = yes
11565 then
11566         { echo "$as_me:11566: checking for $CC __attribute__ directives..." >&5
11567 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11568 cat > conftest.$ac_ext <<EOF
11569 #line 11569 "${as_me-configure}"
11570 #include "confdefs.h"
11571 #include "conftest.h"
11572 #include "conftest.i"
11573 #if     GCC_PRINTF
11574 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11575 #else
11576 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11577 #endif
11578 #if     GCC_SCANF
11579 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
11580 #else
11581 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
11582 #endif
11583 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11584 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11585 extern void foo(void) GCC_NORETURN;
11586 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11587 EOF
11588         cf_printf_attribute=no
11589         cf_scanf_attribute=no
11590         for cf_attribute in scanf printf unused noreturn
11591         do
11592
11593 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11594
11595                 cf_directive="__attribute__(($cf_attribute))"
11596                 echo "checking for $CC $cf_directive" 1>&5
11597
11598                 case $cf_attribute in #(vi
11599                 printf) #(vi
11600                         cf_printf_attribute=yes
11601                         cat >conftest.h <<EOF
11602 #define GCC_$cf_ATTRIBUTE 1
11603 EOF
11604                         ;;
11605                 scanf) #(vi
11606                         cf_scanf_attribute=yes
11607                         cat >conftest.h <<EOF
11608 #define GCC_$cf_ATTRIBUTE 1
11609 EOF
11610                         ;;
11611                 *) #(vi
11612                         cat >conftest.h <<EOF
11613 #define GCC_$cf_ATTRIBUTE $cf_directive
11614 EOF
11615                         ;;
11616                 esac
11617
11618                 if { (eval echo "$as_me:11618: \"$ac_compile\"") >&5
11619   (eval $ac_compile) 2>&5
11620   ac_status=$?
11621   echo "$as_me:11621: \$? = $ac_status" >&5
11622   (exit $ac_status); }; then
11623                         test -n "$verbose" && echo "$as_me:11623: result: ... $cf_attribute" >&5
11624 echo "${ECHO_T}... $cf_attribute" >&6
11625                         cat conftest.h >>confdefs.h
11626                         case $cf_attribute in #(vi
11627                         printf) #(vi
11628                                 if test "$cf_printf_attribute" = no ; then
11629                                         cat >>confdefs.h <<EOF
11630 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11631 EOF
11632                                 else
11633                                         cat >>confdefs.h <<EOF
11634 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11635 EOF
11636                                 fi
11637                                 ;;
11638                         scanf) #(vi
11639                                 if test "$cf_scanf_attribute" = no ; then
11640                                         cat >>confdefs.h <<EOF
11641 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11642 EOF
11643                                 else
11644                                         cat >>confdefs.h <<EOF
11645 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
11646 EOF
11647                                 fi
11648                                 ;;
11649                         esac
11650                 fi
11651         done
11652 else
11653         fgrep define conftest.i >>confdefs.h
11654 fi
11655 rm -rf conftest*
11656 fi
11657
11658 ###     use option --enable-assertions to turn on generation of assertion code
11659 echo "$as_me:11659: checking if you want to enable runtime assertions" >&5
11660 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11661
11662 # Check whether --enable-assertions or --disable-assertions was given.
11663 if test "${enable_assertions+set}" = set; then
11664   enableval="$enable_assertions"
11665   with_assertions=$enableval
11666 else
11667   with_assertions=no
11668 fi;
11669 echo "$as_me:11669: result: $with_assertions" >&5
11670 echo "${ECHO_T}$with_assertions" >&6
11671 if test -n "$GCC"
11672 then
11673         if test "$with_assertions" = no
11674         then
11675                 cat >>confdefs.h <<\EOF
11676 #define NDEBUG 1
11677 EOF
11678
11679                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11680         else
11681
11682         ADAFLAGS="$ADAFLAGS -gnata"
11683
11684         fi
11685 fi
11686
11687 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
11688
11689 echo "$as_me:11689: checking if you want to use dmalloc for testing" >&5
11690 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11691
11692 # Check whether --with-dmalloc or --without-dmalloc was given.
11693 if test "${with_dmalloc+set}" = set; then
11694   withval="$with_dmalloc"
11695   cat >>confdefs.h <<\EOF
11696 #define USE_DMALLOC 1
11697 EOF
11698
11699         : ${with_cflags:=-g}
11700         : ${with_no_leaks:=yes}
11701          with_dmalloc=yes
11702 else
11703   with_dmalloc=
11704 fi;
11705 echo "$as_me:11705: result: ${with_dmalloc:-no}" >&5
11706 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11707
11708 case .$with_cflags in #(vi
11709 .*-g*)
11710         case .$CFLAGS in #(vi
11711         .*-g*) #(vi
11712                 ;;
11713         *)
11714
11715 cf_fix_cppflags=no
11716 cf_new_cflags=
11717 cf_new_cppflags=
11718 cf_new_extra_cppflags=
11719
11720 for cf_add_cflags in -g
11721 do
11722 case $cf_fix_cppflags in
11723 no)
11724         case $cf_add_cflags in #(vi
11725         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11726                 case $cf_add_cflags in
11727                 -D*)
11728                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11729
11730                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11731                                 && test -z "${cf_tst_cflags}" \
11732                                 && cf_fix_cppflags=yes
11733
11734                         if test $cf_fix_cppflags = yes ; then
11735                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11736                                 continue
11737                         elif test "${cf_tst_cflags}" = "\"'" ; then
11738                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11739                                 continue
11740                         fi
11741                         ;;
11742                 esac
11743                 case "$CPPFLAGS" in
11744                 *$cf_add_cflags) #(vi
11745                         ;;
11746                 *) #(vi
11747                         case $cf_add_cflags in #(vi
11748                         -D*)
11749                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11750
11751 CPPFLAGS=`echo "$CPPFLAGS" | \
11752         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11753                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11754
11755                                 ;;
11756                         esac
11757                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11758                         ;;
11759                 esac
11760                 ;;
11761         *)
11762                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11763                 ;;
11764         esac
11765         ;;
11766 yes)
11767         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11768
11769         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11770
11771         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11772                 && test -z "${cf_tst_cflags}" \
11773                 && cf_fix_cppflags=no
11774         ;;
11775 esac
11776 done
11777
11778 if test -n "$cf_new_cflags" ; then
11779
11780         CFLAGS="$CFLAGS $cf_new_cflags"
11781 fi
11782
11783 if test -n "$cf_new_cppflags" ; then
11784
11785         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11786 fi
11787
11788 if test -n "$cf_new_extra_cppflags" ; then
11789
11790         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11791 fi
11792
11793                 ;;
11794         esac
11795         ;;
11796 esac
11797
11798 if test "$with_dmalloc" = yes ; then
11799         echo "$as_me:11799: checking for dmalloc.h" >&5
11800 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11801 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11802   echo $ECHO_N "(cached) $ECHO_C" >&6
11803 else
11804   cat >conftest.$ac_ext <<_ACEOF
11805 #line 11805 "configure"
11806 #include "confdefs.h"
11807 #include <dmalloc.h>
11808 _ACEOF
11809 if { (eval echo "$as_me:11809: \"$ac_cpp conftest.$ac_ext\"") >&5
11810   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11811   ac_status=$?
11812   egrep -v '^ *\+' conftest.er1 >conftest.err
11813   rm -f conftest.er1
11814   cat conftest.err >&5
11815   echo "$as_me:11815: \$? = $ac_status" >&5
11816   (exit $ac_status); } >/dev/null; then
11817   if test -s conftest.err; then
11818     ac_cpp_err=$ac_c_preproc_warn_flag
11819   else
11820     ac_cpp_err=
11821   fi
11822 else
11823   ac_cpp_err=yes
11824 fi
11825 if test -z "$ac_cpp_err"; then
11826   ac_cv_header_dmalloc_h=yes
11827 else
11828   echo "$as_me: failed program was:" >&5
11829   cat conftest.$ac_ext >&5
11830   ac_cv_header_dmalloc_h=no
11831 fi
11832 rm -f conftest.err conftest.$ac_ext
11833 fi
11834 echo "$as_me:11834: result: $ac_cv_header_dmalloc_h" >&5
11835 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11836 if test $ac_cv_header_dmalloc_h = yes; then
11837
11838 echo "$as_me:11838: checking for dmalloc_debug in -ldmalloc" >&5
11839 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11840 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11841   echo $ECHO_N "(cached) $ECHO_C" >&6
11842 else
11843   ac_check_lib_save_LIBS=$LIBS
11844 LIBS="-ldmalloc  $LIBS"
11845 cat >conftest.$ac_ext <<_ACEOF
11846 #line 11846 "configure"
11847 #include "confdefs.h"
11848
11849 /* Override any gcc2 internal prototype to avoid an error.  */
11850 #ifdef __cplusplus
11851 extern "C"
11852 #endif
11853 /* We use char because int might match the return type of a gcc2
11854    builtin and then its argument prototype would still apply.  */
11855 char dmalloc_debug ();
11856 int
11857 main ()
11858 {
11859 dmalloc_debug ();
11860   ;
11861   return 0;
11862 }
11863 _ACEOF
11864 rm -f conftest.$ac_objext conftest$ac_exeext
11865 if { (eval echo "$as_me:11865: \"$ac_link\"") >&5
11866   (eval $ac_link) 2>&5
11867   ac_status=$?
11868   echo "$as_me:11868: \$? = $ac_status" >&5
11869   (exit $ac_status); } &&
11870          { ac_try='test -s conftest$ac_exeext'
11871   { (eval echo "$as_me:11871: \"$ac_try\"") >&5
11872   (eval $ac_try) 2>&5
11873   ac_status=$?
11874   echo "$as_me:11874: \$? = $ac_status" >&5
11875   (exit $ac_status); }; }; then
11876   ac_cv_lib_dmalloc_dmalloc_debug=yes
11877 else
11878   echo "$as_me: failed program was:" >&5
11879 cat conftest.$ac_ext >&5
11880 ac_cv_lib_dmalloc_dmalloc_debug=no
11881 fi
11882 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11883 LIBS=$ac_check_lib_save_LIBS
11884 fi
11885 echo "$as_me:11885: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11886 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11887 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11888   cat >>confdefs.h <<EOF
11889 #define HAVE_LIBDMALLOC 1
11890 EOF
11891
11892   LIBS="-ldmalloc $LIBS"
11893
11894 fi
11895
11896 fi
11897
11898 fi
11899
11900 echo "$as_me:11900: checking if you want to use dbmalloc for testing" >&5
11901 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11902
11903 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11904 if test "${with_dbmalloc+set}" = set; then
11905   withval="$with_dbmalloc"
11906   cat >>confdefs.h <<\EOF
11907 #define USE_DBMALLOC 1
11908 EOF
11909
11910         : ${with_cflags:=-g}
11911         : ${with_no_leaks:=yes}
11912          with_dbmalloc=yes
11913 else
11914   with_dbmalloc=
11915 fi;
11916 echo "$as_me:11916: result: ${with_dbmalloc:-no}" >&5
11917 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11918
11919 case .$with_cflags in #(vi
11920 .*-g*)
11921         case .$CFLAGS in #(vi
11922         .*-g*) #(vi
11923                 ;;
11924         *)
11925
11926 cf_fix_cppflags=no
11927 cf_new_cflags=
11928 cf_new_cppflags=
11929 cf_new_extra_cppflags=
11930
11931 for cf_add_cflags in -g
11932 do
11933 case $cf_fix_cppflags in
11934 no)
11935         case $cf_add_cflags in #(vi
11936         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11937                 case $cf_add_cflags in
11938                 -D*)
11939                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11940
11941                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11942                                 && test -z "${cf_tst_cflags}" \
11943                                 && cf_fix_cppflags=yes
11944
11945                         if test $cf_fix_cppflags = yes ; then
11946                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11947                                 continue
11948                         elif test "${cf_tst_cflags}" = "\"'" ; then
11949                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11950                                 continue
11951                         fi
11952                         ;;
11953                 esac
11954                 case "$CPPFLAGS" in
11955                 *$cf_add_cflags) #(vi
11956                         ;;
11957                 *) #(vi
11958                         case $cf_add_cflags in #(vi
11959                         -D*)
11960                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11961
11962 CPPFLAGS=`echo "$CPPFLAGS" | \
11963         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11964                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11965
11966                                 ;;
11967                         esac
11968                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11969                         ;;
11970                 esac
11971                 ;;
11972         *)
11973                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11974                 ;;
11975         esac
11976         ;;
11977 yes)
11978         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11979
11980         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11981
11982         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11983                 && test -z "${cf_tst_cflags}" \
11984                 && cf_fix_cppflags=no
11985         ;;
11986 esac
11987 done
11988
11989 if test -n "$cf_new_cflags" ; then
11990
11991         CFLAGS="$CFLAGS $cf_new_cflags"
11992 fi
11993
11994 if test -n "$cf_new_cppflags" ; then
11995
11996         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11997 fi
11998
11999 if test -n "$cf_new_extra_cppflags" ; then
12000
12001         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12002 fi
12003
12004                 ;;
12005         esac
12006         ;;
12007 esac
12008
12009 if test "$with_dbmalloc" = yes ; then
12010         echo "$as_me:12010: checking for dbmalloc.h" >&5
12011 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
12012 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
12013   echo $ECHO_N "(cached) $ECHO_C" >&6
12014 else
12015   cat >conftest.$ac_ext <<_ACEOF
12016 #line 12016 "configure"
12017 #include "confdefs.h"
12018 #include <dbmalloc.h>
12019 _ACEOF
12020 if { (eval echo "$as_me:12020: \"$ac_cpp conftest.$ac_ext\"") >&5
12021   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12022   ac_status=$?
12023   egrep -v '^ *\+' conftest.er1 >conftest.err
12024   rm -f conftest.er1
12025   cat conftest.err >&5
12026   echo "$as_me:12026: \$? = $ac_status" >&5
12027   (exit $ac_status); } >/dev/null; then
12028   if test -s conftest.err; then
12029     ac_cpp_err=$ac_c_preproc_warn_flag
12030   else
12031     ac_cpp_err=
12032   fi
12033 else
12034   ac_cpp_err=yes
12035 fi
12036 if test -z "$ac_cpp_err"; then
12037   ac_cv_header_dbmalloc_h=yes
12038 else
12039   echo "$as_me: failed program was:" >&5
12040   cat conftest.$ac_ext >&5
12041   ac_cv_header_dbmalloc_h=no
12042 fi
12043 rm -f conftest.err conftest.$ac_ext
12044 fi
12045 echo "$as_me:12045: result: $ac_cv_header_dbmalloc_h" >&5
12046 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
12047 if test $ac_cv_header_dbmalloc_h = yes; then
12048
12049 echo "$as_me:12049: checking for debug_malloc in -ldbmalloc" >&5
12050 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
12051 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
12052   echo $ECHO_N "(cached) $ECHO_C" >&6
12053 else
12054   ac_check_lib_save_LIBS=$LIBS
12055 LIBS="-ldbmalloc  $LIBS"
12056 cat >conftest.$ac_ext <<_ACEOF
12057 #line 12057 "configure"
12058 #include "confdefs.h"
12059
12060 /* Override any gcc2 internal prototype to avoid an error.  */
12061 #ifdef __cplusplus
12062 extern "C"
12063 #endif
12064 /* We use char because int might match the return type of a gcc2
12065    builtin and then its argument prototype would still apply.  */
12066 char debug_malloc ();
12067 int
12068 main ()
12069 {
12070 debug_malloc ();
12071   ;
12072   return 0;
12073 }
12074 _ACEOF
12075 rm -f conftest.$ac_objext conftest$ac_exeext
12076 if { (eval echo "$as_me:12076: \"$ac_link\"") >&5
12077   (eval $ac_link) 2>&5
12078   ac_status=$?
12079   echo "$as_me:12079: \$? = $ac_status" >&5
12080   (exit $ac_status); } &&
12081          { ac_try='test -s conftest$ac_exeext'
12082   { (eval echo "$as_me:12082: \"$ac_try\"") >&5
12083   (eval $ac_try) 2>&5
12084   ac_status=$?
12085   echo "$as_me:12085: \$? = $ac_status" >&5
12086   (exit $ac_status); }; }; then
12087   ac_cv_lib_dbmalloc_debug_malloc=yes
12088 else
12089   echo "$as_me: failed program was:" >&5
12090 cat conftest.$ac_ext >&5
12091 ac_cv_lib_dbmalloc_debug_malloc=no
12092 fi
12093 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12094 LIBS=$ac_check_lib_save_LIBS
12095 fi
12096 echo "$as_me:12096: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12097 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12098 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12099   cat >>confdefs.h <<EOF
12100 #define HAVE_LIBDBMALLOC 1
12101 EOF
12102
12103   LIBS="-ldbmalloc $LIBS"
12104
12105 fi
12106
12107 fi
12108
12109 fi
12110
12111 echo "$as_me:12111: checking if you want to use valgrind for testing" >&5
12112 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12113
12114 # Check whether --with-valgrind or --without-valgrind was given.
12115 if test "${with_valgrind+set}" = set; then
12116   withval="$with_valgrind"
12117   cat >>confdefs.h <<\EOF
12118 #define USE_VALGRIND 1
12119 EOF
12120
12121         : ${with_cflags:=-g}
12122         : ${with_no_leaks:=yes}
12123          with_valgrind=yes
12124 else
12125   with_valgrind=
12126 fi;
12127 echo "$as_me:12127: result: ${with_valgrind:-no}" >&5
12128 echo "${ECHO_T}${with_valgrind:-no}" >&6
12129
12130 case .$with_cflags in #(vi
12131 .*-g*)
12132         case .$CFLAGS in #(vi
12133         .*-g*) #(vi
12134                 ;;
12135         *)
12136
12137 cf_fix_cppflags=no
12138 cf_new_cflags=
12139 cf_new_cppflags=
12140 cf_new_extra_cppflags=
12141
12142 for cf_add_cflags in -g
12143 do
12144 case $cf_fix_cppflags in
12145 no)
12146         case $cf_add_cflags in #(vi
12147         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12148                 case $cf_add_cflags in
12149                 -D*)
12150                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12151
12152                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12153                                 && test -z "${cf_tst_cflags}" \
12154                                 && cf_fix_cppflags=yes
12155
12156                         if test $cf_fix_cppflags = yes ; then
12157                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12158                                 continue
12159                         elif test "${cf_tst_cflags}" = "\"'" ; then
12160                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12161                                 continue
12162                         fi
12163                         ;;
12164                 esac
12165                 case "$CPPFLAGS" in
12166                 *$cf_add_cflags) #(vi
12167                         ;;
12168                 *) #(vi
12169                         case $cf_add_cflags in #(vi
12170                         -D*)
12171                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12172
12173 CPPFLAGS=`echo "$CPPFLAGS" | \
12174         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12175                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12176
12177                                 ;;
12178                         esac
12179                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12180                         ;;
12181                 esac
12182                 ;;
12183         *)
12184                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12185                 ;;
12186         esac
12187         ;;
12188 yes)
12189         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12190
12191         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12192
12193         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12194                 && test -z "${cf_tst_cflags}" \
12195                 && cf_fix_cppflags=no
12196         ;;
12197 esac
12198 done
12199
12200 if test -n "$cf_new_cflags" ; then
12201
12202         CFLAGS="$CFLAGS $cf_new_cflags"
12203 fi
12204
12205 if test -n "$cf_new_cppflags" ; then
12206
12207         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12208 fi
12209
12210 if test -n "$cf_new_extra_cppflags" ; then
12211
12212         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12213 fi
12214
12215                 ;;
12216         esac
12217         ;;
12218 esac
12219
12220 echo "$as_me:12220: checking if you want to perform memory-leak testing" >&5
12221 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
12222
12223 # Check whether --enable-leaks or --disable-leaks was given.
12224 if test "${enable_leaks+set}" = set; then
12225   enableval="$enable_leaks"
12226   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
12227 else
12228   : ${with_no_leaks:=no}
12229 fi;
12230 echo "$as_me:12230: result: $with_no_leaks" >&5
12231 echo "${ECHO_T}$with_no_leaks" >&6
12232
12233 if test "$with_no_leaks" = yes ; then
12234         cat >>confdefs.h <<\EOF
12235 #define NO_LEAKS 1
12236 EOF
12237
12238         cat >>confdefs.h <<\EOF
12239 #define YY_NO_LEAKS 1
12240 EOF
12241
12242 fi
12243
12244 cat >>confdefs.h <<\EOF
12245 #define HAVE_NC_ALLOC_H 1
12246 EOF
12247
12248 ###     use option --enable-expanded to generate certain macros as functions
12249
12250 # Check whether --enable-expanded or --disable-expanded was given.
12251 if test "${enable_expanded+set}" = set; then
12252   enableval="$enable_expanded"
12253   test "$enableval" = yes && cat >>confdefs.h <<\EOF
12254 #define NCURSES_EXPANDED 1
12255 EOF
12256
12257 fi;
12258
12259 ###     use option --disable-macros to suppress macros in favor of functions
12260
12261 # Check whether --enable-macros or --disable-macros was given.
12262 if test "${enable_macros+set}" = set; then
12263   enableval="$enable_macros"
12264   test "$enableval" = no && cat >>confdefs.h <<\EOF
12265 #define NCURSES_NOMACROS 1
12266 EOF
12267
12268 fi;
12269
12270 # Normally we only add trace() to the debug-library.  Allow this to be
12271 # extended to all models of the ncurses library:
12272 cf_all_traces=no
12273 case "$CFLAGS $CPPFLAGS" in
12274 *-DTRACE*)
12275         cf_all_traces=yes
12276         ;;
12277 esac
12278
12279 echo "$as_me:12279: checking whether to add trace feature to all models" >&5
12280 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
12281
12282 # Check whether --with-trace or --without-trace was given.
12283 if test "${with_trace+set}" = set; then
12284   withval="$with_trace"
12285   cf_with_trace=$withval
12286 else
12287   cf_with_trace=$cf_all_traces
12288 fi;
12289 echo "$as_me:12289: result: $cf_with_trace" >&5
12290 echo "${ECHO_T}$cf_with_trace" >&6
12291
12292 if test "$cf_with_trace" = yes ; then
12293         LIB_TRACING=all
12294         ADA_TRACE=TRUE
12295
12296 cf_fix_cppflags=no
12297 cf_new_cflags=
12298 cf_new_cppflags=
12299 cf_new_extra_cppflags=
12300
12301 for cf_add_cflags in -DTRACE
12302 do
12303 case $cf_fix_cppflags in
12304 no)
12305         case $cf_add_cflags in #(vi
12306         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12307                 case $cf_add_cflags in
12308                 -D*)
12309                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12310
12311                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12312                                 && test -z "${cf_tst_cflags}" \
12313                                 && cf_fix_cppflags=yes
12314
12315                         if test $cf_fix_cppflags = yes ; then
12316                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12317                                 continue
12318                         elif test "${cf_tst_cflags}" = "\"'" ; then
12319                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12320                                 continue
12321                         fi
12322                         ;;
12323                 esac
12324                 case "$CPPFLAGS" in
12325                 *$cf_add_cflags) #(vi
12326                         ;;
12327                 *) #(vi
12328                         case $cf_add_cflags in #(vi
12329                         -D*)
12330                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12331
12332 CPPFLAGS=`echo "$CPPFLAGS" | \
12333         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12334                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12335
12336                                 ;;
12337                         esac
12338                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12339                         ;;
12340                 esac
12341                 ;;
12342         *)
12343                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12344                 ;;
12345         esac
12346         ;;
12347 yes)
12348         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12349
12350         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12351
12352         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12353                 && test -z "${cf_tst_cflags}" \
12354                 && cf_fix_cppflags=no
12355         ;;
12356 esac
12357 done
12358
12359 if test -n "$cf_new_cflags" ; then
12360
12361         CFLAGS="$CFLAGS $cf_new_cflags"
12362 fi
12363
12364 if test -n "$cf_new_cppflags" ; then
12365
12366         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12367 fi
12368
12369 if test -n "$cf_new_extra_cppflags" ; then
12370
12371         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12372 fi
12373
12374 else
12375         LIB_TRACING=DEBUG
12376         ADA_TRACE=FALSE
12377 fi
12378
12379 ###     Checks for libraries.
12380 case $cf_cv_system_name in #(vi
12381 *mingw32*) #(vi
12382         ;;
12383 *)
12384 echo "$as_me:12384: checking for gettimeofday" >&5
12385 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
12386 if test "${ac_cv_func_gettimeofday+set}" = set; then
12387   echo $ECHO_N "(cached) $ECHO_C" >&6
12388 else
12389   cat >conftest.$ac_ext <<_ACEOF
12390 #line 12390 "configure"
12391 #include "confdefs.h"
12392 /* System header to define __stub macros and hopefully few prototypes,
12393     which can conflict with char gettimeofday (); below.  */
12394 #include <assert.h>
12395 /* Override any gcc2 internal prototype to avoid an error.  */
12396 #ifdef __cplusplus
12397 extern "C"
12398 #endif
12399 /* We use char because int might match the return type of a gcc2
12400    builtin and then its argument prototype would still apply.  */
12401 char gettimeofday ();
12402 char (*f) ();
12403
12404 int
12405 main ()
12406 {
12407 /* The GNU C library defines this for functions which it implements
12408     to always fail with ENOSYS.  Some functions are actually named
12409     something starting with __ and the normal name is an alias.  */
12410 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
12411 choke me
12412 #else
12413 f = gettimeofday;
12414 #endif
12415
12416   ;
12417   return 0;
12418 }
12419 _ACEOF
12420 rm -f conftest.$ac_objext conftest$ac_exeext
12421 if { (eval echo "$as_me:12421: \"$ac_link\"") >&5
12422   (eval $ac_link) 2>&5
12423   ac_status=$?
12424   echo "$as_me:12424: \$? = $ac_status" >&5
12425   (exit $ac_status); } &&
12426          { ac_try='test -s conftest$ac_exeext'
12427   { (eval echo "$as_me:12427: \"$ac_try\"") >&5
12428   (eval $ac_try) 2>&5
12429   ac_status=$?
12430   echo "$as_me:12430: \$? = $ac_status" >&5
12431   (exit $ac_status); }; }; then
12432   ac_cv_func_gettimeofday=yes
12433 else
12434   echo "$as_me: failed program was:" >&5
12435 cat conftest.$ac_ext >&5
12436 ac_cv_func_gettimeofday=no
12437 fi
12438 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12439 fi
12440 echo "$as_me:12440: result: $ac_cv_func_gettimeofday" >&5
12441 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
12442 if test $ac_cv_func_gettimeofday = yes; then
12443   cat >>confdefs.h <<\EOF
12444 #define HAVE_GETTIMEOFDAY 1
12445 EOF
12446
12447 else
12448
12449 echo "$as_me:12449: checking for gettimeofday in -lbsd" >&5
12450 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
12451 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
12452   echo $ECHO_N "(cached) $ECHO_C" >&6
12453 else
12454   ac_check_lib_save_LIBS=$LIBS
12455 LIBS="-lbsd  $LIBS"
12456 cat >conftest.$ac_ext <<_ACEOF
12457 #line 12457 "configure"
12458 #include "confdefs.h"
12459
12460 /* Override any gcc2 internal prototype to avoid an error.  */
12461 #ifdef __cplusplus
12462 extern "C"
12463 #endif
12464 /* We use char because int might match the return type of a gcc2
12465    builtin and then its argument prototype would still apply.  */
12466 char gettimeofday ();
12467 int
12468 main ()
12469 {
12470 gettimeofday ();
12471   ;
12472   return 0;
12473 }
12474 _ACEOF
12475 rm -f conftest.$ac_objext conftest$ac_exeext
12476 if { (eval echo "$as_me:12476: \"$ac_link\"") >&5
12477   (eval $ac_link) 2>&5
12478   ac_status=$?
12479   echo "$as_me:12479: \$? = $ac_status" >&5
12480   (exit $ac_status); } &&
12481          { ac_try='test -s conftest$ac_exeext'
12482   { (eval echo "$as_me:12482: \"$ac_try\"") >&5
12483   (eval $ac_try) 2>&5
12484   ac_status=$?
12485   echo "$as_me:12485: \$? = $ac_status" >&5
12486   (exit $ac_status); }; }; then
12487   ac_cv_lib_bsd_gettimeofday=yes
12488 else
12489   echo "$as_me: failed program was:" >&5
12490 cat conftest.$ac_ext >&5
12491 ac_cv_lib_bsd_gettimeofday=no
12492 fi
12493 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12494 LIBS=$ac_check_lib_save_LIBS
12495 fi
12496 echo "$as_me:12496: result: $ac_cv_lib_bsd_gettimeofday" >&5
12497 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
12498 if test $ac_cv_lib_bsd_gettimeofday = yes; then
12499   cat >>confdefs.h <<\EOF
12500 #define HAVE_GETTIMEOFDAY 1
12501 EOF
12502
12503         LIBS="-lbsd $LIBS"
12504 fi
12505
12506 fi
12507         ;;
12508 esac
12509
12510 echo "$as_me:12510: checking if -lm needed for math functions" >&5
12511 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
12512 if test "${cf_cv_need_libm+set}" = set; then
12513   echo $ECHO_N "(cached) $ECHO_C" >&6
12514 else
12515
12516         cat >conftest.$ac_ext <<_ACEOF
12517 #line 12517 "configure"
12518 #include "confdefs.h"
12519
12520         #include <stdio.h>
12521         #include <math.h>
12522
12523 int
12524 main ()
12525 {
12526 double x = rand(); printf("result = %g\n", sin(x))
12527   ;
12528   return 0;
12529 }
12530 _ACEOF
12531 rm -f conftest.$ac_objext conftest$ac_exeext
12532 if { (eval echo "$as_me:12532: \"$ac_link\"") >&5
12533   (eval $ac_link) 2>&5
12534   ac_status=$?
12535   echo "$as_me:12535: \$? = $ac_status" >&5
12536   (exit $ac_status); } &&
12537          { ac_try='test -s conftest$ac_exeext'
12538   { (eval echo "$as_me:12538: \"$ac_try\"") >&5
12539   (eval $ac_try) 2>&5
12540   ac_status=$?
12541   echo "$as_me:12541: \$? = $ac_status" >&5
12542   (exit $ac_status); }; }; then
12543   cf_cv_need_libm=no
12544 else
12545   echo "$as_me: failed program was:" >&5
12546 cat conftest.$ac_ext >&5
12547 cf_cv_need_libm=yes
12548 fi
12549 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12550 fi
12551 echo "$as_me:12551: result: $cf_cv_need_libm" >&5
12552 echo "${ECHO_T}$cf_cv_need_libm" >&6
12553 if test "$cf_cv_need_libm" = yes
12554 then
12555 MATH_LIB=-lm
12556 fi
12557
12558 ###     Checks for header files.
12559 echo "$as_me:12559: checking for ANSI C header files" >&5
12560 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12561 if test "${ac_cv_header_stdc+set}" = set; then
12562   echo $ECHO_N "(cached) $ECHO_C" >&6
12563 else
12564   cat >conftest.$ac_ext <<_ACEOF
12565 #line 12565 "configure"
12566 #include "confdefs.h"
12567 #include <stdlib.h>
12568 #include <stdarg.h>
12569 #include <string.h>
12570 #include <float.h>
12571
12572 _ACEOF
12573 if { (eval echo "$as_me:12573: \"$ac_cpp conftest.$ac_ext\"") >&5
12574   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12575   ac_status=$?
12576   egrep -v '^ *\+' conftest.er1 >conftest.err
12577   rm -f conftest.er1
12578   cat conftest.err >&5
12579   echo "$as_me:12579: \$? = $ac_status" >&5
12580   (exit $ac_status); } >/dev/null; then
12581   if test -s conftest.err; then
12582     ac_cpp_err=$ac_c_preproc_warn_flag
12583   else
12584     ac_cpp_err=
12585   fi
12586 else
12587   ac_cpp_err=yes
12588 fi
12589 if test -z "$ac_cpp_err"; then
12590   ac_cv_header_stdc=yes
12591 else
12592   echo "$as_me: failed program was:" >&5
12593   cat conftest.$ac_ext >&5
12594   ac_cv_header_stdc=no
12595 fi
12596 rm -f conftest.err conftest.$ac_ext
12597
12598 if test $ac_cv_header_stdc = yes; then
12599   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12600   cat >conftest.$ac_ext <<_ACEOF
12601 #line 12601 "configure"
12602 #include "confdefs.h"
12603 #include <string.h>
12604
12605 _ACEOF
12606 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12607   egrep "memchr" >/dev/null 2>&1; then
12608   :
12609 else
12610   ac_cv_header_stdc=no
12611 fi
12612 rm -rf conftest*
12613
12614 fi
12615
12616 if test $ac_cv_header_stdc = yes; then
12617   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12618   cat >conftest.$ac_ext <<_ACEOF
12619 #line 12619 "configure"
12620 #include "confdefs.h"
12621 #include <stdlib.h>
12622
12623 _ACEOF
12624 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12625   egrep "free" >/dev/null 2>&1; then
12626   :
12627 else
12628   ac_cv_header_stdc=no
12629 fi
12630 rm -rf conftest*
12631
12632 fi
12633
12634 if test $ac_cv_header_stdc = yes; then
12635   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12636   if test "$cross_compiling" = yes; then
12637   :
12638 else
12639   cat >conftest.$ac_ext <<_ACEOF
12640 #line 12640 "configure"
12641 #include "confdefs.h"
12642 #include <ctype.h>
12643 #if ((' ' & 0x0FF) == 0x020)
12644 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12645 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12646 #else
12647 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12648                      || ('j' <= (c) && (c) <= 'r') \
12649                      || ('s' <= (c) && (c) <= 'z'))
12650 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12651 #endif
12652
12653 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12654 int
12655 main ()
12656 {
12657   int i;
12658   for (i = 0; i < 256; i++)
12659     if (XOR (islower (i), ISLOWER (i))
12660         || toupper (i) != TOUPPER (i))
12661       $ac_main_return(2);
12662   $ac_main_return (0);
12663 }
12664 _ACEOF
12665 rm -f conftest$ac_exeext
12666 if { (eval echo "$as_me:12666: \"$ac_link\"") >&5
12667   (eval $ac_link) 2>&5
12668   ac_status=$?
12669   echo "$as_me:12669: \$? = $ac_status" >&5
12670   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12671   { (eval echo "$as_me:12671: \"$ac_try\"") >&5
12672   (eval $ac_try) 2>&5
12673   ac_status=$?
12674   echo "$as_me:12674: \$? = $ac_status" >&5
12675   (exit $ac_status); }; }; then
12676   :
12677 else
12678   echo "$as_me: program exited with status $ac_status" >&5
12679 echo "$as_me: failed program was:" >&5
12680 cat conftest.$ac_ext >&5
12681 ac_cv_header_stdc=no
12682 fi
12683 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12684 fi
12685 fi
12686 fi
12687 echo "$as_me:12687: result: $ac_cv_header_stdc" >&5
12688 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12689 if test $ac_cv_header_stdc = yes; then
12690
12691 cat >>confdefs.h <<\EOF
12692 #define STDC_HEADERS 1
12693 EOF
12694
12695 fi
12696
12697 ac_header_dirent=no
12698 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12699   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12700 echo "$as_me:12700: checking for $ac_hdr that defines DIR" >&5
12701 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12702 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12703   echo $ECHO_N "(cached) $ECHO_C" >&6
12704 else
12705   cat >conftest.$ac_ext <<_ACEOF
12706 #line 12706 "configure"
12707 #include "confdefs.h"
12708 #include <sys/types.h>
12709 #include <$ac_hdr>
12710
12711 int
12712 main ()
12713 {
12714 if ((DIR *) 0)
12715 return 0;
12716   ;
12717   return 0;
12718 }
12719 _ACEOF
12720 rm -f conftest.$ac_objext
12721 if { (eval echo "$as_me:12721: \"$ac_compile\"") >&5
12722   (eval $ac_compile) 2>&5
12723   ac_status=$?
12724   echo "$as_me:12724: \$? = $ac_status" >&5
12725   (exit $ac_status); } &&
12726          { ac_try='test -s conftest.$ac_objext'
12727   { (eval echo "$as_me:12727: \"$ac_try\"") >&5
12728   (eval $ac_try) 2>&5
12729   ac_status=$?
12730   echo "$as_me:12730: \$? = $ac_status" >&5
12731   (exit $ac_status); }; }; then
12732   eval "$as_ac_Header=yes"
12733 else
12734   echo "$as_me: failed program was:" >&5
12735 cat conftest.$ac_ext >&5
12736 eval "$as_ac_Header=no"
12737 fi
12738 rm -f conftest.$ac_objext conftest.$ac_ext
12739 fi
12740 echo "$as_me:12740: result: `eval echo '${'$as_ac_Header'}'`" >&5
12741 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12742 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12743   cat >>confdefs.h <<EOF
12744 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12745 EOF
12746
12747 ac_header_dirent=$ac_hdr; break
12748 fi
12749
12750 done
12751 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12752 if test $ac_header_dirent = dirent.h; then
12753   echo "$as_me:12753: checking for opendir in -ldir" >&5
12754 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12755 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12756   echo $ECHO_N "(cached) $ECHO_C" >&6
12757 else
12758   ac_check_lib_save_LIBS=$LIBS
12759 LIBS="-ldir  $LIBS"
12760 cat >conftest.$ac_ext <<_ACEOF
12761 #line 12761 "configure"
12762 #include "confdefs.h"
12763
12764 /* Override any gcc2 internal prototype to avoid an error.  */
12765 #ifdef __cplusplus
12766 extern "C"
12767 #endif
12768 /* We use char because int might match the return type of a gcc2
12769    builtin and then its argument prototype would still apply.  */
12770 char opendir ();
12771 int
12772 main ()
12773 {
12774 opendir ();
12775   ;
12776   return 0;
12777 }
12778 _ACEOF
12779 rm -f conftest.$ac_objext conftest$ac_exeext
12780 if { (eval echo "$as_me:12780: \"$ac_link\"") >&5
12781   (eval $ac_link) 2>&5
12782   ac_status=$?
12783   echo "$as_me:12783: \$? = $ac_status" >&5
12784   (exit $ac_status); } &&
12785          { ac_try='test -s conftest$ac_exeext'
12786   { (eval echo "$as_me:12786: \"$ac_try\"") >&5
12787   (eval $ac_try) 2>&5
12788   ac_status=$?
12789   echo "$as_me:12789: \$? = $ac_status" >&5
12790   (exit $ac_status); }; }; then
12791   ac_cv_lib_dir_opendir=yes
12792 else
12793   echo "$as_me: failed program was:" >&5
12794 cat conftest.$ac_ext >&5
12795 ac_cv_lib_dir_opendir=no
12796 fi
12797 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12798 LIBS=$ac_check_lib_save_LIBS
12799 fi
12800 echo "$as_me:12800: result: $ac_cv_lib_dir_opendir" >&5
12801 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12802 if test $ac_cv_lib_dir_opendir = yes; then
12803   LIBS="$LIBS -ldir"
12804 fi
12805
12806 else
12807   echo "$as_me:12807: checking for opendir in -lx" >&5
12808 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12809 if test "${ac_cv_lib_x_opendir+set}" = set; then
12810   echo $ECHO_N "(cached) $ECHO_C" >&6
12811 else
12812   ac_check_lib_save_LIBS=$LIBS
12813 LIBS="-lx  $LIBS"
12814 cat >conftest.$ac_ext <<_ACEOF
12815 #line 12815 "configure"
12816 #include "confdefs.h"
12817
12818 /* Override any gcc2 internal prototype to avoid an error.  */
12819 #ifdef __cplusplus
12820 extern "C"
12821 #endif
12822 /* We use char because int might match the return type of a gcc2
12823    builtin and then its argument prototype would still apply.  */
12824 char opendir ();
12825 int
12826 main ()
12827 {
12828 opendir ();
12829   ;
12830   return 0;
12831 }
12832 _ACEOF
12833 rm -f conftest.$ac_objext conftest$ac_exeext
12834 if { (eval echo "$as_me:12834: \"$ac_link\"") >&5
12835   (eval $ac_link) 2>&5
12836   ac_status=$?
12837   echo "$as_me:12837: \$? = $ac_status" >&5
12838   (exit $ac_status); } &&
12839          { ac_try='test -s conftest$ac_exeext'
12840   { (eval echo "$as_me:12840: \"$ac_try\"") >&5
12841   (eval $ac_try) 2>&5
12842   ac_status=$?
12843   echo "$as_me:12843: \$? = $ac_status" >&5
12844   (exit $ac_status); }; }; then
12845   ac_cv_lib_x_opendir=yes
12846 else
12847   echo "$as_me: failed program was:" >&5
12848 cat conftest.$ac_ext >&5
12849 ac_cv_lib_x_opendir=no
12850 fi
12851 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12852 LIBS=$ac_check_lib_save_LIBS
12853 fi
12854 echo "$as_me:12854: result: $ac_cv_lib_x_opendir" >&5
12855 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12856 if test $ac_cv_lib_x_opendir = yes; then
12857   LIBS="$LIBS -lx"
12858 fi
12859
12860 fi
12861
12862 echo "$as_me:12862: checking whether time.h and sys/time.h may both be included" >&5
12863 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12864 if test "${ac_cv_header_time+set}" = set; then
12865   echo $ECHO_N "(cached) $ECHO_C" >&6
12866 else
12867   cat >conftest.$ac_ext <<_ACEOF
12868 #line 12868 "configure"
12869 #include "confdefs.h"
12870 #include <sys/types.h>
12871 #include <sys/time.h>
12872 #include <time.h>
12873
12874 int
12875 main ()
12876 {
12877 if ((struct tm *) 0)
12878 return 0;
12879   ;
12880   return 0;
12881 }
12882 _ACEOF
12883 rm -f conftest.$ac_objext
12884 if { (eval echo "$as_me:12884: \"$ac_compile\"") >&5
12885   (eval $ac_compile) 2>&5
12886   ac_status=$?
12887   echo "$as_me:12887: \$? = $ac_status" >&5
12888   (exit $ac_status); } &&
12889          { ac_try='test -s conftest.$ac_objext'
12890   { (eval echo "$as_me:12890: \"$ac_try\"") >&5
12891   (eval $ac_try) 2>&5
12892   ac_status=$?
12893   echo "$as_me:12893: \$? = $ac_status" >&5
12894   (exit $ac_status); }; }; then
12895   ac_cv_header_time=yes
12896 else
12897   echo "$as_me: failed program was:" >&5
12898 cat conftest.$ac_ext >&5
12899 ac_cv_header_time=no
12900 fi
12901 rm -f conftest.$ac_objext conftest.$ac_ext
12902 fi
12903 echo "$as_me:12903: result: $ac_cv_header_time" >&5
12904 echo "${ECHO_T}$ac_cv_header_time" >&6
12905 if test $ac_cv_header_time = yes; then
12906
12907 cat >>confdefs.h <<\EOF
12908 #define TIME_WITH_SYS_TIME 1
12909 EOF
12910
12911 fi
12912
12913 cf_regex_func=no
12914
12915 cf_regex_libs="regex re"
12916 case $host_os in #(vi
12917 mingw*)
12918         cf_regex_libs="regex.dll $cf_regex_libs"
12919         ;;
12920 esac
12921
12922 echo "$as_me:12922: checking for regcomp" >&5
12923 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
12924 if test "${ac_cv_func_regcomp+set}" = set; then
12925   echo $ECHO_N "(cached) $ECHO_C" >&6
12926 else
12927   cat >conftest.$ac_ext <<_ACEOF
12928 #line 12928 "configure"
12929 #include "confdefs.h"
12930 /* System header to define __stub macros and hopefully few prototypes,
12931     which can conflict with char regcomp (); below.  */
12932 #include <assert.h>
12933 /* Override any gcc2 internal prototype to avoid an error.  */
12934 #ifdef __cplusplus
12935 extern "C"
12936 #endif
12937 /* We use char because int might match the return type of a gcc2
12938    builtin and then its argument prototype would still apply.  */
12939 char regcomp ();
12940 char (*f) ();
12941
12942 int
12943 main ()
12944 {
12945 /* The GNU C library defines this for functions which it implements
12946     to always fail with ENOSYS.  Some functions are actually named
12947     something starting with __ and the normal name is an alias.  */
12948 #if defined (__stub_regcomp) || defined (__stub___regcomp)
12949 choke me
12950 #else
12951 f = regcomp;
12952 #endif
12953
12954   ;
12955   return 0;
12956 }
12957 _ACEOF
12958 rm -f conftest.$ac_objext conftest$ac_exeext
12959 if { (eval echo "$as_me:12959: \"$ac_link\"") >&5
12960   (eval $ac_link) 2>&5
12961   ac_status=$?
12962   echo "$as_me:12962: \$? = $ac_status" >&5
12963   (exit $ac_status); } &&
12964          { ac_try='test -s conftest$ac_exeext'
12965   { (eval echo "$as_me:12965: \"$ac_try\"") >&5
12966   (eval $ac_try) 2>&5
12967   ac_status=$?
12968   echo "$as_me:12968: \$? = $ac_status" >&5
12969   (exit $ac_status); }; }; then
12970   ac_cv_func_regcomp=yes
12971 else
12972   echo "$as_me: failed program was:" >&5
12973 cat conftest.$ac_ext >&5
12974 ac_cv_func_regcomp=no
12975 fi
12976 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12977 fi
12978 echo "$as_me:12978: result: $ac_cv_func_regcomp" >&5
12979 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
12980 if test $ac_cv_func_regcomp = yes; then
12981   cf_regex_func=regcomp
12982 else
12983
12984         for cf_regex_lib in $cf_regex_libs
12985         do
12986                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
12987 echo "$as_me:12987: checking for regcomp in -l$cf_regex_lib" >&5
12988 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
12989 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
12990   echo $ECHO_N "(cached) $ECHO_C" >&6
12991 else
12992   ac_check_lib_save_LIBS=$LIBS
12993 LIBS="-l$cf_regex_lib  $LIBS"
12994 cat >conftest.$ac_ext <<_ACEOF
12995 #line 12995 "configure"
12996 #include "confdefs.h"
12997
12998 /* Override any gcc2 internal prototype to avoid an error.  */
12999 #ifdef __cplusplus
13000 extern "C"
13001 #endif
13002 /* We use char because int might match the return type of a gcc2
13003    builtin and then its argument prototype would still apply.  */
13004 char regcomp ();
13005 int
13006 main ()
13007 {
13008 regcomp ();
13009   ;
13010   return 0;
13011 }
13012 _ACEOF
13013 rm -f conftest.$ac_objext conftest$ac_exeext
13014 if { (eval echo "$as_me:13014: \"$ac_link\"") >&5
13015   (eval $ac_link) 2>&5
13016   ac_status=$?
13017   echo "$as_me:13017: \$? = $ac_status" >&5
13018   (exit $ac_status); } &&
13019          { ac_try='test -s conftest$ac_exeext'
13020   { (eval echo "$as_me:13020: \"$ac_try\"") >&5
13021   (eval $ac_try) 2>&5
13022   ac_status=$?
13023   echo "$as_me:13023: \$? = $ac_status" >&5
13024   (exit $ac_status); }; }; then
13025   eval "$as_ac_Lib=yes"
13026 else
13027   echo "$as_me: failed program was:" >&5
13028 cat conftest.$ac_ext >&5
13029 eval "$as_ac_Lib=no"
13030 fi
13031 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13032 LIBS=$ac_check_lib_save_LIBS
13033 fi
13034 echo "$as_me:13034: result: `eval echo '${'$as_ac_Lib'}'`" >&5
13035 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
13036 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
13037
13038                                 LIBS="-l$cf_regex_lib $LIBS"
13039                                 cf_regex_func=regcomp
13040                                 break
13041 fi
13042
13043         done
13044
13045 fi
13046
13047 if test "$cf_regex_func" = no ; then
13048         echo "$as_me:13048: checking for compile" >&5
13049 echo $ECHO_N "checking for compile... $ECHO_C" >&6
13050 if test "${ac_cv_func_compile+set}" = set; then
13051   echo $ECHO_N "(cached) $ECHO_C" >&6
13052 else
13053   cat >conftest.$ac_ext <<_ACEOF
13054 #line 13054 "configure"
13055 #include "confdefs.h"
13056 /* System header to define __stub macros and hopefully few prototypes,
13057     which can conflict with char compile (); below.  */
13058 #include <assert.h>
13059 /* Override any gcc2 internal prototype to avoid an error.  */
13060 #ifdef __cplusplus
13061 extern "C"
13062 #endif
13063 /* We use char because int might match the return type of a gcc2
13064    builtin and then its argument prototype would still apply.  */
13065 char compile ();
13066 char (*f) ();
13067
13068 int
13069 main ()
13070 {
13071 /* The GNU C library defines this for functions which it implements
13072     to always fail with ENOSYS.  Some functions are actually named
13073     something starting with __ and the normal name is an alias.  */
13074 #if defined (__stub_compile) || defined (__stub___compile)
13075 choke me
13076 #else
13077 f = compile;
13078 #endif
13079
13080   ;
13081   return 0;
13082 }
13083 _ACEOF
13084 rm -f conftest.$ac_objext conftest$ac_exeext
13085 if { (eval echo "$as_me:13085: \"$ac_link\"") >&5
13086   (eval $ac_link) 2>&5
13087   ac_status=$?
13088   echo "$as_me:13088: \$? = $ac_status" >&5
13089   (exit $ac_status); } &&
13090          { ac_try='test -s conftest$ac_exeext'
13091   { (eval echo "$as_me:13091: \"$ac_try\"") >&5
13092   (eval $ac_try) 2>&5
13093   ac_status=$?
13094   echo "$as_me:13094: \$? = $ac_status" >&5
13095   (exit $ac_status); }; }; then
13096   ac_cv_func_compile=yes
13097 else
13098   echo "$as_me: failed program was:" >&5
13099 cat conftest.$ac_ext >&5
13100 ac_cv_func_compile=no
13101 fi
13102 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13103 fi
13104 echo "$as_me:13104: result: $ac_cv_func_compile" >&5
13105 echo "${ECHO_T}$ac_cv_func_compile" >&6
13106 if test $ac_cv_func_compile = yes; then
13107   cf_regex_func=compile
13108 else
13109
13110                 echo "$as_me:13110: checking for compile in -lgen" >&5
13111 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13112 if test "${ac_cv_lib_gen_compile+set}" = set; then
13113   echo $ECHO_N "(cached) $ECHO_C" >&6
13114 else
13115   ac_check_lib_save_LIBS=$LIBS
13116 LIBS="-lgen  $LIBS"
13117 cat >conftest.$ac_ext <<_ACEOF
13118 #line 13118 "configure"
13119 #include "confdefs.h"
13120
13121 /* Override any gcc2 internal prototype to avoid an error.  */
13122 #ifdef __cplusplus
13123 extern "C"
13124 #endif
13125 /* We use char because int might match the return type of a gcc2
13126    builtin and then its argument prototype would still apply.  */
13127 char compile ();
13128 int
13129 main ()
13130 {
13131 compile ();
13132   ;
13133   return 0;
13134 }
13135 _ACEOF
13136 rm -f conftest.$ac_objext conftest$ac_exeext
13137 if { (eval echo "$as_me:13137: \"$ac_link\"") >&5
13138   (eval $ac_link) 2>&5
13139   ac_status=$?
13140   echo "$as_me:13140: \$? = $ac_status" >&5
13141   (exit $ac_status); } &&
13142          { ac_try='test -s conftest$ac_exeext'
13143   { (eval echo "$as_me:13143: \"$ac_try\"") >&5
13144   (eval $ac_try) 2>&5
13145   ac_status=$?
13146   echo "$as_me:13146: \$? = $ac_status" >&5
13147   (exit $ac_status); }; }; then
13148   ac_cv_lib_gen_compile=yes
13149 else
13150   echo "$as_me: failed program was:" >&5
13151 cat conftest.$ac_ext >&5
13152 ac_cv_lib_gen_compile=no
13153 fi
13154 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13155 LIBS=$ac_check_lib_save_LIBS
13156 fi
13157 echo "$as_me:13157: result: $ac_cv_lib_gen_compile" >&5
13158 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
13159 if test $ac_cv_lib_gen_compile = yes; then
13160
13161                                 LIBS="-lgen $LIBS"
13162                                 cf_regex_func=compile
13163 fi
13164
13165 fi
13166
13167 fi
13168
13169 if test "$cf_regex_func" = no ; then
13170         { echo "$as_me:13170: WARNING: cannot find regular expression library" >&5
13171 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
13172 fi
13173
13174 echo "$as_me:13174: checking for regular-expression headers" >&5
13175 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
13176 if test "${cf_cv_regex_hdrs+set}" = set; then
13177   echo $ECHO_N "(cached) $ECHO_C" >&6
13178 else
13179
13180 cf_cv_regex_hdrs=no
13181 case $cf_regex_func in #(vi
13182 compile) #(vi
13183         for cf_regex_hdr in regexp.h regexpr.h
13184         do
13185                 cat >conftest.$ac_ext <<_ACEOF
13186 #line 13186 "configure"
13187 #include "confdefs.h"
13188 #include <$cf_regex_hdr>
13189 int
13190 main ()
13191 {
13192
13193                         char *p = compile("", "", "", 0);
13194                         int x = step("", "");
13195
13196   ;
13197   return 0;
13198 }
13199 _ACEOF
13200 rm -f conftest.$ac_objext conftest$ac_exeext
13201 if { (eval echo "$as_me:13201: \"$ac_link\"") >&5
13202   (eval $ac_link) 2>&5
13203   ac_status=$?
13204   echo "$as_me:13204: \$? = $ac_status" >&5
13205   (exit $ac_status); } &&
13206          { ac_try='test -s conftest$ac_exeext'
13207   { (eval echo "$as_me:13207: \"$ac_try\"") >&5
13208   (eval $ac_try) 2>&5
13209   ac_status=$?
13210   echo "$as_me:13210: \$? = $ac_status" >&5
13211   (exit $ac_status); }; }; then
13212
13213                         cf_cv_regex_hdrs=$cf_regex_hdr
13214                         break
13215
13216 else
13217   echo "$as_me: failed program was:" >&5
13218 cat conftest.$ac_ext >&5
13219 fi
13220 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13221         done
13222         ;;
13223 *)
13224         for cf_regex_hdr in regex.h
13225         do
13226                 cat >conftest.$ac_ext <<_ACEOF
13227 #line 13227 "configure"
13228 #include "confdefs.h"
13229 #include <sys/types.h>
13230 #include <$cf_regex_hdr>
13231 int
13232 main ()
13233 {
13234
13235                         regex_t *p;
13236                         int x = regcomp(p, "", 0);
13237                         int y = regexec(p, "", 0, 0, 0);
13238                         regfree(p);
13239
13240   ;
13241   return 0;
13242 }
13243 _ACEOF
13244 rm -f conftest.$ac_objext conftest$ac_exeext
13245 if { (eval echo "$as_me:13245: \"$ac_link\"") >&5
13246   (eval $ac_link) 2>&5
13247   ac_status=$?
13248   echo "$as_me:13248: \$? = $ac_status" >&5
13249   (exit $ac_status); } &&
13250          { ac_try='test -s conftest$ac_exeext'
13251   { (eval echo "$as_me:13251: \"$ac_try\"") >&5
13252   (eval $ac_try) 2>&5
13253   ac_status=$?
13254   echo "$as_me:13254: \$? = $ac_status" >&5
13255   (exit $ac_status); }; }; then
13256
13257                         cf_cv_regex_hdrs=$cf_regex_hdr
13258                         break
13259
13260 else
13261   echo "$as_me: failed program was:" >&5
13262 cat conftest.$ac_ext >&5
13263 fi
13264 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13265         done
13266         ;;
13267 esac
13268
13269 fi
13270 echo "$as_me:13270: result: $cf_cv_regex_hdrs" >&5
13271 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
13272
13273 case $cf_cv_regex_hdrs in #(vi
13274     no)        { echo "$as_me:13274: WARNING: no regular expression header found" >&5
13275 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
13276     regex.h)   cat >>confdefs.h <<\EOF
13277 #define HAVE_REGEX_H_FUNCS 1
13278 EOF
13279  ;; #(vi
13280     regexp.h)  cat >>confdefs.h <<\EOF
13281 #define HAVE_REGEXP_H_FUNCS 1
13282 EOF
13283  ;; #(vi
13284     regexpr.h) cat >>confdefs.h <<\EOF
13285 #define HAVE_REGEXPR_H_FUNCS 1
13286 EOF
13287  ;;
13288 esac
13289
13290 for ac_header in \
13291 fcntl.h \
13292 getopt.h \
13293 limits.h \
13294 locale.h \
13295 poll.h \
13296 sys/bsdtypes.h \
13297 sys/ioctl.h \
13298 sys/param.h \
13299 sys/poll.h \
13300 sys/select.h \
13301 sys/time.h \
13302 sys/times.h \
13303 ttyent.h \
13304 unistd.h \
13305 wctype.h \
13306
13307 do
13308 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13309 echo "$as_me:13309: checking for $ac_header" >&5
13310 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13311 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13312   echo $ECHO_N "(cached) $ECHO_C" >&6
13313 else
13314   cat >conftest.$ac_ext <<_ACEOF
13315 #line 13315 "configure"
13316 #include "confdefs.h"
13317 #include <$ac_header>
13318 _ACEOF
13319 if { (eval echo "$as_me:13319: \"$ac_cpp conftest.$ac_ext\"") >&5
13320   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13321   ac_status=$?
13322   egrep -v '^ *\+' conftest.er1 >conftest.err
13323   rm -f conftest.er1
13324   cat conftest.err >&5
13325   echo "$as_me:13325: \$? = $ac_status" >&5
13326   (exit $ac_status); } >/dev/null; then
13327   if test -s conftest.err; then
13328     ac_cpp_err=$ac_c_preproc_warn_flag
13329   else
13330     ac_cpp_err=
13331   fi
13332 else
13333   ac_cpp_err=yes
13334 fi
13335 if test -z "$ac_cpp_err"; then
13336   eval "$as_ac_Header=yes"
13337 else
13338   echo "$as_me: failed program was:" >&5
13339   cat conftest.$ac_ext >&5
13340   eval "$as_ac_Header=no"
13341 fi
13342 rm -f conftest.err conftest.$ac_ext
13343 fi
13344 echo "$as_me:13344: result: `eval echo '${'$as_ac_Header'}'`" >&5
13345 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13346 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13347   cat >>confdefs.h <<EOF
13348 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13349 EOF
13350
13351 fi
13352 done
13353
13354 # check for ISC (this may also define _POSIX_SOURCE)
13355 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
13356 if test "$ISC" = yes ; then
13357
13358 echo "$as_me:13358: checking for main in -lcposix" >&5
13359 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
13360 if test "${ac_cv_lib_cposix_main+set}" = set; then
13361   echo $ECHO_N "(cached) $ECHO_C" >&6
13362 else
13363   ac_check_lib_save_LIBS=$LIBS
13364 LIBS="-lcposix  $LIBS"
13365 cat >conftest.$ac_ext <<_ACEOF
13366 #line 13366 "configure"
13367 #include "confdefs.h"
13368
13369 int
13370 main ()
13371 {
13372 main ();
13373   ;
13374   return 0;
13375 }
13376 _ACEOF
13377 rm -f conftest.$ac_objext conftest$ac_exeext
13378 if { (eval echo "$as_me:13378: \"$ac_link\"") >&5
13379   (eval $ac_link) 2>&5
13380   ac_status=$?
13381   echo "$as_me:13381: \$? = $ac_status" >&5
13382   (exit $ac_status); } &&
13383          { ac_try='test -s conftest$ac_exeext'
13384   { (eval echo "$as_me:13384: \"$ac_try\"") >&5
13385   (eval $ac_try) 2>&5
13386   ac_status=$?
13387   echo "$as_me:13387: \$? = $ac_status" >&5
13388   (exit $ac_status); }; }; then
13389   ac_cv_lib_cposix_main=yes
13390 else
13391   echo "$as_me: failed program was:" >&5
13392 cat conftest.$ac_ext >&5
13393 ac_cv_lib_cposix_main=no
13394 fi
13395 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13396 LIBS=$ac_check_lib_save_LIBS
13397 fi
13398 echo "$as_me:13398: result: $ac_cv_lib_cposix_main" >&5
13399 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
13400 if test $ac_cv_lib_cposix_main = yes; then
13401   cat >>confdefs.h <<EOF
13402 #define HAVE_LIBCPOSIX 1
13403 EOF
13404
13405   LIBS="-lcposix $LIBS"
13406
13407 fi
13408
13409         echo "$as_me:13409: checking for bzero in -linet" >&5
13410 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
13411 if test "${ac_cv_lib_inet_bzero+set}" = set; then
13412   echo $ECHO_N "(cached) $ECHO_C" >&6
13413 else
13414   ac_check_lib_save_LIBS=$LIBS
13415 LIBS="-linet  $LIBS"
13416 cat >conftest.$ac_ext <<_ACEOF
13417 #line 13417 "configure"
13418 #include "confdefs.h"
13419
13420 /* Override any gcc2 internal prototype to avoid an error.  */
13421 #ifdef __cplusplus
13422 extern "C"
13423 #endif
13424 /* We use char because int might match the return type of a gcc2
13425    builtin and then its argument prototype would still apply.  */
13426 char bzero ();
13427 int
13428 main ()
13429 {
13430 bzero ();
13431   ;
13432   return 0;
13433 }
13434 _ACEOF
13435 rm -f conftest.$ac_objext conftest$ac_exeext
13436 if { (eval echo "$as_me:13436: \"$ac_link\"") >&5
13437   (eval $ac_link) 2>&5
13438   ac_status=$?
13439   echo "$as_me:13439: \$? = $ac_status" >&5
13440   (exit $ac_status); } &&
13441          { ac_try='test -s conftest$ac_exeext'
13442   { (eval echo "$as_me:13442: \"$ac_try\"") >&5
13443   (eval $ac_try) 2>&5
13444   ac_status=$?
13445   echo "$as_me:13445: \$? = $ac_status" >&5
13446   (exit $ac_status); }; }; then
13447   ac_cv_lib_inet_bzero=yes
13448 else
13449   echo "$as_me: failed program was:" >&5
13450 cat conftest.$ac_ext >&5
13451 ac_cv_lib_inet_bzero=no
13452 fi
13453 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13454 LIBS=$ac_check_lib_save_LIBS
13455 fi
13456 echo "$as_me:13456: result: $ac_cv_lib_inet_bzero" >&5
13457 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
13458 if test $ac_cv_lib_inet_bzero = yes; then
13459   LIBS="-linet $LIBS"
13460 fi
13461 fi
13462
13463 echo "$as_me:13463: checking if sys/time.h works with sys/select.h" >&5
13464 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
13465 if test "${cf_cv_sys_time_select+set}" = set; then
13466   echo $ECHO_N "(cached) $ECHO_C" >&6
13467 else
13468
13469 cat >conftest.$ac_ext <<_ACEOF
13470 #line 13470 "configure"
13471 #include "confdefs.h"
13472
13473 #include <sys/types.h>
13474 #ifdef HAVE_SYS_TIME_H
13475 #include <sys/time.h>
13476 #endif
13477 #ifdef HAVE_SYS_SELECT_H
13478 #include <sys/select.h>
13479 #endif
13480
13481 int
13482 main ()
13483 {
13484
13485   ;
13486   return 0;
13487 }
13488 _ACEOF
13489 rm -f conftest.$ac_objext
13490 if { (eval echo "$as_me:13490: \"$ac_compile\"") >&5
13491   (eval $ac_compile) 2>&5
13492   ac_status=$?
13493   echo "$as_me:13493: \$? = $ac_status" >&5
13494   (exit $ac_status); } &&
13495          { ac_try='test -s conftest.$ac_objext'
13496   { (eval echo "$as_me:13496: \"$ac_try\"") >&5
13497   (eval $ac_try) 2>&5
13498   ac_status=$?
13499   echo "$as_me:13499: \$? = $ac_status" >&5
13500   (exit $ac_status); }; }; then
13501   cf_cv_sys_time_select=yes
13502 else
13503   echo "$as_me: failed program was:" >&5
13504 cat conftest.$ac_ext >&5
13505 cf_cv_sys_time_select=no
13506 fi
13507 rm -f conftest.$ac_objext conftest.$ac_ext
13508
13509 fi
13510
13511 echo "$as_me:13511: result: $cf_cv_sys_time_select" >&5
13512 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
13513 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
13514 #define HAVE_SYS_TIME_SELECT 1
13515 EOF
13516
13517 ###     checks for compiler characteristics
13518 ac_ext=c
13519 ac_cpp='$CPP $CPPFLAGS'
13520 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13521 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13522 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13523 ac_main_return=return
13524
13525 echo "$as_me:13525: checking for $CC option to accept ANSI C" >&5
13526 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
13527 if test "${ac_cv_prog_cc_stdc+set}" = set; then
13528   echo $ECHO_N "(cached) $ECHO_C" >&6
13529 else
13530   ac_cv_prog_cc_stdc=no
13531 ac_save_CC=$CC
13532 cat >conftest.$ac_ext <<_ACEOF
13533 #line 13533 "configure"
13534 #include "confdefs.h"
13535 #include <stdarg.h>
13536 #include <stdio.h>
13537 #include <sys/types.h>
13538 #include <sys/stat.h>
13539 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
13540 struct buf { int x; };
13541 FILE * (*rcsopen) (struct buf *, struct stat *, int);
13542 static char *e (p, i)
13543      char **p;
13544      int i;
13545 {
13546   return p[i];
13547 }
13548 static char *f (char * (*g) (char **, int), char **p, ...)
13549 {
13550   char *s;
13551   va_list v;
13552   va_start (v,p);
13553   s = g (p, va_arg (v,int));
13554   va_end (v);
13555   return s;
13556 }
13557 int test (int i, double x);
13558 struct s1 {int (*f) (int a);};
13559 struct s2 {int (*f) (double a);};
13560 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13561 int argc;
13562 char **argv;
13563 int
13564 main ()
13565 {
13566 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
13567   ;
13568   return 0;
13569 }
13570 _ACEOF
13571 # Don't try gcc -ansi; that turns off useful extensions and
13572 # breaks some systems' header files.
13573 # AIX                   -qlanglvl=ansi
13574 # Ultrix and OSF/1      -std1
13575 # HP-UX 10.20 and later -Ae
13576 # HP-UX older versions  -Aa -D_HPUX_SOURCE
13577 # SVR4                  -Xc -D__EXTENSIONS__
13578 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13579 do
13580   CC="$ac_save_CC $ac_arg"
13581   rm -f conftest.$ac_objext
13582 if { (eval echo "$as_me:13582: \"$ac_compile\"") >&5
13583   (eval $ac_compile) 2>&5
13584   ac_status=$?
13585   echo "$as_me:13585: \$? = $ac_status" >&5
13586   (exit $ac_status); } &&
13587          { ac_try='test -s conftest.$ac_objext'
13588   { (eval echo "$as_me:13588: \"$ac_try\"") >&5
13589   (eval $ac_try) 2>&5
13590   ac_status=$?
13591   echo "$as_me:13591: \$? = $ac_status" >&5
13592   (exit $ac_status); }; }; then
13593   ac_cv_prog_cc_stdc=$ac_arg
13594 break
13595 else
13596   echo "$as_me: failed program was:" >&5
13597 cat conftest.$ac_ext >&5
13598 fi
13599 rm -f conftest.$ac_objext
13600 done
13601 rm -f conftest.$ac_ext conftest.$ac_objext
13602 CC=$ac_save_CC
13603
13604 fi
13605
13606 case "x$ac_cv_prog_cc_stdc" in
13607   x|xno)
13608     echo "$as_me:13608: result: none needed" >&5
13609 echo "${ECHO_T}none needed" >&6 ;;
13610   *)
13611     echo "$as_me:13611: result: $ac_cv_prog_cc_stdc" >&5
13612 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
13613     CC="$CC $ac_cv_prog_cc_stdc" ;;
13614 esac
13615
13616 echo "$as_me:13616: checking for an ANSI C-conforming const" >&5
13617 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
13618 if test "${ac_cv_c_const+set}" = set; then
13619   echo $ECHO_N "(cached) $ECHO_C" >&6
13620 else
13621   cat >conftest.$ac_ext <<_ACEOF
13622 #line 13622 "configure"
13623 #include "confdefs.h"
13624
13625 int
13626 main ()
13627 {
13628 /* FIXME: Include the comments suggested by Paul. */
13629 #ifndef __cplusplus
13630   /* Ultrix mips cc rejects this.  */
13631   typedef int charset[2];
13632   const charset x;
13633   /* SunOS 4.1.1 cc rejects this.  */
13634   char const *const *ccp;
13635   char **p;
13636   /* NEC SVR4.0.2 mips cc rejects this.  */
13637   struct point {int x, y;};
13638   static struct point const zero = {0,0};
13639   /* AIX XL C 1.02.0.0 rejects this.
13640      It does not let you subtract one const X* pointer from another in
13641      an arm of an if-expression whose if-part is not a constant
13642      expression */
13643   const char *g = "string";
13644   ccp = &g + (g ? g-g : 0);
13645   /* HPUX 7.0 cc rejects these. */
13646   ++ccp;
13647   p = (char**) ccp;
13648   ccp = (char const *const *) p;
13649   { /* SCO 3.2v4 cc rejects this.  */
13650     char *t;
13651     char const *s = 0 ? (char *) 0 : (char const *) 0;
13652
13653     *t++ = 0;
13654   }
13655   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13656     int x[] = {25, 17};
13657     const int *foo = &x[0];
13658     ++foo;
13659   }
13660   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13661     typedef const int *iptr;
13662     iptr p = 0;
13663     ++p;
13664   }
13665   { /* AIX XL C 1.02.0.0 rejects this saying
13666        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13667     struct s { int j; const int *ap[3]; };
13668     struct s *b; b->j = 5;
13669   }
13670   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13671     const int foo = 10;
13672   }
13673 #endif
13674
13675   ;
13676   return 0;
13677 }
13678 _ACEOF
13679 rm -f conftest.$ac_objext
13680 if { (eval echo "$as_me:13680: \"$ac_compile\"") >&5
13681   (eval $ac_compile) 2>&5
13682   ac_status=$?
13683   echo "$as_me:13683: \$? = $ac_status" >&5
13684   (exit $ac_status); } &&
13685          { ac_try='test -s conftest.$ac_objext'
13686   { (eval echo "$as_me:13686: \"$ac_try\"") >&5
13687   (eval $ac_try) 2>&5
13688   ac_status=$?
13689   echo "$as_me:13689: \$? = $ac_status" >&5
13690   (exit $ac_status); }; }; then
13691   ac_cv_c_const=yes
13692 else
13693   echo "$as_me: failed program was:" >&5
13694 cat conftest.$ac_ext >&5
13695 ac_cv_c_const=no
13696 fi
13697 rm -f conftest.$ac_objext conftest.$ac_ext
13698 fi
13699 echo "$as_me:13699: result: $ac_cv_c_const" >&5
13700 echo "${ECHO_T}$ac_cv_c_const" >&6
13701 if test $ac_cv_c_const = no; then
13702
13703 cat >>confdefs.h <<\EOF
13704 #define const
13705 EOF
13706
13707 fi
13708
13709 echo "$as_me:13709: checking for inline" >&5
13710 echo $ECHO_N "checking for inline... $ECHO_C" >&6
13711 if test "${ac_cv_c_inline+set}" = set; then
13712   echo $ECHO_N "(cached) $ECHO_C" >&6
13713 else
13714   ac_cv_c_inline=no
13715 for ac_kw in inline __inline__ __inline; do
13716   cat >conftest.$ac_ext <<_ACEOF
13717 #line 13717 "configure"
13718 #include "confdefs.h"
13719 #ifndef __cplusplus
13720 static $ac_kw int static_foo () {return 0; }
13721 $ac_kw int foo () {return 0; }
13722 #endif
13723
13724 _ACEOF
13725 rm -f conftest.$ac_objext
13726 if { (eval echo "$as_me:13726: \"$ac_compile\"") >&5
13727   (eval $ac_compile) 2>&5
13728   ac_status=$?
13729   echo "$as_me:13729: \$? = $ac_status" >&5
13730   (exit $ac_status); } &&
13731          { ac_try='test -s conftest.$ac_objext'
13732   { (eval echo "$as_me:13732: \"$ac_try\"") >&5
13733   (eval $ac_try) 2>&5
13734   ac_status=$?
13735   echo "$as_me:13735: \$? = $ac_status" >&5
13736   (exit $ac_status); }; }; then
13737   ac_cv_c_inline=$ac_kw; break
13738 else
13739   echo "$as_me: failed program was:" >&5
13740 cat conftest.$ac_ext >&5
13741 fi
13742 rm -f conftest.$ac_objext conftest.$ac_ext
13743 done
13744
13745 fi
13746 echo "$as_me:13746: result: $ac_cv_c_inline" >&5
13747 echo "${ECHO_T}$ac_cv_c_inline" >&6
13748 case $ac_cv_c_inline in
13749   inline | yes) ;;
13750   no)
13751 cat >>confdefs.h <<\EOF
13752 #define inline
13753 EOF
13754  ;;
13755   *)  cat >>confdefs.h <<EOF
13756 #define inline $ac_cv_c_inline
13757 EOF
13758  ;;
13759 esac
13760
13761 NCURSES_INLINE=
13762 if test "$ac_cv_c_inline" != no ; then
13763   NCURSES_INLINE=inline
13764   if test "$INTEL_COMPILER" = yes
13765   then
13766     :
13767   elif test "$GCC" = yes
13768   then
13769     echo "$as_me:13769: checking if $CC supports options to tune inlining" >&5
13770 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
13771 if test "${cf_cv_gcc_inline+set}" = set; then
13772   echo $ECHO_N "(cached) $ECHO_C" >&6
13773 else
13774
13775       cf_save_CFLAGS=$CFLAGS
13776       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
13777       cat >conftest.$ac_ext <<_ACEOF
13778 #line 13778 "configure"
13779 #include "confdefs.h"
13780 inline int foo(void) { return 1; }
13781 int
13782 main ()
13783 {
13784 ${cf_cv_main_return:-return} foo()
13785   ;
13786   return 0;
13787 }
13788 _ACEOF
13789 rm -f conftest.$ac_objext
13790 if { (eval echo "$as_me:13790: \"$ac_compile\"") >&5
13791   (eval $ac_compile) 2>&5
13792   ac_status=$?
13793   echo "$as_me:13793: \$? = $ac_status" >&5
13794   (exit $ac_status); } &&
13795          { ac_try='test -s conftest.$ac_objext'
13796   { (eval echo "$as_me:13796: \"$ac_try\"") >&5
13797   (eval $ac_try) 2>&5
13798   ac_status=$?
13799   echo "$as_me:13799: \$? = $ac_status" >&5
13800   (exit $ac_status); }; }; then
13801   cf_cv_gcc_inline=yes
13802 else
13803   echo "$as_me: failed program was:" >&5
13804 cat conftest.$ac_ext >&5
13805 cf_cv_gcc_inline=no
13806 fi
13807 rm -f conftest.$ac_objext conftest.$ac_ext
13808       CFLAGS=$cf_save_CFLAGS
13809
13810 fi
13811 echo "$as_me:13811: result: $cf_cv_gcc_inline" >&5
13812 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
13813     if test "$cf_cv_gcc_inline" = yes ; then
13814
13815 cf_fix_cppflags=no
13816 cf_new_cflags=
13817 cf_new_cppflags=
13818 cf_new_extra_cppflags=
13819
13820 for cf_add_cflags in --param max-inline-insns-single=1200
13821 do
13822 case $cf_fix_cppflags in
13823 no)
13824         case $cf_add_cflags in #(vi
13825         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13826                 case $cf_add_cflags in
13827                 -D*)
13828                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13829
13830                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13831                                 && test -z "${cf_tst_cflags}" \
13832                                 && cf_fix_cppflags=yes
13833
13834                         if test $cf_fix_cppflags = yes ; then
13835                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13836                                 continue
13837                         elif test "${cf_tst_cflags}" = "\"'" ; then
13838                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13839                                 continue
13840                         fi
13841                         ;;
13842                 esac
13843                 case "$CPPFLAGS" in
13844                 *$cf_add_cflags) #(vi
13845                         ;;
13846                 *) #(vi
13847                         case $cf_add_cflags in #(vi
13848                         -D*)
13849                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13850
13851 CPPFLAGS=`echo "$CPPFLAGS" | \
13852         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13853                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13854
13855                                 ;;
13856                         esac
13857                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13858                         ;;
13859                 esac
13860                 ;;
13861         *)
13862                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13863                 ;;
13864         esac
13865         ;;
13866 yes)
13867         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13868
13869         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13870
13871         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13872                 && test -z "${cf_tst_cflags}" \
13873                 && cf_fix_cppflags=no
13874         ;;
13875 esac
13876 done
13877
13878 if test -n "$cf_new_cflags" ; then
13879
13880         CFLAGS="$CFLAGS $cf_new_cflags"
13881 fi
13882
13883 if test -n "$cf_new_cppflags" ; then
13884
13885         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13886 fi
13887
13888 if test -n "$cf_new_extra_cppflags" ; then
13889
13890         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13891 fi
13892
13893     fi
13894   fi
13895 fi
13896
13897 echo "$as_me:13897: checking for signal global datatype" >&5
13898 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13899 if test "${cf_cv_sig_atomic_t+set}" = set; then
13900   echo $ECHO_N "(cached) $ECHO_C" >&6
13901 else
13902
13903         for cf_type in \
13904                 "volatile sig_atomic_t" \
13905                 "sig_atomic_t" \
13906                 "int"
13907         do
13908         cat >conftest.$ac_ext <<_ACEOF
13909 #line 13909 "configure"
13910 #include "confdefs.h"
13911
13912 #include <sys/types.h>
13913 #include <signal.h>
13914 #include <stdio.h>
13915
13916 extern $cf_type x;
13917 $cf_type x;
13918 static void handler(int sig)
13919 {
13920         x = 5;
13921 }
13922 int
13923 main ()
13924 {
13925 signal(SIGINT, handler);
13926                  x = 1
13927   ;
13928   return 0;
13929 }
13930 _ACEOF
13931 rm -f conftest.$ac_objext
13932 if { (eval echo "$as_me:13932: \"$ac_compile\"") >&5
13933   (eval $ac_compile) 2>&5
13934   ac_status=$?
13935   echo "$as_me:13935: \$? = $ac_status" >&5
13936   (exit $ac_status); } &&
13937          { ac_try='test -s conftest.$ac_objext'
13938   { (eval echo "$as_me:13938: \"$ac_try\"") >&5
13939   (eval $ac_try) 2>&5
13940   ac_status=$?
13941   echo "$as_me:13941: \$? = $ac_status" >&5
13942   (exit $ac_status); }; }; then
13943   cf_cv_sig_atomic_t=$cf_type
13944 else
13945   echo "$as_me: failed program was:" >&5
13946 cat conftest.$ac_ext >&5
13947 cf_cv_sig_atomic_t=no
13948 fi
13949 rm -f conftest.$ac_objext conftest.$ac_ext
13950                 test "$cf_cv_sig_atomic_t" != no && break
13951         done
13952
13953 fi
13954
13955 echo "$as_me:13955: result: $cf_cv_sig_atomic_t" >&5
13956 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13957 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13958 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13959 EOF
13960
13961 if test $NCURSES_CHTYPE = auto ; then
13962
13963 echo "$as_me:13963: checking for type of chtype" >&5
13964 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13965 if test "${cf_cv_typeof_chtype+set}" = set; then
13966   echo $ECHO_N "(cached) $ECHO_C" >&6
13967 else
13968
13969                 if test "$cross_compiling" = yes; then
13970   cf_cv_typeof_chtype=long
13971 else
13972   cat >conftest.$ac_ext <<_ACEOF
13973 #line 13973 "configure"
13974 #include "confdefs.h"
13975
13976 #define WANT_BITS 31
13977 #include <stdio.h>
13978 int main()
13979 {
13980         FILE *fp = fopen("cf_test.out", "w");
13981         if (fp != 0) {
13982                 char *result = "long";
13983                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13984                         int n;
13985                         unsigned int x, y;
13986                         for (n = 0; n < WANT_BITS; n++) {
13987                                 x = (1 << n);
13988                                 y = (x >> n);
13989                                 if (y != 1 || x == 0) {
13990                                         x = 0;
13991                                         break;
13992                                 }
13993                         }
13994                         /*
13995                          * If x is nonzero, an int is big enough for the bits
13996                          * that we want.
13997                          */
13998                         result = (x != 0) ? "int" : "long";
13999                 }
14000                 fputs(result, fp);
14001                 fclose(fp);
14002         }
14003         ${cf_cv_main_return:-return}(0);
14004 }
14005
14006 _ACEOF
14007 rm -f conftest$ac_exeext
14008 if { (eval echo "$as_me:14008: \"$ac_link\"") >&5
14009   (eval $ac_link) 2>&5
14010   ac_status=$?
14011   echo "$as_me:14011: \$? = $ac_status" >&5
14012   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14013   { (eval echo "$as_me:14013: \"$ac_try\"") >&5
14014   (eval $ac_try) 2>&5
14015   ac_status=$?
14016   echo "$as_me:14016: \$? = $ac_status" >&5
14017   (exit $ac_status); }; }; then
14018   cf_cv_typeof_chtype=`cat cf_test.out`
14019 else
14020   echo "$as_me: program exited with status $ac_status" >&5
14021 echo "$as_me: failed program was:" >&5
14022 cat conftest.$ac_ext >&5
14023 cf_cv_typeof_chtype=long
14024 fi
14025 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14026 fi
14027                 rm -f cf_test.out
14028
14029 fi
14030
14031 echo "$as_me:14031: result: $cf_cv_typeof_chtype" >&5
14032 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
14033
14034 cat >>confdefs.h <<EOF
14035 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
14036 EOF
14037
14038 else
14039         cf_cv_typeof_chtype=$NCURSES_CHTYPE
14040 fi
14041 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
14042
14043 echo "$as_me:14043: checking if unsigned literals are legal" >&5
14044 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
14045 if test "${cf_cv_unsigned_literals+set}" = set; then
14046   echo $ECHO_N "(cached) $ECHO_C" >&6
14047 else
14048
14049         cat >conftest.$ac_ext <<_ACEOF
14050 #line 14050 "configure"
14051 #include "confdefs.h"
14052
14053 int
14054 main ()
14055 {
14056 long x = 1L + 1UL + 1U + 1
14057   ;
14058   return 0;
14059 }
14060 _ACEOF
14061 rm -f conftest.$ac_objext
14062 if { (eval echo "$as_me:14062: \"$ac_compile\"") >&5
14063   (eval $ac_compile) 2>&5
14064   ac_status=$?
14065   echo "$as_me:14065: \$? = $ac_status" >&5
14066   (exit $ac_status); } &&
14067          { ac_try='test -s conftest.$ac_objext'
14068   { (eval echo "$as_me:14068: \"$ac_try\"") >&5
14069   (eval $ac_try) 2>&5
14070   ac_status=$?
14071   echo "$as_me:14071: \$? = $ac_status" >&5
14072   (exit $ac_status); }; }; then
14073   cf_cv_unsigned_literals=yes
14074 else
14075   echo "$as_me: failed program was:" >&5
14076 cat conftest.$ac_ext >&5
14077 cf_cv_unsigned_literals=no
14078 fi
14079 rm -f conftest.$ac_objext conftest.$ac_ext
14080
14081 fi
14082
14083 echo "$as_me:14083: result: $cf_cv_unsigned_literals" >&5
14084 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
14085
14086 cf_cv_1UL="1"
14087 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
14088 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
14089
14090 if test $NCURSES_MMASK_T = auto ; then
14091         cf_cv_typeof_mmask_t=long
14092 else
14093         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
14094 fi
14095 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
14096
14097 ###     Checks for external-data
14098
14099 echo "$as_me:14099: checking if external errno is declared" >&5
14100 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
14101 if test "${cf_cv_dcl_errno+set}" = set; then
14102   echo $ECHO_N "(cached) $ECHO_C" >&6
14103 else
14104
14105     cat >conftest.$ac_ext <<_ACEOF
14106 #line 14106 "configure"
14107 #include "confdefs.h"
14108
14109 #ifdef HAVE_STDLIB_H
14110 #include <stdlib.h>
14111 #endif
14112 #include <stdio.h>
14113 #include <sys/types.h>
14114 #include <errno.h>
14115 int
14116 main ()
14117 {
14118 int x = (int) errno
14119   ;
14120   return 0;
14121 }
14122 _ACEOF
14123 rm -f conftest.$ac_objext
14124 if { (eval echo "$as_me:14124: \"$ac_compile\"") >&5
14125   (eval $ac_compile) 2>&5
14126   ac_status=$?
14127   echo "$as_me:14127: \$? = $ac_status" >&5
14128   (exit $ac_status); } &&
14129          { ac_try='test -s conftest.$ac_objext'
14130   { (eval echo "$as_me:14130: \"$ac_try\"") >&5
14131   (eval $ac_try) 2>&5
14132   ac_status=$?
14133   echo "$as_me:14133: \$? = $ac_status" >&5
14134   (exit $ac_status); }; }; then
14135   cf_cv_dcl_errno=yes
14136 else
14137   echo "$as_me: failed program was:" >&5
14138 cat conftest.$ac_ext >&5
14139 cf_cv_dcl_errno=no
14140 fi
14141 rm -f conftest.$ac_objext conftest.$ac_ext
14142
14143 fi
14144 echo "$as_me:14144: result: $cf_cv_dcl_errno" >&5
14145 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
14146
14147 if test "$cf_cv_dcl_errno" = no ; then
14148
14149 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14150
14151     cat >>confdefs.h <<EOF
14152 #define $cf_result 1
14153 EOF
14154
14155 fi
14156
14157 # It's possible (for near-UNIX clones) that the data doesn't exist
14158
14159 echo "$as_me:14159: checking if external errno exists" >&5
14160 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
14161 if test "${cf_cv_have_errno+set}" = set; then
14162   echo $ECHO_N "(cached) $ECHO_C" >&6
14163 else
14164
14165     cat >conftest.$ac_ext <<_ACEOF
14166 #line 14166 "configure"
14167 #include "confdefs.h"
14168
14169 #undef errno
14170 extern int errno;
14171
14172 int
14173 main ()
14174 {
14175 errno = 2
14176   ;
14177   return 0;
14178 }
14179 _ACEOF
14180 rm -f conftest.$ac_objext conftest$ac_exeext
14181 if { (eval echo "$as_me:14181: \"$ac_link\"") >&5
14182   (eval $ac_link) 2>&5
14183   ac_status=$?
14184   echo "$as_me:14184: \$? = $ac_status" >&5
14185   (exit $ac_status); } &&
14186          { ac_try='test -s conftest$ac_exeext'
14187   { (eval echo "$as_me:14187: \"$ac_try\"") >&5
14188   (eval $ac_try) 2>&5
14189   ac_status=$?
14190   echo "$as_me:14190: \$? = $ac_status" >&5
14191   (exit $ac_status); }; }; then
14192   cf_cv_have_errno=yes
14193 else
14194   echo "$as_me: failed program was:" >&5
14195 cat conftest.$ac_ext >&5
14196 cf_cv_have_errno=no
14197 fi
14198 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14199
14200 fi
14201 echo "$as_me:14201: result: $cf_cv_have_errno" >&5
14202 echo "${ECHO_T}$cf_cv_have_errno" >&6
14203
14204 if test "$cf_cv_have_errno" = yes ; then
14205
14206 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14207
14208     cat >>confdefs.h <<EOF
14209 #define $cf_result 1
14210 EOF
14211
14212 fi
14213
14214 echo "$as_me:14214: checking if data-only library module links" >&5
14215 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
14216 if test "${cf_cv_link_dataonly+set}" = set; then
14217   echo $ECHO_N "(cached) $ECHO_C" >&6
14218 else
14219
14220         rm -f conftest.a
14221         cat >conftest.$ac_ext <<EOF
14222 #line 14222 "configure"
14223 int     testdata[3] = { 123, 456, 789 };
14224 EOF
14225         if { (eval echo "$as_me:14225: \"$ac_compile\"") >&5
14226   (eval $ac_compile) 2>&5
14227   ac_status=$?
14228   echo "$as_me:14228: \$? = $ac_status" >&5
14229   (exit $ac_status); } ; then
14230                 mv conftest.o data.o && \
14231                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
14232         fi
14233         rm -f conftest.$ac_ext data.o
14234         cat >conftest.$ac_ext <<EOF
14235 #line 14235 "configure"
14236 int     testfunc()
14237 {
14238 #if defined(NeXT)
14239         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
14240 #else
14241         extern int testdata[3];
14242         return testdata[0] == 123
14243            &&  testdata[1] == 456
14244            &&  testdata[2] == 789;
14245 #endif
14246 }
14247 EOF
14248         if { (eval echo "$as_me:14248: \"$ac_compile\"") >&5
14249   (eval $ac_compile) 2>&5
14250   ac_status=$?
14251   echo "$as_me:14251: \$? = $ac_status" >&5
14252   (exit $ac_status); }; then
14253                 mv conftest.o func.o && \
14254                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
14255         fi
14256         rm -f conftest.$ac_ext func.o
14257         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
14258         cf_saveLIBS="$LIBS"
14259         LIBS="conftest.a $LIBS"
14260         if test "$cross_compiling" = yes; then
14261   cf_cv_link_dataonly=unknown
14262 else
14263   cat >conftest.$ac_ext <<_ACEOF
14264 #line 14264 "configure"
14265 #include "confdefs.h"
14266
14267         int main()
14268         {
14269                 extern int testfunc();
14270                 ${cf_cv_main_return:-return} (!testfunc());
14271         }
14272
14273 _ACEOF
14274 rm -f conftest$ac_exeext
14275 if { (eval echo "$as_me:14275: \"$ac_link\"") >&5
14276   (eval $ac_link) 2>&5
14277   ac_status=$?
14278   echo "$as_me:14278: \$? = $ac_status" >&5
14279   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14280   { (eval echo "$as_me:14280: \"$ac_try\"") >&5
14281   (eval $ac_try) 2>&5
14282   ac_status=$?
14283   echo "$as_me:14283: \$? = $ac_status" >&5
14284   (exit $ac_status); }; }; then
14285   cf_cv_link_dataonly=yes
14286 else
14287   echo "$as_me: program exited with status $ac_status" >&5
14288 echo "$as_me: failed program was:" >&5
14289 cat conftest.$ac_ext >&5
14290 cf_cv_link_dataonly=no
14291 fi
14292 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14293 fi
14294         LIBS="$cf_saveLIBS"
14295
14296 fi
14297
14298 echo "$as_me:14298: result: $cf_cv_link_dataonly" >&5
14299 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
14300
14301 if test "$cf_cv_link_dataonly" = no ; then
14302         cat >>confdefs.h <<\EOF
14303 #define BROKEN_LINKER 1
14304 EOF
14305
14306         BROKEN_LINKER=1
14307 fi
14308
14309 ###     Checks for library functions.
14310
14311 for ac_func in \
14312 getcwd \
14313 getegid \
14314 geteuid \
14315 getttynam \
14316 issetugid \
14317 poll \
14318 remove \
14319 select \
14320 setbuf \
14321 setbuffer \
14322 setvbuf \
14323 sigaction \
14324 sigvec \
14325 strdup \
14326 strstr \
14327 tcgetpgrp \
14328 times \
14329 vsnprintf \
14330
14331 do
14332 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14333 echo "$as_me:14333: checking for $ac_func" >&5
14334 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14335 if eval "test \"\${$as_ac_var+set}\" = set"; then
14336   echo $ECHO_N "(cached) $ECHO_C" >&6
14337 else
14338   cat >conftest.$ac_ext <<_ACEOF
14339 #line 14339 "configure"
14340 #include "confdefs.h"
14341 /* System header to define __stub macros and hopefully few prototypes,
14342     which can conflict with char $ac_func (); below.  */
14343 #include <assert.h>
14344 /* Override any gcc2 internal prototype to avoid an error.  */
14345 #ifdef __cplusplus
14346 extern "C"
14347 #endif
14348 /* We use char because int might match the return type of a gcc2
14349    builtin and then its argument prototype would still apply.  */
14350 char $ac_func ();
14351 char (*f) ();
14352
14353 int
14354 main ()
14355 {
14356 /* The GNU C library defines this for functions which it implements
14357     to always fail with ENOSYS.  Some functions are actually named
14358     something starting with __ and the normal name is an alias.  */
14359 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14360 choke me
14361 #else
14362 f = $ac_func;
14363 #endif
14364
14365   ;
14366   return 0;
14367 }
14368 _ACEOF
14369 rm -f conftest.$ac_objext conftest$ac_exeext
14370 if { (eval echo "$as_me:14370: \"$ac_link\"") >&5
14371   (eval $ac_link) 2>&5
14372   ac_status=$?
14373   echo "$as_me:14373: \$? = $ac_status" >&5
14374   (exit $ac_status); } &&
14375          { ac_try='test -s conftest$ac_exeext'
14376   { (eval echo "$as_me:14376: \"$ac_try\"") >&5
14377   (eval $ac_try) 2>&5
14378   ac_status=$?
14379   echo "$as_me:14379: \$? = $ac_status" >&5
14380   (exit $ac_status); }; }; then
14381   eval "$as_ac_var=yes"
14382 else
14383   echo "$as_me: failed program was:" >&5
14384 cat conftest.$ac_ext >&5
14385 eval "$as_ac_var=no"
14386 fi
14387 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14388 fi
14389 echo "$as_me:14389: result: `eval echo '${'$as_ac_var'}'`" >&5
14390 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14391 if test `eval echo '${'$as_ac_var'}'` = yes; then
14392   cat >>confdefs.h <<EOF
14393 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14394 EOF
14395
14396 fi
14397 done
14398
14399 if test "$with_getcap" = "yes" ; then
14400
14401 echo "$as_me:14401: checking for terminal-capability database functions" >&5
14402 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
14403 if test "${cf_cv_cgetent+set}" = set; then
14404   echo $ECHO_N "(cached) $ECHO_C" >&6
14405 else
14406
14407 cat >conftest.$ac_ext <<_ACEOF
14408 #line 14408 "configure"
14409 #include "confdefs.h"
14410
14411 #include <stdlib.h>
14412 int
14413 main ()
14414 {
14415
14416         char temp[128];
14417         char *buf = temp;
14418         char *db_array = temp;
14419         cgetent(&buf, /* int *, */ &db_array, "vt100");
14420         cgetcap(buf, "tc", '=');
14421         cgetmatch(buf, "tc");
14422
14423   ;
14424   return 0;
14425 }
14426 _ACEOF
14427 rm -f conftest.$ac_objext conftest$ac_exeext
14428 if { (eval echo "$as_me:14428: \"$ac_link\"") >&5
14429   (eval $ac_link) 2>&5
14430   ac_status=$?
14431   echo "$as_me:14431: \$? = $ac_status" >&5
14432   (exit $ac_status); } &&
14433          { ac_try='test -s conftest$ac_exeext'
14434   { (eval echo "$as_me:14434: \"$ac_try\"") >&5
14435   (eval $ac_try) 2>&5
14436   ac_status=$?
14437   echo "$as_me:14437: \$? = $ac_status" >&5
14438   (exit $ac_status); }; }; then
14439   cf_cv_cgetent=yes
14440 else
14441   echo "$as_me: failed program was:" >&5
14442 cat conftest.$ac_ext >&5
14443 cf_cv_cgetent=no
14444 fi
14445 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14446
14447 fi
14448
14449 echo "$as_me:14449: result: $cf_cv_cgetent" >&5
14450 echo "${ECHO_T}$cf_cv_cgetent" >&6
14451 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
14452 #define HAVE_BSD_CGETENT 1
14453 EOF
14454
14455 fi
14456
14457 echo "$as_me:14457: checking for isascii" >&5
14458 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
14459 if test "${cf_cv_have_isascii+set}" = set; then
14460   echo $ECHO_N "(cached) $ECHO_C" >&6
14461 else
14462
14463         cat >conftest.$ac_ext <<_ACEOF
14464 #line 14464 "configure"
14465 #include "confdefs.h"
14466 #include <ctype.h>
14467 int
14468 main ()
14469 {
14470 int x = isascii(' ')
14471   ;
14472   return 0;
14473 }
14474 _ACEOF
14475 rm -f conftest.$ac_objext conftest$ac_exeext
14476 if { (eval echo "$as_me:14476: \"$ac_link\"") >&5
14477   (eval $ac_link) 2>&5
14478   ac_status=$?
14479   echo "$as_me:14479: \$? = $ac_status" >&5
14480   (exit $ac_status); } &&
14481          { ac_try='test -s conftest$ac_exeext'
14482   { (eval echo "$as_me:14482: \"$ac_try\"") >&5
14483   (eval $ac_try) 2>&5
14484   ac_status=$?
14485   echo "$as_me:14485: \$? = $ac_status" >&5
14486   (exit $ac_status); }; }; then
14487   cf_cv_have_isascii=yes
14488 else
14489   echo "$as_me: failed program was:" >&5
14490 cat conftest.$ac_ext >&5
14491 cf_cv_have_isascii=no
14492 fi
14493 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14494
14495 fi
14496 echo "$as_me:14496: result: $cf_cv_have_isascii" >&5
14497 echo "${ECHO_T}$cf_cv_have_isascii" >&6
14498 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
14499 #define HAVE_ISASCII 1
14500 EOF
14501
14502 if test "$ac_cv_func_sigaction" = yes; then
14503 echo "$as_me:14503: checking whether sigaction needs _POSIX_SOURCE" >&5
14504 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
14505 cat >conftest.$ac_ext <<_ACEOF
14506 #line 14506 "configure"
14507 #include "confdefs.h"
14508
14509 #include <sys/types.h>
14510 #include <signal.h>
14511 int
14512 main ()
14513 {
14514 struct sigaction act
14515   ;
14516   return 0;
14517 }
14518 _ACEOF
14519 rm -f conftest.$ac_objext
14520 if { (eval echo "$as_me:14520: \"$ac_compile\"") >&5
14521   (eval $ac_compile) 2>&5
14522   ac_status=$?
14523   echo "$as_me:14523: \$? = $ac_status" >&5
14524   (exit $ac_status); } &&
14525          { ac_try='test -s conftest.$ac_objext'
14526   { (eval echo "$as_me:14526: \"$ac_try\"") >&5
14527   (eval $ac_try) 2>&5
14528   ac_status=$?
14529   echo "$as_me:14529: \$? = $ac_status" >&5
14530   (exit $ac_status); }; }; then
14531   sigact_bad=no
14532 else
14533   echo "$as_me: failed program was:" >&5
14534 cat conftest.$ac_ext >&5
14535
14536 cat >conftest.$ac_ext <<_ACEOF
14537 #line 14537 "configure"
14538 #include "confdefs.h"
14539
14540 #define _POSIX_SOURCE
14541 #include <sys/types.h>
14542 #include <signal.h>
14543 int
14544 main ()
14545 {
14546 struct sigaction act
14547   ;
14548   return 0;
14549 }
14550 _ACEOF
14551 rm -f conftest.$ac_objext
14552 if { (eval echo "$as_me:14552: \"$ac_compile\"") >&5
14553   (eval $ac_compile) 2>&5
14554   ac_status=$?
14555   echo "$as_me:14555: \$? = $ac_status" >&5
14556   (exit $ac_status); } &&
14557          { ac_try='test -s conftest.$ac_objext'
14558   { (eval echo "$as_me:14558: \"$ac_try\"") >&5
14559   (eval $ac_try) 2>&5
14560   ac_status=$?
14561   echo "$as_me:14561: \$? = $ac_status" >&5
14562   (exit $ac_status); }; }; then
14563   sigact_bad=yes
14564          cat >>confdefs.h <<\EOF
14565 #define SVR4_ACTION 1
14566 EOF
14567
14568 else
14569   echo "$as_me: failed program was:" >&5
14570 cat conftest.$ac_ext >&5
14571 sigact_bad=unknown
14572 fi
14573 rm -f conftest.$ac_objext conftest.$ac_ext
14574 fi
14575 rm -f conftest.$ac_objext conftest.$ac_ext
14576 echo "$as_me:14576: result: $sigact_bad" >&5
14577 echo "${ECHO_T}$sigact_bad" >&6
14578 fi
14579
14580 echo "$as_me:14580: checking if nanosleep really works" >&5
14581 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
14582 if test "${cf_cv_func_nanosleep+set}" = set; then
14583   echo $ECHO_N "(cached) $ECHO_C" >&6
14584 else
14585
14586 if test "$cross_compiling" = yes; then
14587   cf_cv_func_nanosleep=unknown
14588 else
14589   cat >conftest.$ac_ext <<_ACEOF
14590 #line 14590 "configure"
14591 #include "confdefs.h"
14592
14593 #include <stdio.h>
14594 #include <errno.h>
14595 #include <time.h>
14596
14597 #ifdef HAVE_SYS_TIME_H
14598 #include <sys/time.h>
14599 #endif
14600
14601 int main() {
14602         struct timespec ts1, ts2;
14603         int code;
14604         ts1.tv_sec  = 0;
14605         ts1.tv_nsec = 750000000;
14606         ts2.tv_sec  = 0;
14607         ts2.tv_nsec = 0;
14608         errno = 0;
14609         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
14610         ${cf_cv_main_return:-return}(code != 0);
14611 }
14612
14613 _ACEOF
14614 rm -f conftest$ac_exeext
14615 if { (eval echo "$as_me:14615: \"$ac_link\"") >&5
14616   (eval $ac_link) 2>&5
14617   ac_status=$?
14618   echo "$as_me:14618: \$? = $ac_status" >&5
14619   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14620   { (eval echo "$as_me:14620: \"$ac_try\"") >&5
14621   (eval $ac_try) 2>&5
14622   ac_status=$?
14623   echo "$as_me:14623: \$? = $ac_status" >&5
14624   (exit $ac_status); }; }; then
14625   cf_cv_func_nanosleep=yes
14626 else
14627   echo "$as_me: program exited with status $ac_status" >&5
14628 echo "$as_me: failed program was:" >&5
14629 cat conftest.$ac_ext >&5
14630 cf_cv_func_nanosleep=no
14631 fi
14632 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14633 fi
14634 fi
14635 echo "$as_me:14635: result: $cf_cv_func_nanosleep" >&5
14636 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
14637
14638 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
14639 #define HAVE_NANOSLEEP 1
14640 EOF
14641
14642 for ac_header in \
14643 termio.h \
14644 termios.h \
14645 unistd.h \
14646
14647 do
14648 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14649 echo "$as_me:14649: checking for $ac_header" >&5
14650 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14651 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14652   echo $ECHO_N "(cached) $ECHO_C" >&6
14653 else
14654   cat >conftest.$ac_ext <<_ACEOF
14655 #line 14655 "configure"
14656 #include "confdefs.h"
14657 #include <$ac_header>
14658 _ACEOF
14659 if { (eval echo "$as_me:14659: \"$ac_cpp conftest.$ac_ext\"") >&5
14660   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14661   ac_status=$?
14662   egrep -v '^ *\+' conftest.er1 >conftest.err
14663   rm -f conftest.er1
14664   cat conftest.err >&5
14665   echo "$as_me:14665: \$? = $ac_status" >&5
14666   (exit $ac_status); } >/dev/null; then
14667   if test -s conftest.err; then
14668     ac_cpp_err=$ac_c_preproc_warn_flag
14669   else
14670     ac_cpp_err=
14671   fi
14672 else
14673   ac_cpp_err=yes
14674 fi
14675 if test -z "$ac_cpp_err"; then
14676   eval "$as_ac_Header=yes"
14677 else
14678   echo "$as_me: failed program was:" >&5
14679   cat conftest.$ac_ext >&5
14680   eval "$as_ac_Header=no"
14681 fi
14682 rm -f conftest.err conftest.$ac_ext
14683 fi
14684 echo "$as_me:14684: result: `eval echo '${'$as_ac_Header'}'`" >&5
14685 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14686 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14687   cat >>confdefs.h <<EOF
14688 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14689 EOF
14690
14691 fi
14692 done
14693
14694 if test "$ISC" = yes ; then
14695
14696 for ac_header in sys/termio.h
14697 do
14698 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14699 echo "$as_me:14699: checking for $ac_header" >&5
14700 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14701 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14702   echo $ECHO_N "(cached) $ECHO_C" >&6
14703 else
14704   cat >conftest.$ac_ext <<_ACEOF
14705 #line 14705 "configure"
14706 #include "confdefs.h"
14707 #include <$ac_header>
14708 _ACEOF
14709 if { (eval echo "$as_me:14709: \"$ac_cpp conftest.$ac_ext\"") >&5
14710   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14711   ac_status=$?
14712   egrep -v '^ *\+' conftest.er1 >conftest.err
14713   rm -f conftest.er1
14714   cat conftest.err >&5
14715   echo "$as_me:14715: \$? = $ac_status" >&5
14716   (exit $ac_status); } >/dev/null; then
14717   if test -s conftest.err; then
14718     ac_cpp_err=$ac_c_preproc_warn_flag
14719   else
14720     ac_cpp_err=
14721   fi
14722 else
14723   ac_cpp_err=yes
14724 fi
14725 if test -z "$ac_cpp_err"; then
14726   eval "$as_ac_Header=yes"
14727 else
14728   echo "$as_me: failed program was:" >&5
14729   cat conftest.$ac_ext >&5
14730   eval "$as_ac_Header=no"
14731 fi
14732 rm -f conftest.err conftest.$ac_ext
14733 fi
14734 echo "$as_me:14734: result: `eval echo '${'$as_ac_Header'}'`" >&5
14735 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14736 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14737   cat >>confdefs.h <<EOF
14738 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14739 EOF
14740
14741 fi
14742 done
14743
14744 fi
14745 if test "$ac_cv_header_termios_h" = yes ; then
14746         case "$CFLAGS $CPPFLAGS" in
14747         *-D_POSIX_SOURCE*)
14748                 termios_bad=dunno ;;
14749         *)      termios_bad=maybe ;;
14750         esac
14751         if test "$termios_bad" = maybe ; then
14752         echo "$as_me:14752: checking whether termios.h needs _POSIX_SOURCE" >&5
14753 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
14754         cat >conftest.$ac_ext <<_ACEOF
14755 #line 14755 "configure"
14756 #include "confdefs.h"
14757 #include <termios.h>
14758 int
14759 main ()
14760 {
14761 struct termios foo; int x = foo.c_iflag
14762   ;
14763   return 0;
14764 }
14765 _ACEOF
14766 rm -f conftest.$ac_objext
14767 if { (eval echo "$as_me:14767: \"$ac_compile\"") >&5
14768   (eval $ac_compile) 2>&5
14769   ac_status=$?
14770   echo "$as_me:14770: \$? = $ac_status" >&5
14771   (exit $ac_status); } &&
14772          { ac_try='test -s conftest.$ac_objext'
14773   { (eval echo "$as_me:14773: \"$ac_try\"") >&5
14774   (eval $ac_try) 2>&5
14775   ac_status=$?
14776   echo "$as_me:14776: \$? = $ac_status" >&5
14777   (exit $ac_status); }; }; then
14778   termios_bad=no
14779 else
14780   echo "$as_me: failed program was:" >&5
14781 cat conftest.$ac_ext >&5
14782
14783                 cat >conftest.$ac_ext <<_ACEOF
14784 #line 14784 "configure"
14785 #include "confdefs.h"
14786
14787 #define _POSIX_SOURCE
14788 #include <termios.h>
14789 int
14790 main ()
14791 {
14792 struct termios foo; int x = foo.c_iflag
14793   ;
14794   return 0;
14795 }
14796 _ACEOF
14797 rm -f conftest.$ac_objext
14798 if { (eval echo "$as_me:14798: \"$ac_compile\"") >&5
14799   (eval $ac_compile) 2>&5
14800   ac_status=$?
14801   echo "$as_me:14801: \$? = $ac_status" >&5
14802   (exit $ac_status); } &&
14803          { ac_try='test -s conftest.$ac_objext'
14804   { (eval echo "$as_me:14804: \"$ac_try\"") >&5
14805   (eval $ac_try) 2>&5
14806   ac_status=$?
14807   echo "$as_me:14807: \$? = $ac_status" >&5
14808   (exit $ac_status); }; }; then
14809   termios_bad=unknown
14810 else
14811   echo "$as_me: failed program was:" >&5
14812 cat conftest.$ac_ext >&5
14813 termios_bad=yes cat >>confdefs.h <<\EOF
14814 #define SVR4_TERMIO 1
14815 EOF
14816
14817 fi
14818 rm -f conftest.$ac_objext conftest.$ac_ext
14819
14820 fi
14821 rm -f conftest.$ac_objext conftest.$ac_ext
14822         echo "$as_me:14822: result: $termios_bad" >&5
14823 echo "${ECHO_T}$termios_bad" >&6
14824         fi
14825 fi
14826
14827 echo "$as_me:14827: checking for tcgetattr" >&5
14828 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14829 if test "${cf_cv_have_tcgetattr+set}" = set; then
14830   echo $ECHO_N "(cached) $ECHO_C" >&6
14831 else
14832
14833 cat >conftest.$ac_ext <<_ACEOF
14834 #line 14834 "configure"
14835 #include "confdefs.h"
14836
14837 #include <sys/types.h>
14838 #ifdef HAVE_UNISTD_H
14839 #include <unistd.h>
14840 #endif
14841 #ifdef HAVE_TERMIOS_H
14842 #include <termios.h>
14843 #define TTY struct termios
14844 #else
14845 #ifdef HAVE_TERMIO_H
14846 #include <termio.h>
14847 #define TTY struct termio
14848 #endif
14849 #endif
14850
14851 int
14852 main ()
14853 {
14854
14855 TTY foo;
14856 tcgetattr(1, &foo);
14857   ;
14858   return 0;
14859 }
14860 _ACEOF
14861 rm -f conftest.$ac_objext conftest$ac_exeext
14862 if { (eval echo "$as_me:14862: \"$ac_link\"") >&5
14863   (eval $ac_link) 2>&5
14864   ac_status=$?
14865   echo "$as_me:14865: \$? = $ac_status" >&5
14866   (exit $ac_status); } &&
14867          { ac_try='test -s conftest$ac_exeext'
14868   { (eval echo "$as_me:14868: \"$ac_try\"") >&5
14869   (eval $ac_try) 2>&5
14870   ac_status=$?
14871   echo "$as_me:14871: \$? = $ac_status" >&5
14872   (exit $ac_status); }; }; then
14873   cf_cv_have_tcgetattr=yes
14874 else
14875   echo "$as_me: failed program was:" >&5
14876 cat conftest.$ac_ext >&5
14877 cf_cv_have_tcgetattr=no
14878 fi
14879 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14880 fi
14881 echo "$as_me:14881: result: $cf_cv_have_tcgetattr" >&5
14882 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14883 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14884 #define HAVE_TCGETATTR 1
14885 EOF
14886
14887 echo "$as_me:14887: checking for vsscanf function or workaround" >&5
14888 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14889 if test "${cf_cv_func_vsscanf+set}" = set; then
14890   echo $ECHO_N "(cached) $ECHO_C" >&6
14891 else
14892
14893 cat >conftest.$ac_ext <<_ACEOF
14894 #line 14894 "configure"
14895 #include "confdefs.h"
14896
14897 #include <stdarg.h>
14898 #include <stdio.h>
14899 int
14900 main ()
14901 {
14902
14903         va_list ap;
14904         vsscanf("from", "%d", ap)
14905   ;
14906   return 0;
14907 }
14908 _ACEOF
14909 rm -f conftest.$ac_objext conftest$ac_exeext
14910 if { (eval echo "$as_me:14910: \"$ac_link\"") >&5
14911   (eval $ac_link) 2>&5
14912   ac_status=$?
14913   echo "$as_me:14913: \$? = $ac_status" >&5
14914   (exit $ac_status); } &&
14915          { ac_try='test -s conftest$ac_exeext'
14916   { (eval echo "$as_me:14916: \"$ac_try\"") >&5
14917   (eval $ac_try) 2>&5
14918   ac_status=$?
14919   echo "$as_me:14919: \$? = $ac_status" >&5
14920   (exit $ac_status); }; }; then
14921   cf_cv_func_vsscanf=vsscanf
14922 else
14923   echo "$as_me: failed program was:" >&5
14924 cat conftest.$ac_ext >&5
14925
14926 cat >conftest.$ac_ext <<_ACEOF
14927 #line 14927 "configure"
14928 #include "confdefs.h"
14929
14930 #include <stdarg.h>
14931 #include <stdio.h>
14932 int
14933 main ()
14934 {
14935
14936     FILE strbuf;
14937     char *str = "from";
14938
14939     strbuf._flag = _IOREAD;
14940     strbuf._ptr = strbuf._base = (unsigned char *) str;
14941     strbuf._cnt = strlen(str);
14942     strbuf._file = _NFILE;
14943     return (vfscanf(&strbuf, "%d", ap))
14944   ;
14945   return 0;
14946 }
14947 _ACEOF
14948 rm -f conftest.$ac_objext conftest$ac_exeext
14949 if { (eval echo "$as_me:14949: \"$ac_link\"") >&5
14950   (eval $ac_link) 2>&5
14951   ac_status=$?
14952   echo "$as_me:14952: \$? = $ac_status" >&5
14953   (exit $ac_status); } &&
14954          { ac_try='test -s conftest$ac_exeext'
14955   { (eval echo "$as_me:14955: \"$ac_try\"") >&5
14956   (eval $ac_try) 2>&5
14957   ac_status=$?
14958   echo "$as_me:14958: \$? = $ac_status" >&5
14959   (exit $ac_status); }; }; then
14960   cf_cv_func_vsscanf=vfscanf
14961 else
14962   echo "$as_me: failed program was:" >&5
14963 cat conftest.$ac_ext >&5
14964
14965 cat >conftest.$ac_ext <<_ACEOF
14966 #line 14966 "configure"
14967 #include "confdefs.h"
14968
14969 #include <stdarg.h>
14970 #include <stdio.h>
14971 int
14972 main ()
14973 {
14974
14975     FILE strbuf;
14976     char *str = "from";
14977
14978     strbuf._flag = _IOREAD;
14979     strbuf._ptr = strbuf._base = (unsigned char *) str;
14980     strbuf._cnt = strlen(str);
14981     strbuf._file = _NFILE;
14982     return (_doscan(&strbuf, "%d", ap))
14983   ;
14984   return 0;
14985 }
14986 _ACEOF
14987 rm -f conftest.$ac_objext conftest$ac_exeext
14988 if { (eval echo "$as_me:14988: \"$ac_link\"") >&5
14989   (eval $ac_link) 2>&5
14990   ac_status=$?
14991   echo "$as_me:14991: \$? = $ac_status" >&5
14992   (exit $ac_status); } &&
14993          { ac_try='test -s conftest$ac_exeext'
14994   { (eval echo "$as_me:14994: \"$ac_try\"") >&5
14995   (eval $ac_try) 2>&5
14996   ac_status=$?
14997   echo "$as_me:14997: \$? = $ac_status" >&5
14998   (exit $ac_status); }; }; then
14999   cf_cv_func_vsscanf=_doscan
15000 else
15001   echo "$as_me: failed program was:" >&5
15002 cat conftest.$ac_ext >&5
15003
15004 cf_cv_func_vsscanf=no
15005 fi
15006 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15007 fi
15008 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15009 fi
15010 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15011 fi
15012 echo "$as_me:15012: result: $cf_cv_func_vsscanf" >&5
15013 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
15014
15015 case $cf_cv_func_vsscanf in #(vi
15016 vsscanf) cat >>confdefs.h <<\EOF
15017 #define HAVE_VSSCANF 1
15018 EOF
15019 ;; #(vi
15020 vfscanf) cat >>confdefs.h <<\EOF
15021 #define HAVE_VFSCANF 1
15022 EOF
15023 ;; #(vi
15024 _doscan) cat >>confdefs.h <<\EOF
15025 #define HAVE__DOSCAN 1
15026 EOF
15027 ;;
15028 esac
15029
15030 echo "$as_me:15030: checking for working mkstemp" >&5
15031 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
15032 if test "${cf_cv_func_mkstemp+set}" = set; then
15033   echo $ECHO_N "(cached) $ECHO_C" >&6
15034 else
15035
15036 rm -rf conftest*
15037 if test "$cross_compiling" = yes; then
15038   echo "$as_me:15038: checking for mkstemp" >&5
15039 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
15040 if test "${ac_cv_func_mkstemp+set}" = set; then
15041   echo $ECHO_N "(cached) $ECHO_C" >&6
15042 else
15043   cat >conftest.$ac_ext <<_ACEOF
15044 #line 15044 "configure"
15045 #include "confdefs.h"
15046 /* System header to define __stub macros and hopefully few prototypes,
15047     which can conflict with char mkstemp (); below.  */
15048 #include <assert.h>
15049 /* Override any gcc2 internal prototype to avoid an error.  */
15050 #ifdef __cplusplus
15051 extern "C"
15052 #endif
15053 /* We use char because int might match the return type of a gcc2
15054    builtin and then its argument prototype would still apply.  */
15055 char mkstemp ();
15056 char (*f) ();
15057
15058 int
15059 main ()
15060 {
15061 /* The GNU C library defines this for functions which it implements
15062     to always fail with ENOSYS.  Some functions are actually named
15063     something starting with __ and the normal name is an alias.  */
15064 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
15065 choke me
15066 #else
15067 f = mkstemp;
15068 #endif
15069
15070   ;
15071   return 0;
15072 }
15073 _ACEOF
15074 rm -f conftest.$ac_objext conftest$ac_exeext
15075 if { (eval echo "$as_me:15075: \"$ac_link\"") >&5
15076   (eval $ac_link) 2>&5
15077   ac_status=$?
15078   echo "$as_me:15078: \$? = $ac_status" >&5
15079   (exit $ac_status); } &&
15080          { ac_try='test -s conftest$ac_exeext'
15081   { (eval echo "$as_me:15081: \"$ac_try\"") >&5
15082   (eval $ac_try) 2>&5
15083   ac_status=$?
15084   echo "$as_me:15084: \$? = $ac_status" >&5
15085   (exit $ac_status); }; }; then
15086   ac_cv_func_mkstemp=yes
15087 else
15088   echo "$as_me: failed program was:" >&5
15089 cat conftest.$ac_ext >&5
15090 ac_cv_func_mkstemp=no
15091 fi
15092 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15093 fi
15094 echo "$as_me:15094: result: $ac_cv_func_mkstemp" >&5
15095 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
15096
15097 else
15098   cat >conftest.$ac_ext <<_ACEOF
15099 #line 15099 "configure"
15100 #include "confdefs.h"
15101
15102 #include <sys/types.h>
15103 #include <stdlib.h>
15104 #include <stdio.h>
15105 #include <string.h>
15106 #include <sys/stat.h>
15107 int main()
15108 {
15109         char *tmpl = "conftestXXXXXX";
15110         char name[2][80];
15111         int n;
15112         int result = 0;
15113         int fd;
15114         struct stat sb;
15115
15116         umask(077);
15117         for (n = 0; n < 2; ++n) {
15118                 strcpy(name[n], tmpl);
15119                 if ((fd = mkstemp(name[n])) >= 0) {
15120                         if (!strcmp(name[n], tmpl)
15121                          || stat(name[n], &sb) != 0
15122                          || (sb.st_mode & S_IFMT) != S_IFREG
15123                          || (sb.st_mode & 077) != 0) {
15124                                 result = 1;
15125                         }
15126                         close(fd);
15127                 }
15128         }
15129         if (result == 0
15130          && !strcmp(name[0], name[1]))
15131                 result = 1;
15132         ${cf_cv_main_return:-return}(result);
15133 }
15134
15135 _ACEOF
15136 rm -f conftest$ac_exeext
15137 if { (eval echo "$as_me:15137: \"$ac_link\"") >&5
15138   (eval $ac_link) 2>&5
15139   ac_status=$?
15140   echo "$as_me:15140: \$? = $ac_status" >&5
15141   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15142   { (eval echo "$as_me:15142: \"$ac_try\"") >&5
15143   (eval $ac_try) 2>&5
15144   ac_status=$?
15145   echo "$as_me:15145: \$? = $ac_status" >&5
15146   (exit $ac_status); }; }; then
15147   cf_cv_func_mkstemp=yes
15148
15149 else
15150   echo "$as_me: program exited with status $ac_status" >&5
15151 echo "$as_me: failed program was:" >&5
15152 cat conftest.$ac_ext >&5
15153 cf_cv_func_mkstemp=no
15154
15155 fi
15156 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15157 fi
15158
15159 fi
15160 echo "$as_me:15160: result: $cf_cv_func_mkstemp" >&5
15161 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
15162 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
15163         cat >>confdefs.h <<\EOF
15164 #define HAVE_MKSTEMP 1
15165 EOF
15166
15167 fi
15168
15169 # setup for prototype of fallback for vsscanf()
15170
15171 if test "$cf_cv_func_vsscanf" = vsscanf ; then
15172         HAVE_VSSCANF=1
15173 else
15174         HAVE_VSSCANF=0
15175 fi
15176
15177 if test "$cross_compiling" = yes ; then
15178         { echo "$as_me:15178: WARNING: cross compiling: assume setvbuf params not reversed" >&5
15179 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
15180 else
15181         echo "$as_me:15181: checking whether setvbuf arguments are reversed" >&5
15182 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
15183 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
15184   echo $ECHO_N "(cached) $ECHO_C" >&6
15185 else
15186   if test "$cross_compiling" = yes; then
15187   { { echo "$as_me:15187: error: cannot run test program while cross compiling" >&5
15188 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
15189    { (exit 1); exit 1; }; }
15190 else
15191   cat >conftest.$ac_ext <<_ACEOF
15192 #line 15192 "configure"
15193 #include "confdefs.h"
15194 #include <stdio.h>
15195 /* If setvbuf has the reversed format, exit 0. */
15196 int
15197 main ()
15198 {
15199   /* This call has the arguments reversed.
15200      A reversed system may check and see that the address of main
15201      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
15202   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
15203     $ac_main_return(1);
15204   putc('\r', stdout);
15205   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
15206 }
15207 _ACEOF
15208 rm -f conftest$ac_exeext
15209 if { (eval echo "$as_me:15209: \"$ac_link\"") >&5
15210   (eval $ac_link) 2>&5
15211   ac_status=$?
15212   echo "$as_me:15212: \$? = $ac_status" >&5
15213   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15214   { (eval echo "$as_me:15214: \"$ac_try\"") >&5
15215   (eval $ac_try) 2>&5
15216   ac_status=$?
15217   echo "$as_me:15217: \$? = $ac_status" >&5
15218   (exit $ac_status); }; }; then
15219   ac_cv_func_setvbuf_reversed=yes
15220 else
15221   echo "$as_me: program exited with status $ac_status" >&5
15222 echo "$as_me: failed program was:" >&5
15223 cat conftest.$ac_ext >&5
15224 ac_cv_func_setvbuf_reversed=no
15225 fi
15226 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15227 fi
15228 rm -f core core.* *.core
15229 fi
15230 echo "$as_me:15230: result: $ac_cv_func_setvbuf_reversed" >&5
15231 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
15232 if test $ac_cv_func_setvbuf_reversed = yes; then
15233
15234 cat >>confdefs.h <<\EOF
15235 #define SETVBUF_REVERSED 1
15236 EOF
15237
15238 fi
15239
15240 fi
15241 echo "$as_me:15241: checking return type of signal handlers" >&5
15242 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
15243 if test "${ac_cv_type_signal+set}" = set; then
15244   echo $ECHO_N "(cached) $ECHO_C" >&6
15245 else
15246   cat >conftest.$ac_ext <<_ACEOF
15247 #line 15247 "configure"
15248 #include "confdefs.h"
15249 #include <sys/types.h>
15250 #include <signal.h>
15251 #ifdef signal
15252 # undef signal
15253 #endif
15254 #ifdef __cplusplus
15255 extern "C" void (*signal (int, void (*)(int)))(int);
15256 #else
15257 void (*signal ()) ();
15258 #endif
15259
15260 int
15261 main ()
15262 {
15263 int i;
15264   ;
15265   return 0;
15266 }
15267 _ACEOF
15268 rm -f conftest.$ac_objext
15269 if { (eval echo "$as_me:15269: \"$ac_compile\"") >&5
15270   (eval $ac_compile) 2>&5
15271   ac_status=$?
15272   echo "$as_me:15272: \$? = $ac_status" >&5
15273   (exit $ac_status); } &&
15274          { ac_try='test -s conftest.$ac_objext'
15275   { (eval echo "$as_me:15275: \"$ac_try\"") >&5
15276   (eval $ac_try) 2>&5
15277   ac_status=$?
15278   echo "$as_me:15278: \$? = $ac_status" >&5
15279   (exit $ac_status); }; }; then
15280   ac_cv_type_signal=void
15281 else
15282   echo "$as_me: failed program was:" >&5
15283 cat conftest.$ac_ext >&5
15284 ac_cv_type_signal=int
15285 fi
15286 rm -f conftest.$ac_objext conftest.$ac_ext
15287 fi
15288 echo "$as_me:15288: result: $ac_cv_type_signal" >&5
15289 echo "${ECHO_T}$ac_cv_type_signal" >&6
15290
15291 cat >>confdefs.h <<EOF
15292 #define RETSIGTYPE $ac_cv_type_signal
15293 EOF
15294
15295 echo "$as_me:15295: checking for type sigaction_t" >&5
15296 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
15297 if test "${cf_cv_type_sigaction+set}" = set; then
15298   echo $ECHO_N "(cached) $ECHO_C" >&6
15299 else
15300
15301         cat >conftest.$ac_ext <<_ACEOF
15302 #line 15302 "configure"
15303 #include "confdefs.h"
15304
15305 #include <signal.h>
15306 int
15307 main ()
15308 {
15309 sigaction_t x
15310   ;
15311   return 0;
15312 }
15313 _ACEOF
15314 rm -f conftest.$ac_objext
15315 if { (eval echo "$as_me:15315: \"$ac_compile\"") >&5
15316   (eval $ac_compile) 2>&5
15317   ac_status=$?
15318   echo "$as_me:15318: \$? = $ac_status" >&5
15319   (exit $ac_status); } &&
15320          { ac_try='test -s conftest.$ac_objext'
15321   { (eval echo "$as_me:15321: \"$ac_try\"") >&5
15322   (eval $ac_try) 2>&5
15323   ac_status=$?
15324   echo "$as_me:15324: \$? = $ac_status" >&5
15325   (exit $ac_status); }; }; then
15326   cf_cv_type_sigaction=yes
15327 else
15328   echo "$as_me: failed program was:" >&5
15329 cat conftest.$ac_ext >&5
15330 cf_cv_type_sigaction=no
15331 fi
15332 rm -f conftest.$ac_objext conftest.$ac_ext
15333 fi
15334
15335 echo "$as_me:15335: result: $cf_cv_type_sigaction" >&5
15336 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
15337 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
15338 #define HAVE_TYPE_SIGACTION 1
15339 EOF
15340
15341 echo "$as_me:15341: checking declaration of size-change" >&5
15342 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
15343 if test "${cf_cv_sizechange+set}" = set; then
15344   echo $ECHO_N "(cached) $ECHO_C" >&6
15345 else
15346
15347     cf_cv_sizechange=unknown
15348     cf_save_CPPFLAGS="$CPPFLAGS"
15349
15350 for cf_opts in "" "NEED_PTEM_H"
15351 do
15352
15353     CPPFLAGS="$cf_save_CPPFLAGS"
15354     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
15355     cat >conftest.$ac_ext <<_ACEOF
15356 #line 15356 "configure"
15357 #include "confdefs.h"
15358 #include <sys/types.h>
15359 #ifdef HAVE_TERMIOS_H
15360 #include <termios.h>
15361 #else
15362 #ifdef HAVE_TERMIO_H
15363 #include <termio.h>
15364 #endif
15365 #endif
15366 #ifdef NEED_PTEM_H
15367 /* This is a workaround for SCO:  they neglected to define struct winsize in
15368  * termios.h -- it's only in termio.h and ptem.h
15369  */
15370 #include        <sys/stream.h>
15371 #include        <sys/ptem.h>
15372 #endif
15373 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
15374 #include <sys/ioctl.h>
15375 #endif
15376
15377 int
15378 main ()
15379 {
15380
15381 #ifdef TIOCGSIZE
15382         struct ttysize win;     /* FIXME: what system is this? */
15383         int y = win.ts_lines;
15384         int x = win.ts_cols;
15385 #else
15386 #ifdef TIOCGWINSZ
15387         struct winsize win;
15388         int y = win.ws_row;
15389         int x = win.ws_col;
15390 #else
15391         no TIOCGSIZE or TIOCGWINSZ
15392 #endif /* TIOCGWINSZ */
15393 #endif /* TIOCGSIZE */
15394
15395   ;
15396   return 0;
15397 }
15398 _ACEOF
15399 rm -f conftest.$ac_objext
15400 if { (eval echo "$as_me:15400: \"$ac_compile\"") >&5
15401   (eval $ac_compile) 2>&5
15402   ac_status=$?
15403   echo "$as_me:15403: \$? = $ac_status" >&5
15404   (exit $ac_status); } &&
15405          { ac_try='test -s conftest.$ac_objext'
15406   { (eval echo "$as_me:15406: \"$ac_try\"") >&5
15407   (eval $ac_try) 2>&5
15408   ac_status=$?
15409   echo "$as_me:15409: \$? = $ac_status" >&5
15410   (exit $ac_status); }; }; then
15411   cf_cv_sizechange=yes
15412 else
15413   echo "$as_me: failed program was:" >&5
15414 cat conftest.$ac_ext >&5
15415 cf_cv_sizechange=no
15416 fi
15417 rm -f conftest.$ac_objext conftest.$ac_ext
15418
15419         CPPFLAGS="$cf_save_CPPFLAGS"
15420         if test "$cf_cv_sizechange" = yes ; then
15421                 echo "size-change succeeded ($cf_opts)" >&5
15422                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
15423                 break
15424         fi
15425 done
15426
15427 fi
15428 echo "$as_me:15428: result: $cf_cv_sizechange" >&5
15429 echo "${ECHO_T}$cf_cv_sizechange" >&6
15430 if test "$cf_cv_sizechange" != no ; then
15431         cat >>confdefs.h <<\EOF
15432 #define HAVE_SIZECHANGE 1
15433 EOF
15434
15435         case $cf_cv_sizechange in #(vi
15436         NEED*)
15437                 cat >>confdefs.h <<EOF
15438 #define $cf_cv_sizechange  1
15439 EOF
15440
15441                 ;;
15442         esac
15443 fi
15444
15445 echo "$as_me:15445: checking for memmove" >&5
15446 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
15447 if test "${ac_cv_func_memmove+set}" = set; then
15448   echo $ECHO_N "(cached) $ECHO_C" >&6
15449 else
15450   cat >conftest.$ac_ext <<_ACEOF
15451 #line 15451 "configure"
15452 #include "confdefs.h"
15453 /* System header to define __stub macros and hopefully few prototypes,
15454     which can conflict with char memmove (); below.  */
15455 #include <assert.h>
15456 /* Override any gcc2 internal prototype to avoid an error.  */
15457 #ifdef __cplusplus
15458 extern "C"
15459 #endif
15460 /* We use char because int might match the return type of a gcc2
15461    builtin and then its argument prototype would still apply.  */
15462 char memmove ();
15463 char (*f) ();
15464
15465 int
15466 main ()
15467 {
15468 /* The GNU C library defines this for functions which it implements
15469     to always fail with ENOSYS.  Some functions are actually named
15470     something starting with __ and the normal name is an alias.  */
15471 #if defined (__stub_memmove) || defined (__stub___memmove)
15472 choke me
15473 #else
15474 f = memmove;
15475 #endif
15476
15477   ;
15478   return 0;
15479 }
15480 _ACEOF
15481 rm -f conftest.$ac_objext conftest$ac_exeext
15482 if { (eval echo "$as_me:15482: \"$ac_link\"") >&5
15483   (eval $ac_link) 2>&5
15484   ac_status=$?
15485   echo "$as_me:15485: \$? = $ac_status" >&5
15486   (exit $ac_status); } &&
15487          { ac_try='test -s conftest$ac_exeext'
15488   { (eval echo "$as_me:15488: \"$ac_try\"") >&5
15489   (eval $ac_try) 2>&5
15490   ac_status=$?
15491   echo "$as_me:15491: \$? = $ac_status" >&5
15492   (exit $ac_status); }; }; then
15493   ac_cv_func_memmove=yes
15494 else
15495   echo "$as_me: failed program was:" >&5
15496 cat conftest.$ac_ext >&5
15497 ac_cv_func_memmove=no
15498 fi
15499 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15500 fi
15501 echo "$as_me:15501: result: $ac_cv_func_memmove" >&5
15502 echo "${ECHO_T}$ac_cv_func_memmove" >&6
15503 if test $ac_cv_func_memmove = yes; then
15504   :
15505 else
15506
15507 echo "$as_me:15507: checking for bcopy" >&5
15508 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
15509 if test "${ac_cv_func_bcopy+set}" = set; then
15510   echo $ECHO_N "(cached) $ECHO_C" >&6
15511 else
15512   cat >conftest.$ac_ext <<_ACEOF
15513 #line 15513 "configure"
15514 #include "confdefs.h"
15515 /* System header to define __stub macros and hopefully few prototypes,
15516     which can conflict with char bcopy (); below.  */
15517 #include <assert.h>
15518 /* Override any gcc2 internal prototype to avoid an error.  */
15519 #ifdef __cplusplus
15520 extern "C"
15521 #endif
15522 /* We use char because int might match the return type of a gcc2
15523    builtin and then its argument prototype would still apply.  */
15524 char bcopy ();
15525 char (*f) ();
15526
15527 int
15528 main ()
15529 {
15530 /* The GNU C library defines this for functions which it implements
15531     to always fail with ENOSYS.  Some functions are actually named
15532     something starting with __ and the normal name is an alias.  */
15533 #if defined (__stub_bcopy) || defined (__stub___bcopy)
15534 choke me
15535 #else
15536 f = bcopy;
15537 #endif
15538
15539   ;
15540   return 0;
15541 }
15542 _ACEOF
15543 rm -f conftest.$ac_objext conftest$ac_exeext
15544 if { (eval echo "$as_me:15544: \"$ac_link\"") >&5
15545   (eval $ac_link) 2>&5
15546   ac_status=$?
15547   echo "$as_me:15547: \$? = $ac_status" >&5
15548   (exit $ac_status); } &&
15549          { ac_try='test -s conftest$ac_exeext'
15550   { (eval echo "$as_me:15550: \"$ac_try\"") >&5
15551   (eval $ac_try) 2>&5
15552   ac_status=$?
15553   echo "$as_me:15553: \$? = $ac_status" >&5
15554   (exit $ac_status); }; }; then
15555   ac_cv_func_bcopy=yes
15556 else
15557   echo "$as_me: failed program was:" >&5
15558 cat conftest.$ac_ext >&5
15559 ac_cv_func_bcopy=no
15560 fi
15561 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15562 fi
15563 echo "$as_me:15563: result: $ac_cv_func_bcopy" >&5
15564 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
15565 if test $ac_cv_func_bcopy = yes; then
15566
15567         echo "$as_me:15567: checking if bcopy does overlapping moves" >&5
15568 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
15569 if test "${cf_cv_good_bcopy+set}" = set; then
15570   echo $ECHO_N "(cached) $ECHO_C" >&6
15571 else
15572
15573                 if test "$cross_compiling" = yes; then
15574   cf_cv_good_bcopy=unknown
15575 else
15576   cat >conftest.$ac_ext <<_ACEOF
15577 #line 15577 "configure"
15578 #include "confdefs.h"
15579
15580 int main() {
15581         static char data[] = "abcdefghijklmnopqrstuwwxyz";
15582         char temp[40];
15583         bcopy(data, temp, sizeof(data));
15584         bcopy(temp+10, temp, 15);
15585         bcopy(temp+5, temp+15, 10);
15586         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
15587 }
15588
15589 _ACEOF
15590 rm -f conftest$ac_exeext
15591 if { (eval echo "$as_me:15591: \"$ac_link\"") >&5
15592   (eval $ac_link) 2>&5
15593   ac_status=$?
15594   echo "$as_me:15594: \$? = $ac_status" >&5
15595   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15596   { (eval echo "$as_me:15596: \"$ac_try\"") >&5
15597   (eval $ac_try) 2>&5
15598   ac_status=$?
15599   echo "$as_me:15599: \$? = $ac_status" >&5
15600   (exit $ac_status); }; }; then
15601   cf_cv_good_bcopy=yes
15602 else
15603   echo "$as_me: program exited with status $ac_status" >&5
15604 echo "$as_me: failed program was:" >&5
15605 cat conftest.$ac_ext >&5
15606 cf_cv_good_bcopy=no
15607 fi
15608 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15609 fi
15610
15611 fi
15612 echo "$as_me:15612: result: $cf_cv_good_bcopy" >&5
15613 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
15614
15615 else
15616   cf_cv_good_bcopy=no
15617 fi
15618
15619         if test "$cf_cv_good_bcopy" = yes ; then
15620                 cat >>confdefs.h <<\EOF
15621 #define USE_OK_BCOPY 1
15622 EOF
15623
15624         else
15625                 cat >>confdefs.h <<\EOF
15626 #define USE_MY_MEMMOVE 1
15627 EOF
15628
15629         fi
15630
15631 fi
15632
15633 echo "$as_me:15633: checking if poll really works" >&5
15634 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
15635 if test "${cf_cv_working_poll+set}" = set; then
15636   echo $ECHO_N "(cached) $ECHO_C" >&6
15637 else
15638
15639 if test "$cross_compiling" = yes; then
15640   cf_cv_working_poll=unknown
15641 else
15642   cat >conftest.$ac_ext <<_ACEOF
15643 #line 15643 "configure"
15644 #include "confdefs.h"
15645
15646 #include <stdio.h>
15647 #ifdef HAVE_POLL_H
15648 #include <poll.h>
15649 #else
15650 #include <sys/poll.h>
15651 #endif
15652 int main() {
15653         struct pollfd myfds;
15654         int ret;
15655
15656         myfds.fd = 0;
15657         myfds.events = POLLIN;
15658
15659         ret = poll(&myfds, 1, 100);
15660         ${cf_cv_main_return:-return}(ret != 0);
15661 }
15662 _ACEOF
15663 rm -f conftest$ac_exeext
15664 if { (eval echo "$as_me:15664: \"$ac_link\"") >&5
15665   (eval $ac_link) 2>&5
15666   ac_status=$?
15667   echo "$as_me:15667: \$? = $ac_status" >&5
15668   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15669   { (eval echo "$as_me:15669: \"$ac_try\"") >&5
15670   (eval $ac_try) 2>&5
15671   ac_status=$?
15672   echo "$as_me:15672: \$? = $ac_status" >&5
15673   (exit $ac_status); }; }; then
15674   cf_cv_working_poll=yes
15675 else
15676   echo "$as_me: program exited with status $ac_status" >&5
15677 echo "$as_me: failed program was:" >&5
15678 cat conftest.$ac_ext >&5
15679 cf_cv_working_poll=no
15680 fi
15681 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15682 fi
15683 fi
15684 echo "$as_me:15684: result: $cf_cv_working_poll" >&5
15685 echo "${ECHO_T}$cf_cv_working_poll" >&6
15686 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
15687 #define HAVE_WORKING_POLL 1
15688 EOF
15689
15690 echo "$as_me:15690: checking for va_copy" >&5
15691 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
15692 if test "${cf_cv_have_va_copy+set}" = set; then
15693   echo $ECHO_N "(cached) $ECHO_C" >&6
15694 else
15695
15696 cat >conftest.$ac_ext <<_ACEOF
15697 #line 15697 "configure"
15698 #include "confdefs.h"
15699
15700 #include <stdarg.h>
15701
15702 int
15703 main ()
15704 {
15705
15706         static va_list dst;
15707         static va_list src;
15708         va_copy(dst, src)
15709   ;
15710   return 0;
15711 }
15712 _ACEOF
15713 rm -f conftest.$ac_objext conftest$ac_exeext
15714 if { (eval echo "$as_me:15714: \"$ac_link\"") >&5
15715   (eval $ac_link) 2>&5
15716   ac_status=$?
15717   echo "$as_me:15717: \$? = $ac_status" >&5
15718   (exit $ac_status); } &&
15719          { ac_try='test -s conftest$ac_exeext'
15720   { (eval echo "$as_me:15720: \"$ac_try\"") >&5
15721   (eval $ac_try) 2>&5
15722   ac_status=$?
15723   echo "$as_me:15723: \$? = $ac_status" >&5
15724   (exit $ac_status); }; }; then
15725   cf_cv_have_va_copy=yes
15726 else
15727   echo "$as_me: failed program was:" >&5
15728 cat conftest.$ac_ext >&5
15729 cf_cv_have_va_copy=no
15730 fi
15731 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15732 fi
15733 echo "$as_me:15733: result: $cf_cv_have_va_copy" >&5
15734 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
15735
15736 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
15737 #define HAVE_VA_COPY 1
15738 EOF
15739
15740 echo "$as_me:15740: checking for __va_copy" >&5
15741 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
15742 if test "${cf_cv_have___va_copy+set}" = set; then
15743   echo $ECHO_N "(cached) $ECHO_C" >&6
15744 else
15745
15746 cat >conftest.$ac_ext <<_ACEOF
15747 #line 15747 "configure"
15748 #include "confdefs.h"
15749
15750 #include <stdarg.h>
15751
15752 int
15753 main ()
15754 {
15755
15756         static va_list dst;
15757         static va_list src;
15758         __va_copy(dst, src)
15759   ;
15760   return 0;
15761 }
15762 _ACEOF
15763 rm -f conftest.$ac_objext conftest$ac_exeext
15764 if { (eval echo "$as_me:15764: \"$ac_link\"") >&5
15765   (eval $ac_link) 2>&5
15766   ac_status=$?
15767   echo "$as_me:15767: \$? = $ac_status" >&5
15768   (exit $ac_status); } &&
15769          { ac_try='test -s conftest$ac_exeext'
15770   { (eval echo "$as_me:15770: \"$ac_try\"") >&5
15771   (eval $ac_try) 2>&5
15772   ac_status=$?
15773   echo "$as_me:15773: \$? = $ac_status" >&5
15774   (exit $ac_status); }; }; then
15775   cf_cv_have___va_copy=yes
15776 else
15777   echo "$as_me: failed program was:" >&5
15778 cat conftest.$ac_ext >&5
15779 cf_cv_have___va_copy=no
15780 fi
15781 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15782 fi
15783 echo "$as_me:15783: result: $cf_cv_have___va_copy" >&5
15784 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
15785
15786 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
15787 #define HAVE___VA_COPY 1
15788 EOF
15789
15790 echo "$as_me:15790: checking for pid_t" >&5
15791 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
15792 if test "${ac_cv_type_pid_t+set}" = set; then
15793   echo $ECHO_N "(cached) $ECHO_C" >&6
15794 else
15795   cat >conftest.$ac_ext <<_ACEOF
15796 #line 15796 "configure"
15797 #include "confdefs.h"
15798 $ac_includes_default
15799 int
15800 main ()
15801 {
15802 if ((pid_t *) 0)
15803   return 0;
15804 if (sizeof (pid_t))
15805   return 0;
15806   ;
15807   return 0;
15808 }
15809 _ACEOF
15810 rm -f conftest.$ac_objext
15811 if { (eval echo "$as_me:15811: \"$ac_compile\"") >&5
15812   (eval $ac_compile) 2>&5
15813   ac_status=$?
15814   echo "$as_me:15814: \$? = $ac_status" >&5
15815   (exit $ac_status); } &&
15816          { ac_try='test -s conftest.$ac_objext'
15817   { (eval echo "$as_me:15817: \"$ac_try\"") >&5
15818   (eval $ac_try) 2>&5
15819   ac_status=$?
15820   echo "$as_me:15820: \$? = $ac_status" >&5
15821   (exit $ac_status); }; }; then
15822   ac_cv_type_pid_t=yes
15823 else
15824   echo "$as_me: failed program was:" >&5
15825 cat conftest.$ac_ext >&5
15826 ac_cv_type_pid_t=no
15827 fi
15828 rm -f conftest.$ac_objext conftest.$ac_ext
15829 fi
15830 echo "$as_me:15830: result: $ac_cv_type_pid_t" >&5
15831 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
15832 if test $ac_cv_type_pid_t = yes; then
15833   :
15834 else
15835
15836 cat >>confdefs.h <<EOF
15837 #define pid_t int
15838 EOF
15839
15840 fi
15841
15842 for ac_header in unistd.h vfork.h
15843 do
15844 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15845 echo "$as_me:15845: checking for $ac_header" >&5
15846 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15847 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15848   echo $ECHO_N "(cached) $ECHO_C" >&6
15849 else
15850   cat >conftest.$ac_ext <<_ACEOF
15851 #line 15851 "configure"
15852 #include "confdefs.h"
15853 #include <$ac_header>
15854 _ACEOF
15855 if { (eval echo "$as_me:15855: \"$ac_cpp conftest.$ac_ext\"") >&5
15856   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15857   ac_status=$?
15858   egrep -v '^ *\+' conftest.er1 >conftest.err
15859   rm -f conftest.er1
15860   cat conftest.err >&5
15861   echo "$as_me:15861: \$? = $ac_status" >&5
15862   (exit $ac_status); } >/dev/null; then
15863   if test -s conftest.err; then
15864     ac_cpp_err=$ac_c_preproc_warn_flag
15865   else
15866     ac_cpp_err=
15867   fi
15868 else
15869   ac_cpp_err=yes
15870 fi
15871 if test -z "$ac_cpp_err"; then
15872   eval "$as_ac_Header=yes"
15873 else
15874   echo "$as_me: failed program was:" >&5
15875   cat conftest.$ac_ext >&5
15876   eval "$as_ac_Header=no"
15877 fi
15878 rm -f conftest.err conftest.$ac_ext
15879 fi
15880 echo "$as_me:15880: result: `eval echo '${'$as_ac_Header'}'`" >&5
15881 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15882 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15883   cat >>confdefs.h <<EOF
15884 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15885 EOF
15886
15887 fi
15888 done
15889
15890 for ac_func in fork vfork
15891 do
15892 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15893 echo "$as_me:15893: checking for $ac_func" >&5
15894 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15895 if eval "test \"\${$as_ac_var+set}\" = set"; then
15896   echo $ECHO_N "(cached) $ECHO_C" >&6
15897 else
15898   cat >conftest.$ac_ext <<_ACEOF
15899 #line 15899 "configure"
15900 #include "confdefs.h"
15901 /* System header to define __stub macros and hopefully few prototypes,
15902     which can conflict with char $ac_func (); below.  */
15903 #include <assert.h>
15904 /* Override any gcc2 internal prototype to avoid an error.  */
15905 #ifdef __cplusplus
15906 extern "C"
15907 #endif
15908 /* We use char because int might match the return type of a gcc2
15909    builtin and then its argument prototype would still apply.  */
15910 char $ac_func ();
15911 char (*f) ();
15912
15913 int
15914 main ()
15915 {
15916 /* The GNU C library defines this for functions which it implements
15917     to always fail with ENOSYS.  Some functions are actually named
15918     something starting with __ and the normal name is an alias.  */
15919 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15920 choke me
15921 #else
15922 f = $ac_func;
15923 #endif
15924
15925   ;
15926   return 0;
15927 }
15928 _ACEOF
15929 rm -f conftest.$ac_objext conftest$ac_exeext
15930 if { (eval echo "$as_me:15930: \"$ac_link\"") >&5
15931   (eval $ac_link) 2>&5
15932   ac_status=$?
15933   echo "$as_me:15933: \$? = $ac_status" >&5
15934   (exit $ac_status); } &&
15935          { ac_try='test -s conftest$ac_exeext'
15936   { (eval echo "$as_me:15936: \"$ac_try\"") >&5
15937   (eval $ac_try) 2>&5
15938   ac_status=$?
15939   echo "$as_me:15939: \$? = $ac_status" >&5
15940   (exit $ac_status); }; }; then
15941   eval "$as_ac_var=yes"
15942 else
15943   echo "$as_me: failed program was:" >&5
15944 cat conftest.$ac_ext >&5
15945 eval "$as_ac_var=no"
15946 fi
15947 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15948 fi
15949 echo "$as_me:15949: result: `eval echo '${'$as_ac_var'}'`" >&5
15950 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15951 if test `eval echo '${'$as_ac_var'}'` = yes; then
15952   cat >>confdefs.h <<EOF
15953 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15954 EOF
15955
15956 fi
15957 done
15958
15959 ac_cv_func_fork_works=$ac_cv_func_fork
15960 if test "x$ac_cv_func_fork" = xyes; then
15961   echo "$as_me:15961: checking for working fork" >&5
15962 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15963 if test "${ac_cv_func_fork_works+set}" = set; then
15964   echo $ECHO_N "(cached) $ECHO_C" >&6
15965 else
15966   if test "$cross_compiling" = yes; then
15967   ac_cv_func_fork_works=cross
15968 else
15969   cat >conftest.$ac_ext <<_ACEOF
15970 /* By Rüdiger Kuhlmann. */
15971       #include <sys/types.h>
15972       #if HAVE_UNISTD_H
15973       # include <unistd.h>
15974       #endif
15975       /* Some systems only have a dummy stub for fork() */
15976       int main ()
15977       {
15978         if (fork() < 0)
15979           $ac_main_return (1);
15980         $ac_main_return (0);
15981       }
15982 _ACEOF
15983 rm -f conftest$ac_exeext
15984 if { (eval echo "$as_me:15984: \"$ac_link\"") >&5
15985   (eval $ac_link) 2>&5
15986   ac_status=$?
15987   echo "$as_me:15987: \$? = $ac_status" >&5
15988   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15989   { (eval echo "$as_me:15989: \"$ac_try\"") >&5
15990   (eval $ac_try) 2>&5
15991   ac_status=$?
15992   echo "$as_me:15992: \$? = $ac_status" >&5
15993   (exit $ac_status); }; }; then
15994   ac_cv_func_fork_works=yes
15995 else
15996   echo "$as_me: program exited with status $ac_status" >&5
15997 echo "$as_me: failed program was:" >&5
15998 cat conftest.$ac_ext >&5
15999 ac_cv_func_fork_works=no
16000 fi
16001 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16002 fi
16003 fi
16004 echo "$as_me:16004: result: $ac_cv_func_fork_works" >&5
16005 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
16006
16007 fi
16008 if test "x$ac_cv_func_fork_works" = xcross; then
16009   case $host in
16010     *-*-amigaos* | *-*-msdosdjgpp*)
16011       # Override, as these systems have only a dummy fork() stub
16012       ac_cv_func_fork_works=no
16013       ;;
16014     *)
16015       ac_cv_func_fork_works=yes
16016       ;;
16017   esac
16018   { echo "$as_me:16018: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
16019 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
16020 fi
16021 ac_cv_func_vfork_works=$ac_cv_func_vfork
16022 if test "x$ac_cv_func_vfork" = xyes; then
16023   echo "$as_me:16023: checking for working vfork" >&5
16024 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
16025 if test "${ac_cv_func_vfork_works+set}" = set; then
16026   echo $ECHO_N "(cached) $ECHO_C" >&6
16027 else
16028   if test "$cross_compiling" = yes; then
16029   ac_cv_func_vfork_works=cross
16030 else
16031   cat >conftest.$ac_ext <<_ACEOF
16032 #line 16032 "configure"
16033 #include "confdefs.h"
16034 /* Thanks to Paul Eggert for this test.  */
16035 #include <stdio.h>
16036 #include <sys/types.h>
16037 #include <sys/stat.h>
16038 #if HAVE_UNISTD_H
16039 # include <unistd.h>
16040 #endif
16041 #if HAVE_VFORK_H
16042 # include <vfork.h>
16043 #endif
16044 /* On some sparc systems, changes by the child to local and incoming
16045    argument registers are propagated back to the parent.  The compiler
16046    is told about this with #include <vfork.h>, but some compilers
16047    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
16048    static variable whose address is put into a register that is
16049    clobbered by the vfork.  */
16050 static
16051 #ifdef __cplusplus
16052 sparc_address_test (int arg)
16053 # else
16054 sparc_address_test (arg) int arg;
16055 #endif
16056 {
16057   static pid_t child;
16058   if (!child) {
16059     child = vfork ();
16060     if (child < 0) {
16061       perror ("vfork");
16062       _exit(2);
16063     }
16064     if (!child) {
16065       arg = getpid();
16066       write(-1, "", 0);
16067       _exit (arg);
16068     }
16069   }
16070 }
16071
16072 int
16073 main ()
16074 {
16075   pid_t parent = getpid ();
16076   pid_t child;
16077
16078   sparc_address_test ();
16079
16080   child = vfork ();
16081
16082   if (child == 0) {
16083     /* Here is another test for sparc vfork register problems.  This
16084        test uses lots of local variables, at least as many local
16085        variables as main has allocated so far including compiler
16086        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
16087        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
16088        reuse the register of parent for one of the local variables,
16089        since it will think that parent can't possibly be used any more
16090        in this routine.  Assigning to the local variable will thus
16091        munge parent in the parent process.  */
16092     pid_t
16093       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16094       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16095     /* Convince the compiler that p..p7 are live; otherwise, it might
16096        use the same hardware register for all 8 local variables.  */
16097     if (p != p1 || p != p2 || p != p3 || p != p4
16098         || p != p5 || p != p6 || p != p7)
16099       _exit(1);
16100
16101     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16102        from child file descriptors.  If the child closes a descriptor
16103        before it execs or exits, this munges the parent's descriptor
16104        as well.  Test for this by closing stdout in the child.  */
16105     _exit(close(fileno(stdout)) != 0);
16106   } else {
16107     int status;
16108     struct stat st;
16109
16110     while (wait(&status) != child)
16111       ;
16112     $ac_main_return(
16113          /* Was there some problem with vforking?  */
16114          child < 0
16115
16116          /* Did the child fail?  (This shouldn't happen.)  */
16117          || status
16118
16119          /* Did the vfork/compiler bug occur?  */
16120          || parent != getpid()
16121
16122          /* Did the file descriptor bug occur?  */
16123          || fstat(fileno(stdout), &st) != 0
16124          );
16125   }
16126 }
16127 _ACEOF
16128 rm -f conftest$ac_exeext
16129 if { (eval echo "$as_me:16129: \"$ac_link\"") >&5
16130   (eval $ac_link) 2>&5
16131   ac_status=$?
16132   echo "$as_me:16132: \$? = $ac_status" >&5
16133   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16134   { (eval echo "$as_me:16134: \"$ac_try\"") >&5
16135   (eval $ac_try) 2>&5
16136   ac_status=$?
16137   echo "$as_me:16137: \$? = $ac_status" >&5
16138   (exit $ac_status); }; }; then
16139   ac_cv_func_vfork_works=yes
16140 else
16141   echo "$as_me: program exited with status $ac_status" >&5
16142 echo "$as_me: failed program was:" >&5
16143 cat conftest.$ac_ext >&5
16144 ac_cv_func_vfork_works=no
16145 fi
16146 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16147 fi
16148 fi
16149 echo "$as_me:16149: result: $ac_cv_func_vfork_works" >&5
16150 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
16151
16152 fi;
16153 if test "x$ac_cv_func_fork_works" = xcross; then
16154   ac_cv_func_vfork_works=ac_cv_func_vfork
16155   { echo "$as_me:16155: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
16156 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
16157 fi
16158
16159 if test "x$ac_cv_func_vfork_works" = xyes; then
16160
16161 cat >>confdefs.h <<\EOF
16162 #define HAVE_WORKING_VFORK 1
16163 EOF
16164
16165 else
16166
16167 cat >>confdefs.h <<\EOF
16168 #define vfork fork
16169 EOF
16170
16171 fi
16172 if test "x$ac_cv_func_fork_works" = xyes; then
16173
16174 cat >>confdefs.h <<\EOF
16175 #define HAVE_WORKING_FORK 1
16176 EOF
16177
16178 fi
16179
16180 # special check for test/ditto.c
16181
16182 echo "$as_me:16182: checking for openpty in -lutil" >&5
16183 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
16184 if test "${ac_cv_lib_util_openpty+set}" = set; then
16185   echo $ECHO_N "(cached) $ECHO_C" >&6
16186 else
16187   ac_check_lib_save_LIBS=$LIBS
16188 LIBS="-lutil  $LIBS"
16189 cat >conftest.$ac_ext <<_ACEOF
16190 #line 16190 "configure"
16191 #include "confdefs.h"
16192
16193 /* Override any gcc2 internal prototype to avoid an error.  */
16194 #ifdef __cplusplus
16195 extern "C"
16196 #endif
16197 /* We use char because int might match the return type of a gcc2
16198    builtin and then its argument prototype would still apply.  */
16199 char openpty ();
16200 int
16201 main ()
16202 {
16203 openpty ();
16204   ;
16205   return 0;
16206 }
16207 _ACEOF
16208 rm -f conftest.$ac_objext conftest$ac_exeext
16209 if { (eval echo "$as_me:16209: \"$ac_link\"") >&5
16210   (eval $ac_link) 2>&5
16211   ac_status=$?
16212   echo "$as_me:16212: \$? = $ac_status" >&5
16213   (exit $ac_status); } &&
16214          { ac_try='test -s conftest$ac_exeext'
16215   { (eval echo "$as_me:16215: \"$ac_try\"") >&5
16216   (eval $ac_try) 2>&5
16217   ac_status=$?
16218   echo "$as_me:16218: \$? = $ac_status" >&5
16219   (exit $ac_status); }; }; then
16220   ac_cv_lib_util_openpty=yes
16221 else
16222   echo "$as_me: failed program was:" >&5
16223 cat conftest.$ac_ext >&5
16224 ac_cv_lib_util_openpty=no
16225 fi
16226 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16227 LIBS=$ac_check_lib_save_LIBS
16228 fi
16229 echo "$as_me:16229: result: $ac_cv_lib_util_openpty" >&5
16230 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
16231 if test $ac_cv_lib_util_openpty = yes; then
16232   cf_cv_lib_util=yes
16233 else
16234   cf_cv_lib_util=no
16235 fi
16236
16237 echo "$as_me:16237: checking for openpty header" >&5
16238 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
16239 if test "${cf_cv_func_openpty+set}" = set; then
16240   echo $ECHO_N "(cached) $ECHO_C" >&6
16241 else
16242
16243     cf_save_LIBS="$LIBS"
16244     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
16245     for cf_header in pty.h libutil.h util.h
16246     do
16247     cat >conftest.$ac_ext <<_ACEOF
16248 #line 16248 "configure"
16249 #include "confdefs.h"
16250
16251 #include <$cf_header>
16252
16253 int
16254 main ()
16255 {
16256
16257     int x = openpty((int *)0, (int *)0, (char *)0,
16258                    (struct termios *)0, (struct winsize *)0);
16259
16260   ;
16261   return 0;
16262 }
16263 _ACEOF
16264 rm -f conftest.$ac_objext conftest$ac_exeext
16265 if { (eval echo "$as_me:16265: \"$ac_link\"") >&5
16266   (eval $ac_link) 2>&5
16267   ac_status=$?
16268   echo "$as_me:16268: \$? = $ac_status" >&5
16269   (exit $ac_status); } &&
16270          { ac_try='test -s conftest$ac_exeext'
16271   { (eval echo "$as_me:16271: \"$ac_try\"") >&5
16272   (eval $ac_try) 2>&5
16273   ac_status=$?
16274   echo "$as_me:16274: \$? = $ac_status" >&5
16275   (exit $ac_status); }; }; then
16276
16277         cf_cv_func_openpty=$cf_header
16278         break
16279
16280 else
16281   echo "$as_me: failed program was:" >&5
16282 cat conftest.$ac_ext >&5
16283
16284         cf_cv_func_openpty=no
16285
16286 fi
16287 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16288     done
16289     LIBS="$cf_save_LIBS"
16290
16291 fi
16292 echo "$as_me:16292: result: $cf_cv_func_openpty" >&5
16293 echo "${ECHO_T}$cf_cv_func_openpty" >&6
16294
16295 if test "$cf_cv_func_openpty" != no ; then
16296     cat >>confdefs.h <<EOF
16297 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
16298 EOF
16299
16300     cat >>confdefs.h <<\EOF
16301 #define USE_XTERM_PTY 1
16302 EOF
16303
16304     if test "$cf_cv_lib_util" = yes ; then
16305         TEST_LIBS="-lutil $TEST_LIBS"
16306     fi
16307 fi
16308
16309 if test "$with_hashed_db" != no ; then
16310         cat >>confdefs.h <<\EOF
16311 #define USE_HASHED_DB 1
16312 EOF
16313
16314 case $with_hashed_db in #(vi
16315 yes|*able*) #(vi
16316     ;;
16317 *)
16318     if test -d "$with_hashed_db" ; then
16319
16320 if test -n "$with_hashed_db/include" ; then
16321   for cf_add_incdir in $with_hashed_db/include
16322   do
16323         while test $cf_add_incdir != /usr/include
16324         do
16325           if test -d $cf_add_incdir
16326           then
16327                 cf_have_incdir=no
16328                 if test -n "$CFLAGS$CPPFLAGS" ; then
16329                   # a loop is needed to ensure we can add subdirs of existing dirs
16330                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
16331                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
16332                           cf_have_incdir=yes; break
16333                         fi
16334                   done
16335                 fi
16336
16337                 if test "$cf_have_incdir" = no ; then
16338                   if test "$cf_add_incdir" = /usr/local/include ; then
16339                         if test "$GCC" = yes
16340                         then
16341                           cf_save_CPPFLAGS=$CPPFLAGS
16342                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16343                           cat >conftest.$ac_ext <<_ACEOF
16344 #line 16344 "configure"
16345 #include "confdefs.h"
16346 #include <stdio.h>
16347 int
16348 main ()
16349 {
16350 printf("Hello")
16351   ;
16352   return 0;
16353 }
16354 _ACEOF
16355 rm -f conftest.$ac_objext
16356 if { (eval echo "$as_me:16356: \"$ac_compile\"") >&5
16357   (eval $ac_compile) 2>&5
16358   ac_status=$?
16359   echo "$as_me:16359: \$? = $ac_status" >&5
16360   (exit $ac_status); } &&
16361          { ac_try='test -s conftest.$ac_objext'
16362   { (eval echo "$as_me:16362: \"$ac_try\"") >&5
16363   (eval $ac_try) 2>&5
16364   ac_status=$?
16365   echo "$as_me:16365: \$? = $ac_status" >&5
16366   (exit $ac_status); }; }; then
16367   :
16368 else
16369   echo "$as_me: failed program was:" >&5
16370 cat conftest.$ac_ext >&5
16371 cf_have_incdir=yes
16372 fi
16373 rm -f conftest.$ac_objext conftest.$ac_ext
16374                           CPPFLAGS=$cf_save_CPPFLAGS
16375                         fi
16376                   fi
16377                 fi
16378
16379                 if test "$cf_have_incdir" = no ; then
16380                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
16381
16382 echo "${as_me-configure}:16382: testing adding $cf_add_incdir to include-path ..." 1>&5
16383
16384                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16385
16386                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
16387                   test "$cf_top_incdir" = "$cf_add_incdir" && break
16388                   cf_add_incdir="$cf_top_incdir"
16389                 else
16390                   break
16391                 fi
16392           fi
16393         done
16394   done
16395 fi
16396
16397 if test -n "$with_hashed_db/lib" ; then
16398   for cf_add_libdir in $with_hashed_db/lib
16399   do
16400     if test $cf_add_libdir = /usr/lib ; then
16401       :
16402     elif test -d $cf_add_libdir
16403     then
16404       cf_have_libdir=no
16405       if test -n "$LDFLAGS$LIBS" ; then
16406         # a loop is needed to ensure we can add subdirs of existing dirs
16407         for cf_test_libdir in $LDFLAGS $LIBS ; do
16408           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
16409             cf_have_libdir=yes; break
16410           fi
16411         done
16412       fi
16413       if test "$cf_have_libdir" = no ; then
16414         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
16415
16416 echo "${as_me-configure}:16416: testing adding $cf_add_libdir to library-path ..." 1>&5
16417
16418         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
16419       fi
16420     fi
16421   done
16422 fi
16423
16424     fi
16425 esac
16426
16427 echo "$as_me:16427: checking for db.h" >&5
16428 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
16429 if test "${ac_cv_header_db_h+set}" = set; then
16430   echo $ECHO_N "(cached) $ECHO_C" >&6
16431 else
16432   cat >conftest.$ac_ext <<_ACEOF
16433 #line 16433 "configure"
16434 #include "confdefs.h"
16435 #include <db.h>
16436 _ACEOF
16437 if { (eval echo "$as_me:16437: \"$ac_cpp conftest.$ac_ext\"") >&5
16438   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16439   ac_status=$?
16440   egrep -v '^ *\+' conftest.er1 >conftest.err
16441   rm -f conftest.er1
16442   cat conftest.err >&5
16443   echo "$as_me:16443: \$? = $ac_status" >&5
16444   (exit $ac_status); } >/dev/null; then
16445   if test -s conftest.err; then
16446     ac_cpp_err=$ac_c_preproc_warn_flag
16447   else
16448     ac_cpp_err=
16449   fi
16450 else
16451   ac_cpp_err=yes
16452 fi
16453 if test -z "$ac_cpp_err"; then
16454   ac_cv_header_db_h=yes
16455 else
16456   echo "$as_me: failed program was:" >&5
16457   cat conftest.$ac_ext >&5
16458   ac_cv_header_db_h=no
16459 fi
16460 rm -f conftest.err conftest.$ac_ext
16461 fi
16462 echo "$as_me:16462: result: $ac_cv_header_db_h" >&5
16463 echo "${ECHO_T}$ac_cv_header_db_h" >&6
16464 if test $ac_cv_header_db_h = yes; then
16465
16466 echo "$as_me:16466: checking for version of db" >&5
16467 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
16468 if test "${cf_cv_hashed_db_version+set}" = set; then
16469   echo $ECHO_N "(cached) $ECHO_C" >&6
16470 else
16471
16472 cf_cv_hashed_db_version=unknown
16473
16474 for cf_db_version in 1 2 3 4 5
16475 do
16476
16477 echo "${as_me-configure}:16477: testing checking for db version $cf_db_version ..." 1>&5
16478
16479         cat >conftest.$ac_ext <<_ACEOF
16480 #line 16480 "configure"
16481 #include "confdefs.h"
16482
16483 $ac_includes_default
16484 #include <db.h>
16485
16486 #ifdef DB_VERSION_MAJOR
16487         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
16488 #if $cf_db_version == DB_VERSION_MAJOR
16489         /* ok */
16490 #else
16491         make an error
16492 #endif
16493 #else
16494 #if $cf_db_version == 1
16495         /* ok: assuming this is DB 1.8.5 */
16496 #else
16497         make an error
16498 #endif
16499 #endif
16500
16501 int
16502 main ()
16503 {
16504 DBT *foo = 0
16505   ;
16506   return 0;
16507 }
16508 _ACEOF
16509 rm -f conftest.$ac_objext
16510 if { (eval echo "$as_me:16510: \"$ac_compile\"") >&5
16511   (eval $ac_compile) 2>&5
16512   ac_status=$?
16513   echo "$as_me:16513: \$? = $ac_status" >&5
16514   (exit $ac_status); } &&
16515          { ac_try='test -s conftest.$ac_objext'
16516   { (eval echo "$as_me:16516: \"$ac_try\"") >&5
16517   (eval $ac_try) 2>&5
16518   ac_status=$?
16519   echo "$as_me:16519: \$? = $ac_status" >&5
16520   (exit $ac_status); }; }; then
16521
16522         cf_cv_hashed_db_version=$cf_db_version
16523         break
16524
16525 else
16526   echo "$as_me: failed program was:" >&5
16527 cat conftest.$ac_ext >&5
16528 fi
16529 rm -f conftest.$ac_objext conftest.$ac_ext
16530 done
16531
16532 fi
16533 echo "$as_me:16533: result: $cf_cv_hashed_db_version" >&5
16534 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
16535
16536 if test "$cf_cv_hashed_db_version" = unknown ; then
16537         { { echo "$as_me:16537: error: Cannot determine version of db" >&5
16538 echo "$as_me: error: Cannot determine version of db" >&2;}
16539    { (exit 1); exit 1; }; }
16540 else
16541
16542 echo "$as_me:16542: checking for db libraries" >&5
16543 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
16544 if test "${cf_cv_hashed_db_libs+set}" = set; then
16545   echo $ECHO_N "(cached) $ECHO_C" >&6
16546 else
16547
16548 cf_cv_hashed_db_libs=unknown
16549 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
16550 do
16551         cf_save_libs="$LIBS"
16552         if test -n "$cf_db_libs"; then
16553                 LIBS="-l$cf_db_libs $LIBS"
16554         fi
16555
16556 echo "${as_me-configure}:16556: testing checking for library "$cf_db_libs" ..." 1>&5
16557
16558         cat >conftest.$ac_ext <<_ACEOF
16559 #line 16559 "configure"
16560 #include "confdefs.h"
16561
16562 $ac_includes_default
16563 #include <db.h>
16564
16565 int
16566 main ()
16567 {
16568
16569         char *path = "/tmp/foo";
16570 #ifdef DB_VERSION_MAJOR
16571 #if DB_VERSION_MAJOR >= 4
16572         DB *result = 0;
16573         db_create(&result, NULL, 0);
16574         result->open(result,
16575                 NULL,
16576                 path,
16577                 path,
16578                 DB_HASH,
16579                 DB_CREATE,
16580                 0644);
16581 #elif DB_VERSION_MAJOR >= 3
16582         DB *result = 0;
16583         db_create(&result, NULL, 0);
16584         result->open(result,
16585                 path,
16586                 path,
16587                 DB_HASH,
16588                 DB_CREATE,
16589                 0644);
16590 #elif DB_VERSION_MAJOR >= 2
16591         DB *result = 0;
16592         db_open(path,
16593                 DB_HASH,
16594                 DB_CREATE,
16595                 0644,
16596                 (DB_ENV *) 0,
16597                 (DB_INFO *) 0,
16598                 &result);
16599 #endif /* DB_VERSION_MAJOR */
16600 #else
16601         DB *result = dbopen(path,
16602                      2,
16603                      0644,
16604                      DB_HASH,
16605                      0);
16606 #endif
16607         ${cf_cv_main_return:-return}(result != 0)
16608
16609   ;
16610   return 0;
16611 }
16612 _ACEOF
16613 rm -f conftest.$ac_objext conftest$ac_exeext
16614 if { (eval echo "$as_me:16614: \"$ac_link\"") >&5
16615   (eval $ac_link) 2>&5
16616   ac_status=$?
16617   echo "$as_me:16617: \$? = $ac_status" >&5
16618   (exit $ac_status); } &&
16619          { ac_try='test -s conftest$ac_exeext'
16620   { (eval echo "$as_me:16620: \"$ac_try\"") >&5
16621   (eval $ac_try) 2>&5
16622   ac_status=$?
16623   echo "$as_me:16623: \$? = $ac_status" >&5
16624   (exit $ac_status); }; }; then
16625
16626         if test -n "$cf_db_libs" ; then
16627                 cf_cv_hashed_db_libs=$cf_db_libs
16628         else
16629                 cf_cv_hashed_db_libs=default
16630         fi
16631         LIBS="$cf_save_libs"
16632         break
16633
16634 else
16635   echo "$as_me: failed program was:" >&5
16636 cat conftest.$ac_ext >&5
16637 fi
16638 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16639         LIBS="$cf_save_libs"
16640 done
16641
16642 fi
16643 echo "$as_me:16643: result: $cf_cv_hashed_db_libs" >&5
16644 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
16645
16646         if test "$cf_cv_hashed_db_libs" = unknown ; then
16647                 { { echo "$as_me:16647: error: Cannot determine library for db" >&5
16648 echo "$as_me: error: Cannot determine library for db" >&2;}
16649    { (exit 1); exit 1; }; }
16650         elif test "$cf_cv_hashed_db_libs" != default ; then
16651                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
16652         fi
16653 fi
16654
16655 else
16656
16657         { { echo "$as_me:16657: error: Cannot find db.h" >&5
16658 echo "$as_me: error: Cannot find db.h" >&2;}
16659    { (exit 1); exit 1; }; }
16660
16661 fi
16662
16663 fi
16664
16665 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
16666         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16667         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16668 fi
16669
16670 # Just in case, check if the C compiler has a bool type.
16671
16672 echo "$as_me:16672: checking if we should include stdbool.h" >&5
16673 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16674
16675 if test "${cf_cv_header_stdbool_h+set}" = set; then
16676   echo $ECHO_N "(cached) $ECHO_C" >&6
16677 else
16678
16679         cat >conftest.$ac_ext <<_ACEOF
16680 #line 16680 "configure"
16681 #include "confdefs.h"
16682
16683 int
16684 main ()
16685 {
16686 bool foo = false
16687   ;
16688   return 0;
16689 }
16690 _ACEOF
16691 rm -f conftest.$ac_objext
16692 if { (eval echo "$as_me:16692: \"$ac_compile\"") >&5
16693   (eval $ac_compile) 2>&5
16694   ac_status=$?
16695   echo "$as_me:16695: \$? = $ac_status" >&5
16696   (exit $ac_status); } &&
16697          { ac_try='test -s conftest.$ac_objext'
16698   { (eval echo "$as_me:16698: \"$ac_try\"") >&5
16699   (eval $ac_try) 2>&5
16700   ac_status=$?
16701   echo "$as_me:16701: \$? = $ac_status" >&5
16702   (exit $ac_status); }; }; then
16703   cf_cv_header_stdbool_h=0
16704 else
16705   echo "$as_me: failed program was:" >&5
16706 cat conftest.$ac_ext >&5
16707 cat >conftest.$ac_ext <<_ACEOF
16708 #line 16708 "configure"
16709 #include "confdefs.h"
16710
16711 #ifndef __BEOS__
16712 #include <stdbool.h>
16713 #endif
16714
16715 int
16716 main ()
16717 {
16718 bool foo = false
16719   ;
16720   return 0;
16721 }
16722 _ACEOF
16723 rm -f conftest.$ac_objext
16724 if { (eval echo "$as_me:16724: \"$ac_compile\"") >&5
16725   (eval $ac_compile) 2>&5
16726   ac_status=$?
16727   echo "$as_me:16727: \$? = $ac_status" >&5
16728   (exit $ac_status); } &&
16729          { ac_try='test -s conftest.$ac_objext'
16730   { (eval echo "$as_me:16730: \"$ac_try\"") >&5
16731   (eval $ac_try) 2>&5
16732   ac_status=$?
16733   echo "$as_me:16733: \$? = $ac_status" >&5
16734   (exit $ac_status); }; }; then
16735   cf_cv_header_stdbool_h=1
16736 else
16737   echo "$as_me: failed program was:" >&5
16738 cat conftest.$ac_ext >&5
16739 cf_cv_header_stdbool_h=0
16740 fi
16741 rm -f conftest.$ac_objext conftest.$ac_ext
16742 fi
16743 rm -f conftest.$ac_objext conftest.$ac_ext
16744 fi
16745
16746 if test "$cf_cv_header_stdbool_h" = 1
16747 then    echo "$as_me:16747: result: yes" >&5
16748 echo "${ECHO_T}yes" >&6
16749 else    echo "$as_me:16749: result: no" >&5
16750 echo "${ECHO_T}no" >&6
16751 fi
16752
16753 echo "$as_me:16753: checking for builtin bool type" >&5
16754 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16755
16756 if test "${cf_cv_cc_bool_type+set}" = set; then
16757   echo $ECHO_N "(cached) $ECHO_C" >&6
16758 else
16759
16760         cat >conftest.$ac_ext <<_ACEOF
16761 #line 16761 "configure"
16762 #include "confdefs.h"
16763
16764 #include <stdio.h>
16765 #include <sys/types.h>
16766
16767 int
16768 main ()
16769 {
16770 bool x = false
16771   ;
16772   return 0;
16773 }
16774 _ACEOF
16775 rm -f conftest.$ac_objext
16776 if { (eval echo "$as_me:16776: \"$ac_compile\"") >&5
16777   (eval $ac_compile) 2>&5
16778   ac_status=$?
16779   echo "$as_me:16779: \$? = $ac_status" >&5
16780   (exit $ac_status); } &&
16781          { ac_try='test -s conftest.$ac_objext'
16782   { (eval echo "$as_me:16782: \"$ac_try\"") >&5
16783   (eval $ac_try) 2>&5
16784   ac_status=$?
16785   echo "$as_me:16785: \$? = $ac_status" >&5
16786   (exit $ac_status); }; }; then
16787   cf_cv_cc_bool_type=1
16788 else
16789   echo "$as_me: failed program was:" >&5
16790 cat conftest.$ac_ext >&5
16791 cf_cv_cc_bool_type=0
16792 fi
16793 rm -f conftest.$ac_objext conftest.$ac_ext
16794
16795 fi
16796
16797 if test "$cf_cv_cc_bool_type" = 1
16798 then    echo "$as_me:16798: result: yes" >&5
16799 echo "${ECHO_T}yes" >&6
16800 else    echo "$as_me:16800: result: no" >&5
16801 echo "${ECHO_T}no" >&6
16802 fi
16803
16804 # Check for C++ compiler characteristics (and ensure that it's there!)
16805 if test -n "$CXX" ; then
16806         ac_ext=cc
16807 ac_cpp='$CXXCPP $CPPFLAGS'
16808 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16809 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16810 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16811 ac_main_return=return
16812
16813 if test -n "$GXX" ; then
16814 case $cf_cv_system_name in #(vi
16815 os2*) #(vi
16816         cf_stdcpp_libname=stdcpp
16817         ;;
16818 *)
16819         cf_stdcpp_libname=stdc++
16820         ;;
16821 esac
16822 echo "$as_me:16822: checking for library $cf_stdcpp_libname" >&5
16823 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
16824 if test "${cf_cv_libstdcpp+set}" = set; then
16825   echo $ECHO_N "(cached) $ECHO_C" >&6
16826 else
16827
16828         cf_save="$LIBS"
16829         LIBS="-l$cf_stdcpp_libname $LIBS"
16830 cat >conftest.$ac_ext <<_ACEOF
16831 #line 16831 "configure"
16832 #include "confdefs.h"
16833
16834 #include <strstream.h>
16835 int
16836 main ()
16837 {
16838
16839 char buf[80];
16840 strstreambuf foo(buf, sizeof(buf))
16841
16842   ;
16843   return 0;
16844 }
16845 _ACEOF
16846 rm -f conftest.$ac_objext conftest$ac_exeext
16847 if { (eval echo "$as_me:16847: \"$ac_link\"") >&5
16848   (eval $ac_link) 2>&5
16849   ac_status=$?
16850   echo "$as_me:16850: \$? = $ac_status" >&5
16851   (exit $ac_status); } &&
16852          { ac_try='test -s conftest$ac_exeext'
16853   { (eval echo "$as_me:16853: \"$ac_try\"") >&5
16854   (eval $ac_try) 2>&5
16855   ac_status=$?
16856   echo "$as_me:16856: \$? = $ac_status" >&5
16857   (exit $ac_status); }; }; then
16858   cf_cv_libstdcpp=yes
16859 else
16860   echo "$as_me: failed program was:" >&5
16861 cat conftest.$ac_ext >&5
16862 cf_cv_libstdcpp=no
16863 fi
16864 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16865         LIBS="$cf_save"
16866
16867 fi
16868 echo "$as_me:16868: result: $cf_cv_libstdcpp" >&5
16869 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
16870 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
16871 fi
16872
16873         echo "$as_me:16873: checking whether $CXX understands -c and -o together" >&5
16874 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
16875 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
16876   echo $ECHO_N "(cached) $ECHO_C" >&6
16877 else
16878
16879 cat > conftest.$ac_ext <<CF_EOF
16880 #include <stdio.h>
16881 int main()
16882 {
16883         ${cf_cv_main_return:-return}(0);
16884 }
16885 CF_EOF
16886 # We do the test twice because some compilers refuse to overwrite an
16887 # existing .o file with -o, though they will create one.
16888 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
16889 if { (eval echo "$as_me:16889: \"$ac_try\"") >&5
16890   (eval $ac_try) 2>&5
16891   ac_status=$?
16892   echo "$as_me:16892: \$? = $ac_status" >&5
16893   (exit $ac_status); } &&
16894   test -f conftest2.$ac_objext && { (eval echo "$as_me:16894: \"$ac_try\"") >&5
16895   (eval $ac_try) 2>&5
16896   ac_status=$?
16897   echo "$as_me:16897: \$? = $ac_status" >&5
16898   (exit $ac_status); };
16899 then
16900   eval cf_cv_prog_CXX_c_o=yes
16901 else
16902   eval cf_cv_prog_CXX_c_o=no
16903 fi
16904 rm -rf conftest*
16905
16906 fi
16907 if test $cf_cv_prog_CXX_c_o = yes; then
16908   echo "$as_me:16908: result: yes" >&5
16909 echo "${ECHO_T}yes" >&6
16910 else
16911   echo "$as_me:16911: result: no" >&5
16912 echo "${ECHO_T}no" >&6
16913 fi
16914
16915         case $GXX_VERSION in
16916         1*|2.0-6*)
16917                 cf_cxx_library=yes
16918                 ;;
16919         *-2.7*|2.7*)
16920
16921 cf_cxx_library=unknown
16922 case $cf_cv_system_name in #(vi
16923 os2*) #(vi
16924         cf_gpp_libname=gpp
16925         ;;
16926 *)
16927         cf_gpp_libname=g++
16928         ;;
16929 esac
16930 if test "$GXX" = yes; then
16931         echo "$as_me:16931: checking for lib$cf_gpp_libname" >&5
16932 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16933         cf_save="$LIBS"
16934         LIBS="-l$cf_gpp_libname $LIBS"
16935         cat >conftest.$ac_ext <<_ACEOF
16936 #line 16936 "configure"
16937 #include "confdefs.h"
16938
16939 #include <$cf_gpp_libname/builtin.h>
16940
16941 int
16942 main ()
16943 {
16944 two_arg_error_handler_t foo2 = lib_error_handler
16945   ;
16946   return 0;
16947 }
16948 _ACEOF
16949 rm -f conftest.$ac_objext conftest$ac_exeext
16950 if { (eval echo "$as_me:16950: \"$ac_link\"") >&5
16951   (eval $ac_link) 2>&5
16952   ac_status=$?
16953   echo "$as_me:16953: \$? = $ac_status" >&5
16954   (exit $ac_status); } &&
16955          { ac_try='test -s conftest$ac_exeext'
16956   { (eval echo "$as_me:16956: \"$ac_try\"") >&5
16957   (eval $ac_try) 2>&5
16958   ac_status=$?
16959   echo "$as_me:16959: \$? = $ac_status" >&5
16960   (exit $ac_status); }; }; then
16961   cf_cxx_library=yes
16962          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
16963          if test "$cf_gpp_libname" = cpp ; then
16964             cat >>confdefs.h <<\EOF
16965 #define HAVE_GPP_BUILTIN_H 1
16966 EOF
16967
16968          else
16969             cat >>confdefs.h <<\EOF
16970 #define HAVE_GXX_BUILTIN_H 1
16971 EOF
16972
16973          fi
16974 else
16975   echo "$as_me: failed program was:" >&5
16976 cat conftest.$ac_ext >&5
16977 cat >conftest.$ac_ext <<_ACEOF
16978 #line 16978 "configure"
16979 #include "confdefs.h"
16980
16981 #include <builtin.h>
16982
16983 int
16984 main ()
16985 {
16986 two_arg_error_handler_t foo2 = lib_error_handler
16987   ;
16988   return 0;
16989 }
16990 _ACEOF
16991 rm -f conftest.$ac_objext conftest$ac_exeext
16992 if { (eval echo "$as_me:16992: \"$ac_link\"") >&5
16993   (eval $ac_link) 2>&5
16994   ac_status=$?
16995   echo "$as_me:16995: \$? = $ac_status" >&5
16996   (exit $ac_status); } &&
16997          { ac_try='test -s conftest$ac_exeext'
16998   { (eval echo "$as_me:16998: \"$ac_try\"") >&5
16999   (eval $ac_try) 2>&5
17000   ac_status=$?
17001   echo "$as_me:17001: \$? = $ac_status" >&5
17002   (exit $ac_status); }; }; then
17003   cf_cxx_library=yes
17004          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
17005          cat >>confdefs.h <<\EOF
17006 #define HAVE_BUILTIN_H 1
17007 EOF
17008
17009 else
17010   echo "$as_me: failed program was:" >&5
17011 cat conftest.$ac_ext >&5
17012 cf_cxx_library=no
17013 fi
17014 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17015 fi
17016 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17017         LIBS="$cf_save"
17018         echo "$as_me:17018: result: $cf_cxx_library" >&5
17019 echo "${ECHO_T}$cf_cxx_library" >&6
17020 fi
17021
17022                 ;;
17023         *)
17024                 cf_cxx_library=no
17025                 ;;
17026         esac
17027
17028         ac_ext=cc
17029 ac_cpp='$CXXCPP $CPPFLAGS'
17030 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17031 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17032 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17033 ac_main_return=return
17034 echo "$as_me:17034: checking how to run the C++ preprocessor" >&5
17035 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
17036 if test -z "$CXXCPP"; then
17037   if test "${ac_cv_prog_CXXCPP+set}" = set; then
17038   echo $ECHO_N "(cached) $ECHO_C" >&6
17039 else
17040       # Double quotes because CXXCPP needs to be expanded
17041     for CXXCPP in "$CXX -E" "/lib/cpp"
17042     do
17043       ac_preproc_ok=false
17044 for ac_cxx_preproc_warn_flag in '' yes
17045 do
17046   # Use a header file that comes with gcc, so configuring glibc
17047   # with a fresh cross-compiler works.
17048   # On the NeXT, cc -E runs the code through the compiler's parser,
17049   # not just through cpp. "Syntax error" is here to catch this case.
17050   cat >conftest.$ac_ext <<_ACEOF
17051 #line 17051 "configure"
17052 #include "confdefs.h"
17053 #include <assert.h>
17054                      Syntax error
17055 _ACEOF
17056 if { (eval echo "$as_me:17056: \"$ac_cpp conftest.$ac_ext\"") >&5
17057   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17058   ac_status=$?
17059   egrep -v '^ *\+' conftest.er1 >conftest.err
17060   rm -f conftest.er1
17061   cat conftest.err >&5
17062   echo "$as_me:17062: \$? = $ac_status" >&5
17063   (exit $ac_status); } >/dev/null; then
17064   if test -s conftest.err; then
17065     ac_cpp_err=$ac_cxx_preproc_warn_flag
17066   else
17067     ac_cpp_err=
17068   fi
17069 else
17070   ac_cpp_err=yes
17071 fi
17072 if test -z "$ac_cpp_err"; then
17073   :
17074 else
17075   echo "$as_me: failed program was:" >&5
17076   cat conftest.$ac_ext >&5
17077   # Broken: fails on valid input.
17078 continue
17079 fi
17080 rm -f conftest.err conftest.$ac_ext
17081
17082   # OK, works on sane cases.  Now check whether non-existent headers
17083   # can be detected and how.
17084   cat >conftest.$ac_ext <<_ACEOF
17085 #line 17085 "configure"
17086 #include "confdefs.h"
17087 #include <ac_nonexistent.h>
17088 _ACEOF
17089 if { (eval echo "$as_me:17089: \"$ac_cpp conftest.$ac_ext\"") >&5
17090   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17091   ac_status=$?
17092   egrep -v '^ *\+' conftest.er1 >conftest.err
17093   rm -f conftest.er1
17094   cat conftest.err >&5
17095   echo "$as_me:17095: \$? = $ac_status" >&5
17096   (exit $ac_status); } >/dev/null; then
17097   if test -s conftest.err; then
17098     ac_cpp_err=$ac_cxx_preproc_warn_flag
17099   else
17100     ac_cpp_err=
17101   fi
17102 else
17103   ac_cpp_err=yes
17104 fi
17105 if test -z "$ac_cpp_err"; then
17106   # Broken: success on invalid input.
17107 continue
17108 else
17109   echo "$as_me: failed program was:" >&5
17110   cat conftest.$ac_ext >&5
17111   # Passes both tests.
17112 ac_preproc_ok=:
17113 break
17114 fi
17115 rm -f conftest.err conftest.$ac_ext
17116
17117 done
17118 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17119 rm -f conftest.err conftest.$ac_ext
17120 if $ac_preproc_ok; then
17121   break
17122 fi
17123
17124     done
17125     ac_cv_prog_CXXCPP=$CXXCPP
17126
17127 fi
17128   CXXCPP=$ac_cv_prog_CXXCPP
17129 else
17130   ac_cv_prog_CXXCPP=$CXXCPP
17131 fi
17132 echo "$as_me:17132: result: $CXXCPP" >&5
17133 echo "${ECHO_T}$CXXCPP" >&6
17134 ac_preproc_ok=false
17135 for ac_cxx_preproc_warn_flag in '' yes
17136 do
17137   # Use a header file that comes with gcc, so configuring glibc
17138   # with a fresh cross-compiler works.
17139   # On the NeXT, cc -E runs the code through the compiler's parser,
17140   # not just through cpp. "Syntax error" is here to catch this case.
17141   cat >conftest.$ac_ext <<_ACEOF
17142 #line 17142 "configure"
17143 #include "confdefs.h"
17144 #include <assert.h>
17145                      Syntax error
17146 _ACEOF
17147 if { (eval echo "$as_me:17147: \"$ac_cpp conftest.$ac_ext\"") >&5
17148   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17149   ac_status=$?
17150   egrep -v '^ *\+' conftest.er1 >conftest.err
17151   rm -f conftest.er1
17152   cat conftest.err >&5
17153   echo "$as_me:17153: \$? = $ac_status" >&5
17154   (exit $ac_status); } >/dev/null; then
17155   if test -s conftest.err; then
17156     ac_cpp_err=$ac_cxx_preproc_warn_flag
17157   else
17158     ac_cpp_err=
17159   fi
17160 else
17161   ac_cpp_err=yes
17162 fi
17163 if test -z "$ac_cpp_err"; then
17164   :
17165 else
17166   echo "$as_me: failed program was:" >&5
17167   cat conftest.$ac_ext >&5
17168   # Broken: fails on valid input.
17169 continue
17170 fi
17171 rm -f conftest.err conftest.$ac_ext
17172
17173   # OK, works on sane cases.  Now check whether non-existent headers
17174   # can be detected and how.
17175   cat >conftest.$ac_ext <<_ACEOF
17176 #line 17176 "configure"
17177 #include "confdefs.h"
17178 #include <ac_nonexistent.h>
17179 _ACEOF
17180 if { (eval echo "$as_me:17180: \"$ac_cpp conftest.$ac_ext\"") >&5
17181   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17182   ac_status=$?
17183   egrep -v '^ *\+' conftest.er1 >conftest.err
17184   rm -f conftest.er1
17185   cat conftest.err >&5
17186   echo "$as_me:17186: \$? = $ac_status" >&5
17187   (exit $ac_status); } >/dev/null; then
17188   if test -s conftest.err; then
17189     ac_cpp_err=$ac_cxx_preproc_warn_flag
17190   else
17191     ac_cpp_err=
17192   fi
17193 else
17194   ac_cpp_err=yes
17195 fi
17196 if test -z "$ac_cpp_err"; then
17197   # Broken: success on invalid input.
17198 continue
17199 else
17200   echo "$as_me: failed program was:" >&5
17201   cat conftest.$ac_ext >&5
17202   # Passes both tests.
17203 ac_preproc_ok=:
17204 break
17205 fi
17206 rm -f conftest.err conftest.$ac_ext
17207
17208 done
17209 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17210 rm -f conftest.err conftest.$ac_ext
17211 if $ac_preproc_ok; then
17212   :
17213 else
17214   { { echo "$as_me:17214: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
17215 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
17216    { (exit 1); exit 1; }; }
17217 fi
17218
17219 ac_ext=cc
17220 ac_cpp='$CXXCPP $CPPFLAGS'
17221 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17222 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17223 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17224 ac_main_return=return
17225
17226 for ac_header in iostream typeinfo
17227 do
17228 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17229 echo "$as_me:17229: checking for $ac_header" >&5
17230 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17231 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17232   echo $ECHO_N "(cached) $ECHO_C" >&6
17233 else
17234   cat >conftest.$ac_ext <<_ACEOF
17235 #line 17235 "configure"
17236 #include "confdefs.h"
17237 #include <$ac_header>
17238 _ACEOF
17239 if { (eval echo "$as_me:17239: \"$ac_cpp conftest.$ac_ext\"") >&5
17240   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17241   ac_status=$?
17242   egrep -v '^ *\+' conftest.er1 >conftest.err
17243   rm -f conftest.er1
17244   cat conftest.err >&5
17245   echo "$as_me:17245: \$? = $ac_status" >&5
17246   (exit $ac_status); } >/dev/null; then
17247   if test -s conftest.err; then
17248     ac_cpp_err=$ac_cxx_preproc_warn_flag
17249   else
17250     ac_cpp_err=
17251   fi
17252 else
17253   ac_cpp_err=yes
17254 fi
17255 if test -z "$ac_cpp_err"; then
17256   eval "$as_ac_Header=yes"
17257 else
17258   echo "$as_me: failed program was:" >&5
17259   cat conftest.$ac_ext >&5
17260   eval "$as_ac_Header=no"
17261 fi
17262 rm -f conftest.err conftest.$ac_ext
17263 fi
17264 echo "$as_me:17264: result: `eval echo '${'$as_ac_Header'}'`" >&5
17265 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17266 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17267   cat >>confdefs.h <<EOF
17268 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17269 EOF
17270
17271 fi
17272 done
17273
17274     if test x"$ac_cv_header_iostream" = xyes ; then
17275         echo "$as_me:17275: checking if iostream uses std-namespace" >&5
17276 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
17277         cat >conftest.$ac_ext <<_ACEOF
17278 #line 17278 "configure"
17279 #include "confdefs.h"
17280
17281 #include <iostream>
17282 using std::endl;
17283 using std::cerr;
17284 int
17285 main ()
17286 {
17287
17288 cerr << "testing" << endl;
17289
17290   ;
17291   return 0;
17292 }
17293 _ACEOF
17294 rm -f conftest.$ac_objext
17295 if { (eval echo "$as_me:17295: \"$ac_compile\"") >&5
17296   (eval $ac_compile) 2>&5
17297   ac_status=$?
17298   echo "$as_me:17298: \$? = $ac_status" >&5
17299   (exit $ac_status); } &&
17300          { ac_try='test -s conftest.$ac_objext'
17301   { (eval echo "$as_me:17301: \"$ac_try\"") >&5
17302   (eval $ac_try) 2>&5
17303   ac_status=$?
17304   echo "$as_me:17304: \$? = $ac_status" >&5
17305   (exit $ac_status); }; }; then
17306   cf_iostream_namespace=yes
17307 else
17308   echo "$as_me: failed program was:" >&5
17309 cat conftest.$ac_ext >&5
17310 cf_iostream_namespace=no
17311 fi
17312 rm -f conftest.$ac_objext conftest.$ac_ext
17313         echo "$as_me:17313: result: $cf_iostream_namespace" >&5
17314 echo "${ECHO_T}$cf_iostream_namespace" >&6
17315         if test "$cf_iostream_namespace" = yes ; then
17316             cat >>confdefs.h <<\EOF
17317 #define IOSTREAM_NAMESPACE 1
17318 EOF
17319
17320         fi
17321     fi
17322
17323 echo "$as_me:17323: checking if we should include stdbool.h" >&5
17324 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17325
17326 if test "${cf_cv_header_stdbool_h+set}" = set; then
17327   echo $ECHO_N "(cached) $ECHO_C" >&6
17328 else
17329
17330         cat >conftest.$ac_ext <<_ACEOF
17331 #line 17331 "configure"
17332 #include "confdefs.h"
17333
17334 int
17335 main ()
17336 {
17337 bool foo = false
17338   ;
17339   return 0;
17340 }
17341 _ACEOF
17342 rm -f conftest.$ac_objext
17343 if { (eval echo "$as_me:17343: \"$ac_compile\"") >&5
17344   (eval $ac_compile) 2>&5
17345   ac_status=$?
17346   echo "$as_me:17346: \$? = $ac_status" >&5
17347   (exit $ac_status); } &&
17348          { ac_try='test -s conftest.$ac_objext'
17349   { (eval echo "$as_me:17349: \"$ac_try\"") >&5
17350   (eval $ac_try) 2>&5
17351   ac_status=$?
17352   echo "$as_me:17352: \$? = $ac_status" >&5
17353   (exit $ac_status); }; }; then
17354   cf_cv_header_stdbool_h=0
17355 else
17356   echo "$as_me: failed program was:" >&5
17357 cat conftest.$ac_ext >&5
17358 cat >conftest.$ac_ext <<_ACEOF
17359 #line 17359 "configure"
17360 #include "confdefs.h"
17361
17362 #ifndef __BEOS__
17363 #include <stdbool.h>
17364 #endif
17365
17366 int
17367 main ()
17368 {
17369 bool foo = false
17370   ;
17371   return 0;
17372 }
17373 _ACEOF
17374 rm -f conftest.$ac_objext
17375 if { (eval echo "$as_me:17375: \"$ac_compile\"") >&5
17376   (eval $ac_compile) 2>&5
17377   ac_status=$?
17378   echo "$as_me:17378: \$? = $ac_status" >&5
17379   (exit $ac_status); } &&
17380          { ac_try='test -s conftest.$ac_objext'
17381   { (eval echo "$as_me:17381: \"$ac_try\"") >&5
17382   (eval $ac_try) 2>&5
17383   ac_status=$?
17384   echo "$as_me:17384: \$? = $ac_status" >&5
17385   (exit $ac_status); }; }; then
17386   cf_cv_header_stdbool_h=1
17387 else
17388   echo "$as_me: failed program was:" >&5
17389 cat conftest.$ac_ext >&5
17390 cf_cv_header_stdbool_h=0
17391 fi
17392 rm -f conftest.$ac_objext conftest.$ac_ext
17393 fi
17394 rm -f conftest.$ac_objext conftest.$ac_ext
17395 fi
17396
17397 if test "$cf_cv_header_stdbool_h" = 1
17398 then    echo "$as_me:17398: result: yes" >&5
17399 echo "${ECHO_T}yes" >&6
17400 else    echo "$as_me:17400: result: no" >&5
17401 echo "${ECHO_T}no" >&6
17402 fi
17403
17404 echo "$as_me:17404: checking for builtin bool type" >&5
17405 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17406
17407 if test "${cf_cv_builtin_bool+set}" = set; then
17408   echo $ECHO_N "(cached) $ECHO_C" >&6
17409 else
17410
17411         cat >conftest.$ac_ext <<_ACEOF
17412 #line 17412 "configure"
17413 #include "confdefs.h"
17414
17415 #include <stdio.h>
17416 #include <sys/types.h>
17417
17418 int
17419 main ()
17420 {
17421 bool x = false
17422   ;
17423   return 0;
17424 }
17425 _ACEOF
17426 rm -f conftest.$ac_objext
17427 if { (eval echo "$as_me:17427: \"$ac_compile\"") >&5
17428   (eval $ac_compile) 2>&5
17429   ac_status=$?
17430   echo "$as_me:17430: \$? = $ac_status" >&5
17431   (exit $ac_status); } &&
17432          { ac_try='test -s conftest.$ac_objext'
17433   { (eval echo "$as_me:17433: \"$ac_try\"") >&5
17434   (eval $ac_try) 2>&5
17435   ac_status=$?
17436   echo "$as_me:17436: \$? = $ac_status" >&5
17437   (exit $ac_status); }; }; then
17438   cf_cv_builtin_bool=1
17439 else
17440   echo "$as_me: failed program was:" >&5
17441 cat conftest.$ac_ext >&5
17442 cf_cv_builtin_bool=0
17443 fi
17444 rm -f conftest.$ac_objext conftest.$ac_ext
17445
17446 fi
17447
17448 if test "$cf_cv_builtin_bool" = 1
17449 then    echo "$as_me:17449: result: yes" >&5
17450 echo "${ECHO_T}yes" >&6
17451 else    echo "$as_me:17451: result: no" >&5
17452 echo "${ECHO_T}no" >&6
17453 fi
17454
17455 echo "$as_me:17455: checking for size of bool" >&5
17456 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17457 if test "${cf_cv_type_of_bool+set}" = set; then
17458   echo $ECHO_N "(cached) $ECHO_C" >&6
17459 else
17460
17461         rm -f cf_test.out
17462         if test "$cross_compiling" = yes; then
17463   cf_cv_type_of_bool=unknown
17464 else
17465   cat >conftest.$ac_ext <<_ACEOF
17466 #line 17466 "configure"
17467 #include "confdefs.h"
17468
17469 #include <stdlib.h>
17470 #include <stdio.h>
17471
17472 #if defined(__cplusplus)
17473
17474 #ifdef HAVE_GXX_BUILTIN_H
17475 #include <g++/builtin.h>
17476 #elif HAVE_GPP_BUILTIN_H
17477 #include <gpp/builtin.h>
17478 #elif HAVE_BUILTIN_H
17479 #include <builtin.h>
17480 #endif
17481
17482 #else
17483
17484 #if $cf_cv_header_stdbool_h
17485 #include <stdbool.h>
17486 #endif
17487
17488 #endif
17489
17490 main()
17491 {
17492         FILE *fp = fopen("cf_test.out", "w");
17493         if (fp != 0) {
17494                 bool x = true;
17495                 if ((bool)(-x) >= 0)
17496                         fputs("unsigned ", fp);
17497                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
17498                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17499                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17500                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17501                 fclose(fp);
17502         }
17503         ${cf_cv_main_return:-return}(0);
17504 }
17505
17506 _ACEOF
17507 rm -f conftest$ac_exeext
17508 if { (eval echo "$as_me:17508: \"$ac_link\"") >&5
17509   (eval $ac_link) 2>&5
17510   ac_status=$?
17511   echo "$as_me:17511: \$? = $ac_status" >&5
17512   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17513   { (eval echo "$as_me:17513: \"$ac_try\"") >&5
17514   (eval $ac_try) 2>&5
17515   ac_status=$?
17516   echo "$as_me:17516: \$? = $ac_status" >&5
17517   (exit $ac_status); }; }; then
17518   cf_cv_type_of_bool=`cat cf_test.out`
17519                  if test -z "$cf_cv_type_of_bool"; then
17520                    cf_cv_type_of_bool=unknown
17521                  fi
17522 else
17523   echo "$as_me: program exited with status $ac_status" >&5
17524 echo "$as_me: failed program was:" >&5
17525 cat conftest.$ac_ext >&5
17526 cf_cv_type_of_bool=unknown
17527 fi
17528 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17529 fi
17530
17531 fi
17532
17533         rm -f cf_test.out
17534 echo "$as_me:17534: result: $cf_cv_type_of_bool" >&5
17535 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17536 if test "$cf_cv_type_of_bool" = unknown ; then
17537         case .$NCURSES_BOOL in #(vi
17538         .auto|.) NCURSES_BOOL=unsigned;;
17539         esac
17540         { echo "$as_me:17540: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17541 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17542         cf_cv_type_of_bool=$NCURSES_BOOL
17543 fi
17544
17545 echo "$as_me:17545: checking for special defines needed for etip.h" >&5
17546 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
17547 cf_save_CXXFLAGS="$CXXFLAGS"
17548 cf_result="none"
17549 for cf_math in "" MATH_H
17550 do
17551 for cf_excp in "" MATH_EXCEPTION
17552 do
17553         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
17554         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
17555         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
17556 cat >conftest.$ac_ext <<_ACEOF
17557 #line 17557 "configure"
17558 #include "confdefs.h"
17559
17560 #include <etip.h.in>
17561
17562 int
17563 main ()
17564 {
17565
17566   ;
17567   return 0;
17568 }
17569 _ACEOF
17570 rm -f conftest.$ac_objext
17571 if { (eval echo "$as_me:17571: \"$ac_compile\"") >&5
17572   (eval $ac_compile) 2>&5
17573   ac_status=$?
17574   echo "$as_me:17574: \$? = $ac_status" >&5
17575   (exit $ac_status); } &&
17576          { ac_try='test -s conftest.$ac_objext'
17577   { (eval echo "$as_me:17577: \"$ac_try\"") >&5
17578   (eval $ac_try) 2>&5
17579   ac_status=$?
17580   echo "$as_me:17580: \$? = $ac_status" >&5
17581   (exit $ac_status); }; }; then
17582
17583         test -n "$cf_math" && cat >>confdefs.h <<EOF
17584 #define ETIP_NEEDS_${cf_math} 1
17585 EOF
17586
17587         test -n "$cf_excp" && cat >>confdefs.h <<EOF
17588 #define ETIP_NEEDS_${cf_excp} 1
17589 EOF
17590
17591         cf_result="$cf_math $cf_excp"
17592         break
17593
17594 else
17595   echo "$as_me: failed program was:" >&5
17596 cat conftest.$ac_ext >&5
17597 fi
17598 rm -f conftest.$ac_objext conftest.$ac_ext
17599 done
17600 done
17601 echo "$as_me:17601: result: $cf_result" >&5
17602 echo "${ECHO_T}$cf_result" >&6
17603 CXXFLAGS="$cf_save_CXXFLAGS"
17604
17605 if test -n "$CXX"; then
17606 echo "$as_me:17606: checking if $CXX accepts parameter initialization" >&5
17607 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
17608 if test "${cf_cv_cpp_param_init+set}" = set; then
17609   echo $ECHO_N "(cached) $ECHO_C" >&6
17610 else
17611
17612         ac_ext=cc
17613 ac_cpp='$CXXCPP $CPPFLAGS'
17614 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17615 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17616 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17617 ac_main_return=return
17618
17619         if test "$cross_compiling" = yes; then
17620   cf_cv_cpp_param_init=unknown
17621 else
17622   cat >conftest.$ac_ext <<_ACEOF
17623 #line 17623 "configure"
17624 #include "confdefs.h"
17625
17626 class TEST {
17627 private:
17628         int value;
17629 public:
17630         TEST(int x = 1);
17631         ~TEST();
17632 };
17633
17634 TEST::TEST(int x = 1)   // some compilers do not like second initializer
17635 {
17636         value = x;
17637 }
17638 void main() { }
17639
17640 _ACEOF
17641 rm -f conftest$ac_exeext
17642 if { (eval echo "$as_me:17642: \"$ac_link\"") >&5
17643   (eval $ac_link) 2>&5
17644   ac_status=$?
17645   echo "$as_me:17645: \$? = $ac_status" >&5
17646   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17647   { (eval echo "$as_me:17647: \"$ac_try\"") >&5
17648   (eval $ac_try) 2>&5
17649   ac_status=$?
17650   echo "$as_me:17650: \$? = $ac_status" >&5
17651   (exit $ac_status); }; }; then
17652   cf_cv_cpp_param_init=yes
17653 else
17654   echo "$as_me: program exited with status $ac_status" >&5
17655 echo "$as_me: failed program was:" >&5
17656 cat conftest.$ac_ext >&5
17657 cf_cv_cpp_param_init=no
17658 fi
17659 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17660 fi
17661         ac_ext=cc
17662 ac_cpp='$CXXCPP $CPPFLAGS'
17663 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17664 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17665 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17666 ac_main_return=return
17667
17668 fi
17669 echo "$as_me:17669: result: $cf_cv_cpp_param_init" >&5
17670 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
17671 fi
17672 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
17673 #define CPP_HAS_PARAM_INIT 1
17674 EOF
17675
17676 if test -n "$CXX"; then
17677
17678 echo "$as_me:17678: checking if $CXX accepts static_cast" >&5
17679 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
17680 if test "${cf_cv_cpp_static_cast+set}" = set; then
17681   echo $ECHO_N "(cached) $ECHO_C" >&6
17682 else
17683
17684         ac_ext=cc
17685 ac_cpp='$CXXCPP $CPPFLAGS'
17686 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17687 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17688 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17689 ac_main_return=return
17690
17691         cat >conftest.$ac_ext <<_ACEOF
17692 #line 17692 "configure"
17693 #include "confdefs.h"
17694
17695 class NCursesPanel
17696 {
17697 public:
17698   NCursesPanel(int nlines,
17699                int ncols,
17700                int begin_y = 0,
17701                int begin_x = 0)
17702   {
17703   }
17704
17705   ~NCursesPanel();
17706 };
17707
17708 template<class T> class NCursesUserPanel : public NCursesPanel
17709 {
17710 public:
17711   NCursesUserPanel (int nlines,
17712                     int ncols,
17713                     int begin_y = 0,
17714                     int begin_x = 0,
17715                     const T* p_UserData = static_cast<T*>(0))
17716     : NCursesPanel (nlines, ncols, begin_y, begin_x)
17717   {
17718   };
17719   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
17720   {
17721   };
17722
17723   virtual ~NCursesUserPanel() {};
17724 };
17725
17726 int
17727 main ()
17728 {
17729
17730         const char* p_UserData = static_cast<char*>(0)
17731   ;
17732   return 0;
17733 }
17734 _ACEOF
17735 rm -f conftest.$ac_objext
17736 if { (eval echo "$as_me:17736: \"$ac_compile\"") >&5
17737   (eval $ac_compile) 2>&5
17738   ac_status=$?
17739   echo "$as_me:17739: \$? = $ac_status" >&5
17740   (exit $ac_status); } &&
17741          { ac_try='test -s conftest.$ac_objext'
17742   { (eval echo "$as_me:17742: \"$ac_try\"") >&5
17743   (eval $ac_try) 2>&5
17744   ac_status=$?
17745   echo "$as_me:17745: \$? = $ac_status" >&5
17746   (exit $ac_status); }; }; then
17747   cf_cv_cpp_static_cast=yes
17748 else
17749   echo "$as_me: failed program was:" >&5
17750 cat conftest.$ac_ext >&5
17751 cf_cv_cpp_static_cast=no
17752 fi
17753 rm -f conftest.$ac_objext conftest.$ac_ext
17754
17755         ac_ext=cc
17756 ac_cpp='$CXXCPP $CPPFLAGS'
17757 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17758 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17759 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17760 ac_main_return=return
17761
17762 fi
17763 echo "$as_me:17763: result: $cf_cv_cpp_static_cast" >&5
17764 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
17765
17766 fi
17767
17768 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
17769 #define CPP_HAS_STATIC_CAST 1
17770 EOF
17771
17772         CXX_AR='$(AR)'
17773         CXX_ARFLAGS='$(ARFLAGS)'
17774         case $cf_cv_system_name in #(vi
17775         irix*) #(vi
17776             if test "$GXX" != yes ; then
17777                 CXX_AR='$(CXX)'
17778                 CXX_ARFLAGS='-ar -o'
17779             fi
17780             ;;
17781         sco3.2v5*) #(vi
17782             CXXLDFLAGS="-u main"
17783             ;;
17784         solaris2*)
17785             if test "$GXX" != yes ; then
17786                 CXX_AR='$(CXX)'
17787                 CXX_ARFLAGS='-xar -o'
17788             fi
17789             ;;
17790         esac
17791
17792 else
17793         cf_cxx_library=no
17794         cf_cv_builtin_bool=1
17795
17796         # Just because we are not configuring against C++ right now does not
17797         # mean that a user will not want to use C++.  Some distributors disable
17798         # the C++ portion of this configuration as a shortcut (or just to avoid
17799         # compiling the demo in the c++ directory).  So we need a reasonable
17800         # default for the 'bool' type.
17801         #
17802         # Caveat: since the storage of the bool type is not standardized, it
17803         # may change.
17804
17805         if test "$NCURSES_BOOL" != auto ; then
17806                 cf_cv_type_of_bool=$NCURSES_BOOL
17807                 cf_cv_header_stdbool_h=0
17808         else
17809                 if test "$cf_cv_header_stdbool_h" = 1 ; then
17810
17811 echo "$as_me:17811: checking for size of bool" >&5
17812 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17813 if test "${cf_cv_type_of_bool+set}" = set; then
17814   echo $ECHO_N "(cached) $ECHO_C" >&6
17815 else
17816
17817         rm -f cf_test.out
17818         if test "$cross_compiling" = yes; then
17819   cf_cv_type_of_bool=unknown
17820 else
17821   cat >conftest.$ac_ext <<_ACEOF
17822 #line 17822 "configure"
17823 #include "confdefs.h"
17824
17825 #include <stdlib.h>
17826 #include <stdio.h>
17827
17828 #if defined(__cplusplus)
17829
17830 #ifdef HAVE_GXX_BUILTIN_H
17831 #include <g++/builtin.h>
17832 #elif HAVE_GPP_BUILTIN_H
17833 #include <gpp/builtin.h>
17834 #elif HAVE_BUILTIN_H
17835 #include <builtin.h>
17836 #endif
17837
17838 #else
17839
17840 #if $cf_cv_header_stdbool_h
17841 #include <stdbool.h>
17842 #endif
17843
17844 #endif
17845
17846 main()
17847 {
17848         FILE *fp = fopen("cf_test.out", "w");
17849         if (fp != 0) {
17850                 bool x = true;
17851                 if ((bool)(-x) >= 0)
17852                         fputs("unsigned ", fp);
17853                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
17854                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17855                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17856                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17857                 fclose(fp);
17858         }
17859         ${cf_cv_main_return:-return}(0);
17860 }
17861
17862 _ACEOF
17863 rm -f conftest$ac_exeext
17864 if { (eval echo "$as_me:17864: \"$ac_link\"") >&5
17865   (eval $ac_link) 2>&5
17866   ac_status=$?
17867   echo "$as_me:17867: \$? = $ac_status" >&5
17868   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17869   { (eval echo "$as_me:17869: \"$ac_try\"") >&5
17870   (eval $ac_try) 2>&5
17871   ac_status=$?
17872   echo "$as_me:17872: \$? = $ac_status" >&5
17873   (exit $ac_status); }; }; then
17874   cf_cv_type_of_bool=`cat cf_test.out`
17875                  if test -z "$cf_cv_type_of_bool"; then
17876                    cf_cv_type_of_bool=unknown
17877                  fi
17878 else
17879   echo "$as_me: program exited with status $ac_status" >&5
17880 echo "$as_me: failed program was:" >&5
17881 cat conftest.$ac_ext >&5
17882 cf_cv_type_of_bool=unknown
17883 fi
17884 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17885 fi
17886
17887 fi
17888
17889         rm -f cf_test.out
17890 echo "$as_me:17890: result: $cf_cv_type_of_bool" >&5
17891 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17892 if test "$cf_cv_type_of_bool" = unknown ; then
17893         case .$NCURSES_BOOL in #(vi
17894         .auto|.) NCURSES_BOOL=unsigned;;
17895         esac
17896         { echo "$as_me:17896: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17897 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17898         cf_cv_type_of_bool=$NCURSES_BOOL
17899 fi
17900
17901                 else
17902                         echo "$as_me:17902: checking for fallback type of bool" >&5
17903 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
17904                         case "$host_cpu" in #(vi
17905                         i?86)   cf_cv_type_of_bool=char ;; #(vi
17906                         *)      cf_cv_type_of_bool=int  ;;
17907                         esac
17908                         echo "$as_me:17908: result: $cf_cv_type_of_bool" >&5
17909 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17910                 fi
17911         fi
17912 fi
17913
17914 # If the C compiler did not declare bool, and we did not determine that the C++
17915 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17916 # ncurses library use the same type as C++ bool.  Note that this allows one to
17917 # specify the type of bool in a configure-script option and postpone
17918 # integration with the C++ compiler provided that the types are compatible.
17919 USE_CXX_BOOL=1
17920 if test $cf_cv_cc_bool_type = 1
17921 then
17922         # oops: C has a bool.  Unlikely, but C++ could differ.
17923         USE_CXX_BOOL=0
17924 elif test $cf_cv_builtin_bool = 0
17925 then
17926         # C++ has no bool
17927         USE_CXX_BOOL=0
17928 else
17929         # this is the normal case
17930         USE_CXX_BOOL='defined(__cplusplus)'
17931 fi
17932
17933 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17934
17935         if test "$cf_with_ada" != "no" ; then
17936                 if test "$with_libtool" != "no"; then
17937                         { echo "$as_me:17937: WARNING: libtool does not support Ada - disabling feature" >&5
17938 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17939                         cf_with_ada=no
17940                 fi
17941         fi
17942
17943         if test "$cf_with_ada" != "no" ; then
17944
17945 cf_ada_make=gnatmake
17946 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17947 set dummy $cf_ada_make; ac_word=$2
17948 echo "$as_me:17948: checking for $ac_word" >&5
17949 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17950 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17951   echo $ECHO_N "(cached) $ECHO_C" >&6
17952 else
17953   if test -n "$gnat_exists"; then
17954   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17955 else
17956   ac_save_IFS=$IFS; IFS=$ac_path_separator
17957 ac_dummy="$PATH"
17958 for ac_dir in $ac_dummy; do
17959   IFS=$ac_save_IFS
17960   test -z "$ac_dir" && ac_dir=.
17961   $as_executable_p "$ac_dir/$ac_word" || continue
17962 ac_cv_prog_gnat_exists="yes"
17963 echo "$as_me:17963: found $ac_dir/$ac_word" >&5
17964 break
17965 done
17966
17967   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17968 fi
17969 fi
17970 gnat_exists=$ac_cv_prog_gnat_exists
17971 if test -n "$gnat_exists"; then
17972   echo "$as_me:17972: result: $gnat_exists" >&5
17973 echo "${ECHO_T}$gnat_exists" >&6
17974 else
17975   echo "$as_me:17975: result: no" >&5
17976 echo "${ECHO_T}no" >&6
17977 fi
17978
17979 if test "$ac_cv_prog_gnat_exists" = no; then
17980    cf_ada_make=
17981 else
17982
17983 echo "$as_me:17983: checking for gnat version" >&5
17984 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17985 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
17986   sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17987 echo "$as_me:17987: result: $cf_gnat_version" >&5
17988 echo "${ECHO_T}$cf_gnat_version" >&6
17989
17990 case $cf_gnat_version in
17991   3.1[1-9]*|3.[2-9]*|[4-9].*)
17992     cf_cv_prog_gnat_correct=yes
17993     ;;
17994   *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
17995      cf_cv_prog_gnat_correct=no
17996      ;;
17997 esac
17998
17999 case $cf_gnat_version in
18000   3.[1-9]*|[4-9].*)
18001       cf_compile_generics=generics
18002       cf_generic_objects="\${GENOBJS}"
18003       ;;
18004   *)  cf_compile_generics=
18005       cf_generic_objects=
18006       ;;
18007 esac
18008
18009 case $cf_gnat_version in
18010   3.[0-9]*)
18011     USE_OLD_MAKERULES=""
18012     USE_GNAT_PROJECTS="#"
18013     ;;
18014   *)
18015     USE_OLD_MAKERULES="#"
18016     USE_GNAT_PROJECTS=""
18017     ;;
18018 esac
18019
18020    # Extract the first word of "m4", so it can be a program name with args.
18021 set dummy m4; ac_word=$2
18022 echo "$as_me:18022: checking for $ac_word" >&5
18023 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18024 if test "${ac_cv_prog_M4_exists+set}" = set; then
18025   echo $ECHO_N "(cached) $ECHO_C" >&6
18026 else
18027   if test -n "$M4_exists"; then
18028   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
18029 else
18030   ac_save_IFS=$IFS; IFS=$ac_path_separator
18031 ac_dummy="$PATH"
18032 for ac_dir in $ac_dummy; do
18033   IFS=$ac_save_IFS
18034   test -z "$ac_dir" && ac_dir=.
18035   $as_executable_p "$ac_dir/$ac_word" || continue
18036 ac_cv_prog_M4_exists="yes"
18037 echo "$as_me:18037: found $ac_dir/$ac_word" >&5
18038 break
18039 done
18040
18041   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
18042 fi
18043 fi
18044 M4_exists=$ac_cv_prog_M4_exists
18045 if test -n "$M4_exists"; then
18046   echo "$as_me:18046: result: $M4_exists" >&5
18047 echo "${ECHO_T}$M4_exists" >&6
18048 else
18049   echo "$as_me:18049: result: no" >&5
18050 echo "${ECHO_T}no" >&6
18051 fi
18052
18053    if test "$ac_cv_prog_M4_exists" = no; then
18054       cf_cv_prog_gnat_correct=no
18055       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
18056    fi
18057    if test "$cf_cv_prog_gnat_correct" = yes; then
18058       echo "$as_me:18058: checking if GNAT works" >&5
18059 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
18060
18061 rm -rf conftest*
18062 cat >>conftest.ads <<CF_EOF
18063 procedure conftest;
18064 CF_EOF
18065 cat >>conftest.adb <<CF_EOF
18066 with Text_IO;
18067 with GNAT.OS_Lib;
18068 procedure conftest is
18069 begin
18070    Text_IO.Put ("Hello World");
18071    Text_IO.New_Line;
18072    GNAT.OS_Lib.OS_Exit (0);
18073 end conftest;
18074 CF_EOF
18075 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18076    if ( ./conftest 1>&5 2>&1 ) ; then
18077       cf_cv_prog_gnat_correct=yes
18078    else
18079       cf_cv_prog_gnat_correct=no
18080    fi
18081 else
18082    cf_cv_prog_gnat_correct=no
18083 fi
18084 rm -rf conftest*
18085
18086       echo "$as_me:18086: result: $cf_cv_prog_gnat_correct" >&5
18087 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
18088    fi
18089 fi
18090
18091                 if test "$cf_cv_prog_gnat_correct" = yes; then
18092
18093         ADAFLAGS="$ADAFLAGS -O3 -gnatpn"
18094
18095 echo "$as_me:18095: checking if GNAT pragma Unreferenced works" >&5
18096 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
18097 if test "${cf_cv_pragma_unreferenced+set}" = set; then
18098   echo $ECHO_N "(cached) $ECHO_C" >&6
18099 else
18100
18101 rm -rf conftest*
18102 cat >>conftest.ads <<CF_EOF
18103 procedure conftest;
18104 CF_EOF
18105 cat >>conftest.adb <<CF_EOF
18106 with Text_IO;
18107 with GNAT.OS_Lib;
18108 procedure conftest is
18109    test : Integer;
18110    pragma Unreferenced (test);
18111 begin
18112    test := 1;
18113    Text_IO.Put ("Hello World");
18114    Text_IO.New_Line;
18115    GNAT.OS_Lib.OS_Exit (0);
18116 end conftest;
18117 CF_EOF
18118 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18119       cf_cv_pragma_unreferenced=yes
18120 else
18121    cf_cv_pragma_unreferenced=no
18122 fi
18123 rm -rf conftest*
18124
18125 fi
18126 echo "$as_me:18126: result: $cf_cv_pragma_unreferenced" >&5
18127 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
18128
18129 # if the pragma is supported, use it (needed in the Trace code).
18130 if test $cf_cv_pragma_unreferenced = yes ; then
18131         PRAGMA_UNREF=TRUE
18132 else
18133         PRAGMA_UNREF=FALSE
18134 fi
18135
18136 echo "$as_me:18136: checking for ada-compiler" >&5
18137 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
18138
18139 # Check whether --with-ada-compiler or --without-ada-compiler was given.
18140 if test "${with_ada_compiler+set}" = set; then
18141   withval="$with_ada_compiler"
18142   cf_ada_compiler=$withval
18143 else
18144   cf_ada_compiler=gnatmake
18145 fi;
18146
18147 echo "$as_me:18147: result: $cf_ada_compiler" >&5
18148 echo "${ECHO_T}$cf_ada_compiler" >&6
18149
18150                         cf_ada_package=terminal_interface
18151
18152 echo "$as_me:18152: checking for ada-include" >&5
18153 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
18154
18155 # Check whether --with-ada-include or --without-ada-include was given.
18156 if test "${with_ada_include+set}" = set; then
18157   withval="$with_ada_include"
18158
18159 else
18160   withval="${ADA_INCLUDE-$prefix/share/ada/adainclude}"
18161 fi; if test -n "$prefix/share/ada/adainclude" ; then
18162
18163 if test "x$prefix" != xNONE; then
18164   cf_path_syntax="$prefix"
18165 else
18166   cf_path_syntax="$ac_default_prefix"
18167 fi
18168
18169 case ".$withval" in #(vi
18170 .\$\(*\)*|.\'*\'*) #(vi
18171   ;;
18172 ..|./*|.\\*) #(vi
18173   ;;
18174 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18175   ;;
18176 .\${*prefix}*) #(vi
18177   eval withval="$withval"
18178   case ".$withval" in #(vi
18179   .NONE/*)
18180     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18181     ;;
18182   esac
18183   ;; #(vi
18184 .no|.NONE/*)
18185   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18186   ;;
18187 *)
18188   { { echo "$as_me:18188: error: expected a pathname, not \"$withval\"" >&5
18189 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18190    { (exit 1); exit 1; }; }
18191   ;;
18192 esac
18193
18194 fi
18195 ADA_INCLUDE="$withval"
18196
18197 echo "$as_me:18197: result: $ADA_INCLUDE" >&5
18198 echo "${ECHO_T}$ADA_INCLUDE" >&6
18199
18200 echo "$as_me:18200: checking for ada-objects" >&5
18201 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
18202
18203 # Check whether --with-ada-objects or --without-ada-objects was given.
18204 if test "${with_ada_objects+set}" = set; then
18205   withval="$with_ada_objects"
18206
18207 else
18208   withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
18209 fi; if test -n "$prefix/lib/ada/adalib" ; then
18210
18211 if test "x$prefix" != xNONE; then
18212   cf_path_syntax="$prefix"
18213 else
18214   cf_path_syntax="$ac_default_prefix"
18215 fi
18216
18217 case ".$withval" in #(vi
18218 .\$\(*\)*|.\'*\'*) #(vi
18219   ;;
18220 ..|./*|.\\*) #(vi
18221   ;;
18222 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18223   ;;
18224 .\${*prefix}*) #(vi
18225   eval withval="$withval"
18226   case ".$withval" in #(vi
18227   .NONE/*)
18228     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18229     ;;
18230   esac
18231   ;; #(vi
18232 .no|.NONE/*)
18233   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18234   ;;
18235 *)
18236   { { echo "$as_me:18236: error: expected a pathname, not \"$withval\"" >&5
18237 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18238    { (exit 1); exit 1; }; }
18239   ;;
18240 esac
18241
18242 fi
18243 ADA_OBJECTS="$withval"
18244
18245 echo "$as_me:18245: result: $ADA_OBJECTS" >&5
18246 echo "${ECHO_T}$ADA_OBJECTS" >&6
18247
18248 echo "$as_me:18248: checking if an Ada95 shared-library should be built" >&5
18249 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
18250
18251 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
18252 if test "${with_ada_sharedlib+set}" = set; then
18253   withval="$with_ada_sharedlib"
18254   with_ada_sharedlib=$withval
18255 else
18256   with_ada_sharedlib=no
18257 fi;
18258 echo "$as_me:18258: result: $with_ada_sharedlib" >&5
18259 echo "${ECHO_T}$with_ada_sharedlib" >&6
18260
18261 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
18262 MAKE_ADA_SHAREDLIB="#"
18263
18264 if test "x$with_ada_sharedlib" != xno
18265 then
18266         MAKE_ADA_SHAREDLIB=
18267         if test "x$with_ada_sharedlib" != xyes
18268         then
18269                 ADA_SHAREDLIB="$with_ada_sharedlib"
18270         fi
18271 fi
18272
18273                 fi
18274         fi
18275 else
18276         cf_with_ada=no
18277 fi
18278
18279 ### Construct the ncurses library-subsets, if any, from this set of keywords:
18280 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
18281 ###
18282 ### ticlib modules may be a separate library, otherwise contained in termlib.
18283 ### termlib modules may be a separate library, otherwise contained in ncurses.
18284 ###
18285 ### The of "+" or " " between the tokens controls the way the script
18286 ### chooses to split module lists into libraries.
18287 ###
18288 ### (see CF_LIB_RULES).
18289 echo "$as_me:18289: checking for library subsets" >&5
18290 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
18291 LIB_SUBSETS=
18292
18293 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
18294         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
18295         if test "$with_ticlib" != no ; then
18296                 LIB_SUBSETS="${LIB_SUBSETS} "
18297         else
18298                 LIB_SUBSETS="${LIB_SUBSETS}+"
18299         fi
18300 fi
18301
18302 LIB_SUBSETS="${LIB_SUBSETS}termlib"
18303 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
18304
18305 if test "$with_termlib" != no ; then
18306         LIB_SUBSETS="${LIB_SUBSETS} "
18307 else
18308         LIB_SUBSETS="${LIB_SUBSETS}+"
18309 fi
18310
18311 LIB_SUBSETS="${LIB_SUBSETS}base"
18312
18313 # Most term-driver calls are to tinfo, but some like init_pair are to the
18314 # base library (so it resides in base).
18315 if test "$with_term_driver" != no ; then
18316         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
18317         case $cf_cv_system_name in #(vi
18318         *mingw32*) #(vi
18319                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
18320                 ;;
18321         *) #(vi
18322                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
18323                 ;;
18324         esac
18325 fi
18326
18327 test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
18328 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
18329
18330 echo "$as_me:18330: result: $LIB_SUBSETS" >&5
18331 echo "${ECHO_T}$LIB_SUBSETS" >&6
18332
18333 ### Construct the list of include-directories to be generated
18334
18335 CPPFLAGS="$CPPFLAGS -I. -I../include"
18336 if test "$srcdir" != "."; then
18337         CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
18338 fi
18339 if test "$GCC" != yes; then
18340         CPPFLAGS="$CPPFLAGS -I\${includedir}"
18341 elif test "$includedir" != "/usr/include"; then
18342         if test "$includedir" = '${prefix}/include' ; then
18343                 if test $prefix != /usr ; then
18344                         CPPFLAGS="$CPPFLAGS -I\${includedir}"
18345                 fi
18346         else
18347                 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18348         fi
18349 fi
18350
18351 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
18352 if test "$srcdir" != "."; then
18353         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
18354 fi
18355 if test "$GCC" != yes; then
18356         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18357 elif test "$includedir" != "/usr/include"; then
18358         if test "$includedir" = '${prefix}/include' ; then
18359                 if test $prefix != /usr ; then
18360                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18361                 fi
18362         else
18363                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18364         fi
18365 fi
18366
18367 ### Build up pieces for makefile rules
18368 echo "$as_me:18368: checking default library suffix" >&5
18369 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
18370
18371         case $DFT_LWR_MODEL in
18372         libtool) DFT_ARG_SUFFIX=''   ;;
18373         normal)  DFT_ARG_SUFFIX=''   ;;
18374         debug)   DFT_ARG_SUFFIX='_g' ;;
18375         profile) DFT_ARG_SUFFIX='_p' ;;
18376         shared)  DFT_ARG_SUFFIX=''   ;;
18377         esac
18378         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
18379 echo "$as_me:18379: result: $DFT_ARG_SUFFIX" >&5
18380 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
18381
18382 echo "$as_me:18382: checking default library-dependency suffix" >&5
18383 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
18384
18385         case $DFT_LWR_MODEL in #(vi
18386         libtool) #(vi
18387                 DFT_LIB_SUFFIX='.la'
18388                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18389                 ;;
18390         normal) #(vi
18391                 DFT_LIB_SUFFIX='.a'
18392                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18393                 ;;
18394         debug) #(vi
18395                 DFT_LIB_SUFFIX='_g.a'
18396                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18397                 ;;
18398         profile) #(vi
18399                 DFT_LIB_SUFFIX='_p.a'
18400                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18401                 ;;
18402         shared) #(vi
18403                 case $cf_cv_system_name in
18404                 aix[56]*) #(vi
18405                         DFT_LIB_SUFFIX='.a'
18406                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18407                         ;;
18408                 cygwin*) #(vi
18409                         DFT_LIB_SUFFIX='.dll'
18410                         DFT_DEP_SUFFIX='.dll.a'
18411                         ;;
18412                 darwin*) #(vi
18413                         DFT_LIB_SUFFIX='.dylib'
18414                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18415                         ;;
18416                 hpux*) #(vi
18417                         case $target in
18418                         ia64*) #(vi
18419                                 DFT_LIB_SUFFIX='.so'
18420                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18421                                 ;;
18422                         *) #(vi
18423                                 DFT_LIB_SUFFIX='.sl'
18424                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18425                                 ;;
18426                         esac
18427                         ;;
18428                 *)      DFT_LIB_SUFFIX='.so'
18429                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18430                         ;;
18431                 esac
18432         esac
18433         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
18434         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
18435 echo "$as_me:18435: result: $DFT_DEP_SUFFIX" >&5
18436 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
18437
18438 echo "$as_me:18438: checking default object directory" >&5
18439 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
18440
18441         case $DFT_LWR_MODEL in
18442         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
18443         normal)  DFT_OBJ_SUBDIR='objects' ;;
18444         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
18445         profile) DFT_OBJ_SUBDIR='obj_p' ;;
18446         shared)
18447                 case $cf_cv_system_name in #(vi
18448                 cygwin) #(vi
18449                         DFT_OBJ_SUBDIR='objects' ;;
18450                 *)
18451                         DFT_OBJ_SUBDIR='obj_s' ;;
18452                 esac
18453         esac
18454 echo "$as_me:18454: result: $DFT_OBJ_SUBDIR" >&5
18455 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
18456
18457 # libtool thinks it can make c++ shared libraries (perhaps only g++)
18458 if test "$cf_with_cxx" = yes ; then
18459 echo "$as_me:18459: checking c++ library-dependency suffix" >&5
18460 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
18461 if test "$with_libtool" != "no"; then
18462         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
18463 else
18464
18465         case normal in #(vi
18466         libtool) #(vi
18467                 CXX_LIB_SUFFIX='.la'
18468                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18469                 ;;
18470         normal) #(vi
18471                 CXX_LIB_SUFFIX='.a'
18472                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18473                 ;;
18474         debug) #(vi
18475                 CXX_LIB_SUFFIX='_g.a'
18476                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18477                 ;;
18478         profile) #(vi
18479                 CXX_LIB_SUFFIX='_p.a'
18480                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18481                 ;;
18482         shared) #(vi
18483                 case $cf_cv_system_name in
18484                 aix[56]*) #(vi
18485                         CXX_LIB_SUFFIX='.a'
18486                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18487                         ;;
18488                 cygwin*) #(vi
18489                         CXX_LIB_SUFFIX='.dll'
18490                         CXX_DEP_SUFFIX='.dll.a'
18491                         ;;
18492                 darwin*) #(vi
18493                         CXX_LIB_SUFFIX='.dylib'
18494                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18495                         ;;
18496                 hpux*) #(vi
18497                         case $target in
18498                         ia64*) #(vi
18499                                 CXX_LIB_SUFFIX='.so'
18500                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18501                                 ;;
18502                         *) #(vi
18503                                 CXX_LIB_SUFFIX='.sl'
18504                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18505                                 ;;
18506                         esac
18507                         ;;
18508                 *)      CXX_LIB_SUFFIX='.so'
18509                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18510                         ;;
18511                 esac
18512         esac
18513         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
18514         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
18515 fi
18516 echo "$as_me:18516: result: $CXX_LIB_SUFFIX" >&5
18517 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
18518
18519 fi
18520
18521 # do not want -ldl in build except as needed for -lncurses dependency
18522 if test "$with_dlsym" = yes ; then
18523 if test $DFT_LWR_MODEL = shared || \
18524    test $DFT_LWR_MODEL = libtool ; then
18525
18526 # remove dl library from $LIBS
18527 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
18528
18529 fi
18530 fi
18531 ### Set up low-level terminfo dependencies for makefiles.
18532
18533 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
18534 # do not need libdl
18535 TICS_LIST=
18536 if test "$with_dlsym" = yes ; then
18537
18538 # remove dl library from $SHLIB_LIST
18539 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
18540
18541 fi
18542
18543 if test "$with_ticlib" != no ; then
18544
18545         if test "$with_ticlib" != yes ; then
18546                 TICS_NAME=$with_ticlib
18547                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18548                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18549                 TICS_LIB_SUFFIX="${with_ticlib}"
18550         else
18551                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
18552                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
18553                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
18554         fi
18555         TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
18556 else
18557         TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18558 fi
18559
18560 if test "$with_termlib" != no ; then
18561
18562         if test "$with_termlib" != yes ; then
18563                 TINFO_NAME=$with_termlib
18564                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18565                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18566                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18567                 TINFO_LIB_SUFFIX="${with_termlib}"
18568         else
18569                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18570                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
18571                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
18572                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
18573         fi
18574
18575         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18576         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18577         if test "$DFT_LWR_MODEL" = "libtool"; then
18578                 TEST_ARGS="${TEST_DEPS}"
18579                 TEST_ARG2="${TEST_DEP2}"
18580                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18581                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
18582                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
18583         else
18584                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
18585                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
18586                 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18587                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18588                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18589         fi
18590 else
18591         # the next lines are needed for linking libtic over libncurses
18592         TINFO_NAME=${LIB_NAME}
18593         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18594         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
18595         if test "$with_tic_depends" = yes ; then
18596                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18597         else
18598                 TICS_LIST="$SHLIB_LIST"
18599         fi
18600
18601         TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18602 fi
18603
18604 if test "$DFT_LWR_MODEL" = shared ; then
18605         case $cf_cv_system_name in #(vi
18606         cygwin*)
18607                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
18608                 TINFO_SUFFIX=.dll
18609                 ;;
18610         esac
18611 fi
18612
18613 if test "$with_dlsym" = yes ; then
18614
18615 # remove dl library from $TICS_LIST
18616 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
18617
18618 fi
18619
18620 if test "$DFT_LWR_MODEL" = "libtool"; then
18621     OBJEXT=lo
18622 fi
18623
18624 # needed for Ada95
18625 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
18626
18627 case $DFT_LWR_MODEL in
18628 normal|debug|profile)
18629
18630 if test "$GCC" = yes ; then
18631         case $cf_cv_system_name in #(
18632         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
18633                 LDFLAGS_STATIC=
18634                 LDFLAGS_SHARED=
18635                 ;;
18636     *)  #( normally, except when broken
18637         LDFLAGS_STATIC=-static
18638         LDFLAGS_SHARED=-dynamic
18639         ;;
18640     esac
18641 else
18642         case $cf_cv_system_name in #(
18643         aix[456]*)      #( from ld manpage
18644                 LDFLAGS_STATIC=-bstatic
18645                 LDFLAGS_SHARED=-bdynamic
18646                 ;;
18647         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
18648                 # We could also use just "archive" and "shared".
18649                 LDFLAGS_STATIC=-Wl,-a,archive_shared
18650                 LDFLAGS_SHARED=-Wl,-a,shared_archive
18651                 ;;
18652         irix*)          #( from ld manpage IRIX64
18653                 LDFLAGS_STATIC=-Bstatic
18654                 LDFLAGS_SHARED=-Bdynamic
18655                 ;;
18656         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
18657                 # alternative "-oldstyle_liblookup" (not in cc manpage)
18658                 LDFLAGS_STATIC=-noso
18659                 LDFLAGS_SHARED=-so_archive
18660                 ;;
18661         solaris2*)
18662                 LDFLAGS_STATIC=-Bstatic
18663                 LDFLAGS_SHARED=-Bdynamic
18664                 ;;
18665         esac
18666 fi
18667
18668         ;;
18669 esac
18670
18671 echo "$as_me:18671: checking where we will install curses.h" >&5
18672 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
18673 test "$with_overwrite" = no && \
18674 test "x$includedir" = 'x${prefix}/include' && \
18675         includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
18676 echo "$as_me:18676: result: $includedir" >&5
18677 echo "${ECHO_T}$includedir" >&6
18678
18679 ### Resolve a conflict between normal and wide-curses by forcing applications
18680 ### that will need libutf8 to add it to their configure script.
18681 if test "$with_overwrite" != no ; then
18682 if test "$NCURSES_LIBUTF8" = 1 ; then
18683         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
18684         { echo "$as_me:18684: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
18685 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
18686 fi
18687 fi
18688 WITH_OVERWRITE=$with_overwrite
18689
18690 # used to separate tack out of the tree
18691 NCURSES_TREE=
18692
18693 ### predefined stuff for the test programs
18694 cat >>confdefs.h <<\EOF
18695 #define HAVE_SLK_COLOR 1
18696 EOF
18697
18698 ### Construct the list of subdirectories for which we'll customize makefiles
18699 ### with the appropriate compile-rules.
18700
18701 echo "$as_me:18701: checking for src modules" >&5
18702 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
18703
18704 # dependencies and linker-arguments for test-programs
18705 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
18706 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
18707 if test "$DFT_LWR_MODEL" = "libtool"; then
18708         TEST_ARGS="${TEST_DEPS}"
18709         TEST_ARG2="${TEST_DEP2}"
18710 else
18711         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
18712         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
18713 fi
18714
18715 cf_cv_src_modules=
18716 for cf_dir in $modules_to_build
18717 do
18718         if test -f $srcdir/$cf_dir/modules; then
18719
18720                 # We may/may not have tack in the distribution, though the
18721                 # makefile is.
18722                 if test $cf_dir = tack ; then
18723                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
18724                                 continue
18725                         fi
18726                 fi
18727
18728                 if test -z "$cf_cv_src_modules"; then
18729                         cf_cv_src_modules=$cf_dir
18730                 else
18731                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
18732                 fi
18733
18734                 # Make the ncurses_cfg.h file record the library interface files as
18735                 # well.  These are header files that are the same name as their
18736                 # directory.  Ncurses is the only library that does not follow
18737                 # that pattern.
18738                 if test $cf_dir = tack ; then
18739                         continue
18740                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
18741
18742 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18743
18744                         cat >>confdefs.h <<EOF
18745 #define HAVE_${cf_have_include}_H 1
18746 EOF
18747
18748                         cat >>confdefs.h <<EOF
18749 #define HAVE_LIB${cf_have_include} 1
18750 EOF
18751
18752                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
18753                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
18754                         if test "$DFT_LWR_MODEL" = "libtool"; then
18755                                 TEST_ARGS="${TEST_DEPS}"
18756                                 TEST_ARG2="${TEST_DEP2}"
18757                         else
18758                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
18759                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
18760                         fi
18761                 fi
18762         fi
18763 done
18764 echo "$as_me:18764: result: $cf_cv_src_modules" >&5
18765 echo "${ECHO_T}$cf_cv_src_modules" >&6
18766
18767 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
18768 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
18769
18770 SRC_SUBDIRS=
18771 if test "x$cf_with_manpages" != xno ; then
18772         SRC_SUBDIRS="$SRC_SUBDIRS man"
18773 fi
18774 SRC_SUBDIRS="$SRC_SUBDIRS include"
18775 for cf_dir in $cf_cv_src_modules
18776 do
18777         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
18778 done
18779 if test "x$cf_with_tests" != "xno" ; then
18780         SRC_SUBDIRS="$SRC_SUBDIRS test"
18781 fi
18782 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
18783 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
18784
18785 ADA_SUBDIRS=
18786 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
18787         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
18788         ADA_SUBDIRS="gen src"
18789         if test "x$cf_with_tests" != "xno" ; then
18790                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
18791         fi
18792 fi
18793
18794 SUB_MAKEFILES=
18795 for cf_dir in $SRC_SUBDIRS
18796 do
18797         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
18798 done
18799
18800 if test -n "$ADA_SUBDIRS"; then
18801         for cf_dir in $ADA_SUBDIRS
18802         do
18803                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
18804         done
18805
18806 fi
18807
18808 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
18809    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
18810    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
18811 fi
18812
18813 DIRS_TO_MAKE="lib"
18814 for cf_item in $cf_list_models
18815 do
18816
18817         case $cf_item in
18818         libtool) cf_subdir='obj_lo'  ;;
18819         normal)  cf_subdir='objects' ;;
18820         debug)   cf_subdir='obj_g' ;;
18821         profile) cf_subdir='obj_p' ;;
18822         shared)
18823                 case $cf_cv_system_name in #(vi
18824                 cygwin) #(vi
18825                         cf_subdir='objects' ;;
18826                 *)
18827                         cf_subdir='obj_s' ;;
18828                 esac
18829         esac
18830
18831         for cf_item2 in $DIRS_TO_MAKE
18832         do
18833                 test $cf_item2 = $cf_subdir && break
18834         done
18835         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
18836 done
18837 for cf_dir in $DIRS_TO_MAKE
18838 do
18839         test ! -d $cf_dir && mkdir $cf_dir
18840 done
18841
18842 # symbols that differ when compiling Ada95 by itself.
18843 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
18844
18845 # values to use as strings
18846 cat >>confdefs.h <<EOF
18847 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
18848 EOF
18849
18850 cat >>confdefs.h <<EOF
18851 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
18852 EOF
18853
18854 ### Now that we're done running tests, add the compiler-warnings, if any
18855
18856 cf_fix_cppflags=no
18857 cf_new_cflags=
18858 cf_new_cppflags=
18859 cf_new_extra_cppflags=
18860
18861 for cf_add_cflags in $EXTRA_CFLAGS
18862 do
18863 case $cf_fix_cppflags in
18864 no)
18865         case $cf_add_cflags in #(vi
18866         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
18867                 case $cf_add_cflags in
18868                 -D*)
18869                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18870
18871                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18872                                 && test -z "${cf_tst_cflags}" \
18873                                 && cf_fix_cppflags=yes
18874
18875                         if test $cf_fix_cppflags = yes ; then
18876                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18877                                 continue
18878                         elif test "${cf_tst_cflags}" = "\"'" ; then
18879                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18880                                 continue
18881                         fi
18882                         ;;
18883                 esac
18884                 case "$CPPFLAGS" in
18885                 *$cf_add_cflags) #(vi
18886                         ;;
18887                 *) #(vi
18888                         case $cf_add_cflags in #(vi
18889                         -D*)
18890                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18891
18892 CPPFLAGS=`echo "$CPPFLAGS" | \
18893         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18894                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18895
18896                                 ;;
18897                         esac
18898                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
18899                         ;;
18900                 esac
18901                 ;;
18902         *)
18903                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
18904                 ;;
18905         esac
18906         ;;
18907 yes)
18908         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18909
18910         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
18911
18912         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18913                 && test -z "${cf_tst_cflags}" \
18914                 && cf_fix_cppflags=no
18915         ;;
18916 esac
18917 done
18918
18919 if test -n "$cf_new_cflags" ; then
18920
18921         CFLAGS="$CFLAGS $cf_new_cflags"
18922 fi
18923
18924 if test -n "$cf_new_cppflags" ; then
18925
18926         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
18927 fi
18928
18929 if test -n "$cf_new_extra_cppflags" ; then
18930
18931         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
18932 fi
18933
18934 ### Define substitutions for header files to avoid name-pollution
18935
18936 if test "$cf_cv_have_tcgetattr" = yes ; then
18937         HAVE_TCGETATTR=1
18938 else
18939         HAVE_TCGETATTR=0
18940 fi
18941
18942 if test "$ac_cv_header_termio_h" = yes ; then
18943         HAVE_TERMIO_H=1
18944 else
18945         HAVE_TERMIO_H=0
18946 fi
18947
18948 if test "$ac_cv_header_termios_h" = yes ; then
18949         HAVE_TERMIOS_H=1
18950 else
18951         HAVE_TERMIOS_H=0
18952 fi
18953
18954 ################################################################################
18955 test "$use_database" = yes && \
18956 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
18957
18958 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
18959 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
18960
18961 if test x"$enable_pc_files" = xyes ; then \
18962 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
18963 MAKE_PC_FILES=
18964 else
18965 MAKE_PC_FILES="#"
18966 fi
18967
18968 # Extract the first word of "tic", so it can be a program name with args.
18969 set dummy tic; ac_word=$2
18970 echo "$as_me:18970: checking for $ac_word" >&5
18971 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18972 if test "${ac_cv_path_TIC_PATH+set}" = set; then
18973   echo $ECHO_N "(cached) $ECHO_C" >&6
18974 else
18975   case $TIC_PATH in
18976   [\\/]* | ?:[\\/]*)
18977   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
18978   ;;
18979   *)
18980   ac_save_IFS=$IFS; IFS=$ac_path_separator
18981 ac_dummy="$PATH:/usr/local/ncurses/bin"
18982 for ac_dir in $ac_dummy; do
18983   IFS=$ac_save_IFS
18984   test -z "$ac_dir" && ac_dir=.
18985   if $as_executable_p "$ac_dir/$ac_word"; then
18986    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
18987    echo "$as_me:18987: found $ac_dir/$ac_word" >&5
18988    break
18989 fi
18990 done
18991
18992   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
18993   ;;
18994 esac
18995 fi
18996 TIC_PATH=$ac_cv_path_TIC_PATH
18997
18998 if test -n "$TIC_PATH"; then
18999   echo "$as_me:18999: result: $TIC_PATH" >&5
19000 echo "${ECHO_T}$TIC_PATH" >&6
19001 else
19002   echo "$as_me:19002: result: no" >&5
19003 echo "${ECHO_T}no" >&6
19004 fi
19005
19006 if test -n "$FALLBACK_LIST"
19007 then
19008         if test "$TIC_PATH" = unknown
19009         then
19010                 { { echo "$as_me:19010: error: no tic program found for fallbacks" >&5
19011 echo "$as_me: error: no tic program found for fallbacks" >&2;}
19012    { (exit 1); exit 1; }; }
19013         fi
19014 fi
19015
19016 if test "x$cf_with_tests" != xno ; then
19017         MAKE_TESTS=
19018 else
19019         MAKE_TESTS="#"
19020 fi
19021
19022 ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
19023 ac_config_commands="$ac_config_commands default"
19024 cat >confcache <<\_ACEOF
19025 # This file is a shell script that caches the results of configure
19026 # tests run on this system so they can be shared between configure
19027 # scripts and configure runs, see configure's option --config-cache.
19028 # It is not useful on other systems.  If it contains results you don't
19029 # want to keep, you may remove or edit it.
19030 #
19031 # config.status only pays attention to the cache file if you give it
19032 # the --recheck option to rerun configure.
19033 #
19034 # `ac_cv_env_foo' variables (set or unset) will be overriden when
19035 # loading this file, other *unset* `ac_cv_foo' will be assigned the
19036 # following values.
19037
19038 _ACEOF
19039
19040 # The following way of writing the cache mishandles newlines in values,
19041 # but we know of no workaround that is simple, portable, and efficient.
19042 # So, don't put newlines in cache variables' values.
19043 # Ultrix sh set writes to stderr and can't be redirected directly,
19044 # and sets the high bit in the cache file unless we assign to the vars.
19045 {
19046   (set) 2>&1 |
19047     case `(ac_space=' '; set | grep ac_space) 2>&1` in
19048     *ac_space=\ *)
19049       # `set' does not quote correctly, so add quotes (double-quote
19050       # substitution turns \\\\ into \\, and sed turns \\ into \).
19051       sed -n \
19052         "s/'/'\\\\''/g;
19053           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19054       ;;
19055     *)
19056       # `set' quotes correctly as required by POSIX, so do not add quotes.
19057       sed -n \
19058         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
19059       ;;
19060     esac;
19061 } |
19062   sed '
19063      t clear
19064      : clear
19065      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19066      t end
19067      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19068      : end' >>confcache
19069 if cmp -s $cache_file confcache; then :; else
19070   if test -w $cache_file; then
19071     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
19072     cat confcache >$cache_file
19073   else
19074     echo "not updating unwritable cache $cache_file"
19075   fi
19076 fi
19077 rm -f confcache
19078
19079 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19080 # Let make expand exec_prefix.
19081 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19082
19083 # VPATH may cause trouble with some makes, so we remove $(srcdir),
19084 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19085 # trailing colons and then remove the whole line if VPATH becomes empty
19086 # (actually we leave an empty line to preserve line numbers).
19087 if test "x$srcdir" = x.; then
19088   ac_vpsub='/^[         ]*VPATH[        ]*=/{
19089 s/:*\$(srcdir):*/:/;
19090 s/:*\${srcdir}:*/:/;
19091 s/:*@srcdir@:*/:/;
19092 s/^\([^=]*=[    ]*\):*/\1/;
19093 s/:*$//;
19094 s/^[^=]*=[      ]*$//;
19095 }'
19096 fi
19097
19098 DEFS=-DHAVE_CONFIG_H
19099
19100 : ${CONFIG_STATUS=./config.status}
19101 ac_clean_files_save=$ac_clean_files
19102 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19103 { echo "$as_me:19103: creating $CONFIG_STATUS" >&5
19104 echo "$as_me: creating $CONFIG_STATUS" >&6;}
19105 cat >$CONFIG_STATUS <<_ACEOF
19106 #! $SHELL
19107 # Generated automatically by configure.
19108 # Run this file to recreate the current configuration.
19109 # Compiler output produced by configure, useful for debugging
19110 # configure, is in config.log if it exists.
19111
19112 debug=false
19113 SHELL=\${CONFIG_SHELL-$SHELL}
19114 ac_cs_invocation="\$0 \$@"
19115
19116 _ACEOF
19117
19118 cat >>$CONFIG_STATUS <<\_ACEOF
19119 # Be Bourne compatible
19120 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19121   emulate sh
19122   NULLCMD=:
19123 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
19124   set -o posix
19125 fi
19126
19127 # Name of the executable.
19128 as_me=`echo "$0" |sed 's,.*[\\/],,'`
19129
19130 if expr a : '\(a\)' >/dev/null 2>&1; then
19131   as_expr=expr
19132 else
19133   as_expr=false
19134 fi
19135
19136 rm -f conf$$ conf$$.exe conf$$.file
19137 echo >conf$$.file
19138 if ln -s conf$$.file conf$$ 2>/dev/null; then
19139   # We could just check for DJGPP; but this test a) works b) is more generic
19140   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
19141   if test -f conf$$.exe; then
19142     # Don't use ln at all; we don't have any links
19143     as_ln_s='cp -p'
19144   else
19145     as_ln_s='ln -s'
19146   fi
19147 elif ln conf$$.file conf$$ 2>/dev/null; then
19148   as_ln_s=ln
19149 else
19150   as_ln_s='cp -p'
19151 fi
19152 rm -f conf$$ conf$$.exe conf$$.file
19153
19154 as_executable_p="test -f"
19155
19156 # Support unset when possible.
19157 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
19158   as_unset=unset
19159 else
19160   as_unset=false
19161 fi
19162
19163 # NLS nuisances.
19164 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
19165 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
19166 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
19167 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
19168 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
19169 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
19170 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
19171 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
19172
19173 # IFS
19174 # We need space, tab and new line, in precisely that order.
19175 as_nl='
19176 '
19177 IFS="   $as_nl"
19178
19179 # CDPATH.
19180 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
19181
19182 exec 6>&1
19183
19184 _ACEOF
19185
19186 # Files that config.status was made for.
19187 if test -n "$ac_config_files"; then
19188   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
19189 fi
19190
19191 if test -n "$ac_config_headers"; then
19192   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
19193 fi
19194
19195 if test -n "$ac_config_links"; then
19196   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
19197 fi
19198
19199 if test -n "$ac_config_commands"; then
19200   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
19201 fi
19202
19203 cat >>$CONFIG_STATUS <<\EOF
19204
19205 ac_cs_usage="\
19206 \`$as_me' instantiates files from templates according to the
19207 current configuration.
19208
19209 Usage: $0 [OPTIONS] [FILE]...
19210
19211   -h, --help       print this help, then exit
19212   -V, --version    print version number, then exit
19213   -d, --debug      don't remove temporary files
19214       --recheck    update $as_me by reconfiguring in the same conditions
19215   --file=FILE[:TEMPLATE]
19216                    instantiate the configuration file FILE
19217   --header=FILE[:TEMPLATE]
19218                    instantiate the configuration header FILE
19219
19220 Configuration files:
19221 $config_files
19222
19223 Configuration headers:
19224 $config_headers
19225
19226 Configuration commands:
19227 $config_commands
19228
19229 Report bugs to <bug-autoconf@gnu.org>."
19230 EOF
19231
19232 cat >>$CONFIG_STATUS <<EOF
19233 ac_cs_version="\\
19234 config.status
19235 configured by $0, generated by GNU Autoconf 2.52.20100814,
19236   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
19237
19238 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
19239 Free Software Foundation, Inc.
19240 This config.status script is free software; the Free Software Foundation
19241 gives unlimited permission to copy, distribute and modify it."
19242 srcdir=$srcdir
19243 INSTALL="$INSTALL"
19244 EOF
19245
19246 cat >>$CONFIG_STATUS <<\EOF
19247 # If no file are specified by the user, then we need to provide default
19248 # value.  By we need to know if files were specified by the user.
19249 ac_need_defaults=:
19250 while test $# != 0
19251 do
19252   case $1 in
19253   --*=*)
19254     ac_option=`expr "x$1" : 'x\([^=]*\)='`
19255     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
19256     shift
19257     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
19258     shift
19259     ;;
19260   -*);;
19261   *) # This is not an option, so the user has probably given explicit
19262      # arguments.
19263      ac_need_defaults=false;;
19264   esac
19265
19266   case $1 in
19267   # Handling of the options.
19268 EOF
19269 cat >>$CONFIG_STATUS <<EOF
19270   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19271     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
19272     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
19273 EOF
19274 cat >>$CONFIG_STATUS <<\EOF
19275   --version | --vers* | -V )
19276     echo "$ac_cs_version"; exit 0 ;;
19277   --he | --h)
19278     # Conflict between --help and --header
19279     { { echo "$as_me:19279: error: ambiguous option: $1
19280 Try \`$0 --help' for more information." >&5
19281 echo "$as_me: error: ambiguous option: $1
19282 Try \`$0 --help' for more information." >&2;}
19283    { (exit 1); exit 1; }; };;
19284   --help | --hel | -h )
19285     echo "$ac_cs_usage"; exit 0 ;;
19286   --debug | --d* | -d )
19287     debug=: ;;
19288   --file | --fil | --fi | --f )
19289     shift
19290     CONFIG_FILES="$CONFIG_FILES $1"
19291     ac_need_defaults=false;;
19292   --header | --heade | --head | --hea )
19293     shift
19294     CONFIG_HEADERS="$CONFIG_HEADERS $1"
19295     ac_need_defaults=false;;
19296
19297   # This is an error.
19298   -*) { { echo "$as_me:19298: error: unrecognized option: $1
19299 Try \`$0 --help' for more information." >&5
19300 echo "$as_me: error: unrecognized option: $1
19301 Try \`$0 --help' for more information." >&2;}
19302    { (exit 1); exit 1; }; } ;;
19303
19304   *) ac_config_targets="$ac_config_targets $1" ;;
19305
19306   esac
19307   shift
19308 done
19309
19310 exec 5>>config.log
19311 cat >&5 << _ACEOF
19312
19313 ## ----------------------- ##
19314 ## Running config.status.  ##
19315 ## ----------------------- ##
19316
19317 This file was extended by $as_me 2.52.20100814, executed with
19318   CONFIG_FILES    = $CONFIG_FILES
19319   CONFIG_HEADERS  = $CONFIG_HEADERS
19320   CONFIG_LINKS    = $CONFIG_LINKS
19321   CONFIG_COMMANDS = $CONFIG_COMMANDS
19322   > $ac_cs_invocation
19323 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19324
19325 _ACEOF
19326 EOF
19327
19328 cat >>$CONFIG_STATUS <<EOF
19329 #
19330 # INIT-COMMANDS section.
19331 #
19332
19333 ### Special initialization commands, used to pass information from the
19334 ### configuration-run into config.status
19335
19336 AWK="$AWK"
19337 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
19338 DFT_LWR_MODEL="$DFT_LWR_MODEL"
19339 ECHO_LINK="$ECHO_LINK"
19340 LDCONFIG="$LDCONFIG"
19341 LIBTOOL_VERSION="$LIBTOOL_VERSION"
19342 LIB_NAME="$LIB_NAME"
19343 LIB_SUBSETS="$LIB_SUBSETS"
19344 LIB_SUFFIX="$LIB_SUFFIX"
19345 LIB_TRACING="$LIB_TRACING"
19346 LN_S="$LN_S"
19347 MAKE_TERMINFO="$MAKE_TERMINFO"
19348 NCURSES_MAJOR="$NCURSES_MAJOR"
19349 NCURSES_MINOR="$NCURSES_MINOR"
19350 NCURSES_OSPEED="$NCURSES_OSPEED"
19351 NCURSES_PATCH="$NCURSES_PATCH"
19352 SRC_SUBDIRS="$SRC_SUBDIRS"
19353 TERMINFO="$TERMINFO"
19354 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
19355 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
19356 TICS_NAME="$TICS_NAME"
19357 TIC_PATH="$TIC_PATH"
19358 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
19359 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
19360 TINFO_NAME="$TINFO_NAME"
19361 TINFO_SUFFIX="$TINFO_SUFFIX"
19362 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
19363 WITH_CURSES_H="$with_curses_h"
19364 WITH_ECHO="$with_echo"
19365 WITH_OVERWRITE="$with_overwrite"
19366 cf_LIST_MODELS="$cf_list_models"
19367 cf_cv_abi_version="$cf_cv_abi_version"
19368 cf_cv_do_relink="$cf_cv_do_relink"
19369 cf_cv_do_symlinks="$cf_cv_do_symlinks"
19370 cf_cv_enable_lp64="$cf_cv_enable_lp64"
19371 cf_cv_enable_opaque="$cf_cv_enable_opaque"
19372 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
19373 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
19374 cf_cv_rel_version="$cf_cv_rel_version"
19375 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
19376 cf_cv_shared_soname='$cf_cv_shared_soname'
19377 cf_cv_shlib_version="$cf_cv_shlib_version"
19378 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
19379 cf_cv_system_name="$cf_cv_system_name"
19380 cf_with_ada="$cf_with_ada"
19381 cf_with_cxx_binding="$cf_with_cxx_binding"
19382 cf_with_manpages="$cf_with_manpages"
19383 cf_with_tests="$cf_with_tests"
19384 host="$host"
19385 target="$target"
19386
19387 EOF
19388
19389 cat >>$CONFIG_STATUS <<\EOF
19390 for ac_config_target in $ac_config_targets
19391 do
19392   case "$ac_config_target" in
19393   # Handling of arguments.
19394   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
19395   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
19396   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
19397   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
19398   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
19399   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
19400   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19401   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
19402   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
19403   *) { { echo "$as_me:19403: error: invalid argument: $ac_config_target" >&5
19404 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19405    { (exit 1); exit 1; }; };;
19406   esac
19407 done
19408
19409 # If the user did not use the arguments to specify the items to instantiate,
19410 # then the envvar interface is used.  Set only those that are not.
19411 # We use the long form for the default assignment because of an extremely
19412 # bizarre bug on SunOS 4.1.3.
19413 if $ac_need_defaults; then
19414   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19415   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19416   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19417 fi
19418
19419 # Create a temporary directory, and hook for its removal unless debugging.
19420 $debug ||
19421 {
19422   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
19423   trap '{ (exit 1); exit 1; }' 1 2 13 15
19424 }
19425
19426 # Create a (secure) tmp directory for tmp files.
19427 : ${TMPDIR=/tmp}
19428 {
19429   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
19430   test -n "$tmp" && test -d "$tmp"
19431 }  ||
19432 {
19433   tmp=$TMPDIR/cs$$-$RANDOM
19434   (umask 077 && mkdir $tmp)
19435 } ||
19436 {
19437    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
19438    { (exit 1); exit 1; }
19439 }
19440
19441 EOF
19442
19443 cat >>$CONFIG_STATUS <<EOF
19444
19445 #
19446 # CONFIG_FILES section.
19447 #
19448
19449 # No need to generate the scripts if there are no CONFIG_FILES.
19450 # This happens for instance when ./config.status config.h
19451 if test -n "\$CONFIG_FILES"; then
19452   # Protect against being on the right side of a sed subst in config.status.
19453   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
19454    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
19455 s,@SHELL@,$SHELL,;t t
19456 s,@exec_prefix@,$exec_prefix,;t t
19457 s,@prefix@,$prefix,;t t
19458 s,@program_transform_name@,$program_transform_name,;t t
19459 s,@bindir@,$bindir,;t t
19460 s,@sbindir@,$sbindir,;t t
19461 s,@libexecdir@,$libexecdir,;t t
19462 s,@datadir@,$datadir,;t t
19463 s,@sysconfdir@,$sysconfdir,;t t
19464 s,@sharedstatedir@,$sharedstatedir,;t t
19465 s,@localstatedir@,$localstatedir,;t t
19466 s,@libdir@,$libdir,;t t
19467 s,@includedir@,$includedir,;t t
19468 s,@oldincludedir@,$oldincludedir,;t t
19469 s,@infodir@,$infodir,;t t
19470 s,@mandir@,$mandir,;t t
19471 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
19472 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
19473 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
19474 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
19475 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
19476 s,@build_alias@,$build_alias,;t t
19477 s,@host_alias@,$host_alias,;t t
19478 s,@target_alias@,$target_alias,;t t
19479 s,@ECHO_C@,$ECHO_C,;t t
19480 s,@ECHO_N@,$ECHO_N,;t t
19481 s,@ECHO_T@,$ECHO_T,;t t
19482 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
19483 s,@DEFS@,$DEFS,;t t
19484 s,@LIBS@,$LIBS,;t t
19485 s,@top_builddir@,$top_builddir,;t t
19486 s,@EGREP@,$EGREP,;t t
19487 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
19488 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
19489 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
19490 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
19491 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
19492 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
19493 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
19494 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
19495 s,@build@,$build,;t t
19496 s,@build_cpu@,$build_cpu,;t t
19497 s,@build_vendor@,$build_vendor,;t t
19498 s,@build_os@,$build_os,;t t
19499 s,@host@,$host,;t t
19500 s,@host_cpu@,$host_cpu,;t t
19501 s,@host_vendor@,$host_vendor,;t t
19502 s,@host_os@,$host_os,;t t
19503 s,@target@,$target,;t t
19504 s,@target_cpu@,$target_cpu,;t t
19505 s,@target_vendor@,$target_vendor,;t t
19506 s,@target_os@,$target_os,;t t
19507 s,@CC@,$CC,;t t
19508 s,@CFLAGS@,$CFLAGS,;t t
19509 s,@LDFLAGS@,$LDFLAGS,;t t
19510 s,@CPPFLAGS@,$CPPFLAGS,;t t
19511 s,@ac_ct_CC@,$ac_ct_CC,;t t
19512 s,@EXEEXT@,$EXEEXT,;t t
19513 s,@OBJEXT@,$OBJEXT,;t t
19514 s,@CPP@,$CPP,;t t
19515 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
19516 s,@PROG_EXT@,$PROG_EXT,;t t
19517 s,@LDCONFIG@,$LDCONFIG,;t t
19518 s,@CXX@,$CXX,;t t
19519 s,@CXXFLAGS@,$CXXFLAGS,;t t
19520 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
19521 s,@AWK@,$AWK,;t t
19522 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
19523 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
19524 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
19525 s,@LINT@,$LINT,;t t
19526 s,@LINT_OPTS@,$LINT_OPTS,;t t
19527 s,@LN_S@,$LN_S,;t t
19528 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
19529 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
19530 s,@SET_MAKE@,$SET_MAKE,;t t
19531 s,@CTAGS@,$CTAGS,;t t
19532 s,@ETAGS@,$ETAGS,;t t
19533 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
19534 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
19535 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
19536 s,@RANLIB@,$RANLIB,;t t
19537 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
19538 s,@LD@,$LD,;t t
19539 s,@ac_ct_LD@,$ac_ct_LD,;t t
19540 s,@AR@,$AR,;t t
19541 s,@ac_ct_AR@,$ac_ct_AR,;t t
19542 s,@ARFLAGS@,$ARFLAGS,;t t
19543 s,@DESTDIR@,$DESTDIR,;t t
19544 s,@BUILD_CC@,$BUILD_CC,;t t
19545 s,@BUILD_CPP@,$BUILD_CPP,;t t
19546 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
19547 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
19548 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
19549 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
19550 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
19551 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
19552 s,@cf_list_models@,$cf_list_models,;t t
19553 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
19554 s,@LIBTOOL@,$LIBTOOL,;t t
19555 s,@LT_UNDEF@,$LT_UNDEF,;t t
19556 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
19557 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
19558 s,@LIB_CREATE@,$LIB_CREATE,;t t
19559 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
19560 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
19561 s,@LIB_PREP@,$LIB_PREP,;t t
19562 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
19563 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
19564 s,@LIB_LINK@,$LIB_LINK,;t t
19565 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
19566 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
19567 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
19568 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
19569 s,@TICS_NAME@,$TICS_NAME,;t t
19570 s,@TINFO_NAME@,$TINFO_NAME,;t t
19571 s,@LIB_NAME@,$LIB_NAME,;t t
19572 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
19573 s,@CC_G_OPT@,$CC_G_OPT,;t t
19574 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
19575 s,@LD_MODEL@,$LD_MODEL,;t t
19576 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
19577 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
19578 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
19579 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
19580 s,@LINK_PROGS@,$LINK_PROGS,;t t
19581 s,@LINK_TESTS@,$LINK_TESTS,;t t
19582 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
19583 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
19584 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
19585 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
19586 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
19587 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
19588 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
19589 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
19590 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
19591 s,@TERMINFO@,$TERMINFO,;t t
19592 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
19593 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
19594 s,@TERMPATH@,$TERMPATH,;t t
19595 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
19596 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
19597 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
19598 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
19599 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
19600 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
19601 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
19602 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
19603 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
19604 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
19605 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
19606 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
19607 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
19608 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
19609 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
19610 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
19611 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
19612 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
19613 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
19614 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
19615 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
19616 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
19617 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
19618 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
19619 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
19620 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
19621 s,@PTHREAD@,$PTHREAD,;t t
19622 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
19623 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
19624 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
19625 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
19626 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
19627 s,@ECHO_LINK@,$ECHO_LINK,;t t
19628 s,@ADAFLAGS@,$ADAFLAGS,;t t
19629 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
19630 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
19631 s,@ADA_TRACE@,$ADA_TRACE,;t t
19632 s,@MATH_LIB@,$MATH_LIB,;t t
19633 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
19634 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
19635 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
19636 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
19637 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
19638 s,@TEST_LIBS@,$TEST_LIBS,;t t
19639 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
19640 s,@CXXCPP@,$CXXCPP,;t t
19641 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
19642 s,@CXX_AR@,$CXX_AR,;t t
19643 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
19644 s,@CXXLIBS@,$CXXLIBS,;t t
19645 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
19646 s,@gnat_exists@,$gnat_exists,;t t
19647 s,@cf_compile_generics@,$cf_compile_generics,;t t
19648 s,@cf_generic_objects@,$cf_generic_objects,;t t
19649 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
19650 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
19651 s,@M4_exists@,$M4_exists,;t t
19652 s,@cf_ada_make@,$cf_ada_make,;t t
19653 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
19654 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
19655 s,@cf_ada_package@,$cf_ada_package,;t t
19656 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
19657 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
19658 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
19659 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
19660 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
19661 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
19662 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
19663 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
19664 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
19665 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
19666 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
19667 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
19668 s,@TICS_ARGS@,$TICS_ARGS,;t t
19669 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
19670 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
19671 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
19672 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
19673 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
19674 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
19675 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
19676 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
19677 s,@TICS_LIST@,$TICS_LIST,;t t
19678 s,@TINFO_LIST@,$TINFO_LIST,;t t
19679 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
19680 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
19681 s,@TEST_ARGS@,$TEST_ARGS,;t t
19682 s,@TEST_DEPS@,$TEST_DEPS,;t t
19683 s,@TEST_ARG2@,$TEST_ARG2,;t t
19684 s,@TEST_DEP2@,$TEST_DEP2,;t t
19685 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
19686 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
19687 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
19688 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
19689 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
19690 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
19691 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
19692 s,@cross_compiling@,$cross_compiling,;t t
19693 s,@TIC_PATH@,$TIC_PATH,;t t
19694 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
19695 CEOF
19696
19697 EOF
19698
19699   cat >>$CONFIG_STATUS <<\EOF
19700   # Split the substitutions into bite-sized pieces for seds with
19701   # small command number limits, like on Digital OSF/1 and HP-UX.
19702   ac_max_sed_lines=48
19703   ac_sed_frag=1 # Number of current file.
19704   ac_beg=1 # First line for current file.
19705   ac_end=$ac_max_sed_lines # Line after last line for current file.
19706   ac_more_lines=:
19707   ac_sed_cmds=
19708   while $ac_more_lines; do
19709     if test $ac_beg -gt 1; then
19710       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19711     else
19712       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19713     fi
19714     if test ! -s $tmp/subs.frag; then
19715       ac_more_lines=false
19716     else
19717       # The purpose of the label and of the branching condition is to
19718       # speed up the sed processing (if there are no `@' at all, there
19719       # is no need to browse any of the substitutions).
19720       # These are the two extra sed commands mentioned above.
19721       (echo ':t
19722   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
19723       if test -z "$ac_sed_cmds"; then
19724         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
19725       else
19726         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
19727       fi
19728       ac_sed_frag=`expr $ac_sed_frag + 1`
19729       ac_beg=$ac_end
19730       ac_end=`expr $ac_end + $ac_max_sed_lines`
19731     fi
19732   done
19733   if test -z "$ac_sed_cmds"; then
19734     ac_sed_cmds=cat
19735   fi
19736 fi # test -n "$CONFIG_FILES"
19737
19738 EOF
19739 cat >>$CONFIG_STATUS <<\EOF
19740 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19741   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19742   case $ac_file in
19743   - | *:- | *:-:* ) # input from stdin
19744         cat >$tmp/stdin
19745         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19746         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19747   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19748         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19749   * )   ac_file_in=$ac_file.in ;;
19750   esac
19751
19752   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19753   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19754          X"$ac_file" : 'X\(//\)[^/]' \| \
19755          X"$ac_file" : 'X\(//\)$' \| \
19756          X"$ac_file" : 'X\(/\)' \| \
19757          .     : '\(.\)' 2>/dev/null ||
19758 echo X"$ac_file" |
19759     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19760           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19761           /^X\(\/\/\)$/{ s//\1/; q; }
19762           /^X\(\/\).*/{ s//\1/; q; }
19763           s/.*/./; q'`
19764   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19765     { case "$ac_dir" in
19766   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19767   *)                      as_incr_dir=.;;
19768 esac
19769 as_dummy="$ac_dir"
19770 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19771   case $as_mkdir_dir in
19772     # Skip DOS drivespec
19773     ?:) as_incr_dir=$as_mkdir_dir ;;
19774     *)
19775       as_incr_dir=$as_incr_dir/$as_mkdir_dir
19776       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19777     ;;
19778   esac
19779 done; }
19780
19781     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
19782     # A "../" for each directory in $ac_dir_suffix.
19783     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
19784   else
19785     ac_dir_suffix= ac_dots=
19786   fi
19787
19788   case $srcdir in
19789   .)  ac_srcdir=.
19790       if test -z "$ac_dots"; then
19791          ac_top_srcdir=.
19792       else
19793          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
19794       fi ;;
19795   [\\/]* | ?:[\\/]* )
19796       ac_srcdir=$srcdir$ac_dir_suffix;
19797       ac_top_srcdir=$srcdir ;;
19798   *) # Relative path.
19799     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
19800     ac_top_srcdir=$ac_dots$srcdir ;;
19801   esac
19802
19803   case $INSTALL in
19804   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19805   *) ac_INSTALL=$ac_dots$INSTALL ;;
19806   esac
19807
19808   if test x"$ac_file" != x-; then
19809     { echo "$as_me:19809: creating $ac_file" >&5
19810 echo "$as_me: creating $ac_file" >&6;}
19811     rm -f "$ac_file"
19812   fi
19813   # Let's still pretend it is `configure' which instantiates (i.e., don't
19814   # use $as_me), people would be surprised to read:
19815   #    /* config.h.  Generated automatically by config.status.  */
19816   configure_input="Generated automatically from `echo $ac_file_in |
19817                                                  sed 's,.*/,,'` by configure."
19818
19819   # First look for the input files in the build tree, otherwise in the
19820   # src tree.
19821   ac_file_inputs=`IFS=:
19822     for f in $ac_file_in; do
19823       case $f in
19824       -) echo $tmp/stdin ;;
19825       [\\/$]*)
19826          # Absolute (can't be DOS-style, as IFS=:)
19827          test -f "$f" || { { echo "$as_me:19827: error: cannot find input file: $f" >&5
19828 echo "$as_me: error: cannot find input file: $f" >&2;}
19829    { (exit 1); exit 1; }; }
19830          echo $f;;
19831       *) # Relative
19832          if test -f "$f"; then
19833            # Build tree
19834            echo $f
19835          elif test -f "$srcdir/$f"; then
19836            # Source tree
19837            echo $srcdir/$f
19838          else
19839            # /dev/null tree
19840            { { echo "$as_me:19840: error: cannot find input file: $f" >&5
19841 echo "$as_me: error: cannot find input file: $f" >&2;}
19842    { (exit 1); exit 1; }; }
19843          fi;;
19844       esac
19845     done` || { (exit 1); exit 1; }
19846 EOF
19847 cat >>$CONFIG_STATUS <<EOF
19848   sed "$ac_vpsub
19849 $extrasub
19850 EOF
19851 cat >>$CONFIG_STATUS <<\EOF
19852 :t
19853 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19854 s,@configure_input@,$configure_input,;t t
19855 s,@srcdir@,$ac_srcdir,;t t
19856 s,@top_srcdir@,$ac_top_srcdir,;t t
19857 s,@INSTALL@,$ac_INSTALL,;t t
19858 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
19859   rm -f $tmp/stdin
19860   if test x"$ac_file" != x-; then
19861     mv $tmp/out $ac_file
19862   else
19863     cat $tmp/out
19864     rm -f $tmp/out
19865   fi
19866
19867 done
19868 EOF
19869 cat >>$CONFIG_STATUS <<\EOF
19870
19871 #
19872 # CONFIG_HEADER section.
19873 #
19874
19875 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
19876 # NAME is the cpp macro being defined and VALUE is the value it is being given.
19877 #
19878 # ac_d sets the value in "#define NAME VALUE" lines.
19879 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
19880 ac_dB='[        ].*$,\1#\2'
19881 ac_dC=' '
19882 ac_dD=',;t'
19883 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
19884 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19885 ac_iB='\([      ]\),\1#\2define\3'
19886 ac_iC=' '
19887 ac_iD='\4,;t'
19888 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
19889 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19890 ac_uB='$,\1#\2define\3'
19891 ac_uC=' '
19892 ac_uD=',;t'
19893
19894 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
19895   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19896   case $ac_file in
19897   - | *:- | *:-:* ) # input from stdin
19898         cat >$tmp/stdin
19899         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19900         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19901   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19902         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19903   * )   ac_file_in=$ac_file.in ;;
19904   esac
19905
19906   test x"$ac_file" != x- && { echo "$as_me:19906: creating $ac_file" >&5
19907 echo "$as_me: creating $ac_file" >&6;}
19908
19909   # First look for the input files in the build tree, otherwise in the
19910   # src tree.
19911   ac_file_inputs=`IFS=:
19912     for f in $ac_file_in; do
19913       case $f in
19914       -) echo $tmp/stdin ;;
19915       [\\/$]*)
19916          # Absolute (can't be DOS-style, as IFS=:)
19917          test -f "$f" || { { echo "$as_me:19917: error: cannot find input file: $f" >&5
19918 echo "$as_me: error: cannot find input file: $f" >&2;}
19919    { (exit 1); exit 1; }; }
19920          echo $f;;
19921       *) # Relative
19922          if test -f "$f"; then
19923            # Build tree
19924            echo $f
19925          elif test -f "$srcdir/$f"; then
19926            # Source tree
19927            echo $srcdir/$f
19928          else
19929            # /dev/null tree
19930            { { echo "$as_me:19930: error: cannot find input file: $f" >&5
19931 echo "$as_me: error: cannot find input file: $f" >&2;}
19932    { (exit 1); exit 1; }; }
19933          fi;;
19934       esac
19935     done` || { (exit 1); exit 1; }
19936   # Remove the trailing spaces.
19937   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
19938
19939 EOF
19940
19941 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
19942 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
19943 # be either 'cat' or 'sort'.
19944 cat confdefs.h | uniq >conftest.vals
19945
19946 # Break up conftest.vals because some shells have a limit on
19947 # the size of here documents, and old seds have small limits too.
19948
19949 rm -f conftest.tail
19950 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
19951 while grep . conftest.vals >/dev/null
19952 do
19953   # Write chunks of a limited-size here document to conftest.frag.
19954   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
19955   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
19956   echo 'CEOF' >> $CONFIG_STATUS
19957   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
19958   rm -f conftest.vals
19959   mv conftest.tail conftest.vals
19960 done
19961 rm -f conftest.vals
19962
19963 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
19964 # marker @DEFS@.
19965 echo '  cat >> conftest.edit <<CEOF
19966 /@DEFS@/r conftest.frag
19967 /@DEFS@/d
19968 CEOF
19969 sed -f conftest.edit $tmp/in > $tmp/out
19970 rm -f $tmp/in
19971 mv $tmp/out $tmp/in
19972 rm -f conftest.edit conftest.frag
19973 ' >> $CONFIG_STATUS
19974
19975 cat >>$CONFIG_STATUS <<\EOF
19976   # Let's still pretend it is `configure' which instantiates (i.e., don't
19977   # use $as_me), people would be surprised to read:
19978   #    /* config.h.  Generated automatically by config.status.  */
19979   if test x"$ac_file" = x-; then
19980     echo "/* Generated automatically by configure.  */" >$tmp/config.h
19981   else
19982     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
19983   fi
19984   cat $tmp/in >>$tmp/config.h
19985   rm -f $tmp/in
19986   if test x"$ac_file" != x-; then
19987     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
19988       { echo "$as_me:19988: $ac_file is unchanged" >&5
19989 echo "$as_me: $ac_file is unchanged" >&6;}
19990     else
19991       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19992          X"$ac_file" : 'X\(//\)[^/]' \| \
19993          X"$ac_file" : 'X\(//\)$' \| \
19994          X"$ac_file" : 'X\(/\)' \| \
19995          .     : '\(.\)' 2>/dev/null ||
19996 echo X"$ac_file" |
19997     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19998           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19999           /^X\(\/\/\)$/{ s//\1/; q; }
20000           /^X\(\/\).*/{ s//\1/; q; }
20001           s/.*/./; q'`
20002       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
20003         { case "$ac_dir" in
20004   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
20005   *)                      as_incr_dir=.;;
20006 esac
20007 as_dummy="$ac_dir"
20008 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
20009   case $as_mkdir_dir in
20010     # Skip DOS drivespec
20011     ?:) as_incr_dir=$as_mkdir_dir ;;
20012     *)
20013       as_incr_dir=$as_incr_dir/$as_mkdir_dir
20014       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
20015     ;;
20016   esac
20017 done; }
20018
20019       fi
20020       rm -f $ac_file
20021       mv $tmp/config.h $ac_file
20022     fi
20023   else
20024     cat $tmp/config.h
20025     rm -f $tmp/config.h
20026   fi
20027 done
20028 EOF
20029 cat >>$CONFIG_STATUS <<\EOF
20030 #
20031 # CONFIG_COMMANDS section.
20032 #
20033 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
20034   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
20035   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
20036
20037   case $ac_dest in
20038     default )
20039 if test "x$cf_with_tests" != xno ; then
20040
20041 for cf_dir in test
20042 do
20043         if test ! -d $srcdir/$cf_dir; then
20044                 continue
20045         elif test -f $srcdir/$cf_dir/programs; then
20046                 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
20047         fi
20048 done
20049
20050 fi
20051
20052         case $cf_cv_system_name in #(vi
20053         OS/2*|os2*) #(vi
20054         LIB_PREFIX=''
20055         ;;
20056         *)      LIB_PREFIX='lib'
20057         ;;
20058         esac
20059 cf_prefix=$LIB_PREFIX
20060
20061 if test $cf_cv_shlib_version = cygdll ; then
20062         TINFO_NAME=$TINFO_ARG_SUFFIX
20063         TINFO_SUFFIX=.dll
20064 fi
20065
20066 if test -n "$TINFO_SUFFIX" ; then
20067         case $TINFO_SUFFIX in
20068         tw*)
20069                 TINFO_NAME="${TINFO_NAME}tw"
20070                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
20071                 ;;
20072         t*)
20073                 TINFO_NAME="${TINFO_NAME}t"
20074                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
20075                 ;;
20076         w*)
20077                 TINFO_NAME="${TINFO_NAME}w"
20078                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
20079                 ;;
20080         esac
20081 fi
20082
20083 for cf_dir in $SRC_SUBDIRS
20084 do
20085         if test ! -d $srcdir/$cf_dir ; then
20086                 continue
20087         elif test -f $srcdir/$cf_dir/modules; then
20088
20089                 SHARED_LIB=
20090                 LIBS_TO_MAKE=
20091                 for cf_item in $cf_LIST_MODELS
20092                 do
20093
20094         case $cf_item in #(vi
20095         libtool) #(vi
20096                 cf_suffix='.la'
20097                 cf_depsuf=$cf_suffix
20098                 ;;
20099         normal) #(vi
20100                 cf_suffix='.a'
20101                 cf_depsuf=$cf_suffix
20102                 ;;
20103         debug) #(vi
20104                 cf_suffix='_g.a'
20105                 cf_depsuf=$cf_suffix
20106                 ;;
20107         profile) #(vi
20108                 cf_suffix='_p.a'
20109                 cf_depsuf=$cf_suffix
20110                 ;;
20111         shared) #(vi
20112                 case $cf_cv_system_name in
20113                 aix[56]*) #(vi
20114                         cf_suffix='.a'
20115                         cf_depsuf=$cf_suffix
20116                         ;;
20117                 cygwin*) #(vi
20118                         cf_suffix='.dll'
20119                         cf_depsuf='.dll.a'
20120                         ;;
20121                 darwin*) #(vi
20122                         cf_suffix='.dylib'
20123                         cf_depsuf=$cf_suffix
20124                         ;;
20125                 hpux*) #(vi
20126                         case $target in
20127                         ia64*) #(vi
20128                                 cf_suffix='.so'
20129                                 cf_depsuf=$cf_suffix
20130                                 ;;
20131                         *) #(vi
20132                                 cf_suffix='.sl'
20133                                 cf_depsuf=$cf_suffix
20134                                 ;;
20135                         esac
20136                         ;;
20137                 *)      cf_suffix='.so'
20138                         cf_depsuf=$cf_suffix
20139                         ;;
20140                 esac
20141         esac
20142         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20143         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20144
20145                         if test $cf_item = shared ; then
20146                         if test "$cf_cv_do_symlinks" = yes ; then
20147                                 case "$cf_cv_shlib_version" in #(vi
20148                                 rel) #(vi
20149                                         case "$cf_cv_system_name" in #(vi
20150                                         darwin*)
20151                                         case .${LIB_SUFFIX} in
20152                                         .tw*)
20153                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20154                                                 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
20155                                                 ;;
20156                                         .t*)
20157                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20158                                                 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
20159                                                 ;;
20160                                         .w*)
20161                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20162                                                 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
20163                                                 ;;
20164                                         *)
20165                                                 cf_suffix='.${REL_VERSION}'"$cf_suffix"
20166                                                 ;;
20167                                         esac
20168                                         ;; #(vi
20169                                         *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
20170                                         esac
20171                                         ;;
20172                                 abi)
20173                                         case "$cf_cv_system_name" in #(vi
20174                                         darwin*)
20175                                         case .${LIB_SUFFIX} in
20176                                         .tw*)
20177                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20178                                                 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
20179                                                 ;;
20180                                         .t*)
20181                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20182                                                 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
20183                                                 ;;
20184                                         .w*)
20185                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20186                                                 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
20187                                                 ;;
20188                                         *)
20189                                                 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
20190                                                 ;;
20191                                         esac
20192                                         ;; #(vi
20193                                         *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
20194                                         esac
20195                                         ;;
20196                                 esac
20197                         fi
20198                         # cygwin needs import library, and has unique naming convention
20199                         # use autodetected ${cf_prefix} for import lib and static lib, but
20200                         # use 'cyg' prefix for shared lib.
20201                         if test $cf_cv_shlib_version = cygdll ; then
20202                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
20203                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
20204                                 continue
20205                         fi
20206                         fi
20207                         LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
20208                 done
20209
20210                 if test $cf_dir = ncurses ; then
20211                         cf_subsets="$LIB_SUBSETS"
20212                         cf_r_parts="$cf_subsets"
20213                         cf_liblist="$LIBS_TO_MAKE"
20214
20215                         while test -n "$cf_r_parts"
20216                         do
20217                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
20218                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
20219                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
20220                                         cf_item=
20221                                         case $cf_l_parts in #(vi
20222                                         *termlib*) #(vi
20223                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
20224                                                 ;;
20225                                         *ticlib*)
20226                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
20227                                                 ;;
20228                                         *)
20229                                                 break
20230                                                 ;;
20231                                         esac
20232                                         if test -n "$cf_item"; then
20233                                                 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
20234                                         fi
20235                                 else
20236                                         break
20237                                 fi
20238                         done
20239                 else
20240                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
20241                 fi
20242
20243                 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
20244                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
20245                         $cf_dir/Makefile >$cf_dir/Makefile.out
20246                 mv $cf_dir/Makefile.out $cf_dir/Makefile
20247
20248                 $AWK -f $srcdir/mk-0th.awk \
20249                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
20250                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20251
20252                 for cf_subset in $cf_subsets
20253                 do
20254                         cf_subdirs=
20255                         for cf_item in $cf_LIST_MODELS
20256                         do
20257                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
20258
20259 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20260
20261         case $cf_item in #(vi
20262         libtool) #(vi
20263                 cf_suffix='.la'
20264                 cf_depsuf=$cf_suffix
20265                 ;;
20266         normal) #(vi
20267                 cf_suffix='.a'
20268                 cf_depsuf=$cf_suffix
20269                 ;;
20270         debug) #(vi
20271                 cf_suffix='_g.a'
20272                 cf_depsuf=$cf_suffix
20273                 ;;
20274         profile) #(vi
20275                 cf_suffix='_p.a'
20276                 cf_depsuf=$cf_suffix
20277                 ;;
20278         shared) #(vi
20279                 case $cf_cv_system_name in
20280                 aix[56]*) #(vi
20281                         cf_suffix='.a'
20282                         cf_depsuf=$cf_suffix
20283                         ;;
20284                 cygwin*) #(vi
20285                         cf_suffix='.dll'
20286                         cf_depsuf='.dll.a'
20287                         ;;
20288                 darwin*) #(vi
20289                         cf_suffix='.dylib'
20290                         cf_depsuf=$cf_suffix
20291                         ;;
20292                 hpux*) #(vi
20293                         case $target in
20294                         ia64*) #(vi
20295                                 cf_suffix='.so'
20296                                 cf_depsuf=$cf_suffix
20297                                 ;;
20298                         *) #(vi
20299                                 cf_suffix='.sl'
20300                                 cf_depsuf=$cf_suffix
20301                                 ;;
20302                         esac
20303                         ;;
20304                 *)      cf_suffix='.so'
20305                         cf_depsuf=$cf_suffix
20306                         ;;
20307                 esac
20308         esac
20309         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20310         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20311
20312         case $cf_item in
20313         libtool) cf_subdir='obj_lo'  ;;
20314         normal)  cf_subdir='objects' ;;
20315         debug)   cf_subdir='obj_g' ;;
20316         profile) cf_subdir='obj_p' ;;
20317         shared)
20318                 case $cf_cv_system_name in #(vi
20319                 cygwin) #(vi
20320                         cf_subdir='objects' ;;
20321                 *)
20322                         cf_subdir='obj_s' ;;
20323                 esac
20324         esac
20325
20326                         # Test for case where we build libtinfo with a different name.
20327                         cf_libname=$cf_dir
20328                         if test $cf_dir = ncurses ; then
20329                                 case $cf_subset in
20330                                 *base*)
20331                                         cf_libname=${cf_libname}$LIB_SUFFIX
20332                                         ;;
20333                                 *termlib*)
20334                                         cf_libname=$TINFO_LIB_SUFFIX
20335                                         ;;
20336                                 ticlib*)
20337                                         cf_libname=$TICS_LIB_SUFFIX
20338                                         ;;
20339                                 esac
20340                         else
20341                                 cf_libname=${cf_libname}$LIB_SUFFIX
20342                         fi
20343                         if test -n "${DFT_ARG_SUFFIX}" ; then
20344                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
20345                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
20346                         fi
20347
20348                         # These dependencies really are for development, not
20349                         # builds, but they are useful in porting, too.
20350                         cf_depend="../include/ncurses_cfg.h"
20351                         if test "$srcdir" = "."; then
20352                                 cf_reldir="."
20353                         else
20354                                 cf_reldir="\${srcdir}"
20355                         fi
20356
20357                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
20358                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
20359                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
20360                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
20361                         fi
20362
20363                         cf_dir_suffix=
20364                         old_cf_suffix="$cf_suffix"
20365                         if test "$cf_cv_shlib_version_infix" = yes ; then
20366                         if test -n "$LIB_SUFFIX" ; then
20367                                 case $LIB_SUFFIX in
20368                                 tw*)
20369                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
20370                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20371                                         cf_dir_suffix=tw
20372                                         ;;
20373                                 t*)
20374                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
20375                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20376                                         cf_dir_suffix=t
20377                                         ;;
20378                                 w*)
20379                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
20380                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20381                                         cf_dir_suffix=w
20382                                         ;;
20383                                 esac
20384                         fi
20385                         fi
20386
20387                         $AWK -f $srcdir/mk-1st.awk \
20388                                 name=${cf_libname}${cf_dir_suffix} \
20389                                 traces=$LIB_TRACING \
20390                                 MODEL=$cf_ITEM \
20391                                 model=$cf_subdir \
20392                                 prefix=$cf_prefix \
20393                                 suffix=$cf_suffix \
20394                                 subset=$cf_subset \
20395                                 SymLink="$LN_S" \
20396                                 TermlibRoot=$TINFO_NAME \
20397                                 TermlibSuffix=$TINFO_SUFFIX \
20398                                 ShlibVer=$cf_cv_shlib_version \
20399                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
20400                                 ReLink=${cf_cv_do_relink-no} \
20401                                 DoLinks=$cf_cv_do_symlinks \
20402                                 rmSoLocs=$cf_cv_rm_so_locs \
20403                                 ldconfig="$LDCONFIG" \
20404                                 overwrite=$WITH_OVERWRITE \
20405                                 depend="$cf_depend" \
20406                                 host="$host" \
20407                                 libtool_version="$LIBTOOL_VERSION" \
20408                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20409
20410                         cf_suffix="$old_cf_suffix"
20411
20412                         for cf_subdir2 in $cf_subdirs lib
20413                         do
20414                                 test $cf_subdir = $cf_subdir2 && break
20415                         done
20416                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
20417                         $AWK -f $srcdir/mk-2nd.awk \
20418                                 name=$cf_dir \
20419                                 traces=$LIB_TRACING \
20420                                 MODEL=$cf_ITEM \
20421                                 model=$cf_subdir \
20422                                 subset=$cf_subset \
20423                                 srcdir=$srcdir \
20424                                 echo=$WITH_ECHO \
20425                                 crenames=$cf_cv_prog_CC_c_o \
20426                                 cxxrenames=$cf_cv_prog_CXX_c_o \
20427                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20428                         cf_subdirs="$cf_subdirs $cf_subdir"
20429                         done
20430                 done
20431         fi
20432
20433         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
20434 done
20435
20436 for cf_dir in $SRC_SUBDIRS
20437 do
20438         if test ! -d $srcdir/$cf_dir ; then
20439                 continue
20440         fi
20441
20442         if test -f $cf_dir/Makefile ; then
20443                 case "$cf_dir" in
20444                 Ada95) #(vi
20445                         echo 'libs \' >> Makefile
20446                         echo 'install.libs \' >> Makefile
20447                         echo 'uninstall.libs ::' >> Makefile
20448                         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
20449                         ;;
20450                 esac
20451         fi
20452
20453         if test -f $srcdir/$cf_dir/modules; then
20454                 echo >> Makefile
20455                 if test -f $srcdir/$cf_dir/headers; then
20456 cat >> Makefile <<CF_EOF
20457 install.includes \\
20458 uninstall.includes \\
20459 CF_EOF
20460                 fi
20461 if test "$cf_dir" != "c++" ; then
20462 echo 'lint \' >> Makefile
20463 fi
20464 cat >> Makefile <<CF_EOF
20465 libs \\
20466 lintlib \\
20467 install.libs \\
20468 uninstall.libs \\
20469 install.$cf_dir \\
20470 uninstall.$cf_dir ::
20471         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20472 CF_EOF
20473         elif test -f $srcdir/$cf_dir/headers; then
20474 cat >> Makefile <<CF_EOF
20475
20476 libs \\
20477 install.libs \\
20478 uninstall.libs \\
20479 install.includes \\
20480 uninstall.includes ::
20481         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20482 CF_EOF
20483 fi
20484 done
20485
20486 cat >> Makefile <<CF_EOF
20487
20488 install.libs uninstall.libs \\
20489 install.data uninstall.data ::
20490 $MAKE_TERMINFO  cd misc && \${MAKE} \${CF_MFLAGS} \$@
20491 CF_EOF
20492
20493 if test "x$cf_with_manpages" = xyes; then
20494 cat >> Makefile <<CF_EOF
20495
20496 install.man \\
20497 uninstall.man ::
20498         cd man && \${MAKE} \${CF_MFLAGS} \$@
20499 CF_EOF
20500 fi
20501
20502 cat >> Makefile <<CF_EOF
20503
20504 distclean ::
20505         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
20506         rm -f headers.sh headers.sed mk_shared_lib.sh
20507         rm -f edit_man.* man_alias.*
20508         rm -rf \${DIRS_TO_MAKE}
20509 CF_EOF
20510
20511 # Special case: tack's manpage lives in its own directory.
20512 if test "x$cf_with_manpages" = xyes; then
20513 if test -d tack ; then
20514 if test -f $srcdir/$tack.h; then
20515 cat >> Makefile <<CF_EOF
20516
20517 install.man \\
20518 uninstall.man ::
20519         cd tack && \${MAKE} \${CF_MFLAGS} \$@
20520 CF_EOF
20521 fi
20522 fi
20523 fi
20524
20525 rm -f headers.sed headers.sh
20526
20527 echo creating headers.sh
20528 cat >headers.sh <<CF_EOF
20529 #! /bin/sh
20530 # This shell script is generated by the 'configure' script.  It is invoked in a
20531 # subdirectory of the build tree.  It generates a sed-script in the parent
20532 # directory that is used to adjust includes for header files that reside in a
20533 # subdirectory of /usr/include, etc.
20534 PRG=""
20535 while test \$# != 3
20536 do
20537 PRG="\$PRG \$1"; shift
20538 done
20539 DST=\$1
20540 REF=\$2
20541 SRC=\$3
20542 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
20543 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
20544 echo installing \$SRC in \$DST
20545 CF_EOF
20546
20547 if test $WITH_CURSES_H = yes; then
20548         cat >>headers.sh <<CF_EOF
20549 case \$DST in
20550 /*/include/*)
20551         END=\`basename \$DST\`
20552         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20553         do
20554                 NAME=\`basename \$i\`
20555                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20556         done
20557         ;;
20558 *)
20559         echo "" >> \$TMPSED
20560         ;;
20561 esac
20562 CF_EOF
20563
20564 else
20565         cat >>headers.sh <<CF_EOF
20566 case \$DST in
20567 /*/include/*)
20568         END=\`basename \$DST\`
20569         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20570         do
20571                 NAME=\`basename \$i\`
20572                 if test "\$NAME" = "curses.h"
20573                 then
20574                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20575                         NAME=ncurses.h
20576                 fi
20577                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20578         done
20579         ;;
20580 *)
20581         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20582         ;;
20583 esac
20584 CF_EOF
20585 fi
20586 cat >>headers.sh <<CF_EOF
20587 rm -f \$TMPSRC
20588 sed -f \$TMPSED \$SRC > \$TMPSRC
20589 NAME=\`basename \$SRC\`
20590 CF_EOF
20591 if test $WITH_CURSES_H != yes; then
20592         cat >>headers.sh <<CF_EOF
20593 test "\$NAME" = "curses.h" && NAME=ncurses.h
20594 CF_EOF
20595 fi
20596 cat >>headers.sh <<CF_EOF
20597 # Just in case someone gzip'd manpages, remove the conflicting copy.
20598 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
20599
20600 eval \$PRG \$TMPSRC \$DST/\$NAME
20601 rm -f \$TMPSRC \$TMPSED
20602 CF_EOF
20603
20604 chmod 0755 headers.sh
20605
20606 for cf_dir in $SRC_SUBDIRS
20607 do
20608         if test ! -d $srcdir/$cf_dir ; then
20609                 continue
20610         fi
20611
20612         if test -f $srcdir/$cf_dir/headers; then
20613                 $AWK -f $srcdir/mk-hdr.awk \
20614                         subset="$LIB_SUBSETS" \
20615                         compat="$WITH_CURSES_H" \
20616                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
20617         fi
20618
20619         if test -f $srcdir/$cf_dir/modules; then
20620                 if test "$cf_dir" != "c++" ; then
20621                         cat >>$cf_dir/Makefile <<"CF_EOF"
20622 depend : ${AUTO_SRC}
20623         makedepend -- ${CPPFLAGS} -- ${C_SRC}
20624
20625 # DO NOT DELETE THIS LINE -- make depend depends on it.
20626 CF_EOF
20627                 fi
20628         fi
20629 done
20630
20631 if test "x$cf_with_ada" != xno ; then
20632 if test -z "$USE_OLD_MAKERULES" ; then
20633         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
20634 fi
20635 fi
20636  ;;
20637   esac
20638 done
20639 EOF
20640
20641 cat >>$CONFIG_STATUS <<\EOF
20642
20643 { (exit 0); exit 0; }
20644 EOF
20645 chmod +x $CONFIG_STATUS
20646 ac_clean_files=$ac_clean_files_save
20647
20648 # configure is writing to config.log, and then calls config.status.
20649 # config.status does its own redirection, appending to config.log.
20650 # Unfortunately, on DOS this fails, as config.log is still kept open
20651 # by configure, so config.status won't be able to write to it; its
20652 # output is simply discarded.  So we exec the FD to /dev/null,
20653 # effectively closing config.log, so it can be properly (re)opened and
20654 # appended to by config.status.  When coming back to configure, we
20655 # need to make the FD available again.
20656 if test "$no_create" != yes; then
20657   ac_cs_success=:
20658   exec 5>/dev/null
20659   $SHELL $CONFIG_STATUS || ac_cs_success=false
20660   exec 5>>config.log
20661   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20662   # would make configure fail if this is the last instruction.
20663   $ac_cs_success || { (exit 1); exit 1; }
20664 fi
20665 ${MAKE-make} preinstall