]> ncurses.scripts.mit.edu Git - ncurses.git/blob - configure
7f4b5ea0c9aa5932dce0860620d2259140d60983
[ncurses.git] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.506 .
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 echo "$as_me:10889: checking if you want to allow EINTR in wgetch with pthreads" >&5
10890 echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
10891
10892 # Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
10893 if test "${enable_pthreads_eintr+set}" = set; then
10894   enableval="$enable_pthreads_eintr"
10895   use_pthreads_eintr=$enableval
10896 else
10897   use_pthreads_eintr=no
10898 fi;
10899 echo "$as_me:10899: result: $use_pthreads_eintr" >&5
10900 echo "${ECHO_T}$use_pthreads_eintr" >&6
10901 if test $use_pthreads_eintr = yes ; then
10902     cat >>confdefs.h <<\EOF
10903 #define USE_PTHREADS_EINTR 1
10904 EOF
10905
10906 fi
10907
10908 echo "$as_me:10908: checking if you want to use weak-symbols for pthreads" >&5
10909 echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
10910
10911 # Check whether --enable-weak-symbols or --disable-weak-symbols was given.
10912 if test "${enable_weak_symbols+set}" = set; then
10913   enableval="$enable_weak_symbols"
10914   use_weak_symbols=$enableval
10915 else
10916   use_weak_symbols=no
10917 fi;
10918 echo "$as_me:10918: result: $use_weak_symbols" >&5
10919 echo "${ECHO_T}$use_weak_symbols" >&6
10920 if test "$use_weak_symbols" = yes ; then
10921
10922 echo "$as_me:10922: checking if $CC supports weak symbols" >&5
10923 echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
10924 if test "${cf_cv_weak_symbols+set}" = set; then
10925   echo $ECHO_N "(cached) $ECHO_C" >&6
10926 else
10927
10928 cat >conftest.$ac_ext <<_ACEOF
10929 #line 10929 "configure"
10930 #include "confdefs.h"
10931
10932 #include <stdio.h>
10933 int
10934 main ()
10935 {
10936
10937 #if defined(__GNUC__)
10938 #  if defined __USE_ISOC99
10939 #    define _cat_pragma(exp)    _Pragma(#exp)
10940 #    define _weak_pragma(exp)   _cat_pragma(weak name)
10941 #  else
10942 #    define _weak_pragma(exp)
10943 #  endif
10944 #  define _declare(name)        __extension__ extern __typeof__(name) name
10945 #  define weak_symbol(name)     _weak_pragma(name) _declare(name) __attribute__((weak))
10946 #endif
10947
10948 weak_symbol(fopen);
10949
10950   ;
10951   return 0;
10952 }
10953 _ACEOF
10954 rm -f conftest.$ac_objext
10955 if { (eval echo "$as_me:10955: \"$ac_compile\"") >&5
10956   (eval $ac_compile) 2>&5
10957   ac_status=$?
10958   echo "$as_me:10958: \$? = $ac_status" >&5
10959   (exit $ac_status); } &&
10960          { ac_try='test -s conftest.$ac_objext'
10961   { (eval echo "$as_me:10961: \"$ac_try\"") >&5
10962   (eval $ac_try) 2>&5
10963   ac_status=$?
10964   echo "$as_me:10964: \$? = $ac_status" >&5
10965   (exit $ac_status); }; }; then
10966   cf_cv_weak_symbols=yes
10967 else
10968   echo "$as_me: failed program was:" >&5
10969 cat conftest.$ac_ext >&5
10970 cf_cv_weak_symbols=no
10971 fi
10972 rm -f conftest.$ac_objext conftest.$ac_ext
10973
10974 fi
10975 echo "$as_me:10975: result: $cf_cv_weak_symbols" >&5
10976 echo "${ECHO_T}$cf_cv_weak_symbols" >&6
10977
10978 else
10979     cf_cv_weak_symbols=no
10980 fi
10981
10982 if test $cf_cv_weak_symbols = yes ; then
10983     cat >>confdefs.h <<\EOF
10984 #define USE_WEAK_SYMBOLS 1
10985 EOF
10986
10987 fi
10988
10989 PTHREAD=
10990 if test "$with_pthread" = "yes" ; then
10991     cat >>confdefs.h <<\EOF
10992 #define USE_PTHREADS 1
10993 EOF
10994
10995     enable_reentrant=yes
10996     if test $cf_cv_weak_symbols = yes ; then
10997         PTHREAD=-lpthread
10998     fi
10999 fi
11000
11001 # Reentrant code has to be opaque; there's little advantage to making ncurses
11002 # opaque outside of that, so there is no --enable-opaque option.  We can use
11003 # this option without --with-pthreads, but this will be always set for
11004 # pthreads.
11005 echo "$as_me:11005: checking if you want experimental reentrant code" >&5
11006 echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
11007
11008 # Check whether --enable-reentrant or --disable-reentrant was given.
11009 if test "${enable_reentrant+set}" = set; then
11010   enableval="$enable_reentrant"
11011   with_reentrant=$enableval
11012 else
11013   with_reentrant=no
11014 fi;
11015 echo "$as_me:11015: result: $with_reentrant" >&5
11016 echo "${ECHO_T}$with_reentrant" >&6
11017 if test "$with_reentrant" = yes ; then
11018         cf_cv_enable_reentrant=1
11019         cf_cv_enable_opaque="NCURSES_INTERNALS"
11020         NCURSES_OPAQUE=1
11021         NCURSES_SIZE_T=int
11022         if test $cf_cv_weak_symbols = yes ; then
11023
11024 # remove pthread library from $LIBS
11025 LIBS=`echo "$LIBS" | sed -e 's/-lpthread[       ]//g' -e 's/-lpthread$//'`
11026
11027                 TEST_LIBS="-lpthread $TEST_LIBS"
11028                 TEST_LIBS2="-lpthread $TEST_LIBS2"
11029         fi
11030         LIB_SUFFIX="t${LIB_SUFFIX}"
11031         cat >>confdefs.h <<\EOF
11032 #define USE_REENTRANT 1
11033 EOF
11034
11035 if test "${with_abi_version+set}" != set; then
11036         case $cf_cv_rel_version in
11037         5.*)
11038                 cf_cv_rel_version=6.0
11039                 cf_cv_abi_version=6
11040                 { echo "$as_me:11040: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11041 echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11042                 ;;
11043         esac
11044 fi
11045
11046 else
11047         cf_cv_enable_reentrant=0
11048         cf_cv_enable_opaque="NCURSES_OPAQUE"
11049         NCURSES_OPAQUE=0
11050         NCURSES_SIZE_T=short
11051 fi
11052
11053 ### Allow using a different wrap-prefix
11054 if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
11055         echo "$as_me:11055: checking for prefix used to wrap public variables" >&5
11056 echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
11057
11058 # Check whether --with-wrap-prefix or --without-wrap-prefix was given.
11059 if test "${with_wrap_prefix+set}" = set; then
11060   withval="$with_wrap_prefix"
11061   NCURSES_WRAP_PREFIX=$withval
11062 else
11063   NCURSES_WRAP_PREFIX=_nc_
11064 fi;
11065         echo "$as_me:11065: result: $NCURSES_WRAP_PREFIX" >&5
11066 echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
11067 else
11068         NCURSES_WRAP_PREFIX=_nc_
11069 fi
11070
11071 cat >>confdefs.h <<EOF
11072 #define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
11073 EOF
11074
11075 echo "$as_me:11075: checking if you want experimental safe-sprintf code" >&5
11076 echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
11077
11078 # Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
11079 if test "${enable_safe_sprintf+set}" = set; then
11080   enableval="$enable_safe_sprintf"
11081   with_safe_sprintf=$enableval
11082 else
11083   with_safe_sprintf=no
11084 fi;
11085 echo "$as_me:11085: result: $with_safe_sprintf" >&5
11086 echo "${ECHO_T}$with_safe_sprintf" >&6
11087 test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
11088 #define USE_SAFE_SPRINTF 1
11089 EOF
11090
11091 ###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
11092 # when hashmap is used scroll hints are useless
11093 if test "$with_hashmap" = no ; then
11094 echo "$as_me:11094: checking if you want to experiment without scrolling-hints code" >&5
11095 echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
11096
11097 # Check whether --enable-scroll-hints or --disable-scroll-hints was given.
11098 if test "${enable_scroll_hints+set}" = set; then
11099   enableval="$enable_scroll_hints"
11100   with_scroll_hints=$enableval
11101 else
11102   with_scroll_hints=yes
11103 fi;
11104 echo "$as_me:11104: result: $with_scroll_hints" >&5
11105 echo "${ECHO_T}$with_scroll_hints" >&6
11106 test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
11107 #define USE_SCROLL_HINTS 1
11108 EOF
11109
11110 fi
11111
11112 echo "$as_me:11112: checking if you want experimental wgetch-events code" >&5
11113 echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
11114
11115 # Check whether --enable-wgetch-events or --disable-wgetch-events was given.
11116 if test "${enable_wgetch_events+set}" = set; then
11117   enableval="$enable_wgetch_events"
11118   with_wgetch_events=$enableval
11119 else
11120   with_wgetch_events=no
11121 fi;
11122 echo "$as_me:11122: result: $with_wgetch_events" >&5
11123 echo "${ECHO_T}$with_wgetch_events" >&6
11124 test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
11125 #define NCURSES_WGETCH_EVENTS 1
11126 EOF
11127
11128 ###############################################################################
11129
11130 ###     use option --disable-echo to suppress full display compiling commands
11131 echo "$as_me:11131: checking if you want to display full commands during build" >&5
11132 echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
11133
11134 # Check whether --enable-echo or --disable-echo was given.
11135 if test "${enable_echo+set}" = set; then
11136   enableval="$enable_echo"
11137   with_echo=$enableval
11138 else
11139   with_echo=yes
11140 fi;
11141 if test "$with_echo" = yes; then
11142         ECHO_LINK=
11143 else
11144         ECHO_LINK='@ echo linking $@ ... ;'
11145         test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
11146         test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
11147 fi
11148 echo "$as_me:11148: result: $with_echo" >&5
11149 echo "${ECHO_T}$with_echo" >&6
11150
11151 ###     use option --enable-warnings to turn on all gcc warnings
11152 echo "$as_me:11152: checking if you want to see compiler warnings" >&5
11153 echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
11154
11155 # Check whether --enable-warnings or --disable-warnings was given.
11156 if test "${enable_warnings+set}" = set; then
11157   enableval="$enable_warnings"
11158   with_warnings=$enableval
11159 fi;
11160 echo "$as_me:11160: result: $with_warnings" >&5
11161 echo "${ECHO_T}$with_warnings" >&6
11162
11163 if test "x$with_warnings" = "xyes"; then
11164
11165         ADAFLAGS="$ADAFLAGS -gnatg"
11166
11167 INTEL_COMPILER=no
11168
11169 if test "$GCC" = yes ; then
11170         case $host_os in
11171         linux*|gnu*)
11172                 echo "$as_me:11172: checking if this is really Intel C compiler" >&5
11173 echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
11174                 cf_save_CFLAGS="$CFLAGS"
11175                 CFLAGS="$CFLAGS -no-gcc"
11176                 cat >conftest.$ac_ext <<_ACEOF
11177 #line 11177 "configure"
11178 #include "confdefs.h"
11179
11180 int
11181 main ()
11182 {
11183
11184 #ifdef __INTEL_COMPILER
11185 #else
11186 make an error
11187 #endif
11188
11189   ;
11190   return 0;
11191 }
11192 _ACEOF
11193 rm -f conftest.$ac_objext
11194 if { (eval echo "$as_me:11194: \"$ac_compile\"") >&5
11195   (eval $ac_compile) 2>&5
11196   ac_status=$?
11197   echo "$as_me:11197: \$? = $ac_status" >&5
11198   (exit $ac_status); } &&
11199          { ac_try='test -s conftest.$ac_objext'
11200   { (eval echo "$as_me:11200: \"$ac_try\"") >&5
11201   (eval $ac_try) 2>&5
11202   ac_status=$?
11203   echo "$as_me:11203: \$? = $ac_status" >&5
11204   (exit $ac_status); }; }; then
11205   INTEL_COMPILER=yes
11206 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11207
11208 else
11209   echo "$as_me: failed program was:" >&5
11210 cat conftest.$ac_ext >&5
11211 fi
11212 rm -f conftest.$ac_objext conftest.$ac_ext
11213                 CFLAGS="$cf_save_CFLAGS"
11214                 echo "$as_me:11214: result: $INTEL_COMPILER" >&5
11215 echo "${ECHO_T}$INTEL_COMPILER" >&6
11216                 ;;
11217         esac
11218 fi
11219
11220 cat > conftest.$ac_ext <<EOF
11221 #line 11221 "${as_me-configure}"
11222 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11223 EOF
11224
11225 if test "$INTEL_COMPILER" = yes
11226 then
11227 # The "-wdXXX" options suppress warnings:
11228 # remark #1419: external declaration in primary source file
11229 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11230 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11231 # remark #193: zero used for undefined preprocessing identifier
11232 # remark #593: variable "curs_sb_left_arrow" was set but never used
11233 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11234 # remark #869: parameter "tw" was never referenced
11235 # remark #981: operands are evaluated in unspecified order
11236 # warning #279: controlling expression is constant
11237
11238         { echo "$as_me:11238: checking for $CC warning options..." >&5
11239 echo "$as_me: checking for $CC warning options..." >&6;}
11240         cf_save_CFLAGS="$CFLAGS"
11241         EXTRA_CFLAGS="-Wall"
11242         for cf_opt in \
11243                 wd1419 \
11244                 wd1683 \
11245                 wd1684 \
11246                 wd193 \
11247                 wd593 \
11248                 wd279 \
11249                 wd810 \
11250                 wd869 \
11251                 wd981
11252         do
11253                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11254                 if { (eval echo "$as_me:11254: \"$ac_compile\"") >&5
11255   (eval $ac_compile) 2>&5
11256   ac_status=$?
11257   echo "$as_me:11257: \$? = $ac_status" >&5
11258   (exit $ac_status); }; then
11259                         test -n "$verbose" && echo "$as_me:11259: result: ... -$cf_opt" >&5
11260 echo "${ECHO_T}... -$cf_opt" >&6
11261                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11262                 fi
11263         done
11264         CFLAGS="$cf_save_CFLAGS"
11265
11266 elif test "$GCC" = yes
11267 then
11268         { echo "$as_me:11268: checking for $CC warning options..." >&5
11269 echo "$as_me: checking for $CC warning options..." >&6;}
11270         cf_save_CFLAGS="$CFLAGS"
11271         EXTRA_CFLAGS=
11272         cf_warn_CONST=""
11273         test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
11274         for cf_opt in W Wall \
11275                 Wbad-function-cast \
11276                 Wcast-align \
11277                 Wcast-qual \
11278                 Winline \
11279                 Wmissing-declarations \
11280                 Wmissing-prototypes \
11281                 Wnested-externs \
11282                 Wpointer-arith \
11283                 Wshadow \
11284                 Wstrict-prototypes \
11285                 Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
11286         do
11287                 CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
11288                 if { (eval echo "$as_me:11288: \"$ac_compile\"") >&5
11289   (eval $ac_compile) 2>&5
11290   ac_status=$?
11291   echo "$as_me:11291: \$? = $ac_status" >&5
11292   (exit $ac_status); }; then
11293                         test -n "$verbose" && echo "$as_me:11293: result: ... -$cf_opt" >&5
11294 echo "${ECHO_T}... -$cf_opt" >&6
11295                         case $cf_opt in #(vi
11296                         Wcast-qual) #(vi
11297                                 CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
11298                                 ;;
11299                         Winline) #(vi
11300                                 case $GCC_VERSION in
11301                                 [34].*)
11302                                         test -n "$verbose" && echo "    feature is broken in gcc $GCC_VERSION" 1>&6
11303
11304 echo "${as_me-configure}:11304: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
11305
11306                                         continue;;
11307                                 esac
11308                                 ;;
11309                         esac
11310                         EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
11311                 fi
11312         done
11313         CFLAGS="$cf_save_CFLAGS"
11314 fi
11315 rm -rf conftest*
11316
11317         if test "$cf_with_cxx" = yes ; then
11318
11319 INTEL_CPLUSPLUS=no
11320
11321 if test "$GCC" = yes ; then
11322         case $host_os in
11323         linux*|gnu*)
11324                 echo "$as_me:11324: checking if this is really Intel C++ compiler" >&5
11325 echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
11326                 cf_save_CFLAGS="$CXXFLAGS"
11327                 CXXFLAGS="$CXXFLAGS -no-gcc"
11328                 cat >conftest.$ac_ext <<_ACEOF
11329 #line 11329 "configure"
11330 #include "confdefs.h"
11331
11332 int
11333 main ()
11334 {
11335
11336 #ifdef __INTEL_COMPILER
11337 #else
11338 make an error
11339 #endif
11340
11341   ;
11342   return 0;
11343 }
11344 _ACEOF
11345 rm -f conftest.$ac_objext
11346 if { (eval echo "$as_me:11346: \"$ac_compile\"") >&5
11347   (eval $ac_compile) 2>&5
11348   ac_status=$?
11349   echo "$as_me:11349: \$? = $ac_status" >&5
11350   (exit $ac_status); } &&
11351          { ac_try='test -s conftest.$ac_objext'
11352   { (eval echo "$as_me:11352: \"$ac_try\"") >&5
11353   (eval $ac_try) 2>&5
11354   ac_status=$?
11355   echo "$as_me:11355: \$? = $ac_status" >&5
11356   (exit $ac_status); }; }; then
11357   INTEL_CPLUSPLUS=yes
11358 cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
11359
11360 else
11361   echo "$as_me: failed program was:" >&5
11362 cat conftest.$ac_ext >&5
11363 fi
11364 rm -f conftest.$ac_objext conftest.$ac_ext
11365                 CXXFLAGS="$cf_save_CFLAGS"
11366                 echo "$as_me:11366: result: $INTEL_CPLUSPLUS" >&5
11367 echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
11368                 ;;
11369         esac
11370 fi
11371
11372 ac_ext=cc
11373 ac_cpp='$CXXCPP $CPPFLAGS'
11374 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11375 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11376 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11377 ac_main_return=return
11378
11379 cat > conftest.$ac_ext <<EOF
11380 #line 11380 "configure"
11381 int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
11382 EOF
11383
11384 if test "$INTEL_CPLUSPLUS" = yes
11385 then
11386 # The "-wdXXX" options suppress warnings:
11387 # remark #1419: external declaration in primary source file
11388 # remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11389 # remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
11390 # remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
11391 # remark #193: zero used for undefined preprocessing identifier
11392 # remark #593: variable "curs_sb_left_arrow" was set but never used
11393 # remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
11394 # remark #869: parameter "tw" was never referenced
11395 # remark #981: operands are evaluated in unspecified order
11396 # warning #269: invalid format string conversion
11397
11398         { echo "$as_me:11398: checking for $CC warning options..." >&5
11399 echo "$as_me: checking for $CC warning options..." >&6;}
11400         cf_save_CXXFLAGS="$CXXFLAGS"
11401         EXTRA_CXXFLAGS="-Wall"
11402         for cf_opt in \
11403                 wd1419 \
11404                 wd1682 \
11405                 wd1683 \
11406                 wd1684 \
11407                 wd193 \
11408                 wd279 \
11409                 wd593 \
11410                 wd810 \
11411                 wd869 \
11412                 wd981
11413         do
11414                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
11415                 if { (eval echo "$as_me:11415: \"$ac_compile\"") >&5
11416   (eval $ac_compile) 2>&5
11417   ac_status=$?
11418   echo "$as_me:11418: \$? = $ac_status" >&5
11419   (exit $ac_status); }; then
11420                         test -n "$verbose" && echo "$as_me:11420: result: ... -$cf_opt" >&5
11421 echo "${ECHO_T}... -$cf_opt" >&6
11422                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11423                 fi
11424         done
11425         CXXFLAGS="$cf_save_CXXFLAGS"
11426
11427 elif test "$GXX" = yes
11428 then
11429         { echo "$as_me:11429: checking for $CXX warning options..." >&5
11430 echo "$as_me: checking for $CXX warning options..." >&6;}
11431         cf_save_CXXFLAGS="$CXXFLAGS"
11432         EXTRA_CXXFLAGS="-W -Wall"
11433         cf_gxx_extra_warnings=""
11434         test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
11435         case "$GCC_VERSION" in
11436         [1-2].*)
11437                 ;;
11438         *)
11439                 cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
11440                 ;;
11441         esac
11442         for cf_opt in \
11443                 Wabi \
11444                 fabi-version=0 \
11445                 Woverloaded-virtual \
11446                 Wsign-promo \
11447                 Wsynth \
11448                 Wold-style-cast \
11449                 Wcast-align \
11450                 Wcast-qual \
11451                 Wmissing-prototypes \
11452                 Wpointer-arith \
11453                 Wshadow \
11454                 Wstrict-prototypes \
11455                 Wundef $cf_gxx_extra_warnings Wno-unused
11456         do
11457                 CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
11458                 if { (eval echo "$as_me:11458: \"$ac_compile\"") >&5
11459   (eval $ac_compile) 2>&5
11460   ac_status=$?
11461   echo "$as_me:11461: \$? = $ac_status" >&5
11462   (exit $ac_status); }; then
11463                         test -n "$verbose" && echo "$as_me:11463: result: ... -$cf_opt" >&5
11464 echo "${ECHO_T}... -$cf_opt" >&6
11465                         EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
11466                 else
11467                         test -n "$verbose" && echo "$as_me:11467: result: ... no -$cf_opt" >&5
11468 echo "${ECHO_T}... no -$cf_opt" >&6
11469                 fi
11470         done
11471         CXXFLAGS="$cf_save_CXXFLAGS"
11472 fi
11473
11474 rm -rf conftest*
11475 ac_ext=c
11476 ac_cpp='$CPP $CPPFLAGS'
11477 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11478 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11479 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11480 ac_main_return=return
11481
11482         fi
11483 fi
11484
11485 if test "$GCC" = yes
11486 then
11487 cat > conftest.i <<EOF
11488 #ifndef GCC_PRINTF
11489 #define GCC_PRINTF 0
11490 #endif
11491 #ifndef GCC_SCANF
11492 #define GCC_SCANF 0
11493 #endif
11494 #ifndef GCC_NORETURN
11495 #define GCC_NORETURN /* nothing */
11496 #endif
11497 #ifndef GCC_UNUSED
11498 #define GCC_UNUSED /* nothing */
11499 #endif
11500 EOF
11501 if test "$GCC" = yes
11502 then
11503         { echo "$as_me:11503: checking for $CC __attribute__ directives..." >&5
11504 echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
11505 cat > conftest.$ac_ext <<EOF
11506 #line 11506 "${as_me-configure}"
11507 #include "confdefs.h"
11508 #include "conftest.h"
11509 #include "conftest.i"
11510 #if     GCC_PRINTF
11511 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11512 #else
11513 #define GCC_PRINTFLIKE(fmt,var) /*nothing*/
11514 #endif
11515 #if     GCC_SCANF
11516 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
11517 #else
11518 #define GCC_SCANFLIKE(fmt,var)  /*nothing*/
11519 #endif
11520 extern void wow(char *,...) GCC_SCANFLIKE(1,2);
11521 extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
11522 extern void foo(void) GCC_NORETURN;
11523 int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
11524 EOF
11525         cf_printf_attribute=no
11526         cf_scanf_attribute=no
11527         for cf_attribute in scanf printf unused noreturn
11528         do
11529
11530 cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
11531
11532                 cf_directive="__attribute__(($cf_attribute))"
11533                 echo "checking for $CC $cf_directive" 1>&5
11534
11535                 case $cf_attribute in #(vi
11536                 printf) #(vi
11537                         cf_printf_attribute=yes
11538                         cat >conftest.h <<EOF
11539 #define GCC_$cf_ATTRIBUTE 1
11540 EOF
11541                         ;;
11542                 scanf) #(vi
11543                         cf_scanf_attribute=yes
11544                         cat >conftest.h <<EOF
11545 #define GCC_$cf_ATTRIBUTE 1
11546 EOF
11547                         ;;
11548                 *) #(vi
11549                         cat >conftest.h <<EOF
11550 #define GCC_$cf_ATTRIBUTE $cf_directive
11551 EOF
11552                         ;;
11553                 esac
11554
11555                 if { (eval echo "$as_me:11555: \"$ac_compile\"") >&5
11556   (eval $ac_compile) 2>&5
11557   ac_status=$?
11558   echo "$as_me:11558: \$? = $ac_status" >&5
11559   (exit $ac_status); }; then
11560                         test -n "$verbose" && echo "$as_me:11560: result: ... $cf_attribute" >&5
11561 echo "${ECHO_T}... $cf_attribute" >&6
11562                         cat conftest.h >>confdefs.h
11563                         case $cf_attribute in #(vi
11564                         printf) #(vi
11565                                 if test "$cf_printf_attribute" = no ; then
11566                                         cat >>confdefs.h <<EOF
11567 #define GCC_PRINTFLIKE(fmt,var) /* nothing */
11568 EOF
11569                                 else
11570                                         cat >>confdefs.h <<EOF
11571 #define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
11572 EOF
11573                                 fi
11574                                 ;;
11575                         scanf) #(vi
11576                                 if test "$cf_scanf_attribute" = no ; then
11577                                         cat >>confdefs.h <<EOF
11578 #define GCC_SCANFLIKE(fmt,var) /* nothing */
11579 EOF
11580                                 else
11581                                         cat >>confdefs.h <<EOF
11582 #define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
11583 EOF
11584                                 fi
11585                                 ;;
11586                         esac
11587                 fi
11588         done
11589 else
11590         fgrep define conftest.i >>confdefs.h
11591 fi
11592 rm -rf conftest*
11593 fi
11594
11595 ###     use option --enable-assertions to turn on generation of assertion code
11596 echo "$as_me:11596: checking if you want to enable runtime assertions" >&5
11597 echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
11598
11599 # Check whether --enable-assertions or --disable-assertions was given.
11600 if test "${enable_assertions+set}" = set; then
11601   enableval="$enable_assertions"
11602   with_assertions=$enableval
11603 else
11604   with_assertions=no
11605 fi;
11606 echo "$as_me:11606: result: $with_assertions" >&5
11607 echo "${ECHO_T}$with_assertions" >&6
11608 if test -n "$GCC"
11609 then
11610         if test "$with_assertions" = no
11611         then
11612                 cat >>confdefs.h <<\EOF
11613 #define NDEBUG 1
11614 EOF
11615
11616                 CPPFLAGS="$CPPFLAGS -DNDEBUG"
11617         else
11618
11619         ADAFLAGS="$ADAFLAGS -gnata"
11620
11621         fi
11622 fi
11623
11624 ###     use option --disable-leaks to suppress "permanent" leaks, for testing
11625
11626 echo "$as_me:11626: checking if you want to use dmalloc for testing" >&5
11627 echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
11628
11629 # Check whether --with-dmalloc or --without-dmalloc was given.
11630 if test "${with_dmalloc+set}" = set; then
11631   withval="$with_dmalloc"
11632   cat >>confdefs.h <<\EOF
11633 #define USE_DMALLOC 1
11634 EOF
11635
11636         : ${with_cflags:=-g}
11637         : ${with_no_leaks:=yes}
11638          with_dmalloc=yes
11639 else
11640   with_dmalloc=
11641 fi;
11642 echo "$as_me:11642: result: ${with_dmalloc:-no}" >&5
11643 echo "${ECHO_T}${with_dmalloc:-no}" >&6
11644
11645 case .$with_cflags in #(vi
11646 .*-g*)
11647         case .$CFLAGS in #(vi
11648         .*-g*) #(vi
11649                 ;;
11650         *)
11651
11652 cf_fix_cppflags=no
11653 cf_new_cflags=
11654 cf_new_cppflags=
11655 cf_new_extra_cppflags=
11656
11657 for cf_add_cflags in -g
11658 do
11659 case $cf_fix_cppflags in
11660 no)
11661         case $cf_add_cflags in #(vi
11662         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11663                 case $cf_add_cflags in
11664                 -D*)
11665                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11666
11667                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11668                                 && test -z "${cf_tst_cflags}" \
11669                                 && cf_fix_cppflags=yes
11670
11671                         if test $cf_fix_cppflags = yes ; then
11672                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11673                                 continue
11674                         elif test "${cf_tst_cflags}" = "\"'" ; then
11675                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11676                                 continue
11677                         fi
11678                         ;;
11679                 esac
11680                 case "$CPPFLAGS" in
11681                 *$cf_add_cflags) #(vi
11682                         ;;
11683                 *) #(vi
11684                         case $cf_add_cflags in #(vi
11685                         -D*)
11686                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11687
11688 CPPFLAGS=`echo "$CPPFLAGS" | \
11689         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11690                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11691
11692                                 ;;
11693                         esac
11694                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11695                         ;;
11696                 esac
11697                 ;;
11698         *)
11699                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11700                 ;;
11701         esac
11702         ;;
11703 yes)
11704         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11705
11706         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11707
11708         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11709                 && test -z "${cf_tst_cflags}" \
11710                 && cf_fix_cppflags=no
11711         ;;
11712 esac
11713 done
11714
11715 if test -n "$cf_new_cflags" ; then
11716
11717         CFLAGS="$CFLAGS $cf_new_cflags"
11718 fi
11719
11720 if test -n "$cf_new_cppflags" ; then
11721
11722         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11723 fi
11724
11725 if test -n "$cf_new_extra_cppflags" ; then
11726
11727         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11728 fi
11729
11730                 ;;
11731         esac
11732         ;;
11733 esac
11734
11735 if test "$with_dmalloc" = yes ; then
11736         echo "$as_me:11736: checking for dmalloc.h" >&5
11737 echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
11738 if test "${ac_cv_header_dmalloc_h+set}" = set; then
11739   echo $ECHO_N "(cached) $ECHO_C" >&6
11740 else
11741   cat >conftest.$ac_ext <<_ACEOF
11742 #line 11742 "configure"
11743 #include "confdefs.h"
11744 #include <dmalloc.h>
11745 _ACEOF
11746 if { (eval echo "$as_me:11746: \"$ac_cpp conftest.$ac_ext\"") >&5
11747   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11748   ac_status=$?
11749   egrep -v '^ *\+' conftest.er1 >conftest.err
11750   rm -f conftest.er1
11751   cat conftest.err >&5
11752   echo "$as_me:11752: \$? = $ac_status" >&5
11753   (exit $ac_status); } >/dev/null; then
11754   if test -s conftest.err; then
11755     ac_cpp_err=$ac_c_preproc_warn_flag
11756   else
11757     ac_cpp_err=
11758   fi
11759 else
11760   ac_cpp_err=yes
11761 fi
11762 if test -z "$ac_cpp_err"; then
11763   ac_cv_header_dmalloc_h=yes
11764 else
11765   echo "$as_me: failed program was:" >&5
11766   cat conftest.$ac_ext >&5
11767   ac_cv_header_dmalloc_h=no
11768 fi
11769 rm -f conftest.err conftest.$ac_ext
11770 fi
11771 echo "$as_me:11771: result: $ac_cv_header_dmalloc_h" >&5
11772 echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
11773 if test $ac_cv_header_dmalloc_h = yes; then
11774
11775 echo "$as_me:11775: checking for dmalloc_debug in -ldmalloc" >&5
11776 echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
11777 if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
11778   echo $ECHO_N "(cached) $ECHO_C" >&6
11779 else
11780   ac_check_lib_save_LIBS=$LIBS
11781 LIBS="-ldmalloc  $LIBS"
11782 cat >conftest.$ac_ext <<_ACEOF
11783 #line 11783 "configure"
11784 #include "confdefs.h"
11785
11786 /* Override any gcc2 internal prototype to avoid an error.  */
11787 #ifdef __cplusplus
11788 extern "C"
11789 #endif
11790 /* We use char because int might match the return type of a gcc2
11791    builtin and then its argument prototype would still apply.  */
11792 char dmalloc_debug ();
11793 int
11794 main ()
11795 {
11796 dmalloc_debug ();
11797   ;
11798   return 0;
11799 }
11800 _ACEOF
11801 rm -f conftest.$ac_objext conftest$ac_exeext
11802 if { (eval echo "$as_me:11802: \"$ac_link\"") >&5
11803   (eval $ac_link) 2>&5
11804   ac_status=$?
11805   echo "$as_me:11805: \$? = $ac_status" >&5
11806   (exit $ac_status); } &&
11807          { ac_try='test -s conftest$ac_exeext'
11808   { (eval echo "$as_me:11808: \"$ac_try\"") >&5
11809   (eval $ac_try) 2>&5
11810   ac_status=$?
11811   echo "$as_me:11811: \$? = $ac_status" >&5
11812   (exit $ac_status); }; }; then
11813   ac_cv_lib_dmalloc_dmalloc_debug=yes
11814 else
11815   echo "$as_me: failed program was:" >&5
11816 cat conftest.$ac_ext >&5
11817 ac_cv_lib_dmalloc_dmalloc_debug=no
11818 fi
11819 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11820 LIBS=$ac_check_lib_save_LIBS
11821 fi
11822 echo "$as_me:11822: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
11823 echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
11824 if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
11825   cat >>confdefs.h <<EOF
11826 #define HAVE_LIBDMALLOC 1
11827 EOF
11828
11829   LIBS="-ldmalloc $LIBS"
11830
11831 fi
11832
11833 fi
11834
11835 fi
11836
11837 echo "$as_me:11837: checking if you want to use dbmalloc for testing" >&5
11838 echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
11839
11840 # Check whether --with-dbmalloc or --without-dbmalloc was given.
11841 if test "${with_dbmalloc+set}" = set; then
11842   withval="$with_dbmalloc"
11843   cat >>confdefs.h <<\EOF
11844 #define USE_DBMALLOC 1
11845 EOF
11846
11847         : ${with_cflags:=-g}
11848         : ${with_no_leaks:=yes}
11849          with_dbmalloc=yes
11850 else
11851   with_dbmalloc=
11852 fi;
11853 echo "$as_me:11853: result: ${with_dbmalloc:-no}" >&5
11854 echo "${ECHO_T}${with_dbmalloc:-no}" >&6
11855
11856 case .$with_cflags in #(vi
11857 .*-g*)
11858         case .$CFLAGS in #(vi
11859         .*-g*) #(vi
11860                 ;;
11861         *)
11862
11863 cf_fix_cppflags=no
11864 cf_new_cflags=
11865 cf_new_cppflags=
11866 cf_new_extra_cppflags=
11867
11868 for cf_add_cflags in -g
11869 do
11870 case $cf_fix_cppflags in
11871 no)
11872         case $cf_add_cflags in #(vi
11873         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11874                 case $cf_add_cflags in
11875                 -D*)
11876                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11877
11878                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11879                                 && test -z "${cf_tst_cflags}" \
11880                                 && cf_fix_cppflags=yes
11881
11882                         if test $cf_fix_cppflags = yes ; then
11883                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11884                                 continue
11885                         elif test "${cf_tst_cflags}" = "\"'" ; then
11886                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11887                                 continue
11888                         fi
11889                         ;;
11890                 esac
11891                 case "$CPPFLAGS" in
11892                 *$cf_add_cflags) #(vi
11893                         ;;
11894                 *) #(vi
11895                         case $cf_add_cflags in #(vi
11896                         -D*)
11897                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11898
11899 CPPFLAGS=`echo "$CPPFLAGS" | \
11900         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
11901                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
11902
11903                                 ;;
11904                         esac
11905                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11906                         ;;
11907                 esac
11908                 ;;
11909         *)
11910                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11911                 ;;
11912         esac
11913         ;;
11914 yes)
11915         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11916
11917         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11918
11919         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11920                 && test -z "${cf_tst_cflags}" \
11921                 && cf_fix_cppflags=no
11922         ;;
11923 esac
11924 done
11925
11926 if test -n "$cf_new_cflags" ; then
11927
11928         CFLAGS="$CFLAGS $cf_new_cflags"
11929 fi
11930
11931 if test -n "$cf_new_cppflags" ; then
11932
11933         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
11934 fi
11935
11936 if test -n "$cf_new_extra_cppflags" ; then
11937
11938         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11939 fi
11940
11941                 ;;
11942         esac
11943         ;;
11944 esac
11945
11946 if test "$with_dbmalloc" = yes ; then
11947         echo "$as_me:11947: checking for dbmalloc.h" >&5
11948 echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
11949 if test "${ac_cv_header_dbmalloc_h+set}" = set; then
11950   echo $ECHO_N "(cached) $ECHO_C" >&6
11951 else
11952   cat >conftest.$ac_ext <<_ACEOF
11953 #line 11953 "configure"
11954 #include "confdefs.h"
11955 #include <dbmalloc.h>
11956 _ACEOF
11957 if { (eval echo "$as_me:11957: \"$ac_cpp conftest.$ac_ext\"") >&5
11958   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11959   ac_status=$?
11960   egrep -v '^ *\+' conftest.er1 >conftest.err
11961   rm -f conftest.er1
11962   cat conftest.err >&5
11963   echo "$as_me:11963: \$? = $ac_status" >&5
11964   (exit $ac_status); } >/dev/null; then
11965   if test -s conftest.err; then
11966     ac_cpp_err=$ac_c_preproc_warn_flag
11967   else
11968     ac_cpp_err=
11969   fi
11970 else
11971   ac_cpp_err=yes
11972 fi
11973 if test -z "$ac_cpp_err"; then
11974   ac_cv_header_dbmalloc_h=yes
11975 else
11976   echo "$as_me: failed program was:" >&5
11977   cat conftest.$ac_ext >&5
11978   ac_cv_header_dbmalloc_h=no
11979 fi
11980 rm -f conftest.err conftest.$ac_ext
11981 fi
11982 echo "$as_me:11982: result: $ac_cv_header_dbmalloc_h" >&5
11983 echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
11984 if test $ac_cv_header_dbmalloc_h = yes; then
11985
11986 echo "$as_me:11986: checking for debug_malloc in -ldbmalloc" >&5
11987 echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
11988 if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
11989   echo $ECHO_N "(cached) $ECHO_C" >&6
11990 else
11991   ac_check_lib_save_LIBS=$LIBS
11992 LIBS="-ldbmalloc  $LIBS"
11993 cat >conftest.$ac_ext <<_ACEOF
11994 #line 11994 "configure"
11995 #include "confdefs.h"
11996
11997 /* Override any gcc2 internal prototype to avoid an error.  */
11998 #ifdef __cplusplus
11999 extern "C"
12000 #endif
12001 /* We use char because int might match the return type of a gcc2
12002    builtin and then its argument prototype would still apply.  */
12003 char debug_malloc ();
12004 int
12005 main ()
12006 {
12007 debug_malloc ();
12008   ;
12009   return 0;
12010 }
12011 _ACEOF
12012 rm -f conftest.$ac_objext conftest$ac_exeext
12013 if { (eval echo "$as_me:12013: \"$ac_link\"") >&5
12014   (eval $ac_link) 2>&5
12015   ac_status=$?
12016   echo "$as_me:12016: \$? = $ac_status" >&5
12017   (exit $ac_status); } &&
12018          { ac_try='test -s conftest$ac_exeext'
12019   { (eval echo "$as_me:12019: \"$ac_try\"") >&5
12020   (eval $ac_try) 2>&5
12021   ac_status=$?
12022   echo "$as_me:12022: \$? = $ac_status" >&5
12023   (exit $ac_status); }; }; then
12024   ac_cv_lib_dbmalloc_debug_malloc=yes
12025 else
12026   echo "$as_me: failed program was:" >&5
12027 cat conftest.$ac_ext >&5
12028 ac_cv_lib_dbmalloc_debug_malloc=no
12029 fi
12030 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12031 LIBS=$ac_check_lib_save_LIBS
12032 fi
12033 echo "$as_me:12033: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
12034 echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
12035 if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
12036   cat >>confdefs.h <<EOF
12037 #define HAVE_LIBDBMALLOC 1
12038 EOF
12039
12040   LIBS="-ldbmalloc $LIBS"
12041
12042 fi
12043
12044 fi
12045
12046 fi
12047
12048 echo "$as_me:12048: checking if you want to use valgrind for testing" >&5
12049 echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
12050
12051 # Check whether --with-valgrind or --without-valgrind was given.
12052 if test "${with_valgrind+set}" = set; then
12053   withval="$with_valgrind"
12054   cat >>confdefs.h <<\EOF
12055 #define USE_VALGRIND 1
12056 EOF
12057
12058         : ${with_cflags:=-g}
12059         : ${with_no_leaks:=yes}
12060          with_valgrind=yes
12061 else
12062   with_valgrind=
12063 fi;
12064 echo "$as_me:12064: result: ${with_valgrind:-no}" >&5
12065 echo "${ECHO_T}${with_valgrind:-no}" >&6
12066
12067 case .$with_cflags in #(vi
12068 .*-g*)
12069         case .$CFLAGS in #(vi
12070         .*-g*) #(vi
12071                 ;;
12072         *)
12073
12074 cf_fix_cppflags=no
12075 cf_new_cflags=
12076 cf_new_cppflags=
12077 cf_new_extra_cppflags=
12078
12079 for cf_add_cflags in -g
12080 do
12081 case $cf_fix_cppflags in
12082 no)
12083         case $cf_add_cflags in #(vi
12084         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12085                 case $cf_add_cflags in
12086                 -D*)
12087                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12088
12089                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12090                                 && test -z "${cf_tst_cflags}" \
12091                                 && cf_fix_cppflags=yes
12092
12093                         if test $cf_fix_cppflags = yes ; then
12094                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12095                                 continue
12096                         elif test "${cf_tst_cflags}" = "\"'" ; then
12097                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12098                                 continue
12099                         fi
12100                         ;;
12101                 esac
12102                 case "$CPPFLAGS" in
12103                 *$cf_add_cflags) #(vi
12104                         ;;
12105                 *) #(vi
12106                         case $cf_add_cflags in #(vi
12107                         -D*)
12108                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12109
12110 CPPFLAGS=`echo "$CPPFLAGS" | \
12111         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12112                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12113
12114                                 ;;
12115                         esac
12116                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12117                         ;;
12118                 esac
12119                 ;;
12120         *)
12121                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12122                 ;;
12123         esac
12124         ;;
12125 yes)
12126         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12127
12128         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12129
12130         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12131                 && test -z "${cf_tst_cflags}" \
12132                 && cf_fix_cppflags=no
12133         ;;
12134 esac
12135 done
12136
12137 if test -n "$cf_new_cflags" ; then
12138
12139         CFLAGS="$CFLAGS $cf_new_cflags"
12140 fi
12141
12142 if test -n "$cf_new_cppflags" ; then
12143
12144         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12145 fi
12146
12147 if test -n "$cf_new_extra_cppflags" ; then
12148
12149         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12150 fi
12151
12152                 ;;
12153         esac
12154         ;;
12155 esac
12156
12157 echo "$as_me:12157: checking if you want to perform memory-leak testing" >&5
12158 echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
12159
12160 # Check whether --enable-leaks or --disable-leaks was given.
12161 if test "${enable_leaks+set}" = set; then
12162   enableval="$enable_leaks"
12163   if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
12164 else
12165   : ${with_no_leaks:=no}
12166 fi;
12167 echo "$as_me:12167: result: $with_no_leaks" >&5
12168 echo "${ECHO_T}$with_no_leaks" >&6
12169
12170 if test "$with_no_leaks" = yes ; then
12171         cat >>confdefs.h <<\EOF
12172 #define NO_LEAKS 1
12173 EOF
12174
12175         cat >>confdefs.h <<\EOF
12176 #define YY_NO_LEAKS 1
12177 EOF
12178
12179 fi
12180
12181 cat >>confdefs.h <<\EOF
12182 #define HAVE_NC_ALLOC_H 1
12183 EOF
12184
12185 ###     use option --enable-expanded to generate certain macros as functions
12186
12187 # Check whether --enable-expanded or --disable-expanded was given.
12188 if test "${enable_expanded+set}" = set; then
12189   enableval="$enable_expanded"
12190   test "$enableval" = yes && cat >>confdefs.h <<\EOF
12191 #define NCURSES_EXPANDED 1
12192 EOF
12193
12194 fi;
12195
12196 ###     use option --disable-macros to suppress macros in favor of functions
12197
12198 # Check whether --enable-macros or --disable-macros was given.
12199 if test "${enable_macros+set}" = set; then
12200   enableval="$enable_macros"
12201   test "$enableval" = no && cat >>confdefs.h <<\EOF
12202 #define NCURSES_NOMACROS 1
12203 EOF
12204
12205 fi;
12206
12207 # Normally we only add trace() to the debug-library.  Allow this to be
12208 # extended to all models of the ncurses library:
12209 cf_all_traces=no
12210 case "$CFLAGS $CPPFLAGS" in
12211 *-DTRACE*)
12212         cf_all_traces=yes
12213         ;;
12214 esac
12215
12216 echo "$as_me:12216: checking whether to add trace feature to all models" >&5
12217 echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
12218
12219 # Check whether --with-trace or --without-trace was given.
12220 if test "${with_trace+set}" = set; then
12221   withval="$with_trace"
12222   cf_with_trace=$withval
12223 else
12224   cf_with_trace=$cf_all_traces
12225 fi;
12226 echo "$as_me:12226: result: $cf_with_trace" >&5
12227 echo "${ECHO_T}$cf_with_trace" >&6
12228
12229 if test "$cf_with_trace" = yes ; then
12230         LIB_TRACING=all
12231         ADA_TRACE=TRUE
12232
12233 cf_fix_cppflags=no
12234 cf_new_cflags=
12235 cf_new_cppflags=
12236 cf_new_extra_cppflags=
12237
12238 for cf_add_cflags in -DTRACE
12239 do
12240 case $cf_fix_cppflags in
12241 no)
12242         case $cf_add_cflags in #(vi
12243         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12244                 case $cf_add_cflags in
12245                 -D*)
12246                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12247
12248                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12249                                 && test -z "${cf_tst_cflags}" \
12250                                 && cf_fix_cppflags=yes
12251
12252                         if test $cf_fix_cppflags = yes ; then
12253                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12254                                 continue
12255                         elif test "${cf_tst_cflags}" = "\"'" ; then
12256                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12257                                 continue
12258                         fi
12259                         ;;
12260                 esac
12261                 case "$CPPFLAGS" in
12262                 *$cf_add_cflags) #(vi
12263                         ;;
12264                 *) #(vi
12265                         case $cf_add_cflags in #(vi
12266                         -D*)
12267                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12268
12269 CPPFLAGS=`echo "$CPPFLAGS" | \
12270         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
12271                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
12272
12273                                 ;;
12274                         esac
12275                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
12276                         ;;
12277                 esac
12278                 ;;
12279         *)
12280                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
12281                 ;;
12282         esac
12283         ;;
12284 yes)
12285         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12286
12287         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
12288
12289         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12290                 && test -z "${cf_tst_cflags}" \
12291                 && cf_fix_cppflags=no
12292         ;;
12293 esac
12294 done
12295
12296 if test -n "$cf_new_cflags" ; then
12297
12298         CFLAGS="$CFLAGS $cf_new_cflags"
12299 fi
12300
12301 if test -n "$cf_new_cppflags" ; then
12302
12303         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
12304 fi
12305
12306 if test -n "$cf_new_extra_cppflags" ; then
12307
12308         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
12309 fi
12310
12311 else
12312         LIB_TRACING=DEBUG
12313         ADA_TRACE=FALSE
12314 fi
12315
12316 ###     Checks for libraries.
12317 case $cf_cv_system_name in #(vi
12318 *mingw32*) #(vi
12319         ;;
12320 *)
12321 echo "$as_me:12321: checking for gettimeofday" >&5
12322 echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
12323 if test "${ac_cv_func_gettimeofday+set}" = set; then
12324   echo $ECHO_N "(cached) $ECHO_C" >&6
12325 else
12326   cat >conftest.$ac_ext <<_ACEOF
12327 #line 12327 "configure"
12328 #include "confdefs.h"
12329 /* System header to define __stub macros and hopefully few prototypes,
12330     which can conflict with char gettimeofday (); below.  */
12331 #include <assert.h>
12332 /* Override any gcc2 internal prototype to avoid an error.  */
12333 #ifdef __cplusplus
12334 extern "C"
12335 #endif
12336 /* We use char because int might match the return type of a gcc2
12337    builtin and then its argument prototype would still apply.  */
12338 char gettimeofday ();
12339 char (*f) ();
12340
12341 int
12342 main ()
12343 {
12344 /* The GNU C library defines this for functions which it implements
12345     to always fail with ENOSYS.  Some functions are actually named
12346     something starting with __ and the normal name is an alias.  */
12347 #if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
12348 choke me
12349 #else
12350 f = gettimeofday;
12351 #endif
12352
12353   ;
12354   return 0;
12355 }
12356 _ACEOF
12357 rm -f conftest.$ac_objext conftest$ac_exeext
12358 if { (eval echo "$as_me:12358: \"$ac_link\"") >&5
12359   (eval $ac_link) 2>&5
12360   ac_status=$?
12361   echo "$as_me:12361: \$? = $ac_status" >&5
12362   (exit $ac_status); } &&
12363          { ac_try='test -s conftest$ac_exeext'
12364   { (eval echo "$as_me:12364: \"$ac_try\"") >&5
12365   (eval $ac_try) 2>&5
12366   ac_status=$?
12367   echo "$as_me:12367: \$? = $ac_status" >&5
12368   (exit $ac_status); }; }; then
12369   ac_cv_func_gettimeofday=yes
12370 else
12371   echo "$as_me: failed program was:" >&5
12372 cat conftest.$ac_ext >&5
12373 ac_cv_func_gettimeofday=no
12374 fi
12375 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12376 fi
12377 echo "$as_me:12377: result: $ac_cv_func_gettimeofday" >&5
12378 echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
12379 if test $ac_cv_func_gettimeofday = yes; then
12380   cat >>confdefs.h <<\EOF
12381 #define HAVE_GETTIMEOFDAY 1
12382 EOF
12383
12384 else
12385
12386 echo "$as_me:12386: checking for gettimeofday in -lbsd" >&5
12387 echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
12388 if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
12389   echo $ECHO_N "(cached) $ECHO_C" >&6
12390 else
12391   ac_check_lib_save_LIBS=$LIBS
12392 LIBS="-lbsd  $LIBS"
12393 cat >conftest.$ac_ext <<_ACEOF
12394 #line 12394 "configure"
12395 #include "confdefs.h"
12396
12397 /* Override any gcc2 internal prototype to avoid an error.  */
12398 #ifdef __cplusplus
12399 extern "C"
12400 #endif
12401 /* We use char because int might match the return type of a gcc2
12402    builtin and then its argument prototype would still apply.  */
12403 char gettimeofday ();
12404 int
12405 main ()
12406 {
12407 gettimeofday ();
12408   ;
12409   return 0;
12410 }
12411 _ACEOF
12412 rm -f conftest.$ac_objext conftest$ac_exeext
12413 if { (eval echo "$as_me:12413: \"$ac_link\"") >&5
12414   (eval $ac_link) 2>&5
12415   ac_status=$?
12416   echo "$as_me:12416: \$? = $ac_status" >&5
12417   (exit $ac_status); } &&
12418          { ac_try='test -s conftest$ac_exeext'
12419   { (eval echo "$as_me:12419: \"$ac_try\"") >&5
12420   (eval $ac_try) 2>&5
12421   ac_status=$?
12422   echo "$as_me:12422: \$? = $ac_status" >&5
12423   (exit $ac_status); }; }; then
12424   ac_cv_lib_bsd_gettimeofday=yes
12425 else
12426   echo "$as_me: failed program was:" >&5
12427 cat conftest.$ac_ext >&5
12428 ac_cv_lib_bsd_gettimeofday=no
12429 fi
12430 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12431 LIBS=$ac_check_lib_save_LIBS
12432 fi
12433 echo "$as_me:12433: result: $ac_cv_lib_bsd_gettimeofday" >&5
12434 echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
12435 if test $ac_cv_lib_bsd_gettimeofday = yes; then
12436   cat >>confdefs.h <<\EOF
12437 #define HAVE_GETTIMEOFDAY 1
12438 EOF
12439
12440         LIBS="-lbsd $LIBS"
12441 fi
12442
12443 fi
12444         ;;
12445 esac
12446
12447 echo "$as_me:12447: checking if -lm needed for math functions" >&5
12448 echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
12449 if test "${cf_cv_need_libm+set}" = set; then
12450   echo $ECHO_N "(cached) $ECHO_C" >&6
12451 else
12452
12453         cat >conftest.$ac_ext <<_ACEOF
12454 #line 12454 "configure"
12455 #include "confdefs.h"
12456
12457         #include <stdio.h>
12458         #include <math.h>
12459
12460 int
12461 main ()
12462 {
12463 double x = rand(); printf("result = %g\n", sin(x))
12464   ;
12465   return 0;
12466 }
12467 _ACEOF
12468 rm -f conftest.$ac_objext conftest$ac_exeext
12469 if { (eval echo "$as_me:12469: \"$ac_link\"") >&5
12470   (eval $ac_link) 2>&5
12471   ac_status=$?
12472   echo "$as_me:12472: \$? = $ac_status" >&5
12473   (exit $ac_status); } &&
12474          { ac_try='test -s conftest$ac_exeext'
12475   { (eval echo "$as_me:12475: \"$ac_try\"") >&5
12476   (eval $ac_try) 2>&5
12477   ac_status=$?
12478   echo "$as_me:12478: \$? = $ac_status" >&5
12479   (exit $ac_status); }; }; then
12480   cf_cv_need_libm=no
12481 else
12482   echo "$as_me: failed program was:" >&5
12483 cat conftest.$ac_ext >&5
12484 cf_cv_need_libm=yes
12485 fi
12486 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12487 fi
12488 echo "$as_me:12488: result: $cf_cv_need_libm" >&5
12489 echo "${ECHO_T}$cf_cv_need_libm" >&6
12490 if test "$cf_cv_need_libm" = yes
12491 then
12492 MATH_LIB=-lm
12493 fi
12494
12495 ###     Checks for header files.
12496 echo "$as_me:12496: checking for ANSI C header files" >&5
12497 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
12498 if test "${ac_cv_header_stdc+set}" = set; then
12499   echo $ECHO_N "(cached) $ECHO_C" >&6
12500 else
12501   cat >conftest.$ac_ext <<_ACEOF
12502 #line 12502 "configure"
12503 #include "confdefs.h"
12504 #include <stdlib.h>
12505 #include <stdarg.h>
12506 #include <string.h>
12507 #include <float.h>
12508
12509 _ACEOF
12510 if { (eval echo "$as_me:12510: \"$ac_cpp conftest.$ac_ext\"") >&5
12511   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12512   ac_status=$?
12513   egrep -v '^ *\+' conftest.er1 >conftest.err
12514   rm -f conftest.er1
12515   cat conftest.err >&5
12516   echo "$as_me:12516: \$? = $ac_status" >&5
12517   (exit $ac_status); } >/dev/null; then
12518   if test -s conftest.err; then
12519     ac_cpp_err=$ac_c_preproc_warn_flag
12520   else
12521     ac_cpp_err=
12522   fi
12523 else
12524   ac_cpp_err=yes
12525 fi
12526 if test -z "$ac_cpp_err"; then
12527   ac_cv_header_stdc=yes
12528 else
12529   echo "$as_me: failed program was:" >&5
12530   cat conftest.$ac_ext >&5
12531   ac_cv_header_stdc=no
12532 fi
12533 rm -f conftest.err conftest.$ac_ext
12534
12535 if test $ac_cv_header_stdc = yes; then
12536   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12537   cat >conftest.$ac_ext <<_ACEOF
12538 #line 12538 "configure"
12539 #include "confdefs.h"
12540 #include <string.h>
12541
12542 _ACEOF
12543 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12544   egrep "memchr" >/dev/null 2>&1; then
12545   :
12546 else
12547   ac_cv_header_stdc=no
12548 fi
12549 rm -rf conftest*
12550
12551 fi
12552
12553 if test $ac_cv_header_stdc = yes; then
12554   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12555   cat >conftest.$ac_ext <<_ACEOF
12556 #line 12556 "configure"
12557 #include "confdefs.h"
12558 #include <stdlib.h>
12559
12560 _ACEOF
12561 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12562   egrep "free" >/dev/null 2>&1; then
12563   :
12564 else
12565   ac_cv_header_stdc=no
12566 fi
12567 rm -rf conftest*
12568
12569 fi
12570
12571 if test $ac_cv_header_stdc = yes; then
12572   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12573   if test "$cross_compiling" = yes; then
12574   :
12575 else
12576   cat >conftest.$ac_ext <<_ACEOF
12577 #line 12577 "configure"
12578 #include "confdefs.h"
12579 #include <ctype.h>
12580 #if ((' ' & 0x0FF) == 0x020)
12581 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12582 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12583 #else
12584 # define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
12585                      || ('j' <= (c) && (c) <= 'r') \
12586                      || ('s' <= (c) && (c) <= 'z'))
12587 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12588 #endif
12589
12590 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12591 int
12592 main ()
12593 {
12594   int i;
12595   for (i = 0; i < 256; i++)
12596     if (XOR (islower (i), ISLOWER (i))
12597         || toupper (i) != TOUPPER (i))
12598       $ac_main_return(2);
12599   $ac_main_return (0);
12600 }
12601 _ACEOF
12602 rm -f conftest$ac_exeext
12603 if { (eval echo "$as_me:12603: \"$ac_link\"") >&5
12604   (eval $ac_link) 2>&5
12605   ac_status=$?
12606   echo "$as_me:12606: \$? = $ac_status" >&5
12607   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12608   { (eval echo "$as_me:12608: \"$ac_try\"") >&5
12609   (eval $ac_try) 2>&5
12610   ac_status=$?
12611   echo "$as_me:12611: \$? = $ac_status" >&5
12612   (exit $ac_status); }; }; then
12613   :
12614 else
12615   echo "$as_me: program exited with status $ac_status" >&5
12616 echo "$as_me: failed program was:" >&5
12617 cat conftest.$ac_ext >&5
12618 ac_cv_header_stdc=no
12619 fi
12620 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12621 fi
12622 fi
12623 fi
12624 echo "$as_me:12624: result: $ac_cv_header_stdc" >&5
12625 echo "${ECHO_T}$ac_cv_header_stdc" >&6
12626 if test $ac_cv_header_stdc = yes; then
12627
12628 cat >>confdefs.h <<\EOF
12629 #define STDC_HEADERS 1
12630 EOF
12631
12632 fi
12633
12634 ac_header_dirent=no
12635 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12636   as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12637 echo "$as_me:12637: checking for $ac_hdr that defines DIR" >&5
12638 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
12639 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12640   echo $ECHO_N "(cached) $ECHO_C" >&6
12641 else
12642   cat >conftest.$ac_ext <<_ACEOF
12643 #line 12643 "configure"
12644 #include "confdefs.h"
12645 #include <sys/types.h>
12646 #include <$ac_hdr>
12647
12648 int
12649 main ()
12650 {
12651 if ((DIR *) 0)
12652 return 0;
12653   ;
12654   return 0;
12655 }
12656 _ACEOF
12657 rm -f conftest.$ac_objext
12658 if { (eval echo "$as_me:12658: \"$ac_compile\"") >&5
12659   (eval $ac_compile) 2>&5
12660   ac_status=$?
12661   echo "$as_me:12661: \$? = $ac_status" >&5
12662   (exit $ac_status); } &&
12663          { ac_try='test -s conftest.$ac_objext'
12664   { (eval echo "$as_me:12664: \"$ac_try\"") >&5
12665   (eval $ac_try) 2>&5
12666   ac_status=$?
12667   echo "$as_me:12667: \$? = $ac_status" >&5
12668   (exit $ac_status); }; }; then
12669   eval "$as_ac_Header=yes"
12670 else
12671   echo "$as_me: failed program was:" >&5
12672 cat conftest.$ac_ext >&5
12673 eval "$as_ac_Header=no"
12674 fi
12675 rm -f conftest.$ac_objext conftest.$ac_ext
12676 fi
12677 echo "$as_me:12677: result: `eval echo '${'$as_ac_Header'}'`" >&5
12678 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12679 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12680   cat >>confdefs.h <<EOF
12681 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12682 EOF
12683
12684 ac_header_dirent=$ac_hdr; break
12685 fi
12686
12687 done
12688 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12689 if test $ac_header_dirent = dirent.h; then
12690   echo "$as_me:12690: checking for opendir in -ldir" >&5
12691 echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
12692 if test "${ac_cv_lib_dir_opendir+set}" = set; then
12693   echo $ECHO_N "(cached) $ECHO_C" >&6
12694 else
12695   ac_check_lib_save_LIBS=$LIBS
12696 LIBS="-ldir  $LIBS"
12697 cat >conftest.$ac_ext <<_ACEOF
12698 #line 12698 "configure"
12699 #include "confdefs.h"
12700
12701 /* Override any gcc2 internal prototype to avoid an error.  */
12702 #ifdef __cplusplus
12703 extern "C"
12704 #endif
12705 /* We use char because int might match the return type of a gcc2
12706    builtin and then its argument prototype would still apply.  */
12707 char opendir ();
12708 int
12709 main ()
12710 {
12711 opendir ();
12712   ;
12713   return 0;
12714 }
12715 _ACEOF
12716 rm -f conftest.$ac_objext conftest$ac_exeext
12717 if { (eval echo "$as_me:12717: \"$ac_link\"") >&5
12718   (eval $ac_link) 2>&5
12719   ac_status=$?
12720   echo "$as_me:12720: \$? = $ac_status" >&5
12721   (exit $ac_status); } &&
12722          { ac_try='test -s conftest$ac_exeext'
12723   { (eval echo "$as_me:12723: \"$ac_try\"") >&5
12724   (eval $ac_try) 2>&5
12725   ac_status=$?
12726   echo "$as_me:12726: \$? = $ac_status" >&5
12727   (exit $ac_status); }; }; then
12728   ac_cv_lib_dir_opendir=yes
12729 else
12730   echo "$as_me: failed program was:" >&5
12731 cat conftest.$ac_ext >&5
12732 ac_cv_lib_dir_opendir=no
12733 fi
12734 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12735 LIBS=$ac_check_lib_save_LIBS
12736 fi
12737 echo "$as_me:12737: result: $ac_cv_lib_dir_opendir" >&5
12738 echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
12739 if test $ac_cv_lib_dir_opendir = yes; then
12740   LIBS="$LIBS -ldir"
12741 fi
12742
12743 else
12744   echo "$as_me:12744: checking for opendir in -lx" >&5
12745 echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
12746 if test "${ac_cv_lib_x_opendir+set}" = set; then
12747   echo $ECHO_N "(cached) $ECHO_C" >&6
12748 else
12749   ac_check_lib_save_LIBS=$LIBS
12750 LIBS="-lx  $LIBS"
12751 cat >conftest.$ac_ext <<_ACEOF
12752 #line 12752 "configure"
12753 #include "confdefs.h"
12754
12755 /* Override any gcc2 internal prototype to avoid an error.  */
12756 #ifdef __cplusplus
12757 extern "C"
12758 #endif
12759 /* We use char because int might match the return type of a gcc2
12760    builtin and then its argument prototype would still apply.  */
12761 char opendir ();
12762 int
12763 main ()
12764 {
12765 opendir ();
12766   ;
12767   return 0;
12768 }
12769 _ACEOF
12770 rm -f conftest.$ac_objext conftest$ac_exeext
12771 if { (eval echo "$as_me:12771: \"$ac_link\"") >&5
12772   (eval $ac_link) 2>&5
12773   ac_status=$?
12774   echo "$as_me:12774: \$? = $ac_status" >&5
12775   (exit $ac_status); } &&
12776          { ac_try='test -s conftest$ac_exeext'
12777   { (eval echo "$as_me:12777: \"$ac_try\"") >&5
12778   (eval $ac_try) 2>&5
12779   ac_status=$?
12780   echo "$as_me:12780: \$? = $ac_status" >&5
12781   (exit $ac_status); }; }; then
12782   ac_cv_lib_x_opendir=yes
12783 else
12784   echo "$as_me: failed program was:" >&5
12785 cat conftest.$ac_ext >&5
12786 ac_cv_lib_x_opendir=no
12787 fi
12788 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12789 LIBS=$ac_check_lib_save_LIBS
12790 fi
12791 echo "$as_me:12791: result: $ac_cv_lib_x_opendir" >&5
12792 echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
12793 if test $ac_cv_lib_x_opendir = yes; then
12794   LIBS="$LIBS -lx"
12795 fi
12796
12797 fi
12798
12799 echo "$as_me:12799: checking whether time.h and sys/time.h may both be included" >&5
12800 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
12801 if test "${ac_cv_header_time+set}" = set; then
12802   echo $ECHO_N "(cached) $ECHO_C" >&6
12803 else
12804   cat >conftest.$ac_ext <<_ACEOF
12805 #line 12805 "configure"
12806 #include "confdefs.h"
12807 #include <sys/types.h>
12808 #include <sys/time.h>
12809 #include <time.h>
12810
12811 int
12812 main ()
12813 {
12814 if ((struct tm *) 0)
12815 return 0;
12816   ;
12817   return 0;
12818 }
12819 _ACEOF
12820 rm -f conftest.$ac_objext
12821 if { (eval echo "$as_me:12821: \"$ac_compile\"") >&5
12822   (eval $ac_compile) 2>&5
12823   ac_status=$?
12824   echo "$as_me:12824: \$? = $ac_status" >&5
12825   (exit $ac_status); } &&
12826          { ac_try='test -s conftest.$ac_objext'
12827   { (eval echo "$as_me:12827: \"$ac_try\"") >&5
12828   (eval $ac_try) 2>&5
12829   ac_status=$?
12830   echo "$as_me:12830: \$? = $ac_status" >&5
12831   (exit $ac_status); }; }; then
12832   ac_cv_header_time=yes
12833 else
12834   echo "$as_me: failed program was:" >&5
12835 cat conftest.$ac_ext >&5
12836 ac_cv_header_time=no
12837 fi
12838 rm -f conftest.$ac_objext conftest.$ac_ext
12839 fi
12840 echo "$as_me:12840: result: $ac_cv_header_time" >&5
12841 echo "${ECHO_T}$ac_cv_header_time" >&6
12842 if test $ac_cv_header_time = yes; then
12843
12844 cat >>confdefs.h <<\EOF
12845 #define TIME_WITH_SYS_TIME 1
12846 EOF
12847
12848 fi
12849
12850 cf_regex_func=no
12851
12852 cf_regex_libs="regex re"
12853 case $host_os in #(vi
12854 mingw*)
12855         cf_regex_libs="regex.dll $cf_regex_libs"
12856         ;;
12857 esac
12858
12859 echo "$as_me:12859: checking for regcomp" >&5
12860 echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
12861 if test "${ac_cv_func_regcomp+set}" = set; then
12862   echo $ECHO_N "(cached) $ECHO_C" >&6
12863 else
12864   cat >conftest.$ac_ext <<_ACEOF
12865 #line 12865 "configure"
12866 #include "confdefs.h"
12867 /* System header to define __stub macros and hopefully few prototypes,
12868     which can conflict with char regcomp (); below.  */
12869 #include <assert.h>
12870 /* Override any gcc2 internal prototype to avoid an error.  */
12871 #ifdef __cplusplus
12872 extern "C"
12873 #endif
12874 /* We use char because int might match the return type of a gcc2
12875    builtin and then its argument prototype would still apply.  */
12876 char regcomp ();
12877 char (*f) ();
12878
12879 int
12880 main ()
12881 {
12882 /* The GNU C library defines this for functions which it implements
12883     to always fail with ENOSYS.  Some functions are actually named
12884     something starting with __ and the normal name is an alias.  */
12885 #if defined (__stub_regcomp) || defined (__stub___regcomp)
12886 choke me
12887 #else
12888 f = regcomp;
12889 #endif
12890
12891   ;
12892   return 0;
12893 }
12894 _ACEOF
12895 rm -f conftest.$ac_objext conftest$ac_exeext
12896 if { (eval echo "$as_me:12896: \"$ac_link\"") >&5
12897   (eval $ac_link) 2>&5
12898   ac_status=$?
12899   echo "$as_me:12899: \$? = $ac_status" >&5
12900   (exit $ac_status); } &&
12901          { ac_try='test -s conftest$ac_exeext'
12902   { (eval echo "$as_me:12902: \"$ac_try\"") >&5
12903   (eval $ac_try) 2>&5
12904   ac_status=$?
12905   echo "$as_me:12905: \$? = $ac_status" >&5
12906   (exit $ac_status); }; }; then
12907   ac_cv_func_regcomp=yes
12908 else
12909   echo "$as_me: failed program was:" >&5
12910 cat conftest.$ac_ext >&5
12911 ac_cv_func_regcomp=no
12912 fi
12913 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12914 fi
12915 echo "$as_me:12915: result: $ac_cv_func_regcomp" >&5
12916 echo "${ECHO_T}$ac_cv_func_regcomp" >&6
12917 if test $ac_cv_func_regcomp = yes; then
12918   cf_regex_func=regcomp
12919 else
12920
12921         for cf_regex_lib in $cf_regex_libs
12922         do
12923                 as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
12924 echo "$as_me:12924: checking for regcomp in -l$cf_regex_lib" >&5
12925 echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
12926 if eval "test \"\${$as_ac_Lib+set}\" = set"; then
12927   echo $ECHO_N "(cached) $ECHO_C" >&6
12928 else
12929   ac_check_lib_save_LIBS=$LIBS
12930 LIBS="-l$cf_regex_lib  $LIBS"
12931 cat >conftest.$ac_ext <<_ACEOF
12932 #line 12932 "configure"
12933 #include "confdefs.h"
12934
12935 /* Override any gcc2 internal prototype to avoid an error.  */
12936 #ifdef __cplusplus
12937 extern "C"
12938 #endif
12939 /* We use char because int might match the return type of a gcc2
12940    builtin and then its argument prototype would still apply.  */
12941 char regcomp ();
12942 int
12943 main ()
12944 {
12945 regcomp ();
12946   ;
12947   return 0;
12948 }
12949 _ACEOF
12950 rm -f conftest.$ac_objext conftest$ac_exeext
12951 if { (eval echo "$as_me:12951: \"$ac_link\"") >&5
12952   (eval $ac_link) 2>&5
12953   ac_status=$?
12954   echo "$as_me:12954: \$? = $ac_status" >&5
12955   (exit $ac_status); } &&
12956          { ac_try='test -s conftest$ac_exeext'
12957   { (eval echo "$as_me:12957: \"$ac_try\"") >&5
12958   (eval $ac_try) 2>&5
12959   ac_status=$?
12960   echo "$as_me:12960: \$? = $ac_status" >&5
12961   (exit $ac_status); }; }; then
12962   eval "$as_ac_Lib=yes"
12963 else
12964   echo "$as_me: failed program was:" >&5
12965 cat conftest.$ac_ext >&5
12966 eval "$as_ac_Lib=no"
12967 fi
12968 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12969 LIBS=$ac_check_lib_save_LIBS
12970 fi
12971 echo "$as_me:12971: result: `eval echo '${'$as_ac_Lib'}'`" >&5
12972 echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
12973 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
12974
12975                                 LIBS="-l$cf_regex_lib $LIBS"
12976                                 cf_regex_func=regcomp
12977                                 break
12978 fi
12979
12980         done
12981
12982 fi
12983
12984 if test "$cf_regex_func" = no ; then
12985         echo "$as_me:12985: checking for compile" >&5
12986 echo $ECHO_N "checking for compile... $ECHO_C" >&6
12987 if test "${ac_cv_func_compile+set}" = set; then
12988   echo $ECHO_N "(cached) $ECHO_C" >&6
12989 else
12990   cat >conftest.$ac_ext <<_ACEOF
12991 #line 12991 "configure"
12992 #include "confdefs.h"
12993 /* System header to define __stub macros and hopefully few prototypes,
12994     which can conflict with char compile (); below.  */
12995 #include <assert.h>
12996 /* Override any gcc2 internal prototype to avoid an error.  */
12997 #ifdef __cplusplus
12998 extern "C"
12999 #endif
13000 /* We use char because int might match the return type of a gcc2
13001    builtin and then its argument prototype would still apply.  */
13002 char compile ();
13003 char (*f) ();
13004
13005 int
13006 main ()
13007 {
13008 /* The GNU C library defines this for functions which it implements
13009     to always fail with ENOSYS.  Some functions are actually named
13010     something starting with __ and the normal name is an alias.  */
13011 #if defined (__stub_compile) || defined (__stub___compile)
13012 choke me
13013 #else
13014 f = compile;
13015 #endif
13016
13017   ;
13018   return 0;
13019 }
13020 _ACEOF
13021 rm -f conftest.$ac_objext conftest$ac_exeext
13022 if { (eval echo "$as_me:13022: \"$ac_link\"") >&5
13023   (eval $ac_link) 2>&5
13024   ac_status=$?
13025   echo "$as_me:13025: \$? = $ac_status" >&5
13026   (exit $ac_status); } &&
13027          { ac_try='test -s conftest$ac_exeext'
13028   { (eval echo "$as_me:13028: \"$ac_try\"") >&5
13029   (eval $ac_try) 2>&5
13030   ac_status=$?
13031   echo "$as_me:13031: \$? = $ac_status" >&5
13032   (exit $ac_status); }; }; then
13033   ac_cv_func_compile=yes
13034 else
13035   echo "$as_me: failed program was:" >&5
13036 cat conftest.$ac_ext >&5
13037 ac_cv_func_compile=no
13038 fi
13039 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13040 fi
13041 echo "$as_me:13041: result: $ac_cv_func_compile" >&5
13042 echo "${ECHO_T}$ac_cv_func_compile" >&6
13043 if test $ac_cv_func_compile = yes; then
13044   cf_regex_func=compile
13045 else
13046
13047                 echo "$as_me:13047: checking for compile in -lgen" >&5
13048 echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
13049 if test "${ac_cv_lib_gen_compile+set}" = set; then
13050   echo $ECHO_N "(cached) $ECHO_C" >&6
13051 else
13052   ac_check_lib_save_LIBS=$LIBS
13053 LIBS="-lgen  $LIBS"
13054 cat >conftest.$ac_ext <<_ACEOF
13055 #line 13055 "configure"
13056 #include "confdefs.h"
13057
13058 /* Override any gcc2 internal prototype to avoid an error.  */
13059 #ifdef __cplusplus
13060 extern "C"
13061 #endif
13062 /* We use char because int might match the return type of a gcc2
13063    builtin and then its argument prototype would still apply.  */
13064 char compile ();
13065 int
13066 main ()
13067 {
13068 compile ();
13069   ;
13070   return 0;
13071 }
13072 _ACEOF
13073 rm -f conftest.$ac_objext conftest$ac_exeext
13074 if { (eval echo "$as_me:13074: \"$ac_link\"") >&5
13075   (eval $ac_link) 2>&5
13076   ac_status=$?
13077   echo "$as_me:13077: \$? = $ac_status" >&5
13078   (exit $ac_status); } &&
13079          { ac_try='test -s conftest$ac_exeext'
13080   { (eval echo "$as_me:13080: \"$ac_try\"") >&5
13081   (eval $ac_try) 2>&5
13082   ac_status=$?
13083   echo "$as_me:13083: \$? = $ac_status" >&5
13084   (exit $ac_status); }; }; then
13085   ac_cv_lib_gen_compile=yes
13086 else
13087   echo "$as_me: failed program was:" >&5
13088 cat conftest.$ac_ext >&5
13089 ac_cv_lib_gen_compile=no
13090 fi
13091 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13092 LIBS=$ac_check_lib_save_LIBS
13093 fi
13094 echo "$as_me:13094: result: $ac_cv_lib_gen_compile" >&5
13095 echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
13096 if test $ac_cv_lib_gen_compile = yes; then
13097
13098                                 LIBS="-lgen $LIBS"
13099                                 cf_regex_func=compile
13100 fi
13101
13102 fi
13103
13104 fi
13105
13106 if test "$cf_regex_func" = no ; then
13107         { echo "$as_me:13107: WARNING: cannot find regular expression library" >&5
13108 echo "$as_me: WARNING: cannot find regular expression library" >&2;}
13109 fi
13110
13111 echo "$as_me:13111: checking for regular-expression headers" >&5
13112 echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
13113 if test "${cf_cv_regex_hdrs+set}" = set; then
13114   echo $ECHO_N "(cached) $ECHO_C" >&6
13115 else
13116
13117 cf_cv_regex_hdrs=no
13118 case $cf_regex_func in #(vi
13119 compile) #(vi
13120         for cf_regex_hdr in regexp.h regexpr.h
13121         do
13122                 cat >conftest.$ac_ext <<_ACEOF
13123 #line 13123 "configure"
13124 #include "confdefs.h"
13125 #include <$cf_regex_hdr>
13126 int
13127 main ()
13128 {
13129
13130                         char *p = compile("", "", "", 0);
13131                         int x = step("", "");
13132
13133   ;
13134   return 0;
13135 }
13136 _ACEOF
13137 rm -f conftest.$ac_objext conftest$ac_exeext
13138 if { (eval echo "$as_me:13138: \"$ac_link\"") >&5
13139   (eval $ac_link) 2>&5
13140   ac_status=$?
13141   echo "$as_me:13141: \$? = $ac_status" >&5
13142   (exit $ac_status); } &&
13143          { ac_try='test -s conftest$ac_exeext'
13144   { (eval echo "$as_me:13144: \"$ac_try\"") >&5
13145   (eval $ac_try) 2>&5
13146   ac_status=$?
13147   echo "$as_me:13147: \$? = $ac_status" >&5
13148   (exit $ac_status); }; }; then
13149
13150                         cf_cv_regex_hdrs=$cf_regex_hdr
13151                         break
13152
13153 else
13154   echo "$as_me: failed program was:" >&5
13155 cat conftest.$ac_ext >&5
13156 fi
13157 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13158         done
13159         ;;
13160 *)
13161         for cf_regex_hdr in regex.h
13162         do
13163                 cat >conftest.$ac_ext <<_ACEOF
13164 #line 13164 "configure"
13165 #include "confdefs.h"
13166 #include <sys/types.h>
13167 #include <$cf_regex_hdr>
13168 int
13169 main ()
13170 {
13171
13172                         regex_t *p;
13173                         int x = regcomp(p, "", 0);
13174                         int y = regexec(p, "", 0, 0, 0);
13175                         regfree(p);
13176
13177   ;
13178   return 0;
13179 }
13180 _ACEOF
13181 rm -f conftest.$ac_objext conftest$ac_exeext
13182 if { (eval echo "$as_me:13182: \"$ac_link\"") >&5
13183   (eval $ac_link) 2>&5
13184   ac_status=$?
13185   echo "$as_me:13185: \$? = $ac_status" >&5
13186   (exit $ac_status); } &&
13187          { ac_try='test -s conftest$ac_exeext'
13188   { (eval echo "$as_me:13188: \"$ac_try\"") >&5
13189   (eval $ac_try) 2>&5
13190   ac_status=$?
13191   echo "$as_me:13191: \$? = $ac_status" >&5
13192   (exit $ac_status); }; }; then
13193
13194                         cf_cv_regex_hdrs=$cf_regex_hdr
13195                         break
13196
13197 else
13198   echo "$as_me: failed program was:" >&5
13199 cat conftest.$ac_ext >&5
13200 fi
13201 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13202         done
13203         ;;
13204 esac
13205
13206 fi
13207 echo "$as_me:13207: result: $cf_cv_regex_hdrs" >&5
13208 echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
13209
13210 case $cf_cv_regex_hdrs in #(vi
13211     no)        { echo "$as_me:13211: WARNING: no regular expression header found" >&5
13212 echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
13213     regex.h)   cat >>confdefs.h <<\EOF
13214 #define HAVE_REGEX_H_FUNCS 1
13215 EOF
13216  ;; #(vi
13217     regexp.h)  cat >>confdefs.h <<\EOF
13218 #define HAVE_REGEXP_H_FUNCS 1
13219 EOF
13220  ;; #(vi
13221     regexpr.h) cat >>confdefs.h <<\EOF
13222 #define HAVE_REGEXPR_H_FUNCS 1
13223 EOF
13224  ;;
13225 esac
13226
13227 for ac_header in \
13228 fcntl.h \
13229 getopt.h \
13230 limits.h \
13231 locale.h \
13232 poll.h \
13233 sys/bsdtypes.h \
13234 sys/ioctl.h \
13235 sys/param.h \
13236 sys/poll.h \
13237 sys/select.h \
13238 sys/time.h \
13239 sys/times.h \
13240 ttyent.h \
13241 unistd.h \
13242 wctype.h \
13243
13244 do
13245 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13246 echo "$as_me:13246: checking for $ac_header" >&5
13247 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
13248 if eval "test \"\${$as_ac_Header+set}\" = set"; then
13249   echo $ECHO_N "(cached) $ECHO_C" >&6
13250 else
13251   cat >conftest.$ac_ext <<_ACEOF
13252 #line 13252 "configure"
13253 #include "confdefs.h"
13254 #include <$ac_header>
13255 _ACEOF
13256 if { (eval echo "$as_me:13256: \"$ac_cpp conftest.$ac_ext\"") >&5
13257   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13258   ac_status=$?
13259   egrep -v '^ *\+' conftest.er1 >conftest.err
13260   rm -f conftest.er1
13261   cat conftest.err >&5
13262   echo "$as_me:13262: \$? = $ac_status" >&5
13263   (exit $ac_status); } >/dev/null; then
13264   if test -s conftest.err; then
13265     ac_cpp_err=$ac_c_preproc_warn_flag
13266   else
13267     ac_cpp_err=
13268   fi
13269 else
13270   ac_cpp_err=yes
13271 fi
13272 if test -z "$ac_cpp_err"; then
13273   eval "$as_ac_Header=yes"
13274 else
13275   echo "$as_me: failed program was:" >&5
13276   cat conftest.$ac_ext >&5
13277   eval "$as_ac_Header=no"
13278 fi
13279 rm -f conftest.err conftest.$ac_ext
13280 fi
13281 echo "$as_me:13281: result: `eval echo '${'$as_ac_Header'}'`" >&5
13282 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
13283 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13284   cat >>confdefs.h <<EOF
13285 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13286 EOF
13287
13288 fi
13289 done
13290
13291 # check for ISC (this may also define _POSIX_SOURCE)
13292 # Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
13293 if test "$ISC" = yes ; then
13294
13295 echo "$as_me:13295: checking for main in -lcposix" >&5
13296 echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
13297 if test "${ac_cv_lib_cposix_main+set}" = set; then
13298   echo $ECHO_N "(cached) $ECHO_C" >&6
13299 else
13300   ac_check_lib_save_LIBS=$LIBS
13301 LIBS="-lcposix  $LIBS"
13302 cat >conftest.$ac_ext <<_ACEOF
13303 #line 13303 "configure"
13304 #include "confdefs.h"
13305
13306 int
13307 main ()
13308 {
13309 main ();
13310   ;
13311   return 0;
13312 }
13313 _ACEOF
13314 rm -f conftest.$ac_objext conftest$ac_exeext
13315 if { (eval echo "$as_me:13315: \"$ac_link\"") >&5
13316   (eval $ac_link) 2>&5
13317   ac_status=$?
13318   echo "$as_me:13318: \$? = $ac_status" >&5
13319   (exit $ac_status); } &&
13320          { ac_try='test -s conftest$ac_exeext'
13321   { (eval echo "$as_me:13321: \"$ac_try\"") >&5
13322   (eval $ac_try) 2>&5
13323   ac_status=$?
13324   echo "$as_me:13324: \$? = $ac_status" >&5
13325   (exit $ac_status); }; }; then
13326   ac_cv_lib_cposix_main=yes
13327 else
13328   echo "$as_me: failed program was:" >&5
13329 cat conftest.$ac_ext >&5
13330 ac_cv_lib_cposix_main=no
13331 fi
13332 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13333 LIBS=$ac_check_lib_save_LIBS
13334 fi
13335 echo "$as_me:13335: result: $ac_cv_lib_cposix_main" >&5
13336 echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
13337 if test $ac_cv_lib_cposix_main = yes; then
13338   cat >>confdefs.h <<EOF
13339 #define HAVE_LIBCPOSIX 1
13340 EOF
13341
13342   LIBS="-lcposix $LIBS"
13343
13344 fi
13345
13346         echo "$as_me:13346: checking for bzero in -linet" >&5
13347 echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
13348 if test "${ac_cv_lib_inet_bzero+set}" = set; then
13349   echo $ECHO_N "(cached) $ECHO_C" >&6
13350 else
13351   ac_check_lib_save_LIBS=$LIBS
13352 LIBS="-linet  $LIBS"
13353 cat >conftest.$ac_ext <<_ACEOF
13354 #line 13354 "configure"
13355 #include "confdefs.h"
13356
13357 /* Override any gcc2 internal prototype to avoid an error.  */
13358 #ifdef __cplusplus
13359 extern "C"
13360 #endif
13361 /* We use char because int might match the return type of a gcc2
13362    builtin and then its argument prototype would still apply.  */
13363 char bzero ();
13364 int
13365 main ()
13366 {
13367 bzero ();
13368   ;
13369   return 0;
13370 }
13371 _ACEOF
13372 rm -f conftest.$ac_objext conftest$ac_exeext
13373 if { (eval echo "$as_me:13373: \"$ac_link\"") >&5
13374   (eval $ac_link) 2>&5
13375   ac_status=$?
13376   echo "$as_me:13376: \$? = $ac_status" >&5
13377   (exit $ac_status); } &&
13378          { ac_try='test -s conftest$ac_exeext'
13379   { (eval echo "$as_me:13379: \"$ac_try\"") >&5
13380   (eval $ac_try) 2>&5
13381   ac_status=$?
13382   echo "$as_me:13382: \$? = $ac_status" >&5
13383   (exit $ac_status); }; }; then
13384   ac_cv_lib_inet_bzero=yes
13385 else
13386   echo "$as_me: failed program was:" >&5
13387 cat conftest.$ac_ext >&5
13388 ac_cv_lib_inet_bzero=no
13389 fi
13390 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13391 LIBS=$ac_check_lib_save_LIBS
13392 fi
13393 echo "$as_me:13393: result: $ac_cv_lib_inet_bzero" >&5
13394 echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
13395 if test $ac_cv_lib_inet_bzero = yes; then
13396   LIBS="-linet $LIBS"
13397 fi
13398 fi
13399
13400 echo "$as_me:13400: checking if sys/time.h works with sys/select.h" >&5
13401 echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
13402 if test "${cf_cv_sys_time_select+set}" = set; then
13403   echo $ECHO_N "(cached) $ECHO_C" >&6
13404 else
13405
13406 cat >conftest.$ac_ext <<_ACEOF
13407 #line 13407 "configure"
13408 #include "confdefs.h"
13409
13410 #include <sys/types.h>
13411 #ifdef HAVE_SYS_TIME_H
13412 #include <sys/time.h>
13413 #endif
13414 #ifdef HAVE_SYS_SELECT_H
13415 #include <sys/select.h>
13416 #endif
13417
13418 int
13419 main ()
13420 {
13421
13422   ;
13423   return 0;
13424 }
13425 _ACEOF
13426 rm -f conftest.$ac_objext
13427 if { (eval echo "$as_me:13427: \"$ac_compile\"") >&5
13428   (eval $ac_compile) 2>&5
13429   ac_status=$?
13430   echo "$as_me:13430: \$? = $ac_status" >&5
13431   (exit $ac_status); } &&
13432          { ac_try='test -s conftest.$ac_objext'
13433   { (eval echo "$as_me:13433: \"$ac_try\"") >&5
13434   (eval $ac_try) 2>&5
13435   ac_status=$?
13436   echo "$as_me:13436: \$? = $ac_status" >&5
13437   (exit $ac_status); }; }; then
13438   cf_cv_sys_time_select=yes
13439 else
13440   echo "$as_me: failed program was:" >&5
13441 cat conftest.$ac_ext >&5
13442 cf_cv_sys_time_select=no
13443 fi
13444 rm -f conftest.$ac_objext conftest.$ac_ext
13445
13446 fi
13447
13448 echo "$as_me:13448: result: $cf_cv_sys_time_select" >&5
13449 echo "${ECHO_T}$cf_cv_sys_time_select" >&6
13450 test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
13451 #define HAVE_SYS_TIME_SELECT 1
13452 EOF
13453
13454 ###     checks for compiler characteristics
13455 ac_ext=c
13456 ac_cpp='$CPP $CPPFLAGS'
13457 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13458 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13459 ac_compiler_gnu=$ac_cv_c_compiler_gnu
13460 ac_main_return=return
13461
13462 echo "$as_me:13462: checking for $CC option to accept ANSI C" >&5
13463 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
13464 if test "${ac_cv_prog_cc_stdc+set}" = set; then
13465   echo $ECHO_N "(cached) $ECHO_C" >&6
13466 else
13467   ac_cv_prog_cc_stdc=no
13468 ac_save_CC=$CC
13469 cat >conftest.$ac_ext <<_ACEOF
13470 #line 13470 "configure"
13471 #include "confdefs.h"
13472 #include <stdarg.h>
13473 #include <stdio.h>
13474 #include <sys/types.h>
13475 #include <sys/stat.h>
13476 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
13477 struct buf { int x; };
13478 FILE * (*rcsopen) (struct buf *, struct stat *, int);
13479 static char *e (p, i)
13480      char **p;
13481      int i;
13482 {
13483   return p[i];
13484 }
13485 static char *f (char * (*g) (char **, int), char **p, ...)
13486 {
13487   char *s;
13488   va_list v;
13489   va_start (v,p);
13490   s = g (p, va_arg (v,int));
13491   va_end (v);
13492   return s;
13493 }
13494 int test (int i, double x);
13495 struct s1 {int (*f) (int a);};
13496 struct s2 {int (*f) (double a);};
13497 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
13498 int argc;
13499 char **argv;
13500 int
13501 main ()
13502 {
13503 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
13504   ;
13505   return 0;
13506 }
13507 _ACEOF
13508 # Don't try gcc -ansi; that turns off useful extensions and
13509 # breaks some systems' header files.
13510 # AIX                   -qlanglvl=ansi
13511 # Ultrix and OSF/1      -std1
13512 # HP-UX 10.20 and later -Ae
13513 # HP-UX older versions  -Aa -D_HPUX_SOURCE
13514 # SVR4                  -Xc -D__EXTENSIONS__
13515 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
13516 do
13517   CC="$ac_save_CC $ac_arg"
13518   rm -f conftest.$ac_objext
13519 if { (eval echo "$as_me:13519: \"$ac_compile\"") >&5
13520   (eval $ac_compile) 2>&5
13521   ac_status=$?
13522   echo "$as_me:13522: \$? = $ac_status" >&5
13523   (exit $ac_status); } &&
13524          { ac_try='test -s conftest.$ac_objext'
13525   { (eval echo "$as_me:13525: \"$ac_try\"") >&5
13526   (eval $ac_try) 2>&5
13527   ac_status=$?
13528   echo "$as_me:13528: \$? = $ac_status" >&5
13529   (exit $ac_status); }; }; then
13530   ac_cv_prog_cc_stdc=$ac_arg
13531 break
13532 else
13533   echo "$as_me: failed program was:" >&5
13534 cat conftest.$ac_ext >&5
13535 fi
13536 rm -f conftest.$ac_objext
13537 done
13538 rm -f conftest.$ac_ext conftest.$ac_objext
13539 CC=$ac_save_CC
13540
13541 fi
13542
13543 case "x$ac_cv_prog_cc_stdc" in
13544   x|xno)
13545     echo "$as_me:13545: result: none needed" >&5
13546 echo "${ECHO_T}none needed" >&6 ;;
13547   *)
13548     echo "$as_me:13548: result: $ac_cv_prog_cc_stdc" >&5
13549 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
13550     CC="$CC $ac_cv_prog_cc_stdc" ;;
13551 esac
13552
13553 echo "$as_me:13553: checking for an ANSI C-conforming const" >&5
13554 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
13555 if test "${ac_cv_c_const+set}" = set; then
13556   echo $ECHO_N "(cached) $ECHO_C" >&6
13557 else
13558   cat >conftest.$ac_ext <<_ACEOF
13559 #line 13559 "configure"
13560 #include "confdefs.h"
13561
13562 int
13563 main ()
13564 {
13565 /* FIXME: Include the comments suggested by Paul. */
13566 #ifndef __cplusplus
13567   /* Ultrix mips cc rejects this.  */
13568   typedef int charset[2];
13569   const charset x;
13570   /* SunOS 4.1.1 cc rejects this.  */
13571   char const *const *ccp;
13572   char **p;
13573   /* NEC SVR4.0.2 mips cc rejects this.  */
13574   struct point {int x, y;};
13575   static struct point const zero = {0,0};
13576   /* AIX XL C 1.02.0.0 rejects this.
13577      It does not let you subtract one const X* pointer from another in
13578      an arm of an if-expression whose if-part is not a constant
13579      expression */
13580   const char *g = "string";
13581   ccp = &g + (g ? g-g : 0);
13582   /* HPUX 7.0 cc rejects these. */
13583   ++ccp;
13584   p = (char**) ccp;
13585   ccp = (char const *const *) p;
13586   { /* SCO 3.2v4 cc rejects this.  */
13587     char *t;
13588     char const *s = 0 ? (char *) 0 : (char const *) 0;
13589
13590     *t++ = 0;
13591   }
13592   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
13593     int x[] = {25, 17};
13594     const int *foo = &x[0];
13595     ++foo;
13596   }
13597   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
13598     typedef const int *iptr;
13599     iptr p = 0;
13600     ++p;
13601   }
13602   { /* AIX XL C 1.02.0.0 rejects this saying
13603        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
13604     struct s { int j; const int *ap[3]; };
13605     struct s *b; b->j = 5;
13606   }
13607   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
13608     const int foo = 10;
13609   }
13610 #endif
13611
13612   ;
13613   return 0;
13614 }
13615 _ACEOF
13616 rm -f conftest.$ac_objext
13617 if { (eval echo "$as_me:13617: \"$ac_compile\"") >&5
13618   (eval $ac_compile) 2>&5
13619   ac_status=$?
13620   echo "$as_me:13620: \$? = $ac_status" >&5
13621   (exit $ac_status); } &&
13622          { ac_try='test -s conftest.$ac_objext'
13623   { (eval echo "$as_me:13623: \"$ac_try\"") >&5
13624   (eval $ac_try) 2>&5
13625   ac_status=$?
13626   echo "$as_me:13626: \$? = $ac_status" >&5
13627   (exit $ac_status); }; }; then
13628   ac_cv_c_const=yes
13629 else
13630   echo "$as_me: failed program was:" >&5
13631 cat conftest.$ac_ext >&5
13632 ac_cv_c_const=no
13633 fi
13634 rm -f conftest.$ac_objext conftest.$ac_ext
13635 fi
13636 echo "$as_me:13636: result: $ac_cv_c_const" >&5
13637 echo "${ECHO_T}$ac_cv_c_const" >&6
13638 if test $ac_cv_c_const = no; then
13639
13640 cat >>confdefs.h <<\EOF
13641 #define const
13642 EOF
13643
13644 fi
13645
13646 echo "$as_me:13646: checking for inline" >&5
13647 echo $ECHO_N "checking for inline... $ECHO_C" >&6
13648 if test "${ac_cv_c_inline+set}" = set; then
13649   echo $ECHO_N "(cached) $ECHO_C" >&6
13650 else
13651   ac_cv_c_inline=no
13652 for ac_kw in inline __inline__ __inline; do
13653   cat >conftest.$ac_ext <<_ACEOF
13654 #line 13654 "configure"
13655 #include "confdefs.h"
13656 #ifndef __cplusplus
13657 static $ac_kw int static_foo () {return 0; }
13658 $ac_kw int foo () {return 0; }
13659 #endif
13660
13661 _ACEOF
13662 rm -f conftest.$ac_objext
13663 if { (eval echo "$as_me:13663: \"$ac_compile\"") >&5
13664   (eval $ac_compile) 2>&5
13665   ac_status=$?
13666   echo "$as_me:13666: \$? = $ac_status" >&5
13667   (exit $ac_status); } &&
13668          { ac_try='test -s conftest.$ac_objext'
13669   { (eval echo "$as_me:13669: \"$ac_try\"") >&5
13670   (eval $ac_try) 2>&5
13671   ac_status=$?
13672   echo "$as_me:13672: \$? = $ac_status" >&5
13673   (exit $ac_status); }; }; then
13674   ac_cv_c_inline=$ac_kw; break
13675 else
13676   echo "$as_me: failed program was:" >&5
13677 cat conftest.$ac_ext >&5
13678 fi
13679 rm -f conftest.$ac_objext conftest.$ac_ext
13680 done
13681
13682 fi
13683 echo "$as_me:13683: result: $ac_cv_c_inline" >&5
13684 echo "${ECHO_T}$ac_cv_c_inline" >&6
13685 case $ac_cv_c_inline in
13686   inline | yes) ;;
13687   no)
13688 cat >>confdefs.h <<\EOF
13689 #define inline
13690 EOF
13691  ;;
13692   *)  cat >>confdefs.h <<EOF
13693 #define inline $ac_cv_c_inline
13694 EOF
13695  ;;
13696 esac
13697
13698 NCURSES_INLINE=
13699 if test "$ac_cv_c_inline" != no ; then
13700   NCURSES_INLINE=inline
13701   if test "$INTEL_COMPILER" = yes
13702   then
13703     :
13704   elif test "$GCC" = yes
13705   then
13706     echo "$as_me:13706: checking if $CC supports options to tune inlining" >&5
13707 echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
13708 if test "${cf_cv_gcc_inline+set}" = set; then
13709   echo $ECHO_N "(cached) $ECHO_C" >&6
13710 else
13711
13712       cf_save_CFLAGS=$CFLAGS
13713       CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
13714       cat >conftest.$ac_ext <<_ACEOF
13715 #line 13715 "configure"
13716 #include "confdefs.h"
13717 inline int foo(void) { return 1; }
13718 int
13719 main ()
13720 {
13721 ${cf_cv_main_return:-return} foo()
13722   ;
13723   return 0;
13724 }
13725 _ACEOF
13726 rm -f conftest.$ac_objext
13727 if { (eval echo "$as_me:13727: \"$ac_compile\"") >&5
13728   (eval $ac_compile) 2>&5
13729   ac_status=$?
13730   echo "$as_me:13730: \$? = $ac_status" >&5
13731   (exit $ac_status); } &&
13732          { ac_try='test -s conftest.$ac_objext'
13733   { (eval echo "$as_me:13733: \"$ac_try\"") >&5
13734   (eval $ac_try) 2>&5
13735   ac_status=$?
13736   echo "$as_me:13736: \$? = $ac_status" >&5
13737   (exit $ac_status); }; }; then
13738   cf_cv_gcc_inline=yes
13739 else
13740   echo "$as_me: failed program was:" >&5
13741 cat conftest.$ac_ext >&5
13742 cf_cv_gcc_inline=no
13743 fi
13744 rm -f conftest.$ac_objext conftest.$ac_ext
13745       CFLAGS=$cf_save_CFLAGS
13746
13747 fi
13748 echo "$as_me:13748: result: $cf_cv_gcc_inline" >&5
13749 echo "${ECHO_T}$cf_cv_gcc_inline" >&6
13750     if test "$cf_cv_gcc_inline" = yes ; then
13751
13752 cf_fix_cppflags=no
13753 cf_new_cflags=
13754 cf_new_cppflags=
13755 cf_new_extra_cppflags=
13756
13757 for cf_add_cflags in --param max-inline-insns-single=1200
13758 do
13759 case $cf_fix_cppflags in
13760 no)
13761         case $cf_add_cflags in #(vi
13762         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13763                 case $cf_add_cflags in
13764                 -D*)
13765                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13766
13767                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13768                                 && test -z "${cf_tst_cflags}" \
13769                                 && cf_fix_cppflags=yes
13770
13771                         if test $cf_fix_cppflags = yes ; then
13772                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13773                                 continue
13774                         elif test "${cf_tst_cflags}" = "\"'" ; then
13775                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13776                                 continue
13777                         fi
13778                         ;;
13779                 esac
13780                 case "$CPPFLAGS" in
13781                 *$cf_add_cflags) #(vi
13782                         ;;
13783                 *) #(vi
13784                         case $cf_add_cflags in #(vi
13785                         -D*)
13786                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13787
13788 CPPFLAGS=`echo "$CPPFLAGS" | \
13789         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
13790                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
13791
13792                                 ;;
13793                         esac
13794                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13795                         ;;
13796                 esac
13797                 ;;
13798         *)
13799                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13800                 ;;
13801         esac
13802         ;;
13803 yes)
13804         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13805
13806         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13807
13808         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13809                 && test -z "${cf_tst_cflags}" \
13810                 && cf_fix_cppflags=no
13811         ;;
13812 esac
13813 done
13814
13815 if test -n "$cf_new_cflags" ; then
13816
13817         CFLAGS="$CFLAGS $cf_new_cflags"
13818 fi
13819
13820 if test -n "$cf_new_cppflags" ; then
13821
13822         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13823 fi
13824
13825 if test -n "$cf_new_extra_cppflags" ; then
13826
13827         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13828 fi
13829
13830     fi
13831   fi
13832 fi
13833
13834 echo "$as_me:13834: checking for signal global datatype" >&5
13835 echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
13836 if test "${cf_cv_sig_atomic_t+set}" = set; then
13837   echo $ECHO_N "(cached) $ECHO_C" >&6
13838 else
13839
13840         for cf_type in \
13841                 "volatile sig_atomic_t" \
13842                 "sig_atomic_t" \
13843                 "int"
13844         do
13845         cat >conftest.$ac_ext <<_ACEOF
13846 #line 13846 "configure"
13847 #include "confdefs.h"
13848
13849 #include <sys/types.h>
13850 #include <signal.h>
13851 #include <stdio.h>
13852
13853 extern $cf_type x;
13854 $cf_type x;
13855 static void handler(int sig)
13856 {
13857         x = 5;
13858 }
13859 int
13860 main ()
13861 {
13862 signal(SIGINT, handler);
13863                  x = 1
13864   ;
13865   return 0;
13866 }
13867 _ACEOF
13868 rm -f conftest.$ac_objext
13869 if { (eval echo "$as_me:13869: \"$ac_compile\"") >&5
13870   (eval $ac_compile) 2>&5
13871   ac_status=$?
13872   echo "$as_me:13872: \$? = $ac_status" >&5
13873   (exit $ac_status); } &&
13874          { ac_try='test -s conftest.$ac_objext'
13875   { (eval echo "$as_me:13875: \"$ac_try\"") >&5
13876   (eval $ac_try) 2>&5
13877   ac_status=$?
13878   echo "$as_me:13878: \$? = $ac_status" >&5
13879   (exit $ac_status); }; }; then
13880   cf_cv_sig_atomic_t=$cf_type
13881 else
13882   echo "$as_me: failed program was:" >&5
13883 cat conftest.$ac_ext >&5
13884 cf_cv_sig_atomic_t=no
13885 fi
13886 rm -f conftest.$ac_objext conftest.$ac_ext
13887                 test "$cf_cv_sig_atomic_t" != no && break
13888         done
13889
13890 fi
13891
13892 echo "$as_me:13892: result: $cf_cv_sig_atomic_t" >&5
13893 echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
13894 test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
13895 #define SIG_ATOMIC_T $cf_cv_sig_atomic_t
13896 EOF
13897
13898 if test $NCURSES_CHTYPE = auto ; then
13899
13900 echo "$as_me:13900: checking for type of chtype" >&5
13901 echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
13902 if test "${cf_cv_typeof_chtype+set}" = set; then
13903   echo $ECHO_N "(cached) $ECHO_C" >&6
13904 else
13905
13906                 if test "$cross_compiling" = yes; then
13907   cf_cv_typeof_chtype=long
13908 else
13909   cat >conftest.$ac_ext <<_ACEOF
13910 #line 13910 "configure"
13911 #include "confdefs.h"
13912
13913 #define WANT_BITS 31
13914 #include <stdio.h>
13915 int main()
13916 {
13917         FILE *fp = fopen("cf_test.out", "w");
13918         if (fp != 0) {
13919                 char *result = "long";
13920                 if (sizeof(unsigned long) > sizeof(unsigned int)) {
13921                         int n;
13922                         unsigned int x, y;
13923                         for (n = 0; n < WANT_BITS; n++) {
13924                                 x = (1 << n);
13925                                 y = (x >> n);
13926                                 if (y != 1 || x == 0) {
13927                                         x = 0;
13928                                         break;
13929                                 }
13930                         }
13931                         /*
13932                          * If x is nonzero, an int is big enough for the bits
13933                          * that we want.
13934                          */
13935                         result = (x != 0) ? "int" : "long";
13936                 }
13937                 fputs(result, fp);
13938                 fclose(fp);
13939         }
13940         ${cf_cv_main_return:-return}(0);
13941 }
13942
13943 _ACEOF
13944 rm -f conftest$ac_exeext
13945 if { (eval echo "$as_me:13945: \"$ac_link\"") >&5
13946   (eval $ac_link) 2>&5
13947   ac_status=$?
13948   echo "$as_me:13948: \$? = $ac_status" >&5
13949   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13950   { (eval echo "$as_me:13950: \"$ac_try\"") >&5
13951   (eval $ac_try) 2>&5
13952   ac_status=$?
13953   echo "$as_me:13953: \$? = $ac_status" >&5
13954   (exit $ac_status); }; }; then
13955   cf_cv_typeof_chtype=`cat cf_test.out`
13956 else
13957   echo "$as_me: program exited with status $ac_status" >&5
13958 echo "$as_me: failed program was:" >&5
13959 cat conftest.$ac_ext >&5
13960 cf_cv_typeof_chtype=long
13961 fi
13962 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13963 fi
13964                 rm -f cf_test.out
13965
13966 fi
13967
13968 echo "$as_me:13968: result: $cf_cv_typeof_chtype" >&5
13969 echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
13970
13971 cat >>confdefs.h <<EOF
13972 #define TYPEOF_CHTYPE $cf_cv_typeof_chtype
13973 EOF
13974
13975 else
13976         cf_cv_typeof_chtype=$NCURSES_CHTYPE
13977 fi
13978 test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
13979
13980 echo "$as_me:13980: checking if unsigned literals are legal" >&5
13981 echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
13982 if test "${cf_cv_unsigned_literals+set}" = set; then
13983   echo $ECHO_N "(cached) $ECHO_C" >&6
13984 else
13985
13986         cat >conftest.$ac_ext <<_ACEOF
13987 #line 13987 "configure"
13988 #include "confdefs.h"
13989
13990 int
13991 main ()
13992 {
13993 long x = 1L + 1UL + 1U + 1
13994   ;
13995   return 0;
13996 }
13997 _ACEOF
13998 rm -f conftest.$ac_objext
13999 if { (eval echo "$as_me:13999: \"$ac_compile\"") >&5
14000   (eval $ac_compile) 2>&5
14001   ac_status=$?
14002   echo "$as_me:14002: \$? = $ac_status" >&5
14003   (exit $ac_status); } &&
14004          { ac_try='test -s conftest.$ac_objext'
14005   { (eval echo "$as_me:14005: \"$ac_try\"") >&5
14006   (eval $ac_try) 2>&5
14007   ac_status=$?
14008   echo "$as_me:14008: \$? = $ac_status" >&5
14009   (exit $ac_status); }; }; then
14010   cf_cv_unsigned_literals=yes
14011 else
14012   echo "$as_me: failed program was:" >&5
14013 cat conftest.$ac_ext >&5
14014 cf_cv_unsigned_literals=no
14015 fi
14016 rm -f conftest.$ac_objext conftest.$ac_ext
14017
14018 fi
14019
14020 echo "$as_me:14020: result: $cf_cv_unsigned_literals" >&5
14021 echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
14022
14023 cf_cv_1UL="1"
14024 test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
14025 test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
14026
14027 if test $NCURSES_MMASK_T = auto ; then
14028         cf_cv_typeof_mmask_t=long
14029 else
14030         cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
14031 fi
14032 test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
14033
14034 ###     Checks for external-data
14035
14036 echo "$as_me:14036: checking if external errno is declared" >&5
14037 echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
14038 if test "${cf_cv_dcl_errno+set}" = set; then
14039   echo $ECHO_N "(cached) $ECHO_C" >&6
14040 else
14041
14042     cat >conftest.$ac_ext <<_ACEOF
14043 #line 14043 "configure"
14044 #include "confdefs.h"
14045
14046 #ifdef HAVE_STDLIB_H
14047 #include <stdlib.h>
14048 #endif
14049 #include <stdio.h>
14050 #include <sys/types.h>
14051 #include <errno.h>
14052 int
14053 main ()
14054 {
14055 int x = (int) errno
14056   ;
14057   return 0;
14058 }
14059 _ACEOF
14060 rm -f conftest.$ac_objext
14061 if { (eval echo "$as_me:14061: \"$ac_compile\"") >&5
14062   (eval $ac_compile) 2>&5
14063   ac_status=$?
14064   echo "$as_me:14064: \$? = $ac_status" >&5
14065   (exit $ac_status); } &&
14066          { ac_try='test -s conftest.$ac_objext'
14067   { (eval echo "$as_me:14067: \"$ac_try\"") >&5
14068   (eval $ac_try) 2>&5
14069   ac_status=$?
14070   echo "$as_me:14070: \$? = $ac_status" >&5
14071   (exit $ac_status); }; }; then
14072   cf_cv_dcl_errno=yes
14073 else
14074   echo "$as_me: failed program was:" >&5
14075 cat conftest.$ac_ext >&5
14076 cf_cv_dcl_errno=no
14077 fi
14078 rm -f conftest.$ac_objext conftest.$ac_ext
14079
14080 fi
14081 echo "$as_me:14081: result: $cf_cv_dcl_errno" >&5
14082 echo "${ECHO_T}$cf_cv_dcl_errno" >&6
14083
14084 if test "$cf_cv_dcl_errno" = no ; then
14085
14086 cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14087
14088     cat >>confdefs.h <<EOF
14089 #define $cf_result 1
14090 EOF
14091
14092 fi
14093
14094 # It's possible (for near-UNIX clones) that the data doesn't exist
14095
14096 echo "$as_me:14096: checking if external errno exists" >&5
14097 echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
14098 if test "${cf_cv_have_errno+set}" = set; then
14099   echo $ECHO_N "(cached) $ECHO_C" >&6
14100 else
14101
14102     cat >conftest.$ac_ext <<_ACEOF
14103 #line 14103 "configure"
14104 #include "confdefs.h"
14105
14106 #undef errno
14107 extern int errno;
14108
14109 int
14110 main ()
14111 {
14112 errno = 2
14113   ;
14114   return 0;
14115 }
14116 _ACEOF
14117 rm -f conftest.$ac_objext conftest$ac_exeext
14118 if { (eval echo "$as_me:14118: \"$ac_link\"") >&5
14119   (eval $ac_link) 2>&5
14120   ac_status=$?
14121   echo "$as_me:14121: \$? = $ac_status" >&5
14122   (exit $ac_status); } &&
14123          { ac_try='test -s conftest$ac_exeext'
14124   { (eval echo "$as_me:14124: \"$ac_try\"") >&5
14125   (eval $ac_try) 2>&5
14126   ac_status=$?
14127   echo "$as_me:14127: \$? = $ac_status" >&5
14128   (exit $ac_status); }; }; then
14129   cf_cv_have_errno=yes
14130 else
14131   echo "$as_me: failed program was:" >&5
14132 cat conftest.$ac_ext >&5
14133 cf_cv_have_errno=no
14134 fi
14135 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14136
14137 fi
14138 echo "$as_me:14138: result: $cf_cv_have_errno" >&5
14139 echo "${ECHO_T}$cf_cv_have_errno" >&6
14140
14141 if test "$cf_cv_have_errno" = yes ; then
14142
14143 cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
14144
14145     cat >>confdefs.h <<EOF
14146 #define $cf_result 1
14147 EOF
14148
14149 fi
14150
14151 echo "$as_me:14151: checking if data-only library module links" >&5
14152 echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
14153 if test "${cf_cv_link_dataonly+set}" = set; then
14154   echo $ECHO_N "(cached) $ECHO_C" >&6
14155 else
14156
14157         rm -f conftest.a
14158         cat >conftest.$ac_ext <<EOF
14159 #line 14159 "configure"
14160 int     testdata[3] = { 123, 456, 789 };
14161 EOF
14162         if { (eval echo "$as_me:14162: \"$ac_compile\"") >&5
14163   (eval $ac_compile) 2>&5
14164   ac_status=$?
14165   echo "$as_me:14165: \$? = $ac_status" >&5
14166   (exit $ac_status); } ; then
14167                 mv conftest.o data.o && \
14168                 ( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
14169         fi
14170         rm -f conftest.$ac_ext data.o
14171         cat >conftest.$ac_ext <<EOF
14172 #line 14172 "configure"
14173 int     testfunc()
14174 {
14175 #if defined(NeXT)
14176         ${cf_cv_main_return:-return}(1);        /* I'm told this linker is broken */
14177 #else
14178         extern int testdata[3];
14179         return testdata[0] == 123
14180            &&  testdata[1] == 456
14181            &&  testdata[2] == 789;
14182 #endif
14183 }
14184 EOF
14185         if { (eval echo "$as_me:14185: \"$ac_compile\"") >&5
14186   (eval $ac_compile) 2>&5
14187   ac_status=$?
14188   echo "$as_me:14188: \$? = $ac_status" >&5
14189   (exit $ac_status); }; then
14190                 mv conftest.o func.o && \
14191                 ( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
14192         fi
14193         rm -f conftest.$ac_ext func.o
14194         ( eval $RANLIB conftest.a ) 2>&5 >/dev/null
14195         cf_saveLIBS="$LIBS"
14196         LIBS="conftest.a $LIBS"
14197         if test "$cross_compiling" = yes; then
14198   cf_cv_link_dataonly=unknown
14199 else
14200   cat >conftest.$ac_ext <<_ACEOF
14201 #line 14201 "configure"
14202 #include "confdefs.h"
14203
14204         int main()
14205         {
14206                 extern int testfunc();
14207                 ${cf_cv_main_return:-return} (!testfunc());
14208         }
14209
14210 _ACEOF
14211 rm -f conftest$ac_exeext
14212 if { (eval echo "$as_me:14212: \"$ac_link\"") >&5
14213   (eval $ac_link) 2>&5
14214   ac_status=$?
14215   echo "$as_me:14215: \$? = $ac_status" >&5
14216   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14217   { (eval echo "$as_me:14217: \"$ac_try\"") >&5
14218   (eval $ac_try) 2>&5
14219   ac_status=$?
14220   echo "$as_me:14220: \$? = $ac_status" >&5
14221   (exit $ac_status); }; }; then
14222   cf_cv_link_dataonly=yes
14223 else
14224   echo "$as_me: program exited with status $ac_status" >&5
14225 echo "$as_me: failed program was:" >&5
14226 cat conftest.$ac_ext >&5
14227 cf_cv_link_dataonly=no
14228 fi
14229 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14230 fi
14231         LIBS="$cf_saveLIBS"
14232
14233 fi
14234
14235 echo "$as_me:14235: result: $cf_cv_link_dataonly" >&5
14236 echo "${ECHO_T}$cf_cv_link_dataonly" >&6
14237
14238 if test "$cf_cv_link_dataonly" = no ; then
14239         cat >>confdefs.h <<\EOF
14240 #define BROKEN_LINKER 1
14241 EOF
14242
14243         BROKEN_LINKER=1
14244 fi
14245
14246 ###     Checks for library functions.
14247
14248 for ac_func in \
14249 getcwd \
14250 getegid \
14251 geteuid \
14252 getttynam \
14253 issetugid \
14254 poll \
14255 remove \
14256 select \
14257 setbuf \
14258 setbuffer \
14259 setvbuf \
14260 sigaction \
14261 sigvec \
14262 strdup \
14263 strstr \
14264 tcgetpgrp \
14265 times \
14266 vsnprintf \
14267
14268 do
14269 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14270 echo "$as_me:14270: checking for $ac_func" >&5
14271 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
14272 if eval "test \"\${$as_ac_var+set}\" = set"; then
14273   echo $ECHO_N "(cached) $ECHO_C" >&6
14274 else
14275   cat >conftest.$ac_ext <<_ACEOF
14276 #line 14276 "configure"
14277 #include "confdefs.h"
14278 /* System header to define __stub macros and hopefully few prototypes,
14279     which can conflict with char $ac_func (); below.  */
14280 #include <assert.h>
14281 /* Override any gcc2 internal prototype to avoid an error.  */
14282 #ifdef __cplusplus
14283 extern "C"
14284 #endif
14285 /* We use char because int might match the return type of a gcc2
14286    builtin and then its argument prototype would still apply.  */
14287 char $ac_func ();
14288 char (*f) ();
14289
14290 int
14291 main ()
14292 {
14293 /* The GNU C library defines this for functions which it implements
14294     to always fail with ENOSYS.  Some functions are actually named
14295     something starting with __ and the normal name is an alias.  */
14296 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
14297 choke me
14298 #else
14299 f = $ac_func;
14300 #endif
14301
14302   ;
14303   return 0;
14304 }
14305 _ACEOF
14306 rm -f conftest.$ac_objext conftest$ac_exeext
14307 if { (eval echo "$as_me:14307: \"$ac_link\"") >&5
14308   (eval $ac_link) 2>&5
14309   ac_status=$?
14310   echo "$as_me:14310: \$? = $ac_status" >&5
14311   (exit $ac_status); } &&
14312          { ac_try='test -s conftest$ac_exeext'
14313   { (eval echo "$as_me:14313: \"$ac_try\"") >&5
14314   (eval $ac_try) 2>&5
14315   ac_status=$?
14316   echo "$as_me:14316: \$? = $ac_status" >&5
14317   (exit $ac_status); }; }; then
14318   eval "$as_ac_var=yes"
14319 else
14320   echo "$as_me: failed program was:" >&5
14321 cat conftest.$ac_ext >&5
14322 eval "$as_ac_var=no"
14323 fi
14324 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14325 fi
14326 echo "$as_me:14326: result: `eval echo '${'$as_ac_var'}'`" >&5
14327 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
14328 if test `eval echo '${'$as_ac_var'}'` = yes; then
14329   cat >>confdefs.h <<EOF
14330 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14331 EOF
14332
14333 fi
14334 done
14335
14336 if test "$with_getcap" = "yes" ; then
14337
14338 echo "$as_me:14338: checking for terminal-capability database functions" >&5
14339 echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
14340 if test "${cf_cv_cgetent+set}" = set; then
14341   echo $ECHO_N "(cached) $ECHO_C" >&6
14342 else
14343
14344 cat >conftest.$ac_ext <<_ACEOF
14345 #line 14345 "configure"
14346 #include "confdefs.h"
14347
14348 #include <stdlib.h>
14349 int
14350 main ()
14351 {
14352
14353         char temp[128];
14354         char *buf = temp;
14355         char *db_array = temp;
14356         cgetent(&buf, /* int *, */ &db_array, "vt100");
14357         cgetcap(buf, "tc", '=');
14358         cgetmatch(buf, "tc");
14359
14360   ;
14361   return 0;
14362 }
14363 _ACEOF
14364 rm -f conftest.$ac_objext conftest$ac_exeext
14365 if { (eval echo "$as_me:14365: \"$ac_link\"") >&5
14366   (eval $ac_link) 2>&5
14367   ac_status=$?
14368   echo "$as_me:14368: \$? = $ac_status" >&5
14369   (exit $ac_status); } &&
14370          { ac_try='test -s conftest$ac_exeext'
14371   { (eval echo "$as_me:14371: \"$ac_try\"") >&5
14372   (eval $ac_try) 2>&5
14373   ac_status=$?
14374   echo "$as_me:14374: \$? = $ac_status" >&5
14375   (exit $ac_status); }; }; then
14376   cf_cv_cgetent=yes
14377 else
14378   echo "$as_me: failed program was:" >&5
14379 cat conftest.$ac_ext >&5
14380 cf_cv_cgetent=no
14381 fi
14382 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14383
14384 fi
14385
14386 echo "$as_me:14386: result: $cf_cv_cgetent" >&5
14387 echo "${ECHO_T}$cf_cv_cgetent" >&6
14388 test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
14389 #define HAVE_BSD_CGETENT 1
14390 EOF
14391
14392 fi
14393
14394 echo "$as_me:14394: checking for isascii" >&5
14395 echo $ECHO_N "checking for isascii... $ECHO_C" >&6
14396 if test "${cf_cv_have_isascii+set}" = set; then
14397   echo $ECHO_N "(cached) $ECHO_C" >&6
14398 else
14399
14400         cat >conftest.$ac_ext <<_ACEOF
14401 #line 14401 "configure"
14402 #include "confdefs.h"
14403 #include <ctype.h>
14404 int
14405 main ()
14406 {
14407 int x = isascii(' ')
14408   ;
14409   return 0;
14410 }
14411 _ACEOF
14412 rm -f conftest.$ac_objext conftest$ac_exeext
14413 if { (eval echo "$as_me:14413: \"$ac_link\"") >&5
14414   (eval $ac_link) 2>&5
14415   ac_status=$?
14416   echo "$as_me:14416: \$? = $ac_status" >&5
14417   (exit $ac_status); } &&
14418          { ac_try='test -s conftest$ac_exeext'
14419   { (eval echo "$as_me:14419: \"$ac_try\"") >&5
14420   (eval $ac_try) 2>&5
14421   ac_status=$?
14422   echo "$as_me:14422: \$? = $ac_status" >&5
14423   (exit $ac_status); }; }; then
14424   cf_cv_have_isascii=yes
14425 else
14426   echo "$as_me: failed program was:" >&5
14427 cat conftest.$ac_ext >&5
14428 cf_cv_have_isascii=no
14429 fi
14430 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14431
14432 fi
14433 echo "$as_me:14433: result: $cf_cv_have_isascii" >&5
14434 echo "${ECHO_T}$cf_cv_have_isascii" >&6
14435 test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
14436 #define HAVE_ISASCII 1
14437 EOF
14438
14439 if test "$ac_cv_func_sigaction" = yes; then
14440 echo "$as_me:14440: checking whether sigaction needs _POSIX_SOURCE" >&5
14441 echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
14442 cat >conftest.$ac_ext <<_ACEOF
14443 #line 14443 "configure"
14444 #include "confdefs.h"
14445
14446 #include <sys/types.h>
14447 #include <signal.h>
14448 int
14449 main ()
14450 {
14451 struct sigaction act
14452   ;
14453   return 0;
14454 }
14455 _ACEOF
14456 rm -f conftest.$ac_objext
14457 if { (eval echo "$as_me:14457: \"$ac_compile\"") >&5
14458   (eval $ac_compile) 2>&5
14459   ac_status=$?
14460   echo "$as_me:14460: \$? = $ac_status" >&5
14461   (exit $ac_status); } &&
14462          { ac_try='test -s conftest.$ac_objext'
14463   { (eval echo "$as_me:14463: \"$ac_try\"") >&5
14464   (eval $ac_try) 2>&5
14465   ac_status=$?
14466   echo "$as_me:14466: \$? = $ac_status" >&5
14467   (exit $ac_status); }; }; then
14468   sigact_bad=no
14469 else
14470   echo "$as_me: failed program was:" >&5
14471 cat conftest.$ac_ext >&5
14472
14473 cat >conftest.$ac_ext <<_ACEOF
14474 #line 14474 "configure"
14475 #include "confdefs.h"
14476
14477 #define _POSIX_SOURCE
14478 #include <sys/types.h>
14479 #include <signal.h>
14480 int
14481 main ()
14482 {
14483 struct sigaction act
14484   ;
14485   return 0;
14486 }
14487 _ACEOF
14488 rm -f conftest.$ac_objext
14489 if { (eval echo "$as_me:14489: \"$ac_compile\"") >&5
14490   (eval $ac_compile) 2>&5
14491   ac_status=$?
14492   echo "$as_me:14492: \$? = $ac_status" >&5
14493   (exit $ac_status); } &&
14494          { ac_try='test -s conftest.$ac_objext'
14495   { (eval echo "$as_me:14495: \"$ac_try\"") >&5
14496   (eval $ac_try) 2>&5
14497   ac_status=$?
14498   echo "$as_me:14498: \$? = $ac_status" >&5
14499   (exit $ac_status); }; }; then
14500   sigact_bad=yes
14501          cat >>confdefs.h <<\EOF
14502 #define SVR4_ACTION 1
14503 EOF
14504
14505 else
14506   echo "$as_me: failed program was:" >&5
14507 cat conftest.$ac_ext >&5
14508 sigact_bad=unknown
14509 fi
14510 rm -f conftest.$ac_objext conftest.$ac_ext
14511 fi
14512 rm -f conftest.$ac_objext conftest.$ac_ext
14513 echo "$as_me:14513: result: $sigact_bad" >&5
14514 echo "${ECHO_T}$sigact_bad" >&6
14515 fi
14516
14517 echo "$as_me:14517: checking if nanosleep really works" >&5
14518 echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
14519 if test "${cf_cv_func_nanosleep+set}" = set; then
14520   echo $ECHO_N "(cached) $ECHO_C" >&6
14521 else
14522
14523 if test "$cross_compiling" = yes; then
14524   cf_cv_func_nanosleep=unknown
14525 else
14526   cat >conftest.$ac_ext <<_ACEOF
14527 #line 14527 "configure"
14528 #include "confdefs.h"
14529
14530 #include <stdio.h>
14531 #include <errno.h>
14532 #include <time.h>
14533
14534 #ifdef HAVE_SYS_TIME_H
14535 #include <sys/time.h>
14536 #endif
14537
14538 int main() {
14539         struct timespec ts1, ts2;
14540         int code;
14541         ts1.tv_sec  = 0;
14542         ts1.tv_nsec = 750000000;
14543         ts2.tv_sec  = 0;
14544         ts2.tv_nsec = 0;
14545         errno = 0;
14546         code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
14547         ${cf_cv_main_return:-return}(code != 0);
14548 }
14549
14550 _ACEOF
14551 rm -f conftest$ac_exeext
14552 if { (eval echo "$as_me:14552: \"$ac_link\"") >&5
14553   (eval $ac_link) 2>&5
14554   ac_status=$?
14555   echo "$as_me:14555: \$? = $ac_status" >&5
14556   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14557   { (eval echo "$as_me:14557: \"$ac_try\"") >&5
14558   (eval $ac_try) 2>&5
14559   ac_status=$?
14560   echo "$as_me:14560: \$? = $ac_status" >&5
14561   (exit $ac_status); }; }; then
14562   cf_cv_func_nanosleep=yes
14563 else
14564   echo "$as_me: program exited with status $ac_status" >&5
14565 echo "$as_me: failed program was:" >&5
14566 cat conftest.$ac_ext >&5
14567 cf_cv_func_nanosleep=no
14568 fi
14569 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14570 fi
14571 fi
14572 echo "$as_me:14572: result: $cf_cv_func_nanosleep" >&5
14573 echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
14574
14575 test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
14576 #define HAVE_NANOSLEEP 1
14577 EOF
14578
14579 for ac_header in \
14580 termio.h \
14581 termios.h \
14582 unistd.h \
14583
14584 do
14585 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14586 echo "$as_me:14586: checking for $ac_header" >&5
14587 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14588 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14589   echo $ECHO_N "(cached) $ECHO_C" >&6
14590 else
14591   cat >conftest.$ac_ext <<_ACEOF
14592 #line 14592 "configure"
14593 #include "confdefs.h"
14594 #include <$ac_header>
14595 _ACEOF
14596 if { (eval echo "$as_me:14596: \"$ac_cpp conftest.$ac_ext\"") >&5
14597   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14598   ac_status=$?
14599   egrep -v '^ *\+' conftest.er1 >conftest.err
14600   rm -f conftest.er1
14601   cat conftest.err >&5
14602   echo "$as_me:14602: \$? = $ac_status" >&5
14603   (exit $ac_status); } >/dev/null; then
14604   if test -s conftest.err; then
14605     ac_cpp_err=$ac_c_preproc_warn_flag
14606   else
14607     ac_cpp_err=
14608   fi
14609 else
14610   ac_cpp_err=yes
14611 fi
14612 if test -z "$ac_cpp_err"; then
14613   eval "$as_ac_Header=yes"
14614 else
14615   echo "$as_me: failed program was:" >&5
14616   cat conftest.$ac_ext >&5
14617   eval "$as_ac_Header=no"
14618 fi
14619 rm -f conftest.err conftest.$ac_ext
14620 fi
14621 echo "$as_me:14621: result: `eval echo '${'$as_ac_Header'}'`" >&5
14622 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14623 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14624   cat >>confdefs.h <<EOF
14625 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14626 EOF
14627
14628 fi
14629 done
14630
14631 if test "$ISC" = yes ; then
14632
14633 for ac_header in sys/termio.h
14634 do
14635 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14636 echo "$as_me:14636: checking for $ac_header" >&5
14637 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14638 if eval "test \"\${$as_ac_Header+set}\" = set"; then
14639   echo $ECHO_N "(cached) $ECHO_C" >&6
14640 else
14641   cat >conftest.$ac_ext <<_ACEOF
14642 #line 14642 "configure"
14643 #include "confdefs.h"
14644 #include <$ac_header>
14645 _ACEOF
14646 if { (eval echo "$as_me:14646: \"$ac_cpp conftest.$ac_ext\"") >&5
14647   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14648   ac_status=$?
14649   egrep -v '^ *\+' conftest.er1 >conftest.err
14650   rm -f conftest.er1
14651   cat conftest.err >&5
14652   echo "$as_me:14652: \$? = $ac_status" >&5
14653   (exit $ac_status); } >/dev/null; then
14654   if test -s conftest.err; then
14655     ac_cpp_err=$ac_c_preproc_warn_flag
14656   else
14657     ac_cpp_err=
14658   fi
14659 else
14660   ac_cpp_err=yes
14661 fi
14662 if test -z "$ac_cpp_err"; then
14663   eval "$as_ac_Header=yes"
14664 else
14665   echo "$as_me: failed program was:" >&5
14666   cat conftest.$ac_ext >&5
14667   eval "$as_ac_Header=no"
14668 fi
14669 rm -f conftest.err conftest.$ac_ext
14670 fi
14671 echo "$as_me:14671: result: `eval echo '${'$as_ac_Header'}'`" >&5
14672 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14673 if test `eval echo '${'$as_ac_Header'}'` = yes; then
14674   cat >>confdefs.h <<EOF
14675 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14676 EOF
14677
14678 fi
14679 done
14680
14681 fi
14682 if test "$ac_cv_header_termios_h" = yes ; then
14683         case "$CFLAGS $CPPFLAGS" in
14684         *-D_POSIX_SOURCE*)
14685                 termios_bad=dunno ;;
14686         *)      termios_bad=maybe ;;
14687         esac
14688         if test "$termios_bad" = maybe ; then
14689         echo "$as_me:14689: checking whether termios.h needs _POSIX_SOURCE" >&5
14690 echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
14691         cat >conftest.$ac_ext <<_ACEOF
14692 #line 14692 "configure"
14693 #include "confdefs.h"
14694 #include <termios.h>
14695 int
14696 main ()
14697 {
14698 struct termios foo; int x = foo.c_iflag
14699   ;
14700   return 0;
14701 }
14702 _ACEOF
14703 rm -f conftest.$ac_objext
14704 if { (eval echo "$as_me:14704: \"$ac_compile\"") >&5
14705   (eval $ac_compile) 2>&5
14706   ac_status=$?
14707   echo "$as_me:14707: \$? = $ac_status" >&5
14708   (exit $ac_status); } &&
14709          { ac_try='test -s conftest.$ac_objext'
14710   { (eval echo "$as_me:14710: \"$ac_try\"") >&5
14711   (eval $ac_try) 2>&5
14712   ac_status=$?
14713   echo "$as_me:14713: \$? = $ac_status" >&5
14714   (exit $ac_status); }; }; then
14715   termios_bad=no
14716 else
14717   echo "$as_me: failed program was:" >&5
14718 cat conftest.$ac_ext >&5
14719
14720                 cat >conftest.$ac_ext <<_ACEOF
14721 #line 14721 "configure"
14722 #include "confdefs.h"
14723
14724 #define _POSIX_SOURCE
14725 #include <termios.h>
14726 int
14727 main ()
14728 {
14729 struct termios foo; int x = foo.c_iflag
14730   ;
14731   return 0;
14732 }
14733 _ACEOF
14734 rm -f conftest.$ac_objext
14735 if { (eval echo "$as_me:14735: \"$ac_compile\"") >&5
14736   (eval $ac_compile) 2>&5
14737   ac_status=$?
14738   echo "$as_me:14738: \$? = $ac_status" >&5
14739   (exit $ac_status); } &&
14740          { ac_try='test -s conftest.$ac_objext'
14741   { (eval echo "$as_me:14741: \"$ac_try\"") >&5
14742   (eval $ac_try) 2>&5
14743   ac_status=$?
14744   echo "$as_me:14744: \$? = $ac_status" >&5
14745   (exit $ac_status); }; }; then
14746   termios_bad=unknown
14747 else
14748   echo "$as_me: failed program was:" >&5
14749 cat conftest.$ac_ext >&5
14750 termios_bad=yes cat >>confdefs.h <<\EOF
14751 #define SVR4_TERMIO 1
14752 EOF
14753
14754 fi
14755 rm -f conftest.$ac_objext conftest.$ac_ext
14756
14757 fi
14758 rm -f conftest.$ac_objext conftest.$ac_ext
14759         echo "$as_me:14759: result: $termios_bad" >&5
14760 echo "${ECHO_T}$termios_bad" >&6
14761         fi
14762 fi
14763
14764 echo "$as_me:14764: checking for tcgetattr" >&5
14765 echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
14766 if test "${cf_cv_have_tcgetattr+set}" = set; then
14767   echo $ECHO_N "(cached) $ECHO_C" >&6
14768 else
14769
14770 cat >conftest.$ac_ext <<_ACEOF
14771 #line 14771 "configure"
14772 #include "confdefs.h"
14773
14774 #include <sys/types.h>
14775 #ifdef HAVE_UNISTD_H
14776 #include <unistd.h>
14777 #endif
14778 #ifdef HAVE_TERMIOS_H
14779 #include <termios.h>
14780 #define TTY struct termios
14781 #else
14782 #ifdef HAVE_TERMIO_H
14783 #include <termio.h>
14784 #define TTY struct termio
14785 #endif
14786 #endif
14787
14788 int
14789 main ()
14790 {
14791
14792 TTY foo;
14793 tcgetattr(1, &foo);
14794   ;
14795   return 0;
14796 }
14797 _ACEOF
14798 rm -f conftest.$ac_objext conftest$ac_exeext
14799 if { (eval echo "$as_me:14799: \"$ac_link\"") >&5
14800   (eval $ac_link) 2>&5
14801   ac_status=$?
14802   echo "$as_me:14802: \$? = $ac_status" >&5
14803   (exit $ac_status); } &&
14804          { ac_try='test -s conftest$ac_exeext'
14805   { (eval echo "$as_me:14805: \"$ac_try\"") >&5
14806   (eval $ac_try) 2>&5
14807   ac_status=$?
14808   echo "$as_me:14808: \$? = $ac_status" >&5
14809   (exit $ac_status); }; }; then
14810   cf_cv_have_tcgetattr=yes
14811 else
14812   echo "$as_me: failed program was:" >&5
14813 cat conftest.$ac_ext >&5
14814 cf_cv_have_tcgetattr=no
14815 fi
14816 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14817 fi
14818 echo "$as_me:14818: result: $cf_cv_have_tcgetattr" >&5
14819 echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
14820 test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
14821 #define HAVE_TCGETATTR 1
14822 EOF
14823
14824 echo "$as_me:14824: checking for vsscanf function or workaround" >&5
14825 echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
14826 if test "${cf_cv_func_vsscanf+set}" = set; then
14827   echo $ECHO_N "(cached) $ECHO_C" >&6
14828 else
14829
14830 cat >conftest.$ac_ext <<_ACEOF
14831 #line 14831 "configure"
14832 #include "confdefs.h"
14833
14834 #include <stdarg.h>
14835 #include <stdio.h>
14836 int
14837 main ()
14838 {
14839
14840         va_list ap;
14841         vsscanf("from", "%d", ap)
14842   ;
14843   return 0;
14844 }
14845 _ACEOF
14846 rm -f conftest.$ac_objext conftest$ac_exeext
14847 if { (eval echo "$as_me:14847: \"$ac_link\"") >&5
14848   (eval $ac_link) 2>&5
14849   ac_status=$?
14850   echo "$as_me:14850: \$? = $ac_status" >&5
14851   (exit $ac_status); } &&
14852          { ac_try='test -s conftest$ac_exeext'
14853   { (eval echo "$as_me:14853: \"$ac_try\"") >&5
14854   (eval $ac_try) 2>&5
14855   ac_status=$?
14856   echo "$as_me:14856: \$? = $ac_status" >&5
14857   (exit $ac_status); }; }; then
14858   cf_cv_func_vsscanf=vsscanf
14859 else
14860   echo "$as_me: failed program was:" >&5
14861 cat conftest.$ac_ext >&5
14862
14863 cat >conftest.$ac_ext <<_ACEOF
14864 #line 14864 "configure"
14865 #include "confdefs.h"
14866
14867 #include <stdarg.h>
14868 #include <stdio.h>
14869 int
14870 main ()
14871 {
14872
14873     FILE strbuf;
14874     char *str = "from";
14875
14876     strbuf._flag = _IOREAD;
14877     strbuf._ptr = strbuf._base = (unsigned char *) str;
14878     strbuf._cnt = strlen(str);
14879     strbuf._file = _NFILE;
14880     return (vfscanf(&strbuf, "%d", ap))
14881   ;
14882   return 0;
14883 }
14884 _ACEOF
14885 rm -f conftest.$ac_objext conftest$ac_exeext
14886 if { (eval echo "$as_me:14886: \"$ac_link\"") >&5
14887   (eval $ac_link) 2>&5
14888   ac_status=$?
14889   echo "$as_me:14889: \$? = $ac_status" >&5
14890   (exit $ac_status); } &&
14891          { ac_try='test -s conftest$ac_exeext'
14892   { (eval echo "$as_me:14892: \"$ac_try\"") >&5
14893   (eval $ac_try) 2>&5
14894   ac_status=$?
14895   echo "$as_me:14895: \$? = $ac_status" >&5
14896   (exit $ac_status); }; }; then
14897   cf_cv_func_vsscanf=vfscanf
14898 else
14899   echo "$as_me: failed program was:" >&5
14900 cat conftest.$ac_ext >&5
14901
14902 cat >conftest.$ac_ext <<_ACEOF
14903 #line 14903 "configure"
14904 #include "confdefs.h"
14905
14906 #include <stdarg.h>
14907 #include <stdio.h>
14908 int
14909 main ()
14910 {
14911
14912     FILE strbuf;
14913     char *str = "from";
14914
14915     strbuf._flag = _IOREAD;
14916     strbuf._ptr = strbuf._base = (unsigned char *) str;
14917     strbuf._cnt = strlen(str);
14918     strbuf._file = _NFILE;
14919     return (_doscan(&strbuf, "%d", ap))
14920   ;
14921   return 0;
14922 }
14923 _ACEOF
14924 rm -f conftest.$ac_objext conftest$ac_exeext
14925 if { (eval echo "$as_me:14925: \"$ac_link\"") >&5
14926   (eval $ac_link) 2>&5
14927   ac_status=$?
14928   echo "$as_me:14928: \$? = $ac_status" >&5
14929   (exit $ac_status); } &&
14930          { ac_try='test -s conftest$ac_exeext'
14931   { (eval echo "$as_me:14931: \"$ac_try\"") >&5
14932   (eval $ac_try) 2>&5
14933   ac_status=$?
14934   echo "$as_me:14934: \$? = $ac_status" >&5
14935   (exit $ac_status); }; }; then
14936   cf_cv_func_vsscanf=_doscan
14937 else
14938   echo "$as_me: failed program was:" >&5
14939 cat conftest.$ac_ext >&5
14940
14941 cf_cv_func_vsscanf=no
14942 fi
14943 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14944 fi
14945 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14946 fi
14947 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14948 fi
14949 echo "$as_me:14949: result: $cf_cv_func_vsscanf" >&5
14950 echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
14951
14952 case $cf_cv_func_vsscanf in #(vi
14953 vsscanf) cat >>confdefs.h <<\EOF
14954 #define HAVE_VSSCANF 1
14955 EOF
14956 ;; #(vi
14957 vfscanf) cat >>confdefs.h <<\EOF
14958 #define HAVE_VFSCANF 1
14959 EOF
14960 ;; #(vi
14961 _doscan) cat >>confdefs.h <<\EOF
14962 #define HAVE__DOSCAN 1
14963 EOF
14964 ;;
14965 esac
14966
14967 echo "$as_me:14967: checking for working mkstemp" >&5
14968 echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
14969 if test "${cf_cv_func_mkstemp+set}" = set; then
14970   echo $ECHO_N "(cached) $ECHO_C" >&6
14971 else
14972
14973 rm -rf conftest*
14974 if test "$cross_compiling" = yes; then
14975   echo "$as_me:14975: checking for mkstemp" >&5
14976 echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
14977 if test "${ac_cv_func_mkstemp+set}" = set; then
14978   echo $ECHO_N "(cached) $ECHO_C" >&6
14979 else
14980   cat >conftest.$ac_ext <<_ACEOF
14981 #line 14981 "configure"
14982 #include "confdefs.h"
14983 /* System header to define __stub macros and hopefully few prototypes,
14984     which can conflict with char mkstemp (); below.  */
14985 #include <assert.h>
14986 /* Override any gcc2 internal prototype to avoid an error.  */
14987 #ifdef __cplusplus
14988 extern "C"
14989 #endif
14990 /* We use char because int might match the return type of a gcc2
14991    builtin and then its argument prototype would still apply.  */
14992 char mkstemp ();
14993 char (*f) ();
14994
14995 int
14996 main ()
14997 {
14998 /* The GNU C library defines this for functions which it implements
14999     to always fail with ENOSYS.  Some functions are actually named
15000     something starting with __ and the normal name is an alias.  */
15001 #if defined (__stub_mkstemp) || defined (__stub___mkstemp)
15002 choke me
15003 #else
15004 f = mkstemp;
15005 #endif
15006
15007   ;
15008   return 0;
15009 }
15010 _ACEOF
15011 rm -f conftest.$ac_objext conftest$ac_exeext
15012 if { (eval echo "$as_me:15012: \"$ac_link\"") >&5
15013   (eval $ac_link) 2>&5
15014   ac_status=$?
15015   echo "$as_me:15015: \$? = $ac_status" >&5
15016   (exit $ac_status); } &&
15017          { ac_try='test -s conftest$ac_exeext'
15018   { (eval echo "$as_me:15018: \"$ac_try\"") >&5
15019   (eval $ac_try) 2>&5
15020   ac_status=$?
15021   echo "$as_me:15021: \$? = $ac_status" >&5
15022   (exit $ac_status); }; }; then
15023   ac_cv_func_mkstemp=yes
15024 else
15025   echo "$as_me: failed program was:" >&5
15026 cat conftest.$ac_ext >&5
15027 ac_cv_func_mkstemp=no
15028 fi
15029 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15030 fi
15031 echo "$as_me:15031: result: $ac_cv_func_mkstemp" >&5
15032 echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
15033
15034 else
15035   cat >conftest.$ac_ext <<_ACEOF
15036 #line 15036 "configure"
15037 #include "confdefs.h"
15038
15039 #include <sys/types.h>
15040 #include <stdlib.h>
15041 #include <stdio.h>
15042 #include <string.h>
15043 #include <sys/stat.h>
15044 int main()
15045 {
15046         char *tmpl = "conftestXXXXXX";
15047         char name[2][80];
15048         int n;
15049         int result = 0;
15050         int fd;
15051         struct stat sb;
15052
15053         umask(077);
15054         for (n = 0; n < 2; ++n) {
15055                 strcpy(name[n], tmpl);
15056                 if ((fd = mkstemp(name[n])) >= 0) {
15057                         if (!strcmp(name[n], tmpl)
15058                          || stat(name[n], &sb) != 0
15059                          || (sb.st_mode & S_IFMT) != S_IFREG
15060                          || (sb.st_mode & 077) != 0) {
15061                                 result = 1;
15062                         }
15063                         close(fd);
15064                 }
15065         }
15066         if (result == 0
15067          && !strcmp(name[0], name[1]))
15068                 result = 1;
15069         ${cf_cv_main_return:-return}(result);
15070 }
15071
15072 _ACEOF
15073 rm -f conftest$ac_exeext
15074 if { (eval echo "$as_me:15074: \"$ac_link\"") >&5
15075   (eval $ac_link) 2>&5
15076   ac_status=$?
15077   echo "$as_me:15077: \$? = $ac_status" >&5
15078   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15079   { (eval echo "$as_me:15079: \"$ac_try\"") >&5
15080   (eval $ac_try) 2>&5
15081   ac_status=$?
15082   echo "$as_me:15082: \$? = $ac_status" >&5
15083   (exit $ac_status); }; }; then
15084   cf_cv_func_mkstemp=yes
15085
15086 else
15087   echo "$as_me: program exited with status $ac_status" >&5
15088 echo "$as_me: failed program was:" >&5
15089 cat conftest.$ac_ext >&5
15090 cf_cv_func_mkstemp=no
15091
15092 fi
15093 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15094 fi
15095
15096 fi
15097 echo "$as_me:15097: result: $cf_cv_func_mkstemp" >&5
15098 echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
15099 if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
15100         cat >>confdefs.h <<\EOF
15101 #define HAVE_MKSTEMP 1
15102 EOF
15103
15104 fi
15105
15106 # setup for prototype of fallback for vsscanf()
15107
15108 if test "$cf_cv_func_vsscanf" = vsscanf ; then
15109         HAVE_VSSCANF=1
15110 else
15111         HAVE_VSSCANF=0
15112 fi
15113
15114 if test "$cross_compiling" = yes ; then
15115         { echo "$as_me:15115: WARNING: cross compiling: assume setvbuf params not reversed" >&5
15116 echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
15117 else
15118         echo "$as_me:15118: checking whether setvbuf arguments are reversed" >&5
15119 echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
15120 if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
15121   echo $ECHO_N "(cached) $ECHO_C" >&6
15122 else
15123   if test "$cross_compiling" = yes; then
15124   { { echo "$as_me:15124: error: cannot run test program while cross compiling" >&5
15125 echo "$as_me: error: cannot run test program while cross compiling" >&2;}
15126    { (exit 1); exit 1; }; }
15127 else
15128   cat >conftest.$ac_ext <<_ACEOF
15129 #line 15129 "configure"
15130 #include "confdefs.h"
15131 #include <stdio.h>
15132 /* If setvbuf has the reversed format, exit 0. */
15133 int
15134 main ()
15135 {
15136   /* This call has the arguments reversed.
15137      A reversed system may check and see that the address of main
15138      is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
15139   if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
15140     $ac_main_return(1);
15141   putc('\r', stdout);
15142   $ac_main_return(0);                   /* Non-reversed systems segv here.  */
15143 }
15144 _ACEOF
15145 rm -f conftest$ac_exeext
15146 if { (eval echo "$as_me:15146: \"$ac_link\"") >&5
15147   (eval $ac_link) 2>&5
15148   ac_status=$?
15149   echo "$as_me:15149: \$? = $ac_status" >&5
15150   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15151   { (eval echo "$as_me:15151: \"$ac_try\"") >&5
15152   (eval $ac_try) 2>&5
15153   ac_status=$?
15154   echo "$as_me:15154: \$? = $ac_status" >&5
15155   (exit $ac_status); }; }; then
15156   ac_cv_func_setvbuf_reversed=yes
15157 else
15158   echo "$as_me: program exited with status $ac_status" >&5
15159 echo "$as_me: failed program was:" >&5
15160 cat conftest.$ac_ext >&5
15161 ac_cv_func_setvbuf_reversed=no
15162 fi
15163 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15164 fi
15165 rm -f core core.* *.core
15166 fi
15167 echo "$as_me:15167: result: $ac_cv_func_setvbuf_reversed" >&5
15168 echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
15169 if test $ac_cv_func_setvbuf_reversed = yes; then
15170
15171 cat >>confdefs.h <<\EOF
15172 #define SETVBUF_REVERSED 1
15173 EOF
15174
15175 fi
15176
15177 fi
15178 echo "$as_me:15178: checking return type of signal handlers" >&5
15179 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
15180 if test "${ac_cv_type_signal+set}" = set; then
15181   echo $ECHO_N "(cached) $ECHO_C" >&6
15182 else
15183   cat >conftest.$ac_ext <<_ACEOF
15184 #line 15184 "configure"
15185 #include "confdefs.h"
15186 #include <sys/types.h>
15187 #include <signal.h>
15188 #ifdef signal
15189 # undef signal
15190 #endif
15191 #ifdef __cplusplus
15192 extern "C" void (*signal (int, void (*)(int)))(int);
15193 #else
15194 void (*signal ()) ();
15195 #endif
15196
15197 int
15198 main ()
15199 {
15200 int i;
15201   ;
15202   return 0;
15203 }
15204 _ACEOF
15205 rm -f conftest.$ac_objext
15206 if { (eval echo "$as_me:15206: \"$ac_compile\"") >&5
15207   (eval $ac_compile) 2>&5
15208   ac_status=$?
15209   echo "$as_me:15209: \$? = $ac_status" >&5
15210   (exit $ac_status); } &&
15211          { ac_try='test -s conftest.$ac_objext'
15212   { (eval echo "$as_me:15212: \"$ac_try\"") >&5
15213   (eval $ac_try) 2>&5
15214   ac_status=$?
15215   echo "$as_me:15215: \$? = $ac_status" >&5
15216   (exit $ac_status); }; }; then
15217   ac_cv_type_signal=void
15218 else
15219   echo "$as_me: failed program was:" >&5
15220 cat conftest.$ac_ext >&5
15221 ac_cv_type_signal=int
15222 fi
15223 rm -f conftest.$ac_objext conftest.$ac_ext
15224 fi
15225 echo "$as_me:15225: result: $ac_cv_type_signal" >&5
15226 echo "${ECHO_T}$ac_cv_type_signal" >&6
15227
15228 cat >>confdefs.h <<EOF
15229 #define RETSIGTYPE $ac_cv_type_signal
15230 EOF
15231
15232 echo "$as_me:15232: checking for type sigaction_t" >&5
15233 echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
15234 if test "${cf_cv_type_sigaction+set}" = set; then
15235   echo $ECHO_N "(cached) $ECHO_C" >&6
15236 else
15237
15238         cat >conftest.$ac_ext <<_ACEOF
15239 #line 15239 "configure"
15240 #include "confdefs.h"
15241
15242 #include <signal.h>
15243 int
15244 main ()
15245 {
15246 sigaction_t x
15247   ;
15248   return 0;
15249 }
15250 _ACEOF
15251 rm -f conftest.$ac_objext
15252 if { (eval echo "$as_me:15252: \"$ac_compile\"") >&5
15253   (eval $ac_compile) 2>&5
15254   ac_status=$?
15255   echo "$as_me:15255: \$? = $ac_status" >&5
15256   (exit $ac_status); } &&
15257          { ac_try='test -s conftest.$ac_objext'
15258   { (eval echo "$as_me:15258: \"$ac_try\"") >&5
15259   (eval $ac_try) 2>&5
15260   ac_status=$?
15261   echo "$as_me:15261: \$? = $ac_status" >&5
15262   (exit $ac_status); }; }; then
15263   cf_cv_type_sigaction=yes
15264 else
15265   echo "$as_me: failed program was:" >&5
15266 cat conftest.$ac_ext >&5
15267 cf_cv_type_sigaction=no
15268 fi
15269 rm -f conftest.$ac_objext conftest.$ac_ext
15270 fi
15271
15272 echo "$as_me:15272: result: $cf_cv_type_sigaction" >&5
15273 echo "${ECHO_T}$cf_cv_type_sigaction" >&6
15274 test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
15275 #define HAVE_TYPE_SIGACTION 1
15276 EOF
15277
15278 echo "$as_me:15278: checking declaration of size-change" >&5
15279 echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
15280 if test "${cf_cv_sizechange+set}" = set; then
15281   echo $ECHO_N "(cached) $ECHO_C" >&6
15282 else
15283
15284     cf_cv_sizechange=unknown
15285     cf_save_CPPFLAGS="$CPPFLAGS"
15286
15287 for cf_opts in "" "NEED_PTEM_H"
15288 do
15289
15290     CPPFLAGS="$cf_save_CPPFLAGS"
15291     test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
15292     cat >conftest.$ac_ext <<_ACEOF
15293 #line 15293 "configure"
15294 #include "confdefs.h"
15295 #include <sys/types.h>
15296 #ifdef HAVE_TERMIOS_H
15297 #include <termios.h>
15298 #else
15299 #ifdef HAVE_TERMIO_H
15300 #include <termio.h>
15301 #endif
15302 #endif
15303 #ifdef NEED_PTEM_H
15304 /* This is a workaround for SCO:  they neglected to define struct winsize in
15305  * termios.h -- it's only in termio.h and ptem.h
15306  */
15307 #include        <sys/stream.h>
15308 #include        <sys/ptem.h>
15309 #endif
15310 #if !defined(sun) || !defined(HAVE_TERMIOS_H)
15311 #include <sys/ioctl.h>
15312 #endif
15313
15314 int
15315 main ()
15316 {
15317
15318 #ifdef TIOCGSIZE
15319         struct ttysize win;     /* FIXME: what system is this? */
15320         int y = win.ts_lines;
15321         int x = win.ts_cols;
15322 #else
15323 #ifdef TIOCGWINSZ
15324         struct winsize win;
15325         int y = win.ws_row;
15326         int x = win.ws_col;
15327 #else
15328         no TIOCGSIZE or TIOCGWINSZ
15329 #endif /* TIOCGWINSZ */
15330 #endif /* TIOCGSIZE */
15331
15332   ;
15333   return 0;
15334 }
15335 _ACEOF
15336 rm -f conftest.$ac_objext
15337 if { (eval echo "$as_me:15337: \"$ac_compile\"") >&5
15338   (eval $ac_compile) 2>&5
15339   ac_status=$?
15340   echo "$as_me:15340: \$? = $ac_status" >&5
15341   (exit $ac_status); } &&
15342          { ac_try='test -s conftest.$ac_objext'
15343   { (eval echo "$as_me:15343: \"$ac_try\"") >&5
15344   (eval $ac_try) 2>&5
15345   ac_status=$?
15346   echo "$as_me:15346: \$? = $ac_status" >&5
15347   (exit $ac_status); }; }; then
15348   cf_cv_sizechange=yes
15349 else
15350   echo "$as_me: failed program was:" >&5
15351 cat conftest.$ac_ext >&5
15352 cf_cv_sizechange=no
15353 fi
15354 rm -f conftest.$ac_objext conftest.$ac_ext
15355
15356         CPPFLAGS="$cf_save_CPPFLAGS"
15357         if test "$cf_cv_sizechange" = yes ; then
15358                 echo "size-change succeeded ($cf_opts)" >&5
15359                 test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
15360                 break
15361         fi
15362 done
15363
15364 fi
15365 echo "$as_me:15365: result: $cf_cv_sizechange" >&5
15366 echo "${ECHO_T}$cf_cv_sizechange" >&6
15367 if test "$cf_cv_sizechange" != no ; then
15368         cat >>confdefs.h <<\EOF
15369 #define HAVE_SIZECHANGE 1
15370 EOF
15371
15372         case $cf_cv_sizechange in #(vi
15373         NEED*)
15374                 cat >>confdefs.h <<EOF
15375 #define $cf_cv_sizechange  1
15376 EOF
15377
15378                 ;;
15379         esac
15380 fi
15381
15382 echo "$as_me:15382: checking for memmove" >&5
15383 echo $ECHO_N "checking for memmove... $ECHO_C" >&6
15384 if test "${ac_cv_func_memmove+set}" = set; then
15385   echo $ECHO_N "(cached) $ECHO_C" >&6
15386 else
15387   cat >conftest.$ac_ext <<_ACEOF
15388 #line 15388 "configure"
15389 #include "confdefs.h"
15390 /* System header to define __stub macros and hopefully few prototypes,
15391     which can conflict with char memmove (); below.  */
15392 #include <assert.h>
15393 /* Override any gcc2 internal prototype to avoid an error.  */
15394 #ifdef __cplusplus
15395 extern "C"
15396 #endif
15397 /* We use char because int might match the return type of a gcc2
15398    builtin and then its argument prototype would still apply.  */
15399 char memmove ();
15400 char (*f) ();
15401
15402 int
15403 main ()
15404 {
15405 /* The GNU C library defines this for functions which it implements
15406     to always fail with ENOSYS.  Some functions are actually named
15407     something starting with __ and the normal name is an alias.  */
15408 #if defined (__stub_memmove) || defined (__stub___memmove)
15409 choke me
15410 #else
15411 f = memmove;
15412 #endif
15413
15414   ;
15415   return 0;
15416 }
15417 _ACEOF
15418 rm -f conftest.$ac_objext conftest$ac_exeext
15419 if { (eval echo "$as_me:15419: \"$ac_link\"") >&5
15420   (eval $ac_link) 2>&5
15421   ac_status=$?
15422   echo "$as_me:15422: \$? = $ac_status" >&5
15423   (exit $ac_status); } &&
15424          { ac_try='test -s conftest$ac_exeext'
15425   { (eval echo "$as_me:15425: \"$ac_try\"") >&5
15426   (eval $ac_try) 2>&5
15427   ac_status=$?
15428   echo "$as_me:15428: \$? = $ac_status" >&5
15429   (exit $ac_status); }; }; then
15430   ac_cv_func_memmove=yes
15431 else
15432   echo "$as_me: failed program was:" >&5
15433 cat conftest.$ac_ext >&5
15434 ac_cv_func_memmove=no
15435 fi
15436 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15437 fi
15438 echo "$as_me:15438: result: $ac_cv_func_memmove" >&5
15439 echo "${ECHO_T}$ac_cv_func_memmove" >&6
15440 if test $ac_cv_func_memmove = yes; then
15441   :
15442 else
15443
15444 echo "$as_me:15444: checking for bcopy" >&5
15445 echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
15446 if test "${ac_cv_func_bcopy+set}" = set; then
15447   echo $ECHO_N "(cached) $ECHO_C" >&6
15448 else
15449   cat >conftest.$ac_ext <<_ACEOF
15450 #line 15450 "configure"
15451 #include "confdefs.h"
15452 /* System header to define __stub macros and hopefully few prototypes,
15453     which can conflict with char bcopy (); below.  */
15454 #include <assert.h>
15455 /* Override any gcc2 internal prototype to avoid an error.  */
15456 #ifdef __cplusplus
15457 extern "C"
15458 #endif
15459 /* We use char because int might match the return type of a gcc2
15460    builtin and then its argument prototype would still apply.  */
15461 char bcopy ();
15462 char (*f) ();
15463
15464 int
15465 main ()
15466 {
15467 /* The GNU C library defines this for functions which it implements
15468     to always fail with ENOSYS.  Some functions are actually named
15469     something starting with __ and the normal name is an alias.  */
15470 #if defined (__stub_bcopy) || defined (__stub___bcopy)
15471 choke me
15472 #else
15473 f = bcopy;
15474 #endif
15475
15476   ;
15477   return 0;
15478 }
15479 _ACEOF
15480 rm -f conftest.$ac_objext conftest$ac_exeext
15481 if { (eval echo "$as_me:15481: \"$ac_link\"") >&5
15482   (eval $ac_link) 2>&5
15483   ac_status=$?
15484   echo "$as_me:15484: \$? = $ac_status" >&5
15485   (exit $ac_status); } &&
15486          { ac_try='test -s conftest$ac_exeext'
15487   { (eval echo "$as_me:15487: \"$ac_try\"") >&5
15488   (eval $ac_try) 2>&5
15489   ac_status=$?
15490   echo "$as_me:15490: \$? = $ac_status" >&5
15491   (exit $ac_status); }; }; then
15492   ac_cv_func_bcopy=yes
15493 else
15494   echo "$as_me: failed program was:" >&5
15495 cat conftest.$ac_ext >&5
15496 ac_cv_func_bcopy=no
15497 fi
15498 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15499 fi
15500 echo "$as_me:15500: result: $ac_cv_func_bcopy" >&5
15501 echo "${ECHO_T}$ac_cv_func_bcopy" >&6
15502 if test $ac_cv_func_bcopy = yes; then
15503
15504         echo "$as_me:15504: checking if bcopy does overlapping moves" >&5
15505 echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
15506 if test "${cf_cv_good_bcopy+set}" = set; then
15507   echo $ECHO_N "(cached) $ECHO_C" >&6
15508 else
15509
15510                 if test "$cross_compiling" = yes; then
15511   cf_cv_good_bcopy=unknown
15512 else
15513   cat >conftest.$ac_ext <<_ACEOF
15514 #line 15514 "configure"
15515 #include "confdefs.h"
15516
15517 int main() {
15518         static char data[] = "abcdefghijklmnopqrstuwwxyz";
15519         char temp[40];
15520         bcopy(data, temp, sizeof(data));
15521         bcopy(temp+10, temp, 15);
15522         bcopy(temp+5, temp+15, 10);
15523         ${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
15524 }
15525
15526 _ACEOF
15527 rm -f conftest$ac_exeext
15528 if { (eval echo "$as_me:15528: \"$ac_link\"") >&5
15529   (eval $ac_link) 2>&5
15530   ac_status=$?
15531   echo "$as_me:15531: \$? = $ac_status" >&5
15532   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15533   { (eval echo "$as_me:15533: \"$ac_try\"") >&5
15534   (eval $ac_try) 2>&5
15535   ac_status=$?
15536   echo "$as_me:15536: \$? = $ac_status" >&5
15537   (exit $ac_status); }; }; then
15538   cf_cv_good_bcopy=yes
15539 else
15540   echo "$as_me: program exited with status $ac_status" >&5
15541 echo "$as_me: failed program was:" >&5
15542 cat conftest.$ac_ext >&5
15543 cf_cv_good_bcopy=no
15544 fi
15545 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15546 fi
15547
15548 fi
15549 echo "$as_me:15549: result: $cf_cv_good_bcopy" >&5
15550 echo "${ECHO_T}$cf_cv_good_bcopy" >&6
15551
15552 else
15553   cf_cv_good_bcopy=no
15554 fi
15555
15556         if test "$cf_cv_good_bcopy" = yes ; then
15557                 cat >>confdefs.h <<\EOF
15558 #define USE_OK_BCOPY 1
15559 EOF
15560
15561         else
15562                 cat >>confdefs.h <<\EOF
15563 #define USE_MY_MEMMOVE 1
15564 EOF
15565
15566         fi
15567
15568 fi
15569
15570 echo "$as_me:15570: checking if poll really works" >&5
15571 echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
15572 if test "${cf_cv_working_poll+set}" = set; then
15573   echo $ECHO_N "(cached) $ECHO_C" >&6
15574 else
15575
15576 if test "$cross_compiling" = yes; then
15577   cf_cv_working_poll=unknown
15578 else
15579   cat >conftest.$ac_ext <<_ACEOF
15580 #line 15580 "configure"
15581 #include "confdefs.h"
15582
15583 #include <stdio.h>
15584 #ifdef HAVE_POLL_H
15585 #include <poll.h>
15586 #else
15587 #include <sys/poll.h>
15588 #endif
15589 int main() {
15590         struct pollfd myfds;
15591         int ret;
15592
15593         myfds.fd = 0;
15594         myfds.events = POLLIN;
15595
15596         ret = poll(&myfds, 1, 100);
15597         ${cf_cv_main_return:-return}(ret != 0);
15598 }
15599 _ACEOF
15600 rm -f conftest$ac_exeext
15601 if { (eval echo "$as_me:15601: \"$ac_link\"") >&5
15602   (eval $ac_link) 2>&5
15603   ac_status=$?
15604   echo "$as_me:15604: \$? = $ac_status" >&5
15605   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15606   { (eval echo "$as_me:15606: \"$ac_try\"") >&5
15607   (eval $ac_try) 2>&5
15608   ac_status=$?
15609   echo "$as_me:15609: \$? = $ac_status" >&5
15610   (exit $ac_status); }; }; then
15611   cf_cv_working_poll=yes
15612 else
15613   echo "$as_me: program exited with status $ac_status" >&5
15614 echo "$as_me: failed program was:" >&5
15615 cat conftest.$ac_ext >&5
15616 cf_cv_working_poll=no
15617 fi
15618 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15619 fi
15620 fi
15621 echo "$as_me:15621: result: $cf_cv_working_poll" >&5
15622 echo "${ECHO_T}$cf_cv_working_poll" >&6
15623 test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
15624 #define HAVE_WORKING_POLL 1
15625 EOF
15626
15627 echo "$as_me:15627: checking for va_copy" >&5
15628 echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
15629 if test "${cf_cv_have_va_copy+set}" = set; then
15630   echo $ECHO_N "(cached) $ECHO_C" >&6
15631 else
15632
15633 cat >conftest.$ac_ext <<_ACEOF
15634 #line 15634 "configure"
15635 #include "confdefs.h"
15636
15637 #include <stdarg.h>
15638
15639 int
15640 main ()
15641 {
15642
15643         static va_list dst;
15644         static va_list src;
15645         va_copy(dst, src)
15646   ;
15647   return 0;
15648 }
15649 _ACEOF
15650 rm -f conftest.$ac_objext conftest$ac_exeext
15651 if { (eval echo "$as_me:15651: \"$ac_link\"") >&5
15652   (eval $ac_link) 2>&5
15653   ac_status=$?
15654   echo "$as_me:15654: \$? = $ac_status" >&5
15655   (exit $ac_status); } &&
15656          { ac_try='test -s conftest$ac_exeext'
15657   { (eval echo "$as_me:15657: \"$ac_try\"") >&5
15658   (eval $ac_try) 2>&5
15659   ac_status=$?
15660   echo "$as_me:15660: \$? = $ac_status" >&5
15661   (exit $ac_status); }; }; then
15662   cf_cv_have_va_copy=yes
15663 else
15664   echo "$as_me: failed program was:" >&5
15665 cat conftest.$ac_ext >&5
15666 cf_cv_have_va_copy=no
15667 fi
15668 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15669 fi
15670 echo "$as_me:15670: result: $cf_cv_have_va_copy" >&5
15671 echo "${ECHO_T}$cf_cv_have_va_copy" >&6
15672
15673 test "$cf_cv_have_va_copy" = yes && cat >>confdefs.h <<\EOF
15674 #define HAVE_VA_COPY 1
15675 EOF
15676
15677 echo "$as_me:15677: checking for __va_copy" >&5
15678 echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
15679 if test "${cf_cv_have___va_copy+set}" = set; then
15680   echo $ECHO_N "(cached) $ECHO_C" >&6
15681 else
15682
15683 cat >conftest.$ac_ext <<_ACEOF
15684 #line 15684 "configure"
15685 #include "confdefs.h"
15686
15687 #include <stdarg.h>
15688
15689 int
15690 main ()
15691 {
15692
15693         static va_list dst;
15694         static va_list src;
15695         __va_copy(dst, src)
15696   ;
15697   return 0;
15698 }
15699 _ACEOF
15700 rm -f conftest.$ac_objext conftest$ac_exeext
15701 if { (eval echo "$as_me:15701: \"$ac_link\"") >&5
15702   (eval $ac_link) 2>&5
15703   ac_status=$?
15704   echo "$as_me:15704: \$? = $ac_status" >&5
15705   (exit $ac_status); } &&
15706          { ac_try='test -s conftest$ac_exeext'
15707   { (eval echo "$as_me:15707: \"$ac_try\"") >&5
15708   (eval $ac_try) 2>&5
15709   ac_status=$?
15710   echo "$as_me:15710: \$? = $ac_status" >&5
15711   (exit $ac_status); }; }; then
15712   cf_cv_have___va_copy=yes
15713 else
15714   echo "$as_me: failed program was:" >&5
15715 cat conftest.$ac_ext >&5
15716 cf_cv_have___va_copy=no
15717 fi
15718 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15719 fi
15720 echo "$as_me:15720: result: $cf_cv_have___va_copy" >&5
15721 echo "${ECHO_T}$cf_cv_have___va_copy" >&6
15722
15723 test "$cf_cv_have___va_copy" = yes && cat >>confdefs.h <<\EOF
15724 #define HAVE___VA_COPY 1
15725 EOF
15726
15727 echo "$as_me:15727: checking for pid_t" >&5
15728 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
15729 if test "${ac_cv_type_pid_t+set}" = set; then
15730   echo $ECHO_N "(cached) $ECHO_C" >&6
15731 else
15732   cat >conftest.$ac_ext <<_ACEOF
15733 #line 15733 "configure"
15734 #include "confdefs.h"
15735 $ac_includes_default
15736 int
15737 main ()
15738 {
15739 if ((pid_t *) 0)
15740   return 0;
15741 if (sizeof (pid_t))
15742   return 0;
15743   ;
15744   return 0;
15745 }
15746 _ACEOF
15747 rm -f conftest.$ac_objext
15748 if { (eval echo "$as_me:15748: \"$ac_compile\"") >&5
15749   (eval $ac_compile) 2>&5
15750   ac_status=$?
15751   echo "$as_me:15751: \$? = $ac_status" >&5
15752   (exit $ac_status); } &&
15753          { ac_try='test -s conftest.$ac_objext'
15754   { (eval echo "$as_me:15754: \"$ac_try\"") >&5
15755   (eval $ac_try) 2>&5
15756   ac_status=$?
15757   echo "$as_me:15757: \$? = $ac_status" >&5
15758   (exit $ac_status); }; }; then
15759   ac_cv_type_pid_t=yes
15760 else
15761   echo "$as_me: failed program was:" >&5
15762 cat conftest.$ac_ext >&5
15763 ac_cv_type_pid_t=no
15764 fi
15765 rm -f conftest.$ac_objext conftest.$ac_ext
15766 fi
15767 echo "$as_me:15767: result: $ac_cv_type_pid_t" >&5
15768 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
15769 if test $ac_cv_type_pid_t = yes; then
15770   :
15771 else
15772
15773 cat >>confdefs.h <<EOF
15774 #define pid_t int
15775 EOF
15776
15777 fi
15778
15779 for ac_header in unistd.h vfork.h
15780 do
15781 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15782 echo "$as_me:15782: checking for $ac_header" >&5
15783 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
15784 if eval "test \"\${$as_ac_Header+set}\" = set"; then
15785   echo $ECHO_N "(cached) $ECHO_C" >&6
15786 else
15787   cat >conftest.$ac_ext <<_ACEOF
15788 #line 15788 "configure"
15789 #include "confdefs.h"
15790 #include <$ac_header>
15791 _ACEOF
15792 if { (eval echo "$as_me:15792: \"$ac_cpp conftest.$ac_ext\"") >&5
15793   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
15794   ac_status=$?
15795   egrep -v '^ *\+' conftest.er1 >conftest.err
15796   rm -f conftest.er1
15797   cat conftest.err >&5
15798   echo "$as_me:15798: \$? = $ac_status" >&5
15799   (exit $ac_status); } >/dev/null; then
15800   if test -s conftest.err; then
15801     ac_cpp_err=$ac_c_preproc_warn_flag
15802   else
15803     ac_cpp_err=
15804   fi
15805 else
15806   ac_cpp_err=yes
15807 fi
15808 if test -z "$ac_cpp_err"; then
15809   eval "$as_ac_Header=yes"
15810 else
15811   echo "$as_me: failed program was:" >&5
15812   cat conftest.$ac_ext >&5
15813   eval "$as_ac_Header=no"
15814 fi
15815 rm -f conftest.err conftest.$ac_ext
15816 fi
15817 echo "$as_me:15817: result: `eval echo '${'$as_ac_Header'}'`" >&5
15818 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
15819 if test `eval echo '${'$as_ac_Header'}'` = yes; then
15820   cat >>confdefs.h <<EOF
15821 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
15822 EOF
15823
15824 fi
15825 done
15826
15827 for ac_func in fork vfork
15828 do
15829 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15830 echo "$as_me:15830: checking for $ac_func" >&5
15831 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15832 if eval "test \"\${$as_ac_var+set}\" = set"; then
15833   echo $ECHO_N "(cached) $ECHO_C" >&6
15834 else
15835   cat >conftest.$ac_ext <<_ACEOF
15836 #line 15836 "configure"
15837 #include "confdefs.h"
15838 /* System header to define __stub macros and hopefully few prototypes,
15839     which can conflict with char $ac_func (); below.  */
15840 #include <assert.h>
15841 /* Override any gcc2 internal prototype to avoid an error.  */
15842 #ifdef __cplusplus
15843 extern "C"
15844 #endif
15845 /* We use char because int might match the return type of a gcc2
15846    builtin and then its argument prototype would still apply.  */
15847 char $ac_func ();
15848 char (*f) ();
15849
15850 int
15851 main ()
15852 {
15853 /* The GNU C library defines this for functions which it implements
15854     to always fail with ENOSYS.  Some functions are actually named
15855     something starting with __ and the normal name is an alias.  */
15856 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15857 choke me
15858 #else
15859 f = $ac_func;
15860 #endif
15861
15862   ;
15863   return 0;
15864 }
15865 _ACEOF
15866 rm -f conftest.$ac_objext conftest$ac_exeext
15867 if { (eval echo "$as_me:15867: \"$ac_link\"") >&5
15868   (eval $ac_link) 2>&5
15869   ac_status=$?
15870   echo "$as_me:15870: \$? = $ac_status" >&5
15871   (exit $ac_status); } &&
15872          { ac_try='test -s conftest$ac_exeext'
15873   { (eval echo "$as_me:15873: \"$ac_try\"") >&5
15874   (eval $ac_try) 2>&5
15875   ac_status=$?
15876   echo "$as_me:15876: \$? = $ac_status" >&5
15877   (exit $ac_status); }; }; then
15878   eval "$as_ac_var=yes"
15879 else
15880   echo "$as_me: failed program was:" >&5
15881 cat conftest.$ac_ext >&5
15882 eval "$as_ac_var=no"
15883 fi
15884 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15885 fi
15886 echo "$as_me:15886: result: `eval echo '${'$as_ac_var'}'`" >&5
15887 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15888 if test `eval echo '${'$as_ac_var'}'` = yes; then
15889   cat >>confdefs.h <<EOF
15890 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15891 EOF
15892
15893 fi
15894 done
15895
15896 ac_cv_func_fork_works=$ac_cv_func_fork
15897 if test "x$ac_cv_func_fork" = xyes; then
15898   echo "$as_me:15898: checking for working fork" >&5
15899 echo $ECHO_N "checking for working fork... $ECHO_C" >&6
15900 if test "${ac_cv_func_fork_works+set}" = set; then
15901   echo $ECHO_N "(cached) $ECHO_C" >&6
15902 else
15903   if test "$cross_compiling" = yes; then
15904   ac_cv_func_fork_works=cross
15905 else
15906   cat >conftest.$ac_ext <<_ACEOF
15907 /* By Rüdiger Kuhlmann. */
15908       #include <sys/types.h>
15909       #if HAVE_UNISTD_H
15910       # include <unistd.h>
15911       #endif
15912       /* Some systems only have a dummy stub for fork() */
15913       int main ()
15914       {
15915         if (fork() < 0)
15916           $ac_main_return (1);
15917         $ac_main_return (0);
15918       }
15919 _ACEOF
15920 rm -f conftest$ac_exeext
15921 if { (eval echo "$as_me:15921: \"$ac_link\"") >&5
15922   (eval $ac_link) 2>&5
15923   ac_status=$?
15924   echo "$as_me:15924: \$? = $ac_status" >&5
15925   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15926   { (eval echo "$as_me:15926: \"$ac_try\"") >&5
15927   (eval $ac_try) 2>&5
15928   ac_status=$?
15929   echo "$as_me:15929: \$? = $ac_status" >&5
15930   (exit $ac_status); }; }; then
15931   ac_cv_func_fork_works=yes
15932 else
15933   echo "$as_me: program exited with status $ac_status" >&5
15934 echo "$as_me: failed program was:" >&5
15935 cat conftest.$ac_ext >&5
15936 ac_cv_func_fork_works=no
15937 fi
15938 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15939 fi
15940 fi
15941 echo "$as_me:15941: result: $ac_cv_func_fork_works" >&5
15942 echo "${ECHO_T}$ac_cv_func_fork_works" >&6
15943
15944 fi
15945 if test "x$ac_cv_func_fork_works" = xcross; then
15946   case $host in
15947     *-*-amigaos* | *-*-msdosdjgpp*)
15948       # Override, as these systems have only a dummy fork() stub
15949       ac_cv_func_fork_works=no
15950       ;;
15951     *)
15952       ac_cv_func_fork_works=yes
15953       ;;
15954   esac
15955   { echo "$as_me:15955: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
15956 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
15957 fi
15958 ac_cv_func_vfork_works=$ac_cv_func_vfork
15959 if test "x$ac_cv_func_vfork" = xyes; then
15960   echo "$as_me:15960: checking for working vfork" >&5
15961 echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
15962 if test "${ac_cv_func_vfork_works+set}" = set; then
15963   echo $ECHO_N "(cached) $ECHO_C" >&6
15964 else
15965   if test "$cross_compiling" = yes; then
15966   ac_cv_func_vfork_works=cross
15967 else
15968   cat >conftest.$ac_ext <<_ACEOF
15969 #line 15969 "configure"
15970 #include "confdefs.h"
15971 /* Thanks to Paul Eggert for this test.  */
15972 #include <stdio.h>
15973 #include <sys/types.h>
15974 #include <sys/stat.h>
15975 #if HAVE_UNISTD_H
15976 # include <unistd.h>
15977 #endif
15978 #if HAVE_VFORK_H
15979 # include <vfork.h>
15980 #endif
15981 /* On some sparc systems, changes by the child to local and incoming
15982    argument registers are propagated back to the parent.  The compiler
15983    is told about this with #include <vfork.h>, but some compilers
15984    (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
15985    static variable whose address is put into a register that is
15986    clobbered by the vfork.  */
15987 static
15988 #ifdef __cplusplus
15989 sparc_address_test (int arg)
15990 # else
15991 sparc_address_test (arg) int arg;
15992 #endif
15993 {
15994   static pid_t child;
15995   if (!child) {
15996     child = vfork ();
15997     if (child < 0) {
15998       perror ("vfork");
15999       _exit(2);
16000     }
16001     if (!child) {
16002       arg = getpid();
16003       write(-1, "", 0);
16004       _exit (arg);
16005     }
16006   }
16007 }
16008
16009 int
16010 main ()
16011 {
16012   pid_t parent = getpid ();
16013   pid_t child;
16014
16015   sparc_address_test ();
16016
16017   child = vfork ();
16018
16019   if (child == 0) {
16020     /* Here is another test for sparc vfork register problems.  This
16021        test uses lots of local variables, at least as many local
16022        variables as main has allocated so far including compiler
16023        temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
16024        4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
16025        reuse the register of parent for one of the local variables,
16026        since it will think that parent can't possibly be used any more
16027        in this routine.  Assigning to the local variable will thus
16028        munge parent in the parent process.  */
16029     pid_t
16030       p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
16031       p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
16032     /* Convince the compiler that p..p7 are live; otherwise, it might
16033        use the same hardware register for all 8 local variables.  */
16034     if (p != p1 || p != p2 || p != p3 || p != p4
16035         || p != p5 || p != p6 || p != p7)
16036       _exit(1);
16037
16038     /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
16039        from child file descriptors.  If the child closes a descriptor
16040        before it execs or exits, this munges the parent's descriptor
16041        as well.  Test for this by closing stdout in the child.  */
16042     _exit(close(fileno(stdout)) != 0);
16043   } else {
16044     int status;
16045     struct stat st;
16046
16047     while (wait(&status) != child)
16048       ;
16049     $ac_main_return(
16050          /* Was there some problem with vforking?  */
16051          child < 0
16052
16053          /* Did the child fail?  (This shouldn't happen.)  */
16054          || status
16055
16056          /* Did the vfork/compiler bug occur?  */
16057          || parent != getpid()
16058
16059          /* Did the file descriptor bug occur?  */
16060          || fstat(fileno(stdout), &st) != 0
16061          );
16062   }
16063 }
16064 _ACEOF
16065 rm -f conftest$ac_exeext
16066 if { (eval echo "$as_me:16066: \"$ac_link\"") >&5
16067   (eval $ac_link) 2>&5
16068   ac_status=$?
16069   echo "$as_me:16069: \$? = $ac_status" >&5
16070   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16071   { (eval echo "$as_me:16071: \"$ac_try\"") >&5
16072   (eval $ac_try) 2>&5
16073   ac_status=$?
16074   echo "$as_me:16074: \$? = $ac_status" >&5
16075   (exit $ac_status); }; }; then
16076   ac_cv_func_vfork_works=yes
16077 else
16078   echo "$as_me: program exited with status $ac_status" >&5
16079 echo "$as_me: failed program was:" >&5
16080 cat conftest.$ac_ext >&5
16081 ac_cv_func_vfork_works=no
16082 fi
16083 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16084 fi
16085 fi
16086 echo "$as_me:16086: result: $ac_cv_func_vfork_works" >&5
16087 echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
16088
16089 fi;
16090 if test "x$ac_cv_func_fork_works" = xcross; then
16091   ac_cv_func_vfork_works=ac_cv_func_vfork
16092   { echo "$as_me:16092: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
16093 echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
16094 fi
16095
16096 if test "x$ac_cv_func_vfork_works" = xyes; then
16097
16098 cat >>confdefs.h <<\EOF
16099 #define HAVE_WORKING_VFORK 1
16100 EOF
16101
16102 else
16103
16104 cat >>confdefs.h <<\EOF
16105 #define vfork fork
16106 EOF
16107
16108 fi
16109 if test "x$ac_cv_func_fork_works" = xyes; then
16110
16111 cat >>confdefs.h <<\EOF
16112 #define HAVE_WORKING_FORK 1
16113 EOF
16114
16115 fi
16116
16117 # special check for test/ditto.c
16118
16119 echo "$as_me:16119: checking for openpty in -lutil" >&5
16120 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
16121 if test "${ac_cv_lib_util_openpty+set}" = set; then
16122   echo $ECHO_N "(cached) $ECHO_C" >&6
16123 else
16124   ac_check_lib_save_LIBS=$LIBS
16125 LIBS="-lutil  $LIBS"
16126 cat >conftest.$ac_ext <<_ACEOF
16127 #line 16127 "configure"
16128 #include "confdefs.h"
16129
16130 /* Override any gcc2 internal prototype to avoid an error.  */
16131 #ifdef __cplusplus
16132 extern "C"
16133 #endif
16134 /* We use char because int might match the return type of a gcc2
16135    builtin and then its argument prototype would still apply.  */
16136 char openpty ();
16137 int
16138 main ()
16139 {
16140 openpty ();
16141   ;
16142   return 0;
16143 }
16144 _ACEOF
16145 rm -f conftest.$ac_objext conftest$ac_exeext
16146 if { (eval echo "$as_me:16146: \"$ac_link\"") >&5
16147   (eval $ac_link) 2>&5
16148   ac_status=$?
16149   echo "$as_me:16149: \$? = $ac_status" >&5
16150   (exit $ac_status); } &&
16151          { ac_try='test -s conftest$ac_exeext'
16152   { (eval echo "$as_me:16152: \"$ac_try\"") >&5
16153   (eval $ac_try) 2>&5
16154   ac_status=$?
16155   echo "$as_me:16155: \$? = $ac_status" >&5
16156   (exit $ac_status); }; }; then
16157   ac_cv_lib_util_openpty=yes
16158 else
16159   echo "$as_me: failed program was:" >&5
16160 cat conftest.$ac_ext >&5
16161 ac_cv_lib_util_openpty=no
16162 fi
16163 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16164 LIBS=$ac_check_lib_save_LIBS
16165 fi
16166 echo "$as_me:16166: result: $ac_cv_lib_util_openpty" >&5
16167 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
16168 if test $ac_cv_lib_util_openpty = yes; then
16169   cf_cv_lib_util=yes
16170 else
16171   cf_cv_lib_util=no
16172 fi
16173
16174 echo "$as_me:16174: checking for openpty header" >&5
16175 echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
16176 if test "${cf_cv_func_openpty+set}" = set; then
16177   echo $ECHO_N "(cached) $ECHO_C" >&6
16178 else
16179
16180     cf_save_LIBS="$LIBS"
16181     test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
16182     for cf_header in pty.h libutil.h util.h
16183     do
16184     cat >conftest.$ac_ext <<_ACEOF
16185 #line 16185 "configure"
16186 #include "confdefs.h"
16187
16188 #include <$cf_header>
16189
16190 int
16191 main ()
16192 {
16193
16194     int x = openpty((int *)0, (int *)0, (char *)0,
16195                    (struct termios *)0, (struct winsize *)0);
16196
16197   ;
16198   return 0;
16199 }
16200 _ACEOF
16201 rm -f conftest.$ac_objext conftest$ac_exeext
16202 if { (eval echo "$as_me:16202: \"$ac_link\"") >&5
16203   (eval $ac_link) 2>&5
16204   ac_status=$?
16205   echo "$as_me:16205: \$? = $ac_status" >&5
16206   (exit $ac_status); } &&
16207          { ac_try='test -s conftest$ac_exeext'
16208   { (eval echo "$as_me:16208: \"$ac_try\"") >&5
16209   (eval $ac_try) 2>&5
16210   ac_status=$?
16211   echo "$as_me:16211: \$? = $ac_status" >&5
16212   (exit $ac_status); }; }; then
16213
16214         cf_cv_func_openpty=$cf_header
16215         break
16216
16217 else
16218   echo "$as_me: failed program was:" >&5
16219 cat conftest.$ac_ext >&5
16220
16221         cf_cv_func_openpty=no
16222
16223 fi
16224 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16225     done
16226     LIBS="$cf_save_LIBS"
16227
16228 fi
16229 echo "$as_me:16229: result: $cf_cv_func_openpty" >&5
16230 echo "${ECHO_T}$cf_cv_func_openpty" >&6
16231
16232 if test "$cf_cv_func_openpty" != no ; then
16233     cat >>confdefs.h <<EOF
16234 #define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
16235 EOF
16236
16237     cat >>confdefs.h <<\EOF
16238 #define USE_XTERM_PTY 1
16239 EOF
16240
16241     if test "$cf_cv_lib_util" = yes ; then
16242         TEST_LIBS="-lutil $TEST_LIBS"
16243     fi
16244 fi
16245
16246 if test "$with_hashed_db" != no ; then
16247         cat >>confdefs.h <<\EOF
16248 #define USE_HASHED_DB 1
16249 EOF
16250
16251 case $with_hashed_db in #(vi
16252 yes|*able*) #(vi
16253     ;;
16254 *)
16255     if test -d "$with_hashed_db" ; then
16256
16257 if test -n "$with_hashed_db/include" ; then
16258   for cf_add_incdir in $with_hashed_db/include
16259   do
16260         while test $cf_add_incdir != /usr/include
16261         do
16262           if test -d $cf_add_incdir
16263           then
16264                 cf_have_incdir=no
16265                 if test -n "$CFLAGS$CPPFLAGS" ; then
16266                   # a loop is needed to ensure we can add subdirs of existing dirs
16267                   for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
16268                         if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
16269                           cf_have_incdir=yes; break
16270                         fi
16271                   done
16272                 fi
16273
16274                 if test "$cf_have_incdir" = no ; then
16275                   if test "$cf_add_incdir" = /usr/local/include ; then
16276                         if test "$GCC" = yes
16277                         then
16278                           cf_save_CPPFLAGS=$CPPFLAGS
16279                           CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16280                           cat >conftest.$ac_ext <<_ACEOF
16281 #line 16281 "configure"
16282 #include "confdefs.h"
16283 #include <stdio.h>
16284 int
16285 main ()
16286 {
16287 printf("Hello")
16288   ;
16289   return 0;
16290 }
16291 _ACEOF
16292 rm -f conftest.$ac_objext
16293 if { (eval echo "$as_me:16293: \"$ac_compile\"") >&5
16294   (eval $ac_compile) 2>&5
16295   ac_status=$?
16296   echo "$as_me:16296: \$? = $ac_status" >&5
16297   (exit $ac_status); } &&
16298          { ac_try='test -s conftest.$ac_objext'
16299   { (eval echo "$as_me:16299: \"$ac_try\"") >&5
16300   (eval $ac_try) 2>&5
16301   ac_status=$?
16302   echo "$as_me:16302: \$? = $ac_status" >&5
16303   (exit $ac_status); }; }; then
16304   :
16305 else
16306   echo "$as_me: failed program was:" >&5
16307 cat conftest.$ac_ext >&5
16308 cf_have_incdir=yes
16309 fi
16310 rm -f conftest.$ac_objext conftest.$ac_ext
16311                           CPPFLAGS=$cf_save_CPPFLAGS
16312                         fi
16313                   fi
16314                 fi
16315
16316                 if test "$cf_have_incdir" = no ; then
16317                   test -n "$verbose" && echo "  adding $cf_add_incdir to include-path" 1>&6
16318
16319 echo "${as_me-configure}:16319: testing adding $cf_add_incdir to include-path ..." 1>&5
16320
16321                   CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
16322
16323                   cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
16324                   test "$cf_top_incdir" = "$cf_add_incdir" && break
16325                   cf_add_incdir="$cf_top_incdir"
16326                 else
16327                   break
16328                 fi
16329           fi
16330         done
16331   done
16332 fi
16333
16334 if test -n "$with_hashed_db/lib" ; then
16335   for cf_add_libdir in $with_hashed_db/lib
16336   do
16337     if test $cf_add_libdir = /usr/lib ; then
16338       :
16339     elif test -d $cf_add_libdir
16340     then
16341       cf_have_libdir=no
16342       if test -n "$LDFLAGS$LIBS" ; then
16343         # a loop is needed to ensure we can add subdirs of existing dirs
16344         for cf_test_libdir in $LDFLAGS $LIBS ; do
16345           if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
16346             cf_have_libdir=yes; break
16347           fi
16348         done
16349       fi
16350       if test "$cf_have_libdir" = no ; then
16351         test -n "$verbose" && echo "    adding $cf_add_libdir to library-path" 1>&6
16352
16353 echo "${as_me-configure}:16353: testing adding $cf_add_libdir to library-path ..." 1>&5
16354
16355         LDFLAGS="-L$cf_add_libdir $LDFLAGS"
16356       fi
16357     fi
16358   done
16359 fi
16360
16361     fi
16362 esac
16363
16364 echo "$as_me:16364: checking for db.h" >&5
16365 echo $ECHO_N "checking for db.h... $ECHO_C" >&6
16366 if test "${ac_cv_header_db_h+set}" = set; then
16367   echo $ECHO_N "(cached) $ECHO_C" >&6
16368 else
16369   cat >conftest.$ac_ext <<_ACEOF
16370 #line 16370 "configure"
16371 #include "confdefs.h"
16372 #include <db.h>
16373 _ACEOF
16374 if { (eval echo "$as_me:16374: \"$ac_cpp conftest.$ac_ext\"") >&5
16375   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16376   ac_status=$?
16377   egrep -v '^ *\+' conftest.er1 >conftest.err
16378   rm -f conftest.er1
16379   cat conftest.err >&5
16380   echo "$as_me:16380: \$? = $ac_status" >&5
16381   (exit $ac_status); } >/dev/null; then
16382   if test -s conftest.err; then
16383     ac_cpp_err=$ac_c_preproc_warn_flag
16384   else
16385     ac_cpp_err=
16386   fi
16387 else
16388   ac_cpp_err=yes
16389 fi
16390 if test -z "$ac_cpp_err"; then
16391   ac_cv_header_db_h=yes
16392 else
16393   echo "$as_me: failed program was:" >&5
16394   cat conftest.$ac_ext >&5
16395   ac_cv_header_db_h=no
16396 fi
16397 rm -f conftest.err conftest.$ac_ext
16398 fi
16399 echo "$as_me:16399: result: $ac_cv_header_db_h" >&5
16400 echo "${ECHO_T}$ac_cv_header_db_h" >&6
16401 if test $ac_cv_header_db_h = yes; then
16402
16403 echo "$as_me:16403: checking for version of db" >&5
16404 echo $ECHO_N "checking for version of db... $ECHO_C" >&6
16405 if test "${cf_cv_hashed_db_version+set}" = set; then
16406   echo $ECHO_N "(cached) $ECHO_C" >&6
16407 else
16408
16409 cf_cv_hashed_db_version=unknown
16410
16411 for cf_db_version in 1 2 3 4 5
16412 do
16413
16414 echo "${as_me-configure}:16414: testing checking for db version $cf_db_version ..." 1>&5
16415
16416         cat >conftest.$ac_ext <<_ACEOF
16417 #line 16417 "configure"
16418 #include "confdefs.h"
16419
16420 $ac_includes_default
16421 #include <db.h>
16422
16423 #ifdef DB_VERSION_MAJOR
16424         /* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
16425 #if $cf_db_version == DB_VERSION_MAJOR
16426         /* ok */
16427 #else
16428         make an error
16429 #endif
16430 #else
16431 #if $cf_db_version == 1
16432         /* ok: assuming this is DB 1.8.5 */
16433 #else
16434         make an error
16435 #endif
16436 #endif
16437
16438 int
16439 main ()
16440 {
16441 DBT *foo = 0
16442   ;
16443   return 0;
16444 }
16445 _ACEOF
16446 rm -f conftest.$ac_objext
16447 if { (eval echo "$as_me:16447: \"$ac_compile\"") >&5
16448   (eval $ac_compile) 2>&5
16449   ac_status=$?
16450   echo "$as_me:16450: \$? = $ac_status" >&5
16451   (exit $ac_status); } &&
16452          { ac_try='test -s conftest.$ac_objext'
16453   { (eval echo "$as_me:16453: \"$ac_try\"") >&5
16454   (eval $ac_try) 2>&5
16455   ac_status=$?
16456   echo "$as_me:16456: \$? = $ac_status" >&5
16457   (exit $ac_status); }; }; then
16458
16459         cf_cv_hashed_db_version=$cf_db_version
16460         break
16461
16462 else
16463   echo "$as_me: failed program was:" >&5
16464 cat conftest.$ac_ext >&5
16465 fi
16466 rm -f conftest.$ac_objext conftest.$ac_ext
16467 done
16468
16469 fi
16470 echo "$as_me:16470: result: $cf_cv_hashed_db_version" >&5
16471 echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
16472
16473 if test "$cf_cv_hashed_db_version" = unknown ; then
16474         { { echo "$as_me:16474: error: Cannot determine version of db" >&5
16475 echo "$as_me: error: Cannot determine version of db" >&2;}
16476    { (exit 1); exit 1; }; }
16477 else
16478
16479 echo "$as_me:16479: checking for db libraries" >&5
16480 echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
16481 if test "${cf_cv_hashed_db_libs+set}" = set; then
16482   echo $ECHO_N "(cached) $ECHO_C" >&6
16483 else
16484
16485 cf_cv_hashed_db_libs=unknown
16486 for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
16487 do
16488         cf_save_libs="$LIBS"
16489         if test -n "$cf_db_libs"; then
16490                 LIBS="-l$cf_db_libs $LIBS"
16491         fi
16492
16493 echo "${as_me-configure}:16493: testing checking for library "$cf_db_libs" ..." 1>&5
16494
16495         cat >conftest.$ac_ext <<_ACEOF
16496 #line 16496 "configure"
16497 #include "confdefs.h"
16498
16499 $ac_includes_default
16500 #include <db.h>
16501
16502 int
16503 main ()
16504 {
16505
16506         char *path = "/tmp/foo";
16507 #ifdef DB_VERSION_MAJOR
16508 #if DB_VERSION_MAJOR >= 4
16509         DB *result = 0;
16510         db_create(&result, NULL, 0);
16511         result->open(result,
16512                 NULL,
16513                 path,
16514                 path,
16515                 DB_HASH,
16516                 DB_CREATE,
16517                 0644);
16518 #elif DB_VERSION_MAJOR >= 3
16519         DB *result = 0;
16520         db_create(&result, NULL, 0);
16521         result->open(result,
16522                 path,
16523                 path,
16524                 DB_HASH,
16525                 DB_CREATE,
16526                 0644);
16527 #elif DB_VERSION_MAJOR >= 2
16528         DB *result = 0;
16529         db_open(path,
16530                 DB_HASH,
16531                 DB_CREATE,
16532                 0644,
16533                 (DB_ENV *) 0,
16534                 (DB_INFO *) 0,
16535                 &result);
16536 #endif /* DB_VERSION_MAJOR */
16537 #else
16538         DB *result = dbopen(path,
16539                      2,
16540                      0644,
16541                      DB_HASH,
16542                      0);
16543 #endif
16544         ${cf_cv_main_return:-return}(result != 0)
16545
16546   ;
16547   return 0;
16548 }
16549 _ACEOF
16550 rm -f conftest.$ac_objext conftest$ac_exeext
16551 if { (eval echo "$as_me:16551: \"$ac_link\"") >&5
16552   (eval $ac_link) 2>&5
16553   ac_status=$?
16554   echo "$as_me:16554: \$? = $ac_status" >&5
16555   (exit $ac_status); } &&
16556          { ac_try='test -s conftest$ac_exeext'
16557   { (eval echo "$as_me:16557: \"$ac_try\"") >&5
16558   (eval $ac_try) 2>&5
16559   ac_status=$?
16560   echo "$as_me:16560: \$? = $ac_status" >&5
16561   (exit $ac_status); }; }; then
16562
16563         if test -n "$cf_db_libs" ; then
16564                 cf_cv_hashed_db_libs=$cf_db_libs
16565         else
16566                 cf_cv_hashed_db_libs=default
16567         fi
16568         LIBS="$cf_save_libs"
16569         break
16570
16571 else
16572   echo "$as_me: failed program was:" >&5
16573 cat conftest.$ac_ext >&5
16574 fi
16575 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16576         LIBS="$cf_save_libs"
16577 done
16578
16579 fi
16580 echo "$as_me:16580: result: $cf_cv_hashed_db_libs" >&5
16581 echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
16582
16583         if test "$cf_cv_hashed_db_libs" = unknown ; then
16584                 { { echo "$as_me:16584: error: Cannot determine library for db" >&5
16585 echo "$as_me: error: Cannot determine library for db" >&2;}
16586    { (exit 1); exit 1; }; }
16587         elif test "$cf_cv_hashed_db_libs" != default ; then
16588                 LIBS="-l$cf_cv_hashed_db_libs $LIBS"
16589         fi
16590 fi
16591
16592 else
16593
16594         { { echo "$as_me:16594: error: Cannot find db.h" >&5
16595 echo "$as_me: error: Cannot find db.h" >&2;}
16596    { (exit 1); exit 1; }; }
16597
16598 fi
16599
16600 fi
16601
16602 if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
16603         CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16604         CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
16605 fi
16606
16607 # Just in case, check if the C compiler has a bool type.
16608
16609 echo "$as_me:16609: checking if we should include stdbool.h" >&5
16610 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
16611
16612 if test "${cf_cv_header_stdbool_h+set}" = set; then
16613   echo $ECHO_N "(cached) $ECHO_C" >&6
16614 else
16615
16616         cat >conftest.$ac_ext <<_ACEOF
16617 #line 16617 "configure"
16618 #include "confdefs.h"
16619
16620 int
16621 main ()
16622 {
16623 bool foo = false
16624   ;
16625   return 0;
16626 }
16627 _ACEOF
16628 rm -f conftest.$ac_objext
16629 if { (eval echo "$as_me:16629: \"$ac_compile\"") >&5
16630   (eval $ac_compile) 2>&5
16631   ac_status=$?
16632   echo "$as_me:16632: \$? = $ac_status" >&5
16633   (exit $ac_status); } &&
16634          { ac_try='test -s conftest.$ac_objext'
16635   { (eval echo "$as_me:16635: \"$ac_try\"") >&5
16636   (eval $ac_try) 2>&5
16637   ac_status=$?
16638   echo "$as_me:16638: \$? = $ac_status" >&5
16639   (exit $ac_status); }; }; then
16640   cf_cv_header_stdbool_h=0
16641 else
16642   echo "$as_me: failed program was:" >&5
16643 cat conftest.$ac_ext >&5
16644 cat >conftest.$ac_ext <<_ACEOF
16645 #line 16645 "configure"
16646 #include "confdefs.h"
16647
16648 #ifndef __BEOS__
16649 #include <stdbool.h>
16650 #endif
16651
16652 int
16653 main ()
16654 {
16655 bool foo = false
16656   ;
16657   return 0;
16658 }
16659 _ACEOF
16660 rm -f conftest.$ac_objext
16661 if { (eval echo "$as_me:16661: \"$ac_compile\"") >&5
16662   (eval $ac_compile) 2>&5
16663   ac_status=$?
16664   echo "$as_me:16664: \$? = $ac_status" >&5
16665   (exit $ac_status); } &&
16666          { ac_try='test -s conftest.$ac_objext'
16667   { (eval echo "$as_me:16667: \"$ac_try\"") >&5
16668   (eval $ac_try) 2>&5
16669   ac_status=$?
16670   echo "$as_me:16670: \$? = $ac_status" >&5
16671   (exit $ac_status); }; }; then
16672   cf_cv_header_stdbool_h=1
16673 else
16674   echo "$as_me: failed program was:" >&5
16675 cat conftest.$ac_ext >&5
16676 cf_cv_header_stdbool_h=0
16677 fi
16678 rm -f conftest.$ac_objext conftest.$ac_ext
16679 fi
16680 rm -f conftest.$ac_objext conftest.$ac_ext
16681 fi
16682
16683 if test "$cf_cv_header_stdbool_h" = 1
16684 then    echo "$as_me:16684: result: yes" >&5
16685 echo "${ECHO_T}yes" >&6
16686 else    echo "$as_me:16686: result: no" >&5
16687 echo "${ECHO_T}no" >&6
16688 fi
16689
16690 echo "$as_me:16690: checking for builtin bool type" >&5
16691 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
16692
16693 if test "${cf_cv_cc_bool_type+set}" = set; then
16694   echo $ECHO_N "(cached) $ECHO_C" >&6
16695 else
16696
16697         cat >conftest.$ac_ext <<_ACEOF
16698 #line 16698 "configure"
16699 #include "confdefs.h"
16700
16701 #include <stdio.h>
16702 #include <sys/types.h>
16703
16704 int
16705 main ()
16706 {
16707 bool x = false
16708   ;
16709   return 0;
16710 }
16711 _ACEOF
16712 rm -f conftest.$ac_objext
16713 if { (eval echo "$as_me:16713: \"$ac_compile\"") >&5
16714   (eval $ac_compile) 2>&5
16715   ac_status=$?
16716   echo "$as_me:16716: \$? = $ac_status" >&5
16717   (exit $ac_status); } &&
16718          { ac_try='test -s conftest.$ac_objext'
16719   { (eval echo "$as_me:16719: \"$ac_try\"") >&5
16720   (eval $ac_try) 2>&5
16721   ac_status=$?
16722   echo "$as_me:16722: \$? = $ac_status" >&5
16723   (exit $ac_status); }; }; then
16724   cf_cv_cc_bool_type=1
16725 else
16726   echo "$as_me: failed program was:" >&5
16727 cat conftest.$ac_ext >&5
16728 cf_cv_cc_bool_type=0
16729 fi
16730 rm -f conftest.$ac_objext conftest.$ac_ext
16731
16732 fi
16733
16734 if test "$cf_cv_cc_bool_type" = 1
16735 then    echo "$as_me:16735: result: yes" >&5
16736 echo "${ECHO_T}yes" >&6
16737 else    echo "$as_me:16737: result: no" >&5
16738 echo "${ECHO_T}no" >&6
16739 fi
16740
16741 # Check for C++ compiler characteristics (and ensure that it's there!)
16742 if test -n "$CXX" ; then
16743         ac_ext=cc
16744 ac_cpp='$CXXCPP $CPPFLAGS'
16745 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16746 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16747 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16748 ac_main_return=return
16749
16750 if test -n "$GXX" ; then
16751 case $cf_cv_system_name in #(vi
16752 os2*) #(vi
16753         cf_stdcpp_libname=stdcpp
16754         ;;
16755 *)
16756         cf_stdcpp_libname=stdc++
16757         ;;
16758 esac
16759 echo "$as_me:16759: checking for library $cf_stdcpp_libname" >&5
16760 echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
16761 if test "${cf_cv_libstdcpp+set}" = set; then
16762   echo $ECHO_N "(cached) $ECHO_C" >&6
16763 else
16764
16765         cf_save="$LIBS"
16766         LIBS="-l$cf_stdcpp_libname $LIBS"
16767 cat >conftest.$ac_ext <<_ACEOF
16768 #line 16768 "configure"
16769 #include "confdefs.h"
16770
16771 #include <strstream.h>
16772 int
16773 main ()
16774 {
16775
16776 char buf[80];
16777 strstreambuf foo(buf, sizeof(buf))
16778
16779   ;
16780   return 0;
16781 }
16782 _ACEOF
16783 rm -f conftest.$ac_objext conftest$ac_exeext
16784 if { (eval echo "$as_me:16784: \"$ac_link\"") >&5
16785   (eval $ac_link) 2>&5
16786   ac_status=$?
16787   echo "$as_me:16787: \$? = $ac_status" >&5
16788   (exit $ac_status); } &&
16789          { ac_try='test -s conftest$ac_exeext'
16790   { (eval echo "$as_me:16790: \"$ac_try\"") >&5
16791   (eval $ac_try) 2>&5
16792   ac_status=$?
16793   echo "$as_me:16793: \$? = $ac_status" >&5
16794   (exit $ac_status); }; }; then
16795   cf_cv_libstdcpp=yes
16796 else
16797   echo "$as_me: failed program was:" >&5
16798 cat conftest.$ac_ext >&5
16799 cf_cv_libstdcpp=no
16800 fi
16801 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16802         LIBS="$cf_save"
16803
16804 fi
16805 echo "$as_me:16805: result: $cf_cv_libstdcpp" >&5
16806 echo "${ECHO_T}$cf_cv_libstdcpp" >&6
16807 test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
16808 fi
16809
16810         echo "$as_me:16810: checking whether $CXX understands -c and -o together" >&5
16811 echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
16812 if test "${cf_cv_prog_CXX_c_o+set}" = set; then
16813   echo $ECHO_N "(cached) $ECHO_C" >&6
16814 else
16815
16816 cat > conftest.$ac_ext <<CF_EOF
16817 #include <stdio.h>
16818 int main()
16819 {
16820         ${cf_cv_main_return:-return}(0);
16821 }
16822 CF_EOF
16823 # We do the test twice because some compilers refuse to overwrite an
16824 # existing .o file with -o, though they will create one.
16825 ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
16826 if { (eval echo "$as_me:16826: \"$ac_try\"") >&5
16827   (eval $ac_try) 2>&5
16828   ac_status=$?
16829   echo "$as_me:16829: \$? = $ac_status" >&5
16830   (exit $ac_status); } &&
16831   test -f conftest2.$ac_objext && { (eval echo "$as_me:16831: \"$ac_try\"") >&5
16832   (eval $ac_try) 2>&5
16833   ac_status=$?
16834   echo "$as_me:16834: \$? = $ac_status" >&5
16835   (exit $ac_status); };
16836 then
16837   eval cf_cv_prog_CXX_c_o=yes
16838 else
16839   eval cf_cv_prog_CXX_c_o=no
16840 fi
16841 rm -rf conftest*
16842
16843 fi
16844 if test $cf_cv_prog_CXX_c_o = yes; then
16845   echo "$as_me:16845: result: yes" >&5
16846 echo "${ECHO_T}yes" >&6
16847 else
16848   echo "$as_me:16848: result: no" >&5
16849 echo "${ECHO_T}no" >&6
16850 fi
16851
16852         case $GXX_VERSION in
16853         1*|2.0-6*)
16854                 cf_cxx_library=yes
16855                 ;;
16856         *-2.7*|2.7*)
16857
16858 cf_cxx_library=unknown
16859 case $cf_cv_system_name in #(vi
16860 os2*) #(vi
16861         cf_gpp_libname=gpp
16862         ;;
16863 *)
16864         cf_gpp_libname=g++
16865         ;;
16866 esac
16867 if test "$GXX" = yes; then
16868         echo "$as_me:16868: checking for lib$cf_gpp_libname" >&5
16869 echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
16870         cf_save="$LIBS"
16871         LIBS="-l$cf_gpp_libname $LIBS"
16872         cat >conftest.$ac_ext <<_ACEOF
16873 #line 16873 "configure"
16874 #include "confdefs.h"
16875
16876 #include <$cf_gpp_libname/builtin.h>
16877
16878 int
16879 main ()
16880 {
16881 two_arg_error_handler_t foo2 = lib_error_handler
16882   ;
16883   return 0;
16884 }
16885 _ACEOF
16886 rm -f conftest.$ac_objext conftest$ac_exeext
16887 if { (eval echo "$as_me:16887: \"$ac_link\"") >&5
16888   (eval $ac_link) 2>&5
16889   ac_status=$?
16890   echo "$as_me:16890: \$? = $ac_status" >&5
16891   (exit $ac_status); } &&
16892          { ac_try='test -s conftest$ac_exeext'
16893   { (eval echo "$as_me:16893: \"$ac_try\"") >&5
16894   (eval $ac_try) 2>&5
16895   ac_status=$?
16896   echo "$as_me:16896: \$? = $ac_status" >&5
16897   (exit $ac_status); }; }; then
16898   cf_cxx_library=yes
16899          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
16900          if test "$cf_gpp_libname" = cpp ; then
16901             cat >>confdefs.h <<\EOF
16902 #define HAVE_GPP_BUILTIN_H 1
16903 EOF
16904
16905          else
16906             cat >>confdefs.h <<\EOF
16907 #define HAVE_GXX_BUILTIN_H 1
16908 EOF
16909
16910          fi
16911 else
16912   echo "$as_me: failed program was:" >&5
16913 cat conftest.$ac_ext >&5
16914 cat >conftest.$ac_ext <<_ACEOF
16915 #line 16915 "configure"
16916 #include "confdefs.h"
16917
16918 #include <builtin.h>
16919
16920 int
16921 main ()
16922 {
16923 two_arg_error_handler_t foo2 = lib_error_handler
16924   ;
16925   return 0;
16926 }
16927 _ACEOF
16928 rm -f conftest.$ac_objext conftest$ac_exeext
16929 if { (eval echo "$as_me:16929: \"$ac_link\"") >&5
16930   (eval $ac_link) 2>&5
16931   ac_status=$?
16932   echo "$as_me:16932: \$? = $ac_status" >&5
16933   (exit $ac_status); } &&
16934          { ac_try='test -s conftest$ac_exeext'
16935   { (eval echo "$as_me:16935: \"$ac_try\"") >&5
16936   (eval $ac_try) 2>&5
16937   ac_status=$?
16938   echo "$as_me:16938: \$? = $ac_status" >&5
16939   (exit $ac_status); }; }; then
16940   cf_cxx_library=yes
16941          CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
16942          cat >>confdefs.h <<\EOF
16943 #define HAVE_BUILTIN_H 1
16944 EOF
16945
16946 else
16947   echo "$as_me: failed program was:" >&5
16948 cat conftest.$ac_ext >&5
16949 cf_cxx_library=no
16950 fi
16951 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16952 fi
16953 rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16954         LIBS="$cf_save"
16955         echo "$as_me:16955: result: $cf_cxx_library" >&5
16956 echo "${ECHO_T}$cf_cxx_library" >&6
16957 fi
16958
16959                 ;;
16960         *)
16961                 cf_cxx_library=no
16962                 ;;
16963         esac
16964
16965         ac_ext=cc
16966 ac_cpp='$CXXCPP $CPPFLAGS'
16967 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16968 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16969 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16970 ac_main_return=return
16971 echo "$as_me:16971: checking how to run the C++ preprocessor" >&5
16972 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
16973 if test -z "$CXXCPP"; then
16974   if test "${ac_cv_prog_CXXCPP+set}" = set; then
16975   echo $ECHO_N "(cached) $ECHO_C" >&6
16976 else
16977       # Double quotes because CXXCPP needs to be expanded
16978     for CXXCPP in "$CXX -E" "/lib/cpp"
16979     do
16980       ac_preproc_ok=false
16981 for ac_cxx_preproc_warn_flag in '' yes
16982 do
16983   # Use a header file that comes with gcc, so configuring glibc
16984   # with a fresh cross-compiler works.
16985   # On the NeXT, cc -E runs the code through the compiler's parser,
16986   # not just through cpp. "Syntax error" is here to catch this case.
16987   cat >conftest.$ac_ext <<_ACEOF
16988 #line 16988 "configure"
16989 #include "confdefs.h"
16990 #include <assert.h>
16991                      Syntax error
16992 _ACEOF
16993 if { (eval echo "$as_me:16993: \"$ac_cpp conftest.$ac_ext\"") >&5
16994   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16995   ac_status=$?
16996   egrep -v '^ *\+' conftest.er1 >conftest.err
16997   rm -f conftest.er1
16998   cat conftest.err >&5
16999   echo "$as_me:16999: \$? = $ac_status" >&5
17000   (exit $ac_status); } >/dev/null; then
17001   if test -s conftest.err; then
17002     ac_cpp_err=$ac_cxx_preproc_warn_flag
17003   else
17004     ac_cpp_err=
17005   fi
17006 else
17007   ac_cpp_err=yes
17008 fi
17009 if test -z "$ac_cpp_err"; then
17010   :
17011 else
17012   echo "$as_me: failed program was:" >&5
17013   cat conftest.$ac_ext >&5
17014   # Broken: fails on valid input.
17015 continue
17016 fi
17017 rm -f conftest.err conftest.$ac_ext
17018
17019   # OK, works on sane cases.  Now check whether non-existent headers
17020   # can be detected and how.
17021   cat >conftest.$ac_ext <<_ACEOF
17022 #line 17022 "configure"
17023 #include "confdefs.h"
17024 #include <ac_nonexistent.h>
17025 _ACEOF
17026 if { (eval echo "$as_me:17026: \"$ac_cpp conftest.$ac_ext\"") >&5
17027   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17028   ac_status=$?
17029   egrep -v '^ *\+' conftest.er1 >conftest.err
17030   rm -f conftest.er1
17031   cat conftest.err >&5
17032   echo "$as_me:17032: \$? = $ac_status" >&5
17033   (exit $ac_status); } >/dev/null; then
17034   if test -s conftest.err; then
17035     ac_cpp_err=$ac_cxx_preproc_warn_flag
17036   else
17037     ac_cpp_err=
17038   fi
17039 else
17040   ac_cpp_err=yes
17041 fi
17042 if test -z "$ac_cpp_err"; then
17043   # Broken: success on invalid input.
17044 continue
17045 else
17046   echo "$as_me: failed program was:" >&5
17047   cat conftest.$ac_ext >&5
17048   # Passes both tests.
17049 ac_preproc_ok=:
17050 break
17051 fi
17052 rm -f conftest.err conftest.$ac_ext
17053
17054 done
17055 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17056 rm -f conftest.err conftest.$ac_ext
17057 if $ac_preproc_ok; then
17058   break
17059 fi
17060
17061     done
17062     ac_cv_prog_CXXCPP=$CXXCPP
17063
17064 fi
17065   CXXCPP=$ac_cv_prog_CXXCPP
17066 else
17067   ac_cv_prog_CXXCPP=$CXXCPP
17068 fi
17069 echo "$as_me:17069: result: $CXXCPP" >&5
17070 echo "${ECHO_T}$CXXCPP" >&6
17071 ac_preproc_ok=false
17072 for ac_cxx_preproc_warn_flag in '' yes
17073 do
17074   # Use a header file that comes with gcc, so configuring glibc
17075   # with a fresh cross-compiler works.
17076   # On the NeXT, cc -E runs the code through the compiler's parser,
17077   # not just through cpp. "Syntax error" is here to catch this case.
17078   cat >conftest.$ac_ext <<_ACEOF
17079 #line 17079 "configure"
17080 #include "confdefs.h"
17081 #include <assert.h>
17082                      Syntax error
17083 _ACEOF
17084 if { (eval echo "$as_me:17084: \"$ac_cpp conftest.$ac_ext\"") >&5
17085   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17086   ac_status=$?
17087   egrep -v '^ *\+' conftest.er1 >conftest.err
17088   rm -f conftest.er1
17089   cat conftest.err >&5
17090   echo "$as_me:17090: \$? = $ac_status" >&5
17091   (exit $ac_status); } >/dev/null; then
17092   if test -s conftest.err; then
17093     ac_cpp_err=$ac_cxx_preproc_warn_flag
17094   else
17095     ac_cpp_err=
17096   fi
17097 else
17098   ac_cpp_err=yes
17099 fi
17100 if test -z "$ac_cpp_err"; then
17101   :
17102 else
17103   echo "$as_me: failed program was:" >&5
17104   cat conftest.$ac_ext >&5
17105   # Broken: fails on valid input.
17106 continue
17107 fi
17108 rm -f conftest.err conftest.$ac_ext
17109
17110   # OK, works on sane cases.  Now check whether non-existent headers
17111   # can be detected and how.
17112   cat >conftest.$ac_ext <<_ACEOF
17113 #line 17113 "configure"
17114 #include "confdefs.h"
17115 #include <ac_nonexistent.h>
17116 _ACEOF
17117 if { (eval echo "$as_me:17117: \"$ac_cpp conftest.$ac_ext\"") >&5
17118   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17119   ac_status=$?
17120   egrep -v '^ *\+' conftest.er1 >conftest.err
17121   rm -f conftest.er1
17122   cat conftest.err >&5
17123   echo "$as_me:17123: \$? = $ac_status" >&5
17124   (exit $ac_status); } >/dev/null; then
17125   if test -s conftest.err; then
17126     ac_cpp_err=$ac_cxx_preproc_warn_flag
17127   else
17128     ac_cpp_err=
17129   fi
17130 else
17131   ac_cpp_err=yes
17132 fi
17133 if test -z "$ac_cpp_err"; then
17134   # Broken: success on invalid input.
17135 continue
17136 else
17137   echo "$as_me: failed program was:" >&5
17138   cat conftest.$ac_ext >&5
17139   # Passes both tests.
17140 ac_preproc_ok=:
17141 break
17142 fi
17143 rm -f conftest.err conftest.$ac_ext
17144
17145 done
17146 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
17147 rm -f conftest.err conftest.$ac_ext
17148 if $ac_preproc_ok; then
17149   :
17150 else
17151   { { echo "$as_me:17151: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
17152 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
17153    { (exit 1); exit 1; }; }
17154 fi
17155
17156 ac_ext=cc
17157 ac_cpp='$CXXCPP $CPPFLAGS'
17158 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17159 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17160 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17161 ac_main_return=return
17162
17163 for ac_header in iostream typeinfo
17164 do
17165 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17166 echo "$as_me:17166: checking for $ac_header" >&5
17167 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17168 if eval "test \"\${$as_ac_Header+set}\" = set"; then
17169   echo $ECHO_N "(cached) $ECHO_C" >&6
17170 else
17171   cat >conftest.$ac_ext <<_ACEOF
17172 #line 17172 "configure"
17173 #include "confdefs.h"
17174 #include <$ac_header>
17175 _ACEOF
17176 if { (eval echo "$as_me:17176: \"$ac_cpp conftest.$ac_ext\"") >&5
17177   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17178   ac_status=$?
17179   egrep -v '^ *\+' conftest.er1 >conftest.err
17180   rm -f conftest.er1
17181   cat conftest.err >&5
17182   echo "$as_me:17182: \$? = $ac_status" >&5
17183   (exit $ac_status); } >/dev/null; then
17184   if test -s conftest.err; then
17185     ac_cpp_err=$ac_cxx_preproc_warn_flag
17186   else
17187     ac_cpp_err=
17188   fi
17189 else
17190   ac_cpp_err=yes
17191 fi
17192 if test -z "$ac_cpp_err"; then
17193   eval "$as_ac_Header=yes"
17194 else
17195   echo "$as_me: failed program was:" >&5
17196   cat conftest.$ac_ext >&5
17197   eval "$as_ac_Header=no"
17198 fi
17199 rm -f conftest.err conftest.$ac_ext
17200 fi
17201 echo "$as_me:17201: result: `eval echo '${'$as_ac_Header'}'`" >&5
17202 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17203 if test `eval echo '${'$as_ac_Header'}'` = yes; then
17204   cat >>confdefs.h <<EOF
17205 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17206 EOF
17207
17208 fi
17209 done
17210
17211     if test x"$ac_cv_header_iostream" = xyes ; then
17212         echo "$as_me:17212: checking if iostream uses std-namespace" >&5
17213 echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
17214         cat >conftest.$ac_ext <<_ACEOF
17215 #line 17215 "configure"
17216 #include "confdefs.h"
17217
17218 #include <iostream>
17219 using std::endl;
17220 using std::cerr;
17221 int
17222 main ()
17223 {
17224
17225 cerr << "testing" << endl;
17226
17227   ;
17228   return 0;
17229 }
17230 _ACEOF
17231 rm -f conftest.$ac_objext
17232 if { (eval echo "$as_me:17232: \"$ac_compile\"") >&5
17233   (eval $ac_compile) 2>&5
17234   ac_status=$?
17235   echo "$as_me:17235: \$? = $ac_status" >&5
17236   (exit $ac_status); } &&
17237          { ac_try='test -s conftest.$ac_objext'
17238   { (eval echo "$as_me:17238: \"$ac_try\"") >&5
17239   (eval $ac_try) 2>&5
17240   ac_status=$?
17241   echo "$as_me:17241: \$? = $ac_status" >&5
17242   (exit $ac_status); }; }; then
17243   cf_iostream_namespace=yes
17244 else
17245   echo "$as_me: failed program was:" >&5
17246 cat conftest.$ac_ext >&5
17247 cf_iostream_namespace=no
17248 fi
17249 rm -f conftest.$ac_objext conftest.$ac_ext
17250         echo "$as_me:17250: result: $cf_iostream_namespace" >&5
17251 echo "${ECHO_T}$cf_iostream_namespace" >&6
17252         if test "$cf_iostream_namespace" = yes ; then
17253             cat >>confdefs.h <<\EOF
17254 #define IOSTREAM_NAMESPACE 1
17255 EOF
17256
17257         fi
17258     fi
17259
17260 echo "$as_me:17260: checking if we should include stdbool.h" >&5
17261 echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
17262
17263 if test "${cf_cv_header_stdbool_h+set}" = set; then
17264   echo $ECHO_N "(cached) $ECHO_C" >&6
17265 else
17266
17267         cat >conftest.$ac_ext <<_ACEOF
17268 #line 17268 "configure"
17269 #include "confdefs.h"
17270
17271 int
17272 main ()
17273 {
17274 bool foo = false
17275   ;
17276   return 0;
17277 }
17278 _ACEOF
17279 rm -f conftest.$ac_objext
17280 if { (eval echo "$as_me:17280: \"$ac_compile\"") >&5
17281   (eval $ac_compile) 2>&5
17282   ac_status=$?
17283   echo "$as_me:17283: \$? = $ac_status" >&5
17284   (exit $ac_status); } &&
17285          { ac_try='test -s conftest.$ac_objext'
17286   { (eval echo "$as_me:17286: \"$ac_try\"") >&5
17287   (eval $ac_try) 2>&5
17288   ac_status=$?
17289   echo "$as_me:17289: \$? = $ac_status" >&5
17290   (exit $ac_status); }; }; then
17291   cf_cv_header_stdbool_h=0
17292 else
17293   echo "$as_me: failed program was:" >&5
17294 cat conftest.$ac_ext >&5
17295 cat >conftest.$ac_ext <<_ACEOF
17296 #line 17296 "configure"
17297 #include "confdefs.h"
17298
17299 #ifndef __BEOS__
17300 #include <stdbool.h>
17301 #endif
17302
17303 int
17304 main ()
17305 {
17306 bool foo = false
17307   ;
17308   return 0;
17309 }
17310 _ACEOF
17311 rm -f conftest.$ac_objext
17312 if { (eval echo "$as_me:17312: \"$ac_compile\"") >&5
17313   (eval $ac_compile) 2>&5
17314   ac_status=$?
17315   echo "$as_me:17315: \$? = $ac_status" >&5
17316   (exit $ac_status); } &&
17317          { ac_try='test -s conftest.$ac_objext'
17318   { (eval echo "$as_me:17318: \"$ac_try\"") >&5
17319   (eval $ac_try) 2>&5
17320   ac_status=$?
17321   echo "$as_me:17321: \$? = $ac_status" >&5
17322   (exit $ac_status); }; }; then
17323   cf_cv_header_stdbool_h=1
17324 else
17325   echo "$as_me: failed program was:" >&5
17326 cat conftest.$ac_ext >&5
17327 cf_cv_header_stdbool_h=0
17328 fi
17329 rm -f conftest.$ac_objext conftest.$ac_ext
17330 fi
17331 rm -f conftest.$ac_objext conftest.$ac_ext
17332 fi
17333
17334 if test "$cf_cv_header_stdbool_h" = 1
17335 then    echo "$as_me:17335: result: yes" >&5
17336 echo "${ECHO_T}yes" >&6
17337 else    echo "$as_me:17337: result: no" >&5
17338 echo "${ECHO_T}no" >&6
17339 fi
17340
17341 echo "$as_me:17341: checking for builtin bool type" >&5
17342 echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
17343
17344 if test "${cf_cv_builtin_bool+set}" = set; then
17345   echo $ECHO_N "(cached) $ECHO_C" >&6
17346 else
17347
17348         cat >conftest.$ac_ext <<_ACEOF
17349 #line 17349 "configure"
17350 #include "confdefs.h"
17351
17352 #include <stdio.h>
17353 #include <sys/types.h>
17354
17355 int
17356 main ()
17357 {
17358 bool x = false
17359   ;
17360   return 0;
17361 }
17362 _ACEOF
17363 rm -f conftest.$ac_objext
17364 if { (eval echo "$as_me:17364: \"$ac_compile\"") >&5
17365   (eval $ac_compile) 2>&5
17366   ac_status=$?
17367   echo "$as_me:17367: \$? = $ac_status" >&5
17368   (exit $ac_status); } &&
17369          { ac_try='test -s conftest.$ac_objext'
17370   { (eval echo "$as_me:17370: \"$ac_try\"") >&5
17371   (eval $ac_try) 2>&5
17372   ac_status=$?
17373   echo "$as_me:17373: \$? = $ac_status" >&5
17374   (exit $ac_status); }; }; then
17375   cf_cv_builtin_bool=1
17376 else
17377   echo "$as_me: failed program was:" >&5
17378 cat conftest.$ac_ext >&5
17379 cf_cv_builtin_bool=0
17380 fi
17381 rm -f conftest.$ac_objext conftest.$ac_ext
17382
17383 fi
17384
17385 if test "$cf_cv_builtin_bool" = 1
17386 then    echo "$as_me:17386: result: yes" >&5
17387 echo "${ECHO_T}yes" >&6
17388 else    echo "$as_me:17388: result: no" >&5
17389 echo "${ECHO_T}no" >&6
17390 fi
17391
17392 echo "$as_me:17392: checking for size of bool" >&5
17393 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17394 if test "${cf_cv_type_of_bool+set}" = set; then
17395   echo $ECHO_N "(cached) $ECHO_C" >&6
17396 else
17397
17398         rm -f cf_test.out
17399         if test "$cross_compiling" = yes; then
17400   cf_cv_type_of_bool=unknown
17401 else
17402   cat >conftest.$ac_ext <<_ACEOF
17403 #line 17403 "configure"
17404 #include "confdefs.h"
17405
17406 #include <stdlib.h>
17407 #include <stdio.h>
17408
17409 #if defined(__cplusplus)
17410
17411 #ifdef HAVE_GXX_BUILTIN_H
17412 #include <g++/builtin.h>
17413 #elif HAVE_GPP_BUILTIN_H
17414 #include <gpp/builtin.h>
17415 #elif HAVE_BUILTIN_H
17416 #include <builtin.h>
17417 #endif
17418
17419 #else
17420
17421 #if $cf_cv_header_stdbool_h
17422 #include <stdbool.h>
17423 #endif
17424
17425 #endif
17426
17427 main()
17428 {
17429         FILE *fp = fopen("cf_test.out", "w");
17430         if (fp != 0) {
17431                 bool x = true;
17432                 if ((bool)(-x) >= 0)
17433                         fputs("unsigned ", fp);
17434                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
17435                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17436                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17437                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17438                 fclose(fp);
17439         }
17440         ${cf_cv_main_return:-return}(0);
17441 }
17442
17443 _ACEOF
17444 rm -f conftest$ac_exeext
17445 if { (eval echo "$as_me:17445: \"$ac_link\"") >&5
17446   (eval $ac_link) 2>&5
17447   ac_status=$?
17448   echo "$as_me:17448: \$? = $ac_status" >&5
17449   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17450   { (eval echo "$as_me:17450: \"$ac_try\"") >&5
17451   (eval $ac_try) 2>&5
17452   ac_status=$?
17453   echo "$as_me:17453: \$? = $ac_status" >&5
17454   (exit $ac_status); }; }; then
17455   cf_cv_type_of_bool=`cat cf_test.out`
17456                  if test -z "$cf_cv_type_of_bool"; then
17457                    cf_cv_type_of_bool=unknown
17458                  fi
17459 else
17460   echo "$as_me: program exited with status $ac_status" >&5
17461 echo "$as_me: failed program was:" >&5
17462 cat conftest.$ac_ext >&5
17463 cf_cv_type_of_bool=unknown
17464 fi
17465 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17466 fi
17467
17468 fi
17469
17470         rm -f cf_test.out
17471 echo "$as_me:17471: result: $cf_cv_type_of_bool" >&5
17472 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17473 if test "$cf_cv_type_of_bool" = unknown ; then
17474         case .$NCURSES_BOOL in #(vi
17475         .auto|.) NCURSES_BOOL=unsigned;;
17476         esac
17477         { echo "$as_me:17477: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17478 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17479         cf_cv_type_of_bool=$NCURSES_BOOL
17480 fi
17481
17482 echo "$as_me:17482: checking for special defines needed for etip.h" >&5
17483 echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
17484 cf_save_CXXFLAGS="$CXXFLAGS"
17485 cf_result="none"
17486 for cf_math in "" MATH_H
17487 do
17488 for cf_excp in "" MATH_EXCEPTION
17489 do
17490         CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
17491         test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
17492         test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
17493 cat >conftest.$ac_ext <<_ACEOF
17494 #line 17494 "configure"
17495 #include "confdefs.h"
17496
17497 #include <etip.h.in>
17498
17499 int
17500 main ()
17501 {
17502
17503   ;
17504   return 0;
17505 }
17506 _ACEOF
17507 rm -f conftest.$ac_objext
17508 if { (eval echo "$as_me:17508: \"$ac_compile\"") >&5
17509   (eval $ac_compile) 2>&5
17510   ac_status=$?
17511   echo "$as_me:17511: \$? = $ac_status" >&5
17512   (exit $ac_status); } &&
17513          { ac_try='test -s conftest.$ac_objext'
17514   { (eval echo "$as_me:17514: \"$ac_try\"") >&5
17515   (eval $ac_try) 2>&5
17516   ac_status=$?
17517   echo "$as_me:17517: \$? = $ac_status" >&5
17518   (exit $ac_status); }; }; then
17519
17520         test -n "$cf_math" && cat >>confdefs.h <<EOF
17521 #define ETIP_NEEDS_${cf_math} 1
17522 EOF
17523
17524         test -n "$cf_excp" && cat >>confdefs.h <<EOF
17525 #define ETIP_NEEDS_${cf_excp} 1
17526 EOF
17527
17528         cf_result="$cf_math $cf_excp"
17529         break
17530
17531 else
17532   echo "$as_me: failed program was:" >&5
17533 cat conftest.$ac_ext >&5
17534 fi
17535 rm -f conftest.$ac_objext conftest.$ac_ext
17536 done
17537 done
17538 echo "$as_me:17538: result: $cf_result" >&5
17539 echo "${ECHO_T}$cf_result" >&6
17540 CXXFLAGS="$cf_save_CXXFLAGS"
17541
17542 if test -n "$CXX"; then
17543 echo "$as_me:17543: checking if $CXX accepts parameter initialization" >&5
17544 echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
17545 if test "${cf_cv_cpp_param_init+set}" = set; then
17546   echo $ECHO_N "(cached) $ECHO_C" >&6
17547 else
17548
17549         ac_ext=cc
17550 ac_cpp='$CXXCPP $CPPFLAGS'
17551 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17552 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17553 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17554 ac_main_return=return
17555
17556         if test "$cross_compiling" = yes; then
17557   cf_cv_cpp_param_init=unknown
17558 else
17559   cat >conftest.$ac_ext <<_ACEOF
17560 #line 17560 "configure"
17561 #include "confdefs.h"
17562
17563 class TEST {
17564 private:
17565         int value;
17566 public:
17567         TEST(int x = 1);
17568         ~TEST();
17569 };
17570
17571 TEST::TEST(int x = 1)   // some compilers do not like second initializer
17572 {
17573         value = x;
17574 }
17575 void main() { }
17576
17577 _ACEOF
17578 rm -f conftest$ac_exeext
17579 if { (eval echo "$as_me:17579: \"$ac_link\"") >&5
17580   (eval $ac_link) 2>&5
17581   ac_status=$?
17582   echo "$as_me:17582: \$? = $ac_status" >&5
17583   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17584   { (eval echo "$as_me:17584: \"$ac_try\"") >&5
17585   (eval $ac_try) 2>&5
17586   ac_status=$?
17587   echo "$as_me:17587: \$? = $ac_status" >&5
17588   (exit $ac_status); }; }; then
17589   cf_cv_cpp_param_init=yes
17590 else
17591   echo "$as_me: program exited with status $ac_status" >&5
17592 echo "$as_me: failed program was:" >&5
17593 cat conftest.$ac_ext >&5
17594 cf_cv_cpp_param_init=no
17595 fi
17596 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17597 fi
17598         ac_ext=cc
17599 ac_cpp='$CXXCPP $CPPFLAGS'
17600 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17601 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17602 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17603 ac_main_return=return
17604
17605 fi
17606 echo "$as_me:17606: result: $cf_cv_cpp_param_init" >&5
17607 echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
17608 fi
17609 test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
17610 #define CPP_HAS_PARAM_INIT 1
17611 EOF
17612
17613 if test -n "$CXX"; then
17614
17615 echo "$as_me:17615: checking if $CXX accepts static_cast" >&5
17616 echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
17617 if test "${cf_cv_cpp_static_cast+set}" = set; then
17618   echo $ECHO_N "(cached) $ECHO_C" >&6
17619 else
17620
17621         ac_ext=cc
17622 ac_cpp='$CXXCPP $CPPFLAGS'
17623 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17624 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17625 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17626 ac_main_return=return
17627
17628         cat >conftest.$ac_ext <<_ACEOF
17629 #line 17629 "configure"
17630 #include "confdefs.h"
17631
17632 class NCursesPanel
17633 {
17634 public:
17635   NCursesPanel(int nlines,
17636                int ncols,
17637                int begin_y = 0,
17638                int begin_x = 0)
17639   {
17640   }
17641
17642   ~NCursesPanel();
17643 };
17644
17645 template<class T> class NCursesUserPanel : public NCursesPanel
17646 {
17647 public:
17648   NCursesUserPanel (int nlines,
17649                     int ncols,
17650                     int begin_y = 0,
17651                     int begin_x = 0,
17652                     const T* p_UserData = static_cast<T*>(0))
17653     : NCursesPanel (nlines, ncols, begin_y, begin_x)
17654   {
17655   };
17656   NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
17657   {
17658   };
17659
17660   virtual ~NCursesUserPanel() {};
17661 };
17662
17663 int
17664 main ()
17665 {
17666
17667         const char* p_UserData = static_cast<char*>(0)
17668   ;
17669   return 0;
17670 }
17671 _ACEOF
17672 rm -f conftest.$ac_objext
17673 if { (eval echo "$as_me:17673: \"$ac_compile\"") >&5
17674   (eval $ac_compile) 2>&5
17675   ac_status=$?
17676   echo "$as_me:17676: \$? = $ac_status" >&5
17677   (exit $ac_status); } &&
17678          { ac_try='test -s conftest.$ac_objext'
17679   { (eval echo "$as_me:17679: \"$ac_try\"") >&5
17680   (eval $ac_try) 2>&5
17681   ac_status=$?
17682   echo "$as_me:17682: \$? = $ac_status" >&5
17683   (exit $ac_status); }; }; then
17684   cf_cv_cpp_static_cast=yes
17685 else
17686   echo "$as_me: failed program was:" >&5
17687 cat conftest.$ac_ext >&5
17688 cf_cv_cpp_static_cast=no
17689 fi
17690 rm -f conftest.$ac_objext conftest.$ac_ext
17691
17692         ac_ext=cc
17693 ac_cpp='$CXXCPP $CPPFLAGS'
17694 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
17695 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
17696 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17697 ac_main_return=return
17698
17699 fi
17700 echo "$as_me:17700: result: $cf_cv_cpp_static_cast" >&5
17701 echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
17702
17703 fi
17704
17705 test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
17706 #define CPP_HAS_STATIC_CAST 1
17707 EOF
17708
17709         CXX_AR='$(AR)'
17710         CXX_ARFLAGS='$(ARFLAGS)'
17711         case $cf_cv_system_name in #(vi
17712         irix*) #(vi
17713             if test "$GXX" != yes ; then
17714                 CXX_AR='$(CXX)'
17715                 CXX_ARFLAGS='-ar -o'
17716             fi
17717             ;;
17718         sco3.2v5*) #(vi
17719             CXXLDFLAGS="-u main"
17720             ;;
17721         solaris2*)
17722             if test "$GXX" != yes ; then
17723                 CXX_AR='$(CXX)'
17724                 CXX_ARFLAGS='-xar -o'
17725             fi
17726             ;;
17727         esac
17728
17729 else
17730         cf_cxx_library=no
17731         cf_cv_builtin_bool=1
17732
17733         # Just because we are not configuring against C++ right now does not
17734         # mean that a user will not want to use C++.  Some distributors disable
17735         # the C++ portion of this configuration as a shortcut (or just to avoid
17736         # compiling the demo in the c++ directory).  So we need a reasonable
17737         # default for the 'bool' type.
17738         #
17739         # Caveat: since the storage of the bool type is not standardized, it
17740         # may change.
17741
17742         if test "$NCURSES_BOOL" != auto ; then
17743                 cf_cv_type_of_bool=$NCURSES_BOOL
17744                 cf_cv_header_stdbool_h=0
17745         else
17746                 if test "$cf_cv_header_stdbool_h" = 1 ; then
17747
17748 echo "$as_me:17748: checking for size of bool" >&5
17749 echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
17750 if test "${cf_cv_type_of_bool+set}" = set; then
17751   echo $ECHO_N "(cached) $ECHO_C" >&6
17752 else
17753
17754         rm -f cf_test.out
17755         if test "$cross_compiling" = yes; then
17756   cf_cv_type_of_bool=unknown
17757 else
17758   cat >conftest.$ac_ext <<_ACEOF
17759 #line 17759 "configure"
17760 #include "confdefs.h"
17761
17762 #include <stdlib.h>
17763 #include <stdio.h>
17764
17765 #if defined(__cplusplus)
17766
17767 #ifdef HAVE_GXX_BUILTIN_H
17768 #include <g++/builtin.h>
17769 #elif HAVE_GPP_BUILTIN_H
17770 #include <gpp/builtin.h>
17771 #elif HAVE_BUILTIN_H
17772 #include <builtin.h>
17773 #endif
17774
17775 #else
17776
17777 #if $cf_cv_header_stdbool_h
17778 #include <stdbool.h>
17779 #endif
17780
17781 #endif
17782
17783 main()
17784 {
17785         FILE *fp = fopen("cf_test.out", "w");
17786         if (fp != 0) {
17787                 bool x = true;
17788                 if ((bool)(-x) >= 0)
17789                         fputs("unsigned ", fp);
17790                 if (sizeof(x) == sizeof(int))       fputs("int",  fp);
17791                 else if (sizeof(x) == sizeof(char)) fputs("char", fp);
17792                 else if (sizeof(x) == sizeof(short))fputs("short",fp);
17793                 else if (sizeof(x) == sizeof(long)) fputs("long", fp);
17794                 fclose(fp);
17795         }
17796         ${cf_cv_main_return:-return}(0);
17797 }
17798
17799 _ACEOF
17800 rm -f conftest$ac_exeext
17801 if { (eval echo "$as_me:17801: \"$ac_link\"") >&5
17802   (eval $ac_link) 2>&5
17803   ac_status=$?
17804   echo "$as_me:17804: \$? = $ac_status" >&5
17805   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17806   { (eval echo "$as_me:17806: \"$ac_try\"") >&5
17807   (eval $ac_try) 2>&5
17808   ac_status=$?
17809   echo "$as_me:17809: \$? = $ac_status" >&5
17810   (exit $ac_status); }; }; then
17811   cf_cv_type_of_bool=`cat cf_test.out`
17812                  if test -z "$cf_cv_type_of_bool"; then
17813                    cf_cv_type_of_bool=unknown
17814                  fi
17815 else
17816   echo "$as_me: program exited with status $ac_status" >&5
17817 echo "$as_me: failed program was:" >&5
17818 cat conftest.$ac_ext >&5
17819 cf_cv_type_of_bool=unknown
17820 fi
17821 rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17822 fi
17823
17824 fi
17825
17826         rm -f cf_test.out
17827 echo "$as_me:17827: result: $cf_cv_type_of_bool" >&5
17828 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17829 if test "$cf_cv_type_of_bool" = unknown ; then
17830         case .$NCURSES_BOOL in #(vi
17831         .auto|.) NCURSES_BOOL=unsigned;;
17832         esac
17833         { echo "$as_me:17833: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
17834 echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
17835         cf_cv_type_of_bool=$NCURSES_BOOL
17836 fi
17837
17838                 else
17839                         echo "$as_me:17839: checking for fallback type of bool" >&5
17840 echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
17841                         case "$host_cpu" in #(vi
17842                         i?86)   cf_cv_type_of_bool=char ;; #(vi
17843                         *)      cf_cv_type_of_bool=int  ;;
17844                         esac
17845                         echo "$as_me:17845: result: $cf_cv_type_of_bool" >&5
17846 echo "${ECHO_T}$cf_cv_type_of_bool" >&6
17847                 fi
17848         fi
17849 fi
17850
17851 # If the C compiler did not declare bool, and we did not determine that the C++
17852 # compiler does not declare bool, turn on an ifdef in curses.h that makes the
17853 # ncurses library use the same type as C++ bool.  Note that this allows one to
17854 # specify the type of bool in a configure-script option and postpone
17855 # integration with the C++ compiler provided that the types are compatible.
17856 USE_CXX_BOOL=1
17857 if test $cf_cv_cc_bool_type = 1
17858 then
17859         # oops: C has a bool.  Unlikely, but C++ could differ.
17860         USE_CXX_BOOL=0
17861 elif test $cf_cv_builtin_bool = 0
17862 then
17863         # C++ has no bool
17864         USE_CXX_BOOL=0
17865 else
17866         # this is the normal case
17867         USE_CXX_BOOL='defined(__cplusplus)'
17868 fi
17869
17870 if test -f "${srcdir}/Ada95/Makefile.in" ; then
17871
17872         if test "$cf_with_ada" != "no" ; then
17873                 if test "$with_libtool" != "no"; then
17874                         { echo "$as_me:17874: WARNING: libtool does not support Ada - disabling feature" >&5
17875 echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
17876                         cf_with_ada=no
17877                 fi
17878         fi
17879
17880         if test "$cf_with_ada" != "no" ; then
17881
17882 cf_ada_make=gnatmake
17883 # Extract the first word of "$cf_ada_make", so it can be a program name with args.
17884 set dummy $cf_ada_make; ac_word=$2
17885 echo "$as_me:17885: checking for $ac_word" >&5
17886 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17887 if test "${ac_cv_prog_gnat_exists+set}" = set; then
17888   echo $ECHO_N "(cached) $ECHO_C" >&6
17889 else
17890   if test -n "$gnat_exists"; then
17891   ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
17892 else
17893   ac_save_IFS=$IFS; IFS=$ac_path_separator
17894 ac_dummy="$PATH"
17895 for ac_dir in $ac_dummy; do
17896   IFS=$ac_save_IFS
17897   test -z "$ac_dir" && ac_dir=.
17898   $as_executable_p "$ac_dir/$ac_word" || continue
17899 ac_cv_prog_gnat_exists="yes"
17900 echo "$as_me:17900: found $ac_dir/$ac_word" >&5
17901 break
17902 done
17903
17904   test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
17905 fi
17906 fi
17907 gnat_exists=$ac_cv_prog_gnat_exists
17908 if test -n "$gnat_exists"; then
17909   echo "$as_me:17909: result: $gnat_exists" >&5
17910 echo "${ECHO_T}$gnat_exists" >&6
17911 else
17912   echo "$as_me:17912: result: no" >&5
17913 echo "${ECHO_T}no" >&6
17914 fi
17915
17916 if test "$ac_cv_prog_gnat_exists" = no; then
17917    cf_ada_make=
17918 else
17919
17920 echo "$as_me:17920: checking for gnat version" >&5
17921 echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
17922 cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
17923   sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
17924 echo "$as_me:17924: result: $cf_gnat_version" >&5
17925 echo "${ECHO_T}$cf_gnat_version" >&6
17926
17927 case $cf_gnat_version in
17928   3.1[1-9]*|3.[2-9]*|[4-9].*)
17929     cf_cv_prog_gnat_correct=yes
17930     ;;
17931   *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
17932      cf_cv_prog_gnat_correct=no
17933      ;;
17934 esac
17935
17936 case $cf_gnat_version in
17937   3.[1-9]*|[4-9].*)
17938       cf_compile_generics=generics
17939       cf_generic_objects="\${GENOBJS}"
17940       ;;
17941   *)  cf_compile_generics=
17942       cf_generic_objects=
17943       ;;
17944 esac
17945
17946 case $cf_gnat_version in
17947   3.[0-9]*)
17948     USE_OLD_MAKERULES=""
17949     USE_GNAT_PROJECTS="#"
17950     ;;
17951   *)
17952     USE_OLD_MAKERULES="#"
17953     USE_GNAT_PROJECTS=""
17954     ;;
17955 esac
17956
17957    # Extract the first word of "m4", so it can be a program name with args.
17958 set dummy m4; ac_word=$2
17959 echo "$as_me:17959: checking for $ac_word" >&5
17960 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
17961 if test "${ac_cv_prog_M4_exists+set}" = set; then
17962   echo $ECHO_N "(cached) $ECHO_C" >&6
17963 else
17964   if test -n "$M4_exists"; then
17965   ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
17966 else
17967   ac_save_IFS=$IFS; IFS=$ac_path_separator
17968 ac_dummy="$PATH"
17969 for ac_dir in $ac_dummy; do
17970   IFS=$ac_save_IFS
17971   test -z "$ac_dir" && ac_dir=.
17972   $as_executable_p "$ac_dir/$ac_word" || continue
17973 ac_cv_prog_M4_exists="yes"
17974 echo "$as_me:17974: found $ac_dir/$ac_word" >&5
17975 break
17976 done
17977
17978   test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
17979 fi
17980 fi
17981 M4_exists=$ac_cv_prog_M4_exists
17982 if test -n "$M4_exists"; then
17983   echo "$as_me:17983: result: $M4_exists" >&5
17984 echo "${ECHO_T}$M4_exists" >&6
17985 else
17986   echo "$as_me:17986: result: no" >&5
17987 echo "${ECHO_T}no" >&6
17988 fi
17989
17990    if test "$ac_cv_prog_M4_exists" = no; then
17991       cf_cv_prog_gnat_correct=no
17992       echo Ada95 binding required program m4 not found. Ada95 binding disabled.
17993    fi
17994    if test "$cf_cv_prog_gnat_correct" = yes; then
17995       echo "$as_me:17995: checking if GNAT works" >&5
17996 echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
17997
17998 rm -rf conftest*
17999 cat >>conftest.ads <<CF_EOF
18000 procedure conftest;
18001 CF_EOF
18002 cat >>conftest.adb <<CF_EOF
18003 with Text_IO;
18004 with GNAT.OS_Lib;
18005 procedure conftest is
18006 begin
18007    Text_IO.Put ("Hello World");
18008    Text_IO.New_Line;
18009    GNAT.OS_Lib.OS_Exit (0);
18010 end conftest;
18011 CF_EOF
18012 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18013    if ( ./conftest 1>&5 2>&1 ) ; then
18014       cf_cv_prog_gnat_correct=yes
18015    else
18016       cf_cv_prog_gnat_correct=no
18017    fi
18018 else
18019    cf_cv_prog_gnat_correct=no
18020 fi
18021 rm -rf conftest*
18022
18023       echo "$as_me:18023: result: $cf_cv_prog_gnat_correct" >&5
18024 echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
18025    fi
18026 fi
18027
18028                 if test "$cf_cv_prog_gnat_correct" = yes; then
18029
18030         ADAFLAGS="$ADAFLAGS -O3 -gnatpn"
18031
18032 echo "$as_me:18032: checking if GNAT pragma Unreferenced works" >&5
18033 echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
18034 if test "${cf_cv_pragma_unreferenced+set}" = set; then
18035   echo $ECHO_N "(cached) $ECHO_C" >&6
18036 else
18037
18038 rm -rf conftest*
18039 cat >>conftest.ads <<CF_EOF
18040 procedure conftest;
18041 CF_EOF
18042 cat >>conftest.adb <<CF_EOF
18043 with Text_IO;
18044 with GNAT.OS_Lib;
18045 procedure conftest is
18046    test : Integer;
18047    pragma Unreferenced (test);
18048 begin
18049    test := 1;
18050    Text_IO.Put ("Hello World");
18051    Text_IO.New_Line;
18052    GNAT.OS_Lib.OS_Exit (0);
18053 end conftest;
18054 CF_EOF
18055 if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
18056       cf_cv_pragma_unreferenced=yes
18057 else
18058    cf_cv_pragma_unreferenced=no
18059 fi
18060 rm -rf conftest*
18061
18062 fi
18063 echo "$as_me:18063: result: $cf_cv_pragma_unreferenced" >&5
18064 echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
18065
18066 # if the pragma is supported, use it (needed in the Trace code).
18067 if test $cf_cv_pragma_unreferenced = yes ; then
18068         PRAGMA_UNREF=TRUE
18069 else
18070         PRAGMA_UNREF=FALSE
18071 fi
18072
18073 echo "$as_me:18073: checking for ada-compiler" >&5
18074 echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
18075
18076 # Check whether --with-ada-compiler or --without-ada-compiler was given.
18077 if test "${with_ada_compiler+set}" = set; then
18078   withval="$with_ada_compiler"
18079   cf_ada_compiler=$withval
18080 else
18081   cf_ada_compiler=gnatmake
18082 fi;
18083
18084 echo "$as_me:18084: result: $cf_ada_compiler" >&5
18085 echo "${ECHO_T}$cf_ada_compiler" >&6
18086
18087                         cf_ada_package=terminal_interface
18088
18089 echo "$as_me:18089: checking for ada-include" >&5
18090 echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
18091
18092 # Check whether --with-ada-include or --without-ada-include was given.
18093 if test "${with_ada_include+set}" = set; then
18094   withval="$with_ada_include"
18095
18096 else
18097   withval="${ADA_INCLUDE-$prefix/share/ada/adainclude}"
18098 fi; if test -n "$prefix/share/ada/adainclude" ; then
18099
18100 if test "x$prefix" != xNONE; then
18101   cf_path_syntax="$prefix"
18102 else
18103   cf_path_syntax="$ac_default_prefix"
18104 fi
18105
18106 case ".$withval" in #(vi
18107 .\$\(*\)*|.\'*\'*) #(vi
18108   ;;
18109 ..|./*|.\\*) #(vi
18110   ;;
18111 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18112   ;;
18113 .\${*prefix}*) #(vi
18114   eval withval="$withval"
18115   case ".$withval" in #(vi
18116   .NONE/*)
18117     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18118     ;;
18119   esac
18120   ;; #(vi
18121 .no|.NONE/*)
18122   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18123   ;;
18124 *)
18125   { { echo "$as_me:18125: error: expected a pathname, not \"$withval\"" >&5
18126 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18127    { (exit 1); exit 1; }; }
18128   ;;
18129 esac
18130
18131 fi
18132 ADA_INCLUDE="$withval"
18133
18134 echo "$as_me:18134: result: $ADA_INCLUDE" >&5
18135 echo "${ECHO_T}$ADA_INCLUDE" >&6
18136
18137 echo "$as_me:18137: checking for ada-objects" >&5
18138 echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
18139
18140 # Check whether --with-ada-objects or --without-ada-objects was given.
18141 if test "${with_ada_objects+set}" = set; then
18142   withval="$with_ada_objects"
18143
18144 else
18145   withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
18146 fi; if test -n "$prefix/lib/ada/adalib" ; then
18147
18148 if test "x$prefix" != xNONE; then
18149   cf_path_syntax="$prefix"
18150 else
18151   cf_path_syntax="$ac_default_prefix"
18152 fi
18153
18154 case ".$withval" in #(vi
18155 .\$\(*\)*|.\'*\'*) #(vi
18156   ;;
18157 ..|./*|.\\*) #(vi
18158   ;;
18159 .[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
18160   ;;
18161 .\${*prefix}*) #(vi
18162   eval withval="$withval"
18163   case ".$withval" in #(vi
18164   .NONE/*)
18165     withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18166     ;;
18167   esac
18168   ;; #(vi
18169 .no|.NONE/*)
18170   withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
18171   ;;
18172 *)
18173   { { echo "$as_me:18173: error: expected a pathname, not \"$withval\"" >&5
18174 echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
18175    { (exit 1); exit 1; }; }
18176   ;;
18177 esac
18178
18179 fi
18180 ADA_OBJECTS="$withval"
18181
18182 echo "$as_me:18182: result: $ADA_OBJECTS" >&5
18183 echo "${ECHO_T}$ADA_OBJECTS" >&6
18184
18185 echo "$as_me:18185: checking if an Ada95 shared-library should be built" >&5
18186 echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
18187
18188 # Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
18189 if test "${with_ada_sharedlib+set}" = set; then
18190   withval="$with_ada_sharedlib"
18191   with_ada_sharedlib=$withval
18192 else
18193   with_ada_sharedlib=no
18194 fi;
18195 echo "$as_me:18195: result: $with_ada_sharedlib" >&5
18196 echo "${ECHO_T}$with_ada_sharedlib" >&6
18197
18198 ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
18199 MAKE_ADA_SHAREDLIB="#"
18200
18201 if test "x$with_ada_sharedlib" != xno
18202 then
18203         MAKE_ADA_SHAREDLIB=
18204         if test "x$with_ada_sharedlib" != xyes
18205         then
18206                 ADA_SHAREDLIB="$with_ada_sharedlib"
18207         fi
18208 fi
18209
18210                 fi
18211         fi
18212 else
18213         cf_with_ada=no
18214 fi
18215
18216 ### Construct the ncurses library-subsets, if any, from this set of keywords:
18217 ###     none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
18218 ###
18219 ### ticlib modules may be a separate library, otherwise contained in termlib.
18220 ### termlib modules may be a separate library, otherwise contained in ncurses.
18221 ###
18222 ### The of "+" or " " between the tokens controls the way the script
18223 ### chooses to split module lists into libraries.
18224 ###
18225 ### (see CF_LIB_RULES).
18226 echo "$as_me:18226: checking for library subsets" >&5
18227 echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
18228 LIB_SUBSETS=
18229
18230 if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
18231         LIB_SUBSETS="${LIB_SUBSETS}ticlib"
18232         if test "$with_ticlib" != no ; then
18233                 LIB_SUBSETS="${LIB_SUBSETS} "
18234         else
18235                 LIB_SUBSETS="${LIB_SUBSETS}+"
18236         fi
18237 fi
18238
18239 LIB_SUBSETS="${LIB_SUBSETS}termlib"
18240 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
18241
18242 if test "$with_termlib" != no ; then
18243         LIB_SUBSETS="${LIB_SUBSETS} "
18244 else
18245         LIB_SUBSETS="${LIB_SUBSETS}+"
18246 fi
18247
18248 LIB_SUBSETS="${LIB_SUBSETS}base"
18249
18250 # Most term-driver calls are to tinfo, but some like init_pair are to the
18251 # base library (so it resides in base).
18252 if test "$with_term_driver" != no ; then
18253         LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
18254         case $cf_cv_system_name in #(vi
18255         *mingw32*) #(vi
18256                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
18257                 ;;
18258         *) #(vi
18259                 LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
18260                 ;;
18261         esac
18262 fi
18263
18264 test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
18265 test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
18266
18267 echo "$as_me:18267: result: $LIB_SUBSETS" >&5
18268 echo "${ECHO_T}$LIB_SUBSETS" >&6
18269
18270 ### Construct the list of include-directories to be generated
18271
18272 CPPFLAGS="$CPPFLAGS -I. -I../include"
18273 if test "$srcdir" != "."; then
18274         CPPFLAGS="$CPPFLAGS -I\${srcdir}/../include"
18275 fi
18276 if test "$GCC" != yes; then
18277         CPPFLAGS="$CPPFLAGS -I\${includedir}"
18278 elif test "$includedir" != "/usr/include"; then
18279         if test "$includedir" = '${prefix}/include' ; then
18280                 if test $prefix != /usr ; then
18281                         CPPFLAGS="$CPPFLAGS -I\${includedir}"
18282                 fi
18283         else
18284                 CPPFLAGS="$CPPFLAGS -I\${includedir}"
18285         fi
18286 fi
18287
18288 ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
18289 if test "$srcdir" != "."; then
18290         ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
18291 fi
18292 if test "$GCC" != yes; then
18293         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18294 elif test "$includedir" != "/usr/include"; then
18295         if test "$includedir" = '${prefix}/include' ; then
18296                 if test $prefix != /usr ; then
18297                         ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18298                 fi
18299         else
18300                 ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
18301         fi
18302 fi
18303
18304 ### Build up pieces for makefile rules
18305 echo "$as_me:18305: checking default library suffix" >&5
18306 echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
18307
18308         case $DFT_LWR_MODEL in
18309         libtool) DFT_ARG_SUFFIX=''   ;;
18310         normal)  DFT_ARG_SUFFIX=''   ;;
18311         debug)   DFT_ARG_SUFFIX='_g' ;;
18312         profile) DFT_ARG_SUFFIX='_p' ;;
18313         shared)  DFT_ARG_SUFFIX=''   ;;
18314         esac
18315         test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
18316 echo "$as_me:18316: result: $DFT_ARG_SUFFIX" >&5
18317 echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
18318
18319 echo "$as_me:18319: checking default library-dependency suffix" >&5
18320 echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
18321
18322         case $DFT_LWR_MODEL in #(vi
18323         libtool) #(vi
18324                 DFT_LIB_SUFFIX='.la'
18325                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18326                 ;;
18327         normal) #(vi
18328                 DFT_LIB_SUFFIX='.a'
18329                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18330                 ;;
18331         debug) #(vi
18332                 DFT_LIB_SUFFIX='_g.a'
18333                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18334                 ;;
18335         profile) #(vi
18336                 DFT_LIB_SUFFIX='_p.a'
18337                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18338                 ;;
18339         shared) #(vi
18340                 case $cf_cv_system_name in
18341                 aix[56]*) #(vi
18342                         DFT_LIB_SUFFIX='.a'
18343                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18344                         ;;
18345                 cygwin*) #(vi
18346                         DFT_LIB_SUFFIX='.dll'
18347                         DFT_DEP_SUFFIX='.dll.a'
18348                         ;;
18349                 darwin*) #(vi
18350                         DFT_LIB_SUFFIX='.dylib'
18351                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18352                         ;;
18353                 hpux*) #(vi
18354                         case $target in
18355                         ia64*) #(vi
18356                                 DFT_LIB_SUFFIX='.so'
18357                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18358                                 ;;
18359                         *) #(vi
18360                                 DFT_LIB_SUFFIX='.sl'
18361                                 DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18362                                 ;;
18363                         esac
18364                         ;;
18365                 *)      DFT_LIB_SUFFIX='.so'
18366                         DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
18367                         ;;
18368                 esac
18369         esac
18370         test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
18371         test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
18372 echo "$as_me:18372: result: $DFT_DEP_SUFFIX" >&5
18373 echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
18374
18375 echo "$as_me:18375: checking default object directory" >&5
18376 echo $ECHO_N "checking default object directory... $ECHO_C" >&6
18377
18378         case $DFT_LWR_MODEL in
18379         libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
18380         normal)  DFT_OBJ_SUBDIR='objects' ;;
18381         debug)   DFT_OBJ_SUBDIR='obj_g' ;;
18382         profile) DFT_OBJ_SUBDIR='obj_p' ;;
18383         shared)
18384                 case $cf_cv_system_name in #(vi
18385                 cygwin) #(vi
18386                         DFT_OBJ_SUBDIR='objects' ;;
18387                 *)
18388                         DFT_OBJ_SUBDIR='obj_s' ;;
18389                 esac
18390         esac
18391 echo "$as_me:18391: result: $DFT_OBJ_SUBDIR" >&5
18392 echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
18393
18394 # libtool thinks it can make c++ shared libraries (perhaps only g++)
18395 if test "$cf_with_cxx" = yes ; then
18396 echo "$as_me:18396: checking c++ library-dependency suffix" >&5
18397 echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
18398 if test "$with_libtool" != "no"; then
18399         CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
18400 else
18401
18402         case normal in #(vi
18403         libtool) #(vi
18404                 CXX_LIB_SUFFIX='.la'
18405                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18406                 ;;
18407         normal) #(vi
18408                 CXX_LIB_SUFFIX='.a'
18409                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18410                 ;;
18411         debug) #(vi
18412                 CXX_LIB_SUFFIX='_g.a'
18413                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18414                 ;;
18415         profile) #(vi
18416                 CXX_LIB_SUFFIX='_p.a'
18417                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18418                 ;;
18419         shared) #(vi
18420                 case $cf_cv_system_name in
18421                 aix[56]*) #(vi
18422                         CXX_LIB_SUFFIX='.a'
18423                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18424                         ;;
18425                 cygwin*) #(vi
18426                         CXX_LIB_SUFFIX='.dll'
18427                         CXX_DEP_SUFFIX='.dll.a'
18428                         ;;
18429                 darwin*) #(vi
18430                         CXX_LIB_SUFFIX='.dylib'
18431                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18432                         ;;
18433                 hpux*) #(vi
18434                         case $target in
18435                         ia64*) #(vi
18436                                 CXX_LIB_SUFFIX='.so'
18437                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18438                                 ;;
18439                         *) #(vi
18440                                 CXX_LIB_SUFFIX='.sl'
18441                                 CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18442                                 ;;
18443                         esac
18444                         ;;
18445                 *)      CXX_LIB_SUFFIX='.so'
18446                         CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
18447                         ;;
18448                 esac
18449         esac
18450         test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
18451         test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
18452 fi
18453 echo "$as_me:18453: result: $CXX_LIB_SUFFIX" >&5
18454 echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
18455
18456 fi
18457
18458 # do not want -ldl in build except as needed for -lncurses dependency
18459 if test "$with_dlsym" = yes ; then
18460 if test $DFT_LWR_MODEL = shared || \
18461    test $DFT_LWR_MODEL = libtool ; then
18462
18463 # remove dl library from $LIBS
18464 LIBS=`echo "$LIBS" | sed -e 's/-ldl[    ]//g' -e 's/-ldl$//'`
18465
18466 fi
18467 fi
18468 ### Set up low-level terminfo dependencies for makefiles.
18469
18470 # TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
18471 # do not need libdl
18472 TICS_LIST=
18473 if test "$with_dlsym" = yes ; then
18474
18475 # remove dl library from $SHLIB_LIST
18476 TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[        ]//g' -e 's/-ldl$//'`
18477
18478 fi
18479
18480 if test "$with_ticlib" != no ; then
18481
18482         if test "$with_ticlib" != yes ; then
18483                 TICS_NAME=$with_ticlib
18484                 TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18485                 TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18486                 TICS_LIB_SUFFIX="${with_ticlib}"
18487         else
18488                 TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
18489                 TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
18490                 TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
18491         fi
18492         TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
18493 else
18494         TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18495 fi
18496
18497 if test "$with_termlib" != no ; then
18498
18499         if test "$with_termlib" != yes ; then
18500                 TINFO_NAME=$with_termlib
18501                 TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18502                 TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18503                 TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
18504                 TINFO_LIB_SUFFIX="${with_termlib}"
18505         else
18506                 TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18507                 TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
18508                 TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
18509                 TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
18510         fi
18511
18512         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18513         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
18514         if test "$DFT_LWR_MODEL" = "libtool"; then
18515                 TEST_ARGS="${TEST_DEPS}"
18516                 TEST_ARG2="${TEST_DEP2}"
18517                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18518                 TICS_LIST="$SHLIB_LIST $TEST_ARGS"
18519                 SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
18520         else
18521                 TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
18522                 TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
18523                 TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18524                 TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
18525                 SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
18526         fi
18527 else
18528         # the next lines are needed for linking libtic over libncurses
18529         TINFO_NAME=${LIB_NAME}
18530         TINFO_SUFFIX=${DFT_LIB_SUFFIX}
18531         TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
18532         if test "$with_tic_depends" = yes ; then
18533                 TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18534         else
18535                 TICS_LIST="$SHLIB_LIST"
18536         fi
18537
18538         TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
18539 fi
18540
18541 if test "$DFT_LWR_MODEL" = shared ; then
18542         case $cf_cv_system_name in #(vi
18543         cygwin*)
18544                 # "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
18545                 TINFO_SUFFIX=.dll
18546                 ;;
18547         esac
18548 fi
18549
18550 if test "$with_dlsym" = yes ; then
18551
18552 # remove dl library from $TICS_LIST
18553 TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[  ]//g' -e 's/-ldl$//'`
18554
18555 fi
18556
18557 if test "$DFT_LWR_MODEL" = "libtool"; then
18558     OBJEXT=lo
18559 fi
18560
18561 # needed for Ada95
18562 TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
18563
18564 case $DFT_LWR_MODEL in
18565 normal|debug|profile)
18566
18567 if test "$GCC" = yes ; then
18568         case $cf_cv_system_name in #(
18569         OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)     #( vi
18570                 LDFLAGS_STATIC=
18571                 LDFLAGS_SHARED=
18572                 ;;
18573     *)  #( normally, except when broken
18574         LDFLAGS_STATIC=-static
18575         LDFLAGS_SHARED=-dynamic
18576         ;;
18577     esac
18578 else
18579         case $cf_cv_system_name in #(
18580         aix[456]*)      #( from ld manpage
18581                 LDFLAGS_STATIC=-bstatic
18582                 LDFLAGS_SHARED=-bdynamic
18583                 ;;
18584         hpux*)          #( from ld manpage for hpux10.20, hpux11.11
18585                 # We could also use just "archive" and "shared".
18586                 LDFLAGS_STATIC=-Wl,-a,archive_shared
18587                 LDFLAGS_SHARED=-Wl,-a,shared_archive
18588                 ;;
18589         irix*)          #( from ld manpage IRIX64
18590                 LDFLAGS_STATIC=-Bstatic
18591                 LDFLAGS_SHARED=-Bdynamic
18592                 ;;
18593         osf[45]*)       #( from ld manpage osf4.0d, osf5.1
18594                 # alternative "-oldstyle_liblookup" (not in cc manpage)
18595                 LDFLAGS_STATIC=-noso
18596                 LDFLAGS_SHARED=-so_archive
18597                 ;;
18598         solaris2*)
18599                 LDFLAGS_STATIC=-Bstatic
18600                 LDFLAGS_SHARED=-Bdynamic
18601                 ;;
18602         esac
18603 fi
18604
18605         ;;
18606 esac
18607
18608 echo "$as_me:18608: checking where we will install curses.h" >&5
18609 echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
18610 test "$with_overwrite" = no && \
18611 test "x$includedir" = 'x${prefix}/include' && \
18612         includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
18613 echo "$as_me:18613: result: $includedir" >&5
18614 echo "${ECHO_T}$includedir" >&6
18615
18616 ### Resolve a conflict between normal and wide-curses by forcing applications
18617 ### that will need libutf8 to add it to their configure script.
18618 if test "$with_overwrite" != no ; then
18619 if test "$NCURSES_LIBUTF8" = 1 ; then
18620         NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
18621         { echo "$as_me:18621: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
18622 echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
18623 fi
18624 fi
18625 WITH_OVERWRITE=$with_overwrite
18626
18627 # used to separate tack out of the tree
18628 NCURSES_TREE=
18629
18630 ### predefined stuff for the test programs
18631 cat >>confdefs.h <<\EOF
18632 #define HAVE_SLK_COLOR 1
18633 EOF
18634
18635 ### Construct the list of subdirectories for which we'll customize makefiles
18636 ### with the appropriate compile-rules.
18637
18638 echo "$as_me:18638: checking for src modules" >&5
18639 echo $ECHO_N "checking for src modules... $ECHO_C" >&6
18640
18641 # dependencies and linker-arguments for test-programs
18642 TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
18643 TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
18644 if test "$DFT_LWR_MODEL" = "libtool"; then
18645         TEST_ARGS="${TEST_DEPS}"
18646         TEST_ARG2="${TEST_DEP2}"
18647 else
18648         TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
18649         TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
18650 fi
18651
18652 cf_cv_src_modules=
18653 for cf_dir in $modules_to_build
18654 do
18655         if test -f $srcdir/$cf_dir/modules; then
18656
18657                 # We may/may not have tack in the distribution, though the
18658                 # makefile is.
18659                 if test $cf_dir = tack ; then
18660                         if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
18661                                 continue
18662                         fi
18663                 fi
18664
18665                 if test -z "$cf_cv_src_modules"; then
18666                         cf_cv_src_modules=$cf_dir
18667                 else
18668                         cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
18669                 fi
18670
18671                 # Make the ncurses_cfg.h file record the library interface files as
18672                 # well.  These are header files that are the same name as their
18673                 # directory.  Ncurses is the only library that does not follow
18674                 # that pattern.
18675                 if test $cf_dir = tack ; then
18676                         continue
18677                 elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
18678
18679 cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
18680
18681                         cat >>confdefs.h <<EOF
18682 #define HAVE_${cf_have_include}_H 1
18683 EOF
18684
18685                         cat >>confdefs.h <<EOF
18686 #define HAVE_LIB${cf_have_include} 1
18687 EOF
18688
18689                         TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
18690                         TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
18691                         if test "$DFT_LWR_MODEL" = "libtool"; then
18692                                 TEST_ARGS="${TEST_DEPS}"
18693                                 TEST_ARG2="${TEST_DEP2}"
18694                         else
18695                                 TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
18696                                 TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
18697                         fi
18698                 fi
18699         fi
18700 done
18701 echo "$as_me:18701: result: $cf_cv_src_modules" >&5
18702 echo "${ECHO_T}$cf_cv_src_modules" >&6
18703
18704 TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
18705 TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
18706
18707 SRC_SUBDIRS=
18708 if test "x$cf_with_manpages" != xno ; then
18709         SRC_SUBDIRS="$SRC_SUBDIRS man"
18710 fi
18711 SRC_SUBDIRS="$SRC_SUBDIRS include"
18712 for cf_dir in $cf_cv_src_modules
18713 do
18714         SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
18715 done
18716 if test "x$cf_with_tests" != "xno" ; then
18717         SRC_SUBDIRS="$SRC_SUBDIRS test"
18718 fi
18719 test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
18720 test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
18721
18722 ADA_SUBDIRS=
18723 if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
18724         SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
18725         ADA_SUBDIRS="gen src"
18726         if test "x$cf_with_tests" != "xno" ; then
18727                 ADA_SUBDIRS="$ADA_SUBDIRS samples"
18728         fi
18729 fi
18730
18731 SUB_MAKEFILES=
18732 for cf_dir in $SRC_SUBDIRS
18733 do
18734         SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
18735 done
18736
18737 if test -n "$ADA_SUBDIRS"; then
18738         for cf_dir in $ADA_SUBDIRS
18739         do
18740                 SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
18741         done
18742
18743 fi
18744
18745 if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
18746    SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
18747    SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
18748 fi
18749
18750 DIRS_TO_MAKE="lib"
18751 for cf_item in $cf_list_models
18752 do
18753
18754         case $cf_item in
18755         libtool) cf_subdir='obj_lo'  ;;
18756         normal)  cf_subdir='objects' ;;
18757         debug)   cf_subdir='obj_g' ;;
18758         profile) cf_subdir='obj_p' ;;
18759         shared)
18760                 case $cf_cv_system_name in #(vi
18761                 cygwin) #(vi
18762                         cf_subdir='objects' ;;
18763                 *)
18764                         cf_subdir='obj_s' ;;
18765                 esac
18766         esac
18767
18768         for cf_item2 in $DIRS_TO_MAKE
18769         do
18770                 test $cf_item2 = $cf_subdir && break
18771         done
18772         test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
18773 done
18774 for cf_dir in $DIRS_TO_MAKE
18775 do
18776         test ! -d $cf_dir && mkdir $cf_dir
18777 done
18778
18779 # symbols that differ when compiling Ada95 by itself.
18780 NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
18781
18782 # values to use as strings
18783 cat >>confdefs.h <<EOF
18784 #define NCURSES_PATHSEP '$PATH_SEPARATOR'
18785 EOF
18786
18787 cat >>confdefs.h <<EOF
18788 #define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
18789 EOF
18790
18791 ### Now that we're done running tests, add the compiler-warnings, if any
18792
18793 cf_fix_cppflags=no
18794 cf_new_cflags=
18795 cf_new_cppflags=
18796 cf_new_extra_cppflags=
18797
18798 for cf_add_cflags in $EXTRA_CFLAGS
18799 do
18800 case $cf_fix_cppflags in
18801 no)
18802         case $cf_add_cflags in #(vi
18803         -undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
18804                 case $cf_add_cflags in
18805                 -D*)
18806                         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18807
18808                         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18809                                 && test -z "${cf_tst_cflags}" \
18810                                 && cf_fix_cppflags=yes
18811
18812                         if test $cf_fix_cppflags = yes ; then
18813                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18814                                 continue
18815                         elif test "${cf_tst_cflags}" = "\"'" ; then
18816                                 cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18817                                 continue
18818                         fi
18819                         ;;
18820                 esac
18821                 case "$CPPFLAGS" in
18822                 *$cf_add_cflags) #(vi
18823                         ;;
18824                 *) #(vi
18825                         case $cf_add_cflags in #(vi
18826                         -D*)
18827                                 cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18828
18829 CPPFLAGS=`echo "$CPPFLAGS" | \
18830         sed     -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?[         ]/ /g' \
18831                 -e 's/-[UD]'"$cf_tst_cppflags"'\(=[^    ]*\)\?$//g'`
18832
18833                                 ;;
18834                         esac
18835                         cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
18836                         ;;
18837                 esac
18838                 ;;
18839         *)
18840                 cf_new_cflags="$cf_new_cflags $cf_add_cflags"
18841                 ;;
18842         esac
18843         ;;
18844 yes)
18845         cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
18846
18847         cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
18848
18849         test "${cf_add_cflags}" != "${cf_tst_cflags}" \
18850                 && test -z "${cf_tst_cflags}" \
18851                 && cf_fix_cppflags=no
18852         ;;
18853 esac
18854 done
18855
18856 if test -n "$cf_new_cflags" ; then
18857
18858         CFLAGS="$CFLAGS $cf_new_cflags"
18859 fi
18860
18861 if test -n "$cf_new_cppflags" ; then
18862
18863         CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
18864 fi
18865
18866 if test -n "$cf_new_extra_cppflags" ; then
18867
18868         EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
18869 fi
18870
18871 ### Define substitutions for header files to avoid name-pollution
18872
18873 if test "$cf_cv_have_tcgetattr" = yes ; then
18874         HAVE_TCGETATTR=1
18875 else
18876         HAVE_TCGETATTR=0
18877 fi
18878
18879 if test "$ac_cv_header_termio_h" = yes ; then
18880         HAVE_TERMIO_H=1
18881 else
18882         HAVE_TERMIO_H=0
18883 fi
18884
18885 if test "$ac_cv_header_termios_h" = yes ; then
18886         HAVE_TERMIOS_H=1
18887 else
18888         HAVE_TERMIOS_H=0
18889 fi
18890
18891 ################################################################################
18892 test "$use_database" = yes && \
18893 SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
18894
18895 SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
18896 SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
18897
18898 if test x"$enable_pc_files" = xyes ; then \
18899 SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
18900 MAKE_PC_FILES=
18901 else
18902 MAKE_PC_FILES="#"
18903 fi
18904
18905 # Extract the first word of "tic", so it can be a program name with args.
18906 set dummy tic; ac_word=$2
18907 echo "$as_me:18907: checking for $ac_word" >&5
18908 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
18909 if test "${ac_cv_path_TIC_PATH+set}" = set; then
18910   echo $ECHO_N "(cached) $ECHO_C" >&6
18911 else
18912   case $TIC_PATH in
18913   [\\/]* | ?:[\\/]*)
18914   ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
18915   ;;
18916   *)
18917   ac_save_IFS=$IFS; IFS=$ac_path_separator
18918 ac_dummy="$PATH:/usr/local/ncurses/bin"
18919 for ac_dir in $ac_dummy; do
18920   IFS=$ac_save_IFS
18921   test -z "$ac_dir" && ac_dir=.
18922   if $as_executable_p "$ac_dir/$ac_word"; then
18923    ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
18924    echo "$as_me:18924: found $ac_dir/$ac_word" >&5
18925    break
18926 fi
18927 done
18928
18929   test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
18930   ;;
18931 esac
18932 fi
18933 TIC_PATH=$ac_cv_path_TIC_PATH
18934
18935 if test -n "$TIC_PATH"; then
18936   echo "$as_me:18936: result: $TIC_PATH" >&5
18937 echo "${ECHO_T}$TIC_PATH" >&6
18938 else
18939   echo "$as_me:18939: result: no" >&5
18940 echo "${ECHO_T}no" >&6
18941 fi
18942
18943 if test -n "$FALLBACK_LIST"
18944 then
18945         if test "$TIC_PATH" = unknown
18946         then
18947                 { { echo "$as_me:18947: error: no tic program found for fallbacks" >&5
18948 echo "$as_me: error: no tic program found for fallbacks" >&2;}
18949    { (exit 1); exit 1; }; }
18950         fi
18951 fi
18952
18953 if test "x$cf_with_tests" != xno ; then
18954         MAKE_TESTS=
18955 else
18956         MAKE_TESTS="#"
18957 fi
18958
18959 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"
18960 ac_config_commands="$ac_config_commands default"
18961 cat >confcache <<\_ACEOF
18962 # This file is a shell script that caches the results of configure
18963 # tests run on this system so they can be shared between configure
18964 # scripts and configure runs, see configure's option --config-cache.
18965 # It is not useful on other systems.  If it contains results you don't
18966 # want to keep, you may remove or edit it.
18967 #
18968 # config.status only pays attention to the cache file if you give it
18969 # the --recheck option to rerun configure.
18970 #
18971 # `ac_cv_env_foo' variables (set or unset) will be overriden when
18972 # loading this file, other *unset* `ac_cv_foo' will be assigned the
18973 # following values.
18974
18975 _ACEOF
18976
18977 # The following way of writing the cache mishandles newlines in values,
18978 # but we know of no workaround that is simple, portable, and efficient.
18979 # So, don't put newlines in cache variables' values.
18980 # Ultrix sh set writes to stderr and can't be redirected directly,
18981 # and sets the high bit in the cache file unless we assign to the vars.
18982 {
18983   (set) 2>&1 |
18984     case `(ac_space=' '; set | grep ac_space) 2>&1` in
18985     *ac_space=\ *)
18986       # `set' does not quote correctly, so add quotes (double-quote
18987       # substitution turns \\\\ into \\, and sed turns \\ into \).
18988       sed -n \
18989         "s/'/'\\\\''/g;
18990           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
18991       ;;
18992     *)
18993       # `set' quotes correctly as required by POSIX, so do not add quotes.
18994       sed -n \
18995         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
18996       ;;
18997     esac;
18998 } |
18999   sed '
19000      t clear
19001      : clear
19002      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19003      t end
19004      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19005      : end' >>confcache
19006 if cmp -s $cache_file confcache; then :; else
19007   if test -w $cache_file; then
19008     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
19009     cat confcache >$cache_file
19010   else
19011     echo "not updating unwritable cache $cache_file"
19012   fi
19013 fi
19014 rm -f confcache
19015
19016 test "x$prefix" = xNONE && prefix=$ac_default_prefix
19017 # Let make expand exec_prefix.
19018 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19019
19020 # VPATH may cause trouble with some makes, so we remove $(srcdir),
19021 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
19022 # trailing colons and then remove the whole line if VPATH becomes empty
19023 # (actually we leave an empty line to preserve line numbers).
19024 if test "x$srcdir" = x.; then
19025   ac_vpsub='/^[         ]*VPATH[        ]*=/{
19026 s/:*\$(srcdir):*/:/;
19027 s/:*\${srcdir}:*/:/;
19028 s/:*@srcdir@:*/:/;
19029 s/^\([^=]*=[    ]*\):*/\1/;
19030 s/:*$//;
19031 s/^[^=]*=[      ]*$//;
19032 }'
19033 fi
19034
19035 DEFS=-DHAVE_CONFIG_H
19036
19037 : ${CONFIG_STATUS=./config.status}
19038 ac_clean_files_save=$ac_clean_files
19039 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19040 { echo "$as_me:19040: creating $CONFIG_STATUS" >&5
19041 echo "$as_me: creating $CONFIG_STATUS" >&6;}
19042 cat >$CONFIG_STATUS <<_ACEOF
19043 #! $SHELL
19044 # Generated automatically by configure.
19045 # Run this file to recreate the current configuration.
19046 # Compiler output produced by configure, useful for debugging
19047 # configure, is in config.log if it exists.
19048
19049 debug=false
19050 SHELL=\${CONFIG_SHELL-$SHELL}
19051 ac_cs_invocation="\$0 \$@"
19052
19053 _ACEOF
19054
19055 cat >>$CONFIG_STATUS <<\_ACEOF
19056 # Be Bourne compatible
19057 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19058   emulate sh
19059   NULLCMD=:
19060 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
19061   set -o posix
19062 fi
19063
19064 # Name of the executable.
19065 as_me=`echo "$0" |sed 's,.*[\\/],,'`
19066
19067 if expr a : '\(a\)' >/dev/null 2>&1; then
19068   as_expr=expr
19069 else
19070   as_expr=false
19071 fi
19072
19073 rm -f conf$$ conf$$.exe conf$$.file
19074 echo >conf$$.file
19075 if ln -s conf$$.file conf$$ 2>/dev/null; then
19076   # We could just check for DJGPP; but this test a) works b) is more generic
19077   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
19078   if test -f conf$$.exe; then
19079     # Don't use ln at all; we don't have any links
19080     as_ln_s='cp -p'
19081   else
19082     as_ln_s='ln -s'
19083   fi
19084 elif ln conf$$.file conf$$ 2>/dev/null; then
19085   as_ln_s=ln
19086 else
19087   as_ln_s='cp -p'
19088 fi
19089 rm -f conf$$ conf$$.exe conf$$.file
19090
19091 as_executable_p="test -f"
19092
19093 # Support unset when possible.
19094 if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
19095   as_unset=unset
19096 else
19097   as_unset=false
19098 fi
19099
19100 # NLS nuisances.
19101 $as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
19102 $as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
19103 $as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
19104 $as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
19105 $as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
19106 $as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
19107 $as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
19108 $as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
19109
19110 # IFS
19111 # We need space, tab and new line, in precisely that order.
19112 as_nl='
19113 '
19114 IFS="   $as_nl"
19115
19116 # CDPATH.
19117 $as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
19118
19119 exec 6>&1
19120
19121 _ACEOF
19122
19123 # Files that config.status was made for.
19124 if test -n "$ac_config_files"; then
19125   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
19126 fi
19127
19128 if test -n "$ac_config_headers"; then
19129   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
19130 fi
19131
19132 if test -n "$ac_config_links"; then
19133   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
19134 fi
19135
19136 if test -n "$ac_config_commands"; then
19137   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
19138 fi
19139
19140 cat >>$CONFIG_STATUS <<\EOF
19141
19142 ac_cs_usage="\
19143 \`$as_me' instantiates files from templates according to the
19144 current configuration.
19145
19146 Usage: $0 [OPTIONS] [FILE]...
19147
19148   -h, --help       print this help, then exit
19149   -V, --version    print version number, then exit
19150   -d, --debug      don't remove temporary files
19151       --recheck    update $as_me by reconfiguring in the same conditions
19152   --file=FILE[:TEMPLATE]
19153                    instantiate the configuration file FILE
19154   --header=FILE[:TEMPLATE]
19155                    instantiate the configuration header FILE
19156
19157 Configuration files:
19158 $config_files
19159
19160 Configuration headers:
19161 $config_headers
19162
19163 Configuration commands:
19164 $config_commands
19165
19166 Report bugs to <bug-autoconf@gnu.org>."
19167 EOF
19168
19169 cat >>$CONFIG_STATUS <<EOF
19170 ac_cs_version="\\
19171 config.status
19172 configured by $0, generated by GNU Autoconf 2.52.20100814,
19173   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
19174
19175 Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
19176 Free Software Foundation, Inc.
19177 This config.status script is free software; the Free Software Foundation
19178 gives unlimited permission to copy, distribute and modify it."
19179 srcdir=$srcdir
19180 INSTALL="$INSTALL"
19181 EOF
19182
19183 cat >>$CONFIG_STATUS <<\EOF
19184 # If no file are specified by the user, then we need to provide default
19185 # value.  By we need to know if files were specified by the user.
19186 ac_need_defaults=:
19187 while test $# != 0
19188 do
19189   case $1 in
19190   --*=*)
19191     ac_option=`expr "x$1" : 'x\([^=]*\)='`
19192     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
19193     shift
19194     set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
19195     shift
19196     ;;
19197   -*);;
19198   *) # This is not an option, so the user has probably given explicit
19199      # arguments.
19200      ac_need_defaults=false;;
19201   esac
19202
19203   case $1 in
19204   # Handling of the options.
19205 EOF
19206 cat >>$CONFIG_STATUS <<EOF
19207   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
19208     echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
19209     exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
19210 EOF
19211 cat >>$CONFIG_STATUS <<\EOF
19212   --version | --vers* | -V )
19213     echo "$ac_cs_version"; exit 0 ;;
19214   --he | --h)
19215     # Conflict between --help and --header
19216     { { echo "$as_me:19216: error: ambiguous option: $1
19217 Try \`$0 --help' for more information." >&5
19218 echo "$as_me: error: ambiguous option: $1
19219 Try \`$0 --help' for more information." >&2;}
19220    { (exit 1); exit 1; }; };;
19221   --help | --hel | -h )
19222     echo "$ac_cs_usage"; exit 0 ;;
19223   --debug | --d* | -d )
19224     debug=: ;;
19225   --file | --fil | --fi | --f )
19226     shift
19227     CONFIG_FILES="$CONFIG_FILES $1"
19228     ac_need_defaults=false;;
19229   --header | --heade | --head | --hea )
19230     shift
19231     CONFIG_HEADERS="$CONFIG_HEADERS $1"
19232     ac_need_defaults=false;;
19233
19234   # This is an error.
19235   -*) { { echo "$as_me:19235: error: unrecognized option: $1
19236 Try \`$0 --help' for more information." >&5
19237 echo "$as_me: error: unrecognized option: $1
19238 Try \`$0 --help' for more information." >&2;}
19239    { (exit 1); exit 1; }; } ;;
19240
19241   *) ac_config_targets="$ac_config_targets $1" ;;
19242
19243   esac
19244   shift
19245 done
19246
19247 exec 5>>config.log
19248 cat >&5 << _ACEOF
19249
19250 ## ----------------------- ##
19251 ## Running config.status.  ##
19252 ## ----------------------- ##
19253
19254 This file was extended by $as_me 2.52.20100814, executed with
19255   CONFIG_FILES    = $CONFIG_FILES
19256   CONFIG_HEADERS  = $CONFIG_HEADERS
19257   CONFIG_LINKS    = $CONFIG_LINKS
19258   CONFIG_COMMANDS = $CONFIG_COMMANDS
19259   > $ac_cs_invocation
19260 on `(hostname || uname -n) 2>/dev/null | sed 1q`
19261
19262 _ACEOF
19263 EOF
19264
19265 cat >>$CONFIG_STATUS <<EOF
19266 #
19267 # INIT-COMMANDS section.
19268 #
19269
19270 ### Special initialization commands, used to pass information from the
19271 ### configuration-run into config.status
19272
19273 AWK="$AWK"
19274 DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
19275 DFT_LWR_MODEL="$DFT_LWR_MODEL"
19276 ECHO_LINK="$ECHO_LINK"
19277 LDCONFIG="$LDCONFIG"
19278 LIBTOOL_VERSION="$LIBTOOL_VERSION"
19279 LIB_NAME="$LIB_NAME"
19280 LIB_SUBSETS="$LIB_SUBSETS"
19281 LIB_SUFFIX="$LIB_SUFFIX"
19282 LIB_TRACING="$LIB_TRACING"
19283 LN_S="$LN_S"
19284 MAKE_TERMINFO="$MAKE_TERMINFO"
19285 NCURSES_MAJOR="$NCURSES_MAJOR"
19286 NCURSES_MINOR="$NCURSES_MINOR"
19287 NCURSES_OSPEED="$NCURSES_OSPEED"
19288 NCURSES_PATCH="$NCURSES_PATCH"
19289 SRC_SUBDIRS="$SRC_SUBDIRS"
19290 TERMINFO="$TERMINFO"
19291 TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
19292 TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
19293 TICS_NAME="$TICS_NAME"
19294 TIC_PATH="$TIC_PATH"
19295 TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
19296 TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
19297 TINFO_NAME="$TINFO_NAME"
19298 TINFO_SUFFIX="$TINFO_SUFFIX"
19299 USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
19300 WITH_CURSES_H="$with_curses_h"
19301 WITH_ECHO="$with_echo"
19302 WITH_OVERWRITE="$with_overwrite"
19303 cf_LIST_MODELS="$cf_list_models"
19304 cf_cv_abi_version="$cf_cv_abi_version"
19305 cf_cv_do_relink="$cf_cv_do_relink"
19306 cf_cv_do_symlinks="$cf_cv_do_symlinks"
19307 cf_cv_enable_lp64="$cf_cv_enable_lp64"
19308 cf_cv_enable_opaque="$cf_cv_enable_opaque"
19309 cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
19310 cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
19311 cf_cv_rel_version="$cf_cv_rel_version"
19312 cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
19313 cf_cv_shared_soname='$cf_cv_shared_soname'
19314 cf_cv_shlib_version="$cf_cv_shlib_version"
19315 cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
19316 cf_cv_system_name="$cf_cv_system_name"
19317 cf_with_ada="$cf_with_ada"
19318 cf_with_cxx_binding="$cf_with_cxx_binding"
19319 cf_with_manpages="$cf_with_manpages"
19320 cf_with_tests="$cf_with_tests"
19321 host="$host"
19322 target="$target"
19323
19324 EOF
19325
19326 cat >>$CONFIG_STATUS <<\EOF
19327 for ac_config_target in $ac_config_targets
19328 do
19329   case "$ac_config_target" in
19330   # Handling of arguments.
19331   "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
19332   "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
19333   "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
19334   "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
19335   "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
19336   "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
19337   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
19338   "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
19339   "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
19340   *) { { echo "$as_me:19340: error: invalid argument: $ac_config_target" >&5
19341 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
19342    { (exit 1); exit 1; }; };;
19343   esac
19344 done
19345
19346 # If the user did not use the arguments to specify the items to instantiate,
19347 # then the envvar interface is used.  Set only those that are not.
19348 # We use the long form for the default assignment because of an extremely
19349 # bizarre bug on SunOS 4.1.3.
19350 if $ac_need_defaults; then
19351   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
19352   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
19353   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
19354 fi
19355
19356 # Create a temporary directory, and hook for its removal unless debugging.
19357 $debug ||
19358 {
19359   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
19360   trap '{ (exit 1); exit 1; }' 1 2 13 15
19361 }
19362
19363 # Create a (secure) tmp directory for tmp files.
19364 : ${TMPDIR=/tmp}
19365 {
19366   tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
19367   test -n "$tmp" && test -d "$tmp"
19368 }  ||
19369 {
19370   tmp=$TMPDIR/cs$$-$RANDOM
19371   (umask 077 && mkdir $tmp)
19372 } ||
19373 {
19374    echo "$me: cannot create a temporary directory in $TMPDIR" >&2
19375    { (exit 1); exit 1; }
19376 }
19377
19378 EOF
19379
19380 cat >>$CONFIG_STATUS <<EOF
19381
19382 #
19383 # CONFIG_FILES section.
19384 #
19385
19386 # No need to generate the scripts if there are no CONFIG_FILES.
19387 # This happens for instance when ./config.status config.h
19388 if test -n "\$CONFIG_FILES"; then
19389   # Protect against being on the right side of a sed subst in config.status.
19390   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
19391    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
19392 s,@SHELL@,$SHELL,;t t
19393 s,@exec_prefix@,$exec_prefix,;t t
19394 s,@prefix@,$prefix,;t t
19395 s,@program_transform_name@,$program_transform_name,;t t
19396 s,@bindir@,$bindir,;t t
19397 s,@sbindir@,$sbindir,;t t
19398 s,@libexecdir@,$libexecdir,;t t
19399 s,@datadir@,$datadir,;t t
19400 s,@sysconfdir@,$sysconfdir,;t t
19401 s,@sharedstatedir@,$sharedstatedir,;t t
19402 s,@localstatedir@,$localstatedir,;t t
19403 s,@libdir@,$libdir,;t t
19404 s,@includedir@,$includedir,;t t
19405 s,@oldincludedir@,$oldincludedir,;t t
19406 s,@infodir@,$infodir,;t t
19407 s,@mandir@,$mandir,;t t
19408 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
19409 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
19410 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
19411 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
19412 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
19413 s,@build_alias@,$build_alias,;t t
19414 s,@host_alias@,$host_alias,;t t
19415 s,@target_alias@,$target_alias,;t t
19416 s,@ECHO_C@,$ECHO_C,;t t
19417 s,@ECHO_N@,$ECHO_N,;t t
19418 s,@ECHO_T@,$ECHO_T,;t t
19419 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
19420 s,@DEFS@,$DEFS,;t t
19421 s,@LIBS@,$LIBS,;t t
19422 s,@top_builddir@,$top_builddir,;t t
19423 s,@EGREP@,$EGREP,;t t
19424 s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
19425 s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
19426 s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
19427 s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
19428 s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
19429 s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
19430 s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
19431 s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
19432 s,@build@,$build,;t t
19433 s,@build_cpu@,$build_cpu,;t t
19434 s,@build_vendor@,$build_vendor,;t t
19435 s,@build_os@,$build_os,;t t
19436 s,@host@,$host,;t t
19437 s,@host_cpu@,$host_cpu,;t t
19438 s,@host_vendor@,$host_vendor,;t t
19439 s,@host_os@,$host_os,;t t
19440 s,@target@,$target,;t t
19441 s,@target_cpu@,$target_cpu,;t t
19442 s,@target_vendor@,$target_vendor,;t t
19443 s,@target_os@,$target_os,;t t
19444 s,@CC@,$CC,;t t
19445 s,@CFLAGS@,$CFLAGS,;t t
19446 s,@LDFLAGS@,$LDFLAGS,;t t
19447 s,@CPPFLAGS@,$CPPFLAGS,;t t
19448 s,@ac_ct_CC@,$ac_ct_CC,;t t
19449 s,@EXEEXT@,$EXEEXT,;t t
19450 s,@OBJEXT@,$OBJEXT,;t t
19451 s,@CPP@,$CPP,;t t
19452 s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
19453 s,@PROG_EXT@,$PROG_EXT,;t t
19454 s,@LDCONFIG@,$LDCONFIG,;t t
19455 s,@CXX@,$CXX,;t t
19456 s,@CXXFLAGS@,$CXXFLAGS,;t t
19457 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
19458 s,@AWK@,$AWK,;t t
19459 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
19460 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
19461 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
19462 s,@LINT@,$LINT,;t t
19463 s,@LINT_OPTS@,$LINT_OPTS,;t t
19464 s,@LN_S@,$LN_S,;t t
19465 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
19466 s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
19467 s,@SET_MAKE@,$SET_MAKE,;t t
19468 s,@CTAGS@,$CTAGS,;t t
19469 s,@ETAGS@,$ETAGS,;t t
19470 s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
19471 s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
19472 s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
19473 s,@RANLIB@,$RANLIB,;t t
19474 s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
19475 s,@LD@,$LD,;t t
19476 s,@ac_ct_LD@,$ac_ct_LD,;t t
19477 s,@AR@,$AR,;t t
19478 s,@ac_ct_AR@,$ac_ct_AR,;t t
19479 s,@ARFLAGS@,$ARFLAGS,;t t
19480 s,@DESTDIR@,$DESTDIR,;t t
19481 s,@BUILD_CC@,$BUILD_CC,;t t
19482 s,@BUILD_CPP@,$BUILD_CPP,;t t
19483 s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
19484 s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
19485 s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
19486 s,@BUILD_LIBS@,$BUILD_LIBS,;t t
19487 s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
19488 s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
19489 s,@cf_list_models@,$cf_list_models,;t t
19490 s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
19491 s,@LIBTOOL@,$LIBTOOL,;t t
19492 s,@LT_UNDEF@,$LT_UNDEF,;t t
19493 s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
19494 s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
19495 s,@LIB_CREATE@,$LIB_CREATE,;t t
19496 s,@LIB_OBJECT@,$LIB_OBJECT,;t t
19497 s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
19498 s,@LIB_PREP@,$LIB_PREP,;t t
19499 s,@LIB_CLEAN@,$LIB_CLEAN,;t t
19500 s,@LIB_COMPILE@,$LIB_COMPILE,;t t
19501 s,@LIB_LINK@,$LIB_LINK,;t t
19502 s,@LIB_INSTALL@,$LIB_INSTALL,;t t
19503 s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
19504 s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
19505 s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
19506 s,@TICS_NAME@,$TICS_NAME,;t t
19507 s,@TINFO_NAME@,$TINFO_NAME,;t t
19508 s,@LIB_NAME@,$LIB_NAME,;t t
19509 s,@LIB_PREFIX@,$LIB_PREFIX,;t t
19510 s,@CC_G_OPT@,$CC_G_OPT,;t t
19511 s,@CXX_G_OPT@,$CXX_G_OPT,;t t
19512 s,@LD_MODEL@,$LD_MODEL,;t t
19513 s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
19514 s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
19515 s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
19516 s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
19517 s,@LINK_PROGS@,$LINK_PROGS,;t t
19518 s,@LINK_TESTS@,$LINK_TESTS,;t t
19519 s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
19520 s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
19521 s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
19522 s,@INSTALL_LIB@,$INSTALL_LIB,;t t
19523 s,@cf_ldd_prog@,$cf_ldd_prog,;t t
19524 s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
19525 s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
19526 s,@WHICH_XTERM@,$WHICH_XTERM,;t t
19527 s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
19528 s,@TERMINFO@,$TERMINFO,;t t
19529 s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
19530 s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
19531 s,@TERMPATH@,$TERMPATH,;t t
19532 s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
19533 s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
19534 s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
19535 s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
19536 s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
19537 s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
19538 s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
19539 s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
19540 s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
19541 s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
19542 s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
19543 s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
19544 s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
19545 s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
19546 s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
19547 s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
19548 s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
19549 s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
19550 s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
19551 s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
19552 s,@NCURSES_CONST@,$NCURSES_CONST,;t t
19553 s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
19554 s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
19555 s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
19556 s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
19557 s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
19558 s,@PTHREAD@,$PTHREAD,;t t
19559 s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
19560 s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
19561 s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
19562 s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
19563 s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
19564 s,@ECHO_LINK@,$ECHO_LINK,;t t
19565 s,@ADAFLAGS@,$ADAFLAGS,;t t
19566 s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
19567 s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
19568 s,@ADA_TRACE@,$ADA_TRACE,;t t
19569 s,@MATH_LIB@,$MATH_LIB,;t t
19570 s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
19571 s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
19572 s,@cf_cv_1UL@,$cf_cv_1UL,;t t
19573 s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
19574 s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
19575 s,@TEST_LIBS@,$TEST_LIBS,;t t
19576 s,@TEST_LIBS2@,$TEST_LIBS2,;t t
19577 s,@CXXCPP@,$CXXCPP,;t t
19578 s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
19579 s,@CXX_AR@,$CXX_AR,;t t
19580 s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
19581 s,@CXXLIBS@,$CXXLIBS,;t t
19582 s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
19583 s,@gnat_exists@,$gnat_exists,;t t
19584 s,@cf_compile_generics@,$cf_compile_generics,;t t
19585 s,@cf_generic_objects@,$cf_generic_objects,;t t
19586 s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
19587 s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
19588 s,@M4_exists@,$M4_exists,;t t
19589 s,@cf_ada_make@,$cf_ada_make,;t t
19590 s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
19591 s,@cf_ada_compiler@,$cf_ada_compiler,;t t
19592 s,@cf_ada_package@,$cf_ada_package,;t t
19593 s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
19594 s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
19595 s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
19596 s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
19597 s,@ACPPFLAGS@,$ACPPFLAGS,;t t
19598 s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
19599 s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
19600 s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
19601 s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
19602 s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
19603 s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
19604 s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
19605 s,@TICS_ARGS@,$TICS_ARGS,;t t
19606 s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
19607 s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
19608 s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
19609 s,@TINFO_ARGS@,$TINFO_ARGS,;t t
19610 s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
19611 s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
19612 s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
19613 s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
19614 s,@TICS_LIST@,$TICS_LIST,;t t
19615 s,@TINFO_LIST@,$TINFO_LIST,;t t
19616 s,@SHLIB_LIST@,$SHLIB_LIST,;t t
19617 s,@NCURSES_TREE@,$NCURSES_TREE,;t t
19618 s,@TEST_ARGS@,$TEST_ARGS,;t t
19619 s,@TEST_DEPS@,$TEST_DEPS,;t t
19620 s,@TEST_ARG2@,$TEST_ARG2,;t t
19621 s,@TEST_DEP2@,$TEST_DEP2,;t t
19622 s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
19623 s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
19624 s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
19625 s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
19626 s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
19627 s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
19628 s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
19629 s,@cross_compiling@,$cross_compiling,;t t
19630 s,@TIC_PATH@,$TIC_PATH,;t t
19631 s,@MAKE_TESTS@,$MAKE_TESTS,;t t
19632 CEOF
19633
19634 EOF
19635
19636   cat >>$CONFIG_STATUS <<\EOF
19637   # Split the substitutions into bite-sized pieces for seds with
19638   # small command number limits, like on Digital OSF/1 and HP-UX.
19639   ac_max_sed_lines=48
19640   ac_sed_frag=1 # Number of current file.
19641   ac_beg=1 # First line for current file.
19642   ac_end=$ac_max_sed_lines # Line after last line for current file.
19643   ac_more_lines=:
19644   ac_sed_cmds=
19645   while $ac_more_lines; do
19646     if test $ac_beg -gt 1; then
19647       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19648     else
19649       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
19650     fi
19651     if test ! -s $tmp/subs.frag; then
19652       ac_more_lines=false
19653     else
19654       # The purpose of the label and of the branching condition is to
19655       # speed up the sed processing (if there are no `@' at all, there
19656       # is no need to browse any of the substitutions).
19657       # These are the two extra sed commands mentioned above.
19658       (echo ':t
19659   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
19660       if test -z "$ac_sed_cmds"; then
19661         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
19662       else
19663         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
19664       fi
19665       ac_sed_frag=`expr $ac_sed_frag + 1`
19666       ac_beg=$ac_end
19667       ac_end=`expr $ac_end + $ac_max_sed_lines`
19668     fi
19669   done
19670   if test -z "$ac_sed_cmds"; then
19671     ac_sed_cmds=cat
19672   fi
19673 fi # test -n "$CONFIG_FILES"
19674
19675 EOF
19676 cat >>$CONFIG_STATUS <<\EOF
19677 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
19678   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19679   case $ac_file in
19680   - | *:- | *:-:* ) # input from stdin
19681         cat >$tmp/stdin
19682         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19683         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19684   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19685         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19686   * )   ac_file_in=$ac_file.in ;;
19687   esac
19688
19689   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
19690   ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19691          X"$ac_file" : 'X\(//\)[^/]' \| \
19692          X"$ac_file" : 'X\(//\)$' \| \
19693          X"$ac_file" : 'X\(/\)' \| \
19694          .     : '\(.\)' 2>/dev/null ||
19695 echo X"$ac_file" |
19696     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19697           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19698           /^X\(\/\/\)$/{ s//\1/; q; }
19699           /^X\(\/\).*/{ s//\1/; q; }
19700           s/.*/./; q'`
19701   if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19702     { case "$ac_dir" in
19703   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19704   *)                      as_incr_dir=.;;
19705 esac
19706 as_dummy="$ac_dir"
19707 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19708   case $as_mkdir_dir in
19709     # Skip DOS drivespec
19710     ?:) as_incr_dir=$as_mkdir_dir ;;
19711     *)
19712       as_incr_dir=$as_incr_dir/$as_mkdir_dir
19713       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19714     ;;
19715   esac
19716 done; }
19717
19718     ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
19719     # A "../" for each directory in $ac_dir_suffix.
19720     ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
19721   else
19722     ac_dir_suffix= ac_dots=
19723   fi
19724
19725   case $srcdir in
19726   .)  ac_srcdir=.
19727       if test -z "$ac_dots"; then
19728          ac_top_srcdir=.
19729       else
19730          ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
19731       fi ;;
19732   [\\/]* | ?:[\\/]* )
19733       ac_srcdir=$srcdir$ac_dir_suffix;
19734       ac_top_srcdir=$srcdir ;;
19735   *) # Relative path.
19736     ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
19737     ac_top_srcdir=$ac_dots$srcdir ;;
19738   esac
19739
19740   case $INSTALL in
19741   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
19742   *) ac_INSTALL=$ac_dots$INSTALL ;;
19743   esac
19744
19745   if test x"$ac_file" != x-; then
19746     { echo "$as_me:19746: creating $ac_file" >&5
19747 echo "$as_me: creating $ac_file" >&6;}
19748     rm -f "$ac_file"
19749   fi
19750   # Let's still pretend it is `configure' which instantiates (i.e., don't
19751   # use $as_me), people would be surprised to read:
19752   #    /* config.h.  Generated automatically by config.status.  */
19753   configure_input="Generated automatically from `echo $ac_file_in |
19754                                                  sed 's,.*/,,'` by configure."
19755
19756   # First look for the input files in the build tree, otherwise in the
19757   # src tree.
19758   ac_file_inputs=`IFS=:
19759     for f in $ac_file_in; do
19760       case $f in
19761       -) echo $tmp/stdin ;;
19762       [\\/$]*)
19763          # Absolute (can't be DOS-style, as IFS=:)
19764          test -f "$f" || { { echo "$as_me:19764: error: cannot find input file: $f" >&5
19765 echo "$as_me: error: cannot find input file: $f" >&2;}
19766    { (exit 1); exit 1; }; }
19767          echo $f;;
19768       *) # Relative
19769          if test -f "$f"; then
19770            # Build tree
19771            echo $f
19772          elif test -f "$srcdir/$f"; then
19773            # Source tree
19774            echo $srcdir/$f
19775          else
19776            # /dev/null tree
19777            { { echo "$as_me:19777: error: cannot find input file: $f" >&5
19778 echo "$as_me: error: cannot find input file: $f" >&2;}
19779    { (exit 1); exit 1; }; }
19780          fi;;
19781       esac
19782     done` || { (exit 1); exit 1; }
19783 EOF
19784 cat >>$CONFIG_STATUS <<EOF
19785   sed "$ac_vpsub
19786 $extrasub
19787 EOF
19788 cat >>$CONFIG_STATUS <<\EOF
19789 :t
19790 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
19791 s,@configure_input@,$configure_input,;t t
19792 s,@srcdir@,$ac_srcdir,;t t
19793 s,@top_srcdir@,$ac_top_srcdir,;t t
19794 s,@INSTALL@,$ac_INSTALL,;t t
19795 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
19796   rm -f $tmp/stdin
19797   if test x"$ac_file" != x-; then
19798     mv $tmp/out $ac_file
19799   else
19800     cat $tmp/out
19801     rm -f $tmp/out
19802   fi
19803
19804 done
19805 EOF
19806 cat >>$CONFIG_STATUS <<\EOF
19807
19808 #
19809 # CONFIG_HEADER section.
19810 #
19811
19812 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
19813 # NAME is the cpp macro being defined and VALUE is the value it is being given.
19814 #
19815 # ac_d sets the value in "#define NAME VALUE" lines.
19816 ac_dA='s,^\([   ]*\)#\([        ]*define[       ][      ]*\)'
19817 ac_dB='[        ].*$,\1#\2'
19818 ac_dC=' '
19819 ac_dD=',;t'
19820 # ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
19821 ac_iA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19822 ac_iB='\([      ]\),\1#\2define\3'
19823 ac_iC=' '
19824 ac_iD='\4,;t'
19825 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
19826 ac_uA='s,^\([   ]*\)#\([        ]*\)undef\([    ][      ]*\)'
19827 ac_uB='$,\1#\2define\3'
19828 ac_uC=' '
19829 ac_uD=',;t'
19830
19831 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
19832   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
19833   case $ac_file in
19834   - | *:- | *:-:* ) # input from stdin
19835         cat >$tmp/stdin
19836         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19837         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19838   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
19839         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
19840   * )   ac_file_in=$ac_file.in ;;
19841   esac
19842
19843   test x"$ac_file" != x- && { echo "$as_me:19843: creating $ac_file" >&5
19844 echo "$as_me: creating $ac_file" >&6;}
19845
19846   # First look for the input files in the build tree, otherwise in the
19847   # src tree.
19848   ac_file_inputs=`IFS=:
19849     for f in $ac_file_in; do
19850       case $f in
19851       -) echo $tmp/stdin ;;
19852       [\\/$]*)
19853          # Absolute (can't be DOS-style, as IFS=:)
19854          test -f "$f" || { { echo "$as_me:19854: error: cannot find input file: $f" >&5
19855 echo "$as_me: error: cannot find input file: $f" >&2;}
19856    { (exit 1); exit 1; }; }
19857          echo $f;;
19858       *) # Relative
19859          if test -f "$f"; then
19860            # Build tree
19861            echo $f
19862          elif test -f "$srcdir/$f"; then
19863            # Source tree
19864            echo $srcdir/$f
19865          else
19866            # /dev/null tree
19867            { { echo "$as_me:19867: error: cannot find input file: $f" >&5
19868 echo "$as_me: error: cannot find input file: $f" >&2;}
19869    { (exit 1); exit 1; }; }
19870          fi;;
19871       esac
19872     done` || { (exit 1); exit 1; }
19873   # Remove the trailing spaces.
19874   sed 's/[      ]*$//' $ac_file_inputs >$tmp/in
19875
19876 EOF
19877
19878 # Transform confdefs.h into a list of #define's.  We won't use it as a sed
19879 # script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
19880 # be either 'cat' or 'sort'.
19881 cat confdefs.h | uniq >conftest.vals
19882
19883 # Break up conftest.vals because some shells have a limit on
19884 # the size of here documents, and old seds have small limits too.
19885
19886 rm -f conftest.tail
19887 echo '  rm -f conftest.frag' >> $CONFIG_STATUS
19888 while grep . conftest.vals >/dev/null
19889 do
19890   # Write chunks of a limited-size here document to conftest.frag.
19891   echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
19892   sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
19893   echo 'CEOF' >> $CONFIG_STATUS
19894   sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
19895   rm -f conftest.vals
19896   mv conftest.tail conftest.vals
19897 done
19898 rm -f conftest.vals
19899
19900 # Run sed to substitute the contents of conftest.frag into $tmp/in at the
19901 # marker @DEFS@.
19902 echo '  cat >> conftest.edit <<CEOF
19903 /@DEFS@/r conftest.frag
19904 /@DEFS@/d
19905 CEOF
19906 sed -f conftest.edit $tmp/in > $tmp/out
19907 rm -f $tmp/in
19908 mv $tmp/out $tmp/in
19909 rm -f conftest.edit conftest.frag
19910 ' >> $CONFIG_STATUS
19911
19912 cat >>$CONFIG_STATUS <<\EOF
19913   # Let's still pretend it is `configure' which instantiates (i.e., don't
19914   # use $as_me), people would be surprised to read:
19915   #    /* config.h.  Generated automatically by config.status.  */
19916   if test x"$ac_file" = x-; then
19917     echo "/* Generated automatically by configure.  */" >$tmp/config.h
19918   else
19919     echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
19920   fi
19921   cat $tmp/in >>$tmp/config.h
19922   rm -f $tmp/in
19923   if test x"$ac_file" != x-; then
19924     if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
19925       { echo "$as_me:19925: $ac_file is unchanged" >&5
19926 echo "$as_me: $ac_file is unchanged" >&6;}
19927     else
19928       ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
19929          X"$ac_file" : 'X\(//\)[^/]' \| \
19930          X"$ac_file" : 'X\(//\)$' \| \
19931          X"$ac_file" : 'X\(/\)' \| \
19932          .     : '\(.\)' 2>/dev/null ||
19933 echo X"$ac_file" |
19934     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
19935           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
19936           /^X\(\/\/\)$/{ s//\1/; q; }
19937           /^X\(\/\).*/{ s//\1/; q; }
19938           s/.*/./; q'`
19939       if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
19940         { case "$ac_dir" in
19941   [\\/]* | ?:[\\/]* ) as_incr_dir=;;
19942   *)                      as_incr_dir=.;;
19943 esac
19944 as_dummy="$ac_dir"
19945 for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
19946   case $as_mkdir_dir in
19947     # Skip DOS drivespec
19948     ?:) as_incr_dir=$as_mkdir_dir ;;
19949     *)
19950       as_incr_dir=$as_incr_dir/$as_mkdir_dir
19951       test -d "$as_incr_dir" || mkdir "$as_incr_dir"
19952     ;;
19953   esac
19954 done; }
19955
19956       fi
19957       rm -f $ac_file
19958       mv $tmp/config.h $ac_file
19959     fi
19960   else
19961     cat $tmp/config.h
19962     rm -f $tmp/config.h
19963   fi
19964 done
19965 EOF
19966 cat >>$CONFIG_STATUS <<\EOF
19967 #
19968 # CONFIG_COMMANDS section.
19969 #
19970 for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
19971   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
19972   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
19973
19974   case $ac_dest in
19975     default )
19976 if test "x$cf_with_tests" != xno ; then
19977
19978 for cf_dir in test
19979 do
19980         if test ! -d $srcdir/$cf_dir; then
19981                 continue
19982         elif test -f $srcdir/$cf_dir/programs; then
19983                 $AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
19984         fi
19985 done
19986
19987 fi
19988
19989         case $cf_cv_system_name in #(vi
19990         OS/2*|os2*) #(vi
19991         LIB_PREFIX=''
19992         ;;
19993         *)      LIB_PREFIX='lib'
19994         ;;
19995         esac
19996 cf_prefix=$LIB_PREFIX
19997
19998 if test $cf_cv_shlib_version = cygdll ; then
19999         TINFO_NAME=$TINFO_ARG_SUFFIX
20000         TINFO_SUFFIX=.dll
20001 fi
20002
20003 if test -n "$TINFO_SUFFIX" ; then
20004         case $TINFO_SUFFIX in
20005         tw*)
20006                 TINFO_NAME="${TINFO_NAME}tw"
20007                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
20008                 ;;
20009         t*)
20010                 TINFO_NAME="${TINFO_NAME}t"
20011                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
20012                 ;;
20013         w*)
20014                 TINFO_NAME="${TINFO_NAME}w"
20015                 TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
20016                 ;;
20017         esac
20018 fi
20019
20020 for cf_dir in $SRC_SUBDIRS
20021 do
20022         if test ! -d $srcdir/$cf_dir ; then
20023                 continue
20024         elif test -f $srcdir/$cf_dir/modules; then
20025
20026                 SHARED_LIB=
20027                 LIBS_TO_MAKE=
20028                 for cf_item in $cf_LIST_MODELS
20029                 do
20030
20031         case $cf_item in #(vi
20032         libtool) #(vi
20033                 cf_suffix='.la'
20034                 cf_depsuf=$cf_suffix
20035                 ;;
20036         normal) #(vi
20037                 cf_suffix='.a'
20038                 cf_depsuf=$cf_suffix
20039                 ;;
20040         debug) #(vi
20041                 cf_suffix='_g.a'
20042                 cf_depsuf=$cf_suffix
20043                 ;;
20044         profile) #(vi
20045                 cf_suffix='_p.a'
20046                 cf_depsuf=$cf_suffix
20047                 ;;
20048         shared) #(vi
20049                 case $cf_cv_system_name in
20050                 aix[56]*) #(vi
20051                         cf_suffix='.a'
20052                         cf_depsuf=$cf_suffix
20053                         ;;
20054                 cygwin*) #(vi
20055                         cf_suffix='.dll'
20056                         cf_depsuf='.dll.a'
20057                         ;;
20058                 darwin*) #(vi
20059                         cf_suffix='.dylib'
20060                         cf_depsuf=$cf_suffix
20061                         ;;
20062                 hpux*) #(vi
20063                         case $target in
20064                         ia64*) #(vi
20065                                 cf_suffix='.so'
20066                                 cf_depsuf=$cf_suffix
20067                                 ;;
20068                         *) #(vi
20069                                 cf_suffix='.sl'
20070                                 cf_depsuf=$cf_suffix
20071                                 ;;
20072                         esac
20073                         ;;
20074                 *)      cf_suffix='.so'
20075                         cf_depsuf=$cf_suffix
20076                         ;;
20077                 esac
20078         esac
20079         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20080         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20081
20082                         if test $cf_item = shared ; then
20083                         if test "$cf_cv_do_symlinks" = yes ; then
20084                                 case "$cf_cv_shlib_version" in #(vi
20085                                 rel) #(vi
20086                                         case "$cf_cv_system_name" in #(vi
20087                                         darwin*)
20088                                         case .${LIB_SUFFIX} in
20089                                         .tw*)
20090                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20091                                                 cf_suffix=tw'.${REL_VERSION}'"$cf_suffix"
20092                                                 ;;
20093                                         .t*)
20094                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20095                                                 cf_suffix=t'.${REL_VERSION}'"$cf_suffix"
20096                                                 ;;
20097                                         .w*)
20098                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20099                                                 cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
20100                                                 ;;
20101                                         *)
20102                                                 cf_suffix='.${REL_VERSION}'"$cf_suffix"
20103                                                 ;;
20104                                         esac
20105                                         ;; #(vi
20106                                         *) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
20107                                         esac
20108                                         ;;
20109                                 abi)
20110                                         case "$cf_cv_system_name" in #(vi
20111                                         darwin*)
20112                                         case .${LIB_SUFFIX} in
20113                                         .tw*)
20114                                                 cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20115                                                 cf_suffix=tw'.${ABI_VERSION}'"$cf_suffix"
20116                                                 ;;
20117                                         .t*)
20118                                                 cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20119                                                 cf_suffix=t'.${ABI_VERSION}'"$cf_suffix"
20120                                                 ;;
20121                                         .w*)
20122                                                 cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20123                                                 cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
20124                                                 ;;
20125                                         *)
20126                                                 cf_suffix='.${ABI_VERSION}'"$cf_suffix"
20127                                                 ;;
20128                                         esac
20129                                         ;; #(vi
20130                                         *) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
20131                                         esac
20132                                         ;;
20133                                 esac
20134                         fi
20135                         # cygwin needs import library, and has unique naming convention
20136                         # use autodetected ${cf_prefix} for import lib and static lib, but
20137                         # use 'cyg' prefix for shared lib.
20138                         if test $cf_cv_shlib_version = cygdll ; then
20139                                 cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
20140                                 LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}${cf_cygsuf}"
20141                                 continue
20142                         fi
20143                         fi
20144                         LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
20145                 done
20146
20147                 if test $cf_dir = ncurses ; then
20148                         cf_subsets="$LIB_SUBSETS"
20149                         cf_r_parts="$cf_subsets"
20150                         cf_liblist="$LIBS_TO_MAKE"
20151
20152                         while test -n "$cf_r_parts"
20153                         do
20154                                 cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
20155                                 cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
20156                                 if test "$cf_l_parts" != "$cf_r_parts" ; then
20157                                         cf_item=
20158                                         case $cf_l_parts in #(vi
20159                                         *termlib*) #(vi
20160                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
20161                                                 ;;
20162                                         *ticlib*)
20163                                                 cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
20164                                                 ;;
20165                                         *)
20166                                                 break
20167                                                 ;;
20168                                         esac
20169                                         if test -n "$cf_item"; then
20170                                                 LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
20171                                         fi
20172                                 else
20173                                         break
20174                                 fi
20175                         done
20176                 else
20177                         cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
20178                 fi
20179
20180                 sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
20181                     -e "s%@SHARED_LIB@%$SHARED_LIB%" \
20182                         $cf_dir/Makefile >$cf_dir/Makefile.out
20183                 mv $cf_dir/Makefile.out $cf_dir/Makefile
20184
20185                 $AWK -f $srcdir/mk-0th.awk \
20186                         libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
20187                         $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20188
20189                 for cf_subset in $cf_subsets
20190                 do
20191                         cf_subdirs=
20192                         for cf_item in $cf_LIST_MODELS
20193                         do
20194                         echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
20195
20196 cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20197
20198         case $cf_item in #(vi
20199         libtool) #(vi
20200                 cf_suffix='.la'
20201                 cf_depsuf=$cf_suffix
20202                 ;;
20203         normal) #(vi
20204                 cf_suffix='.a'
20205                 cf_depsuf=$cf_suffix
20206                 ;;
20207         debug) #(vi
20208                 cf_suffix='_g.a'
20209                 cf_depsuf=$cf_suffix
20210                 ;;
20211         profile) #(vi
20212                 cf_suffix='_p.a'
20213                 cf_depsuf=$cf_suffix
20214                 ;;
20215         shared) #(vi
20216                 case $cf_cv_system_name in
20217                 aix[56]*) #(vi
20218                         cf_suffix='.a'
20219                         cf_depsuf=$cf_suffix
20220                         ;;
20221                 cygwin*) #(vi
20222                         cf_suffix='.dll'
20223                         cf_depsuf='.dll.a'
20224                         ;;
20225                 darwin*) #(vi
20226                         cf_suffix='.dylib'
20227                         cf_depsuf=$cf_suffix
20228                         ;;
20229                 hpux*) #(vi
20230                         case $target in
20231                         ia64*) #(vi
20232                                 cf_suffix='.so'
20233                                 cf_depsuf=$cf_suffix
20234                                 ;;
20235                         *) #(vi
20236                                 cf_suffix='.sl'
20237                                 cf_depsuf=$cf_suffix
20238                                 ;;
20239                         esac
20240                         ;;
20241                 *)      cf_suffix='.so'
20242                         cf_depsuf=$cf_suffix
20243                         ;;
20244                 esac
20245         esac
20246         test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
20247         test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
20248
20249         case $cf_item in
20250         libtool) cf_subdir='obj_lo'  ;;
20251         normal)  cf_subdir='objects' ;;
20252         debug)   cf_subdir='obj_g' ;;
20253         profile) cf_subdir='obj_p' ;;
20254         shared)
20255                 case $cf_cv_system_name in #(vi
20256                 cygwin) #(vi
20257                         cf_subdir='objects' ;;
20258                 *)
20259                         cf_subdir='obj_s' ;;
20260                 esac
20261         esac
20262
20263                         # Test for case where we build libtinfo with a different name.
20264                         cf_libname=$cf_dir
20265                         if test $cf_dir = ncurses ; then
20266                                 case $cf_subset in
20267                                 *base*)
20268                                         cf_libname=${cf_libname}$LIB_SUFFIX
20269                                         ;;
20270                                 *termlib*)
20271                                         cf_libname=$TINFO_LIB_SUFFIX
20272                                         ;;
20273                                 ticlib*)
20274                                         cf_libname=$TICS_LIB_SUFFIX
20275                                         ;;
20276                                 esac
20277                         else
20278                                 cf_libname=${cf_libname}$LIB_SUFFIX
20279                         fi
20280                         if test -n "${DFT_ARG_SUFFIX}" ; then
20281                                 # undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
20282                                 cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
20283                         fi
20284
20285                         # These dependencies really are for development, not
20286                         # builds, but they are useful in porting, too.
20287                         cf_depend="../include/ncurses_cfg.h"
20288                         if test "$srcdir" = "."; then
20289                                 cf_reldir="."
20290                         else
20291                                 cf_reldir="\${srcdir}"
20292                         fi
20293
20294                         if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
20295                                 cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
20296                         elif test -f $srcdir/$cf_dir/curses.priv.h; then
20297                                 cf_depend="$cf_depend $cf_reldir/curses.priv.h"
20298                         fi
20299
20300                         cf_dir_suffix=
20301                         old_cf_suffix="$cf_suffix"
20302                         if test "$cf_cv_shlib_version_infix" = yes ; then
20303                         if test -n "$LIB_SUFFIX" ; then
20304                                 case $LIB_SUFFIX in
20305                                 tw*)
20306                                         cf_libname=`echo $cf_libname | sed 's/tw$//'`
20307                                         cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
20308                                         cf_dir_suffix=tw
20309                                         ;;
20310                                 t*)
20311                                         cf_libname=`echo $cf_libname | sed 's/t$//'`
20312                                         cf_suffix=`echo $cf_suffix | sed 's/^t//'`
20313                                         cf_dir_suffix=t
20314                                         ;;
20315                                 w*)
20316                                         cf_libname=`echo $cf_libname | sed 's/w$//'`
20317                                         cf_suffix=`echo $cf_suffix | sed 's/^w//'`
20318                                         cf_dir_suffix=w
20319                                         ;;
20320                                 esac
20321                         fi
20322                         fi
20323
20324                         $AWK -f $srcdir/mk-1st.awk \
20325                                 name=${cf_libname}${cf_dir_suffix} \
20326                                 traces=$LIB_TRACING \
20327                                 MODEL=$cf_ITEM \
20328                                 model=$cf_subdir \
20329                                 prefix=$cf_prefix \
20330                                 suffix=$cf_suffix \
20331                                 subset=$cf_subset \
20332                                 SymLink="$LN_S" \
20333                                 TermlibRoot=$TINFO_NAME \
20334                                 TermlibSuffix=$TINFO_SUFFIX \
20335                                 ShlibVer=$cf_cv_shlib_version \
20336                                 ShlibVerInfix=$cf_cv_shlib_version_infix \
20337                                 ReLink=${cf_cv_do_relink-no} \
20338                                 DoLinks=$cf_cv_do_symlinks \
20339                                 rmSoLocs=$cf_cv_rm_so_locs \
20340                                 ldconfig="$LDCONFIG" \
20341                                 overwrite=$WITH_OVERWRITE \
20342                                 depend="$cf_depend" \
20343                                 host="$host" \
20344                                 libtool_version="$LIBTOOL_VERSION" \
20345                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20346
20347                         cf_suffix="$old_cf_suffix"
20348
20349                         for cf_subdir2 in $cf_subdirs lib
20350                         do
20351                                 test $cf_subdir = $cf_subdir2 && break
20352                         done
20353                         test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
20354                         $AWK -f $srcdir/mk-2nd.awk \
20355                                 name=$cf_dir \
20356                                 traces=$LIB_TRACING \
20357                                 MODEL=$cf_ITEM \
20358                                 model=$cf_subdir \
20359                                 subset=$cf_subset \
20360                                 srcdir=$srcdir \
20361                                 echo=$WITH_ECHO \
20362                                 crenames=$cf_cv_prog_CC_c_o \
20363                                 cxxrenames=$cf_cv_prog_CXX_c_o \
20364                                 $srcdir/$cf_dir/modules >>$cf_dir/Makefile
20365                         cf_subdirs="$cf_subdirs $cf_subdir"
20366                         done
20367                 done
20368         fi
20369
20370         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
20371 done
20372
20373 for cf_dir in $SRC_SUBDIRS
20374 do
20375         if test ! -d $srcdir/$cf_dir ; then
20376                 continue
20377         fi
20378
20379         if test -f $cf_dir/Makefile ; then
20380                 case "$cf_dir" in
20381                 Ada95) #(vi
20382                         echo 'libs \' >> Makefile
20383                         echo 'install.libs \' >> Makefile
20384                         echo 'uninstall.libs ::' >> Makefile
20385                         echo '  cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
20386                         ;;
20387                 esac
20388         fi
20389
20390         if test -f $srcdir/$cf_dir/modules; then
20391                 echo >> Makefile
20392                 if test -f $srcdir/$cf_dir/headers; then
20393 cat >> Makefile <<CF_EOF
20394 install.includes \\
20395 uninstall.includes \\
20396 CF_EOF
20397                 fi
20398 if test "$cf_dir" != "c++" ; then
20399 echo 'lint \' >> Makefile
20400 fi
20401 cat >> Makefile <<CF_EOF
20402 libs \\
20403 lintlib \\
20404 install.libs \\
20405 uninstall.libs \\
20406 install.$cf_dir \\
20407 uninstall.$cf_dir ::
20408         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20409 CF_EOF
20410         elif test -f $srcdir/$cf_dir/headers; then
20411 cat >> Makefile <<CF_EOF
20412
20413 libs \\
20414 install.libs \\
20415 uninstall.libs \\
20416 install.includes \\
20417 uninstall.includes ::
20418         cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
20419 CF_EOF
20420 fi
20421 done
20422
20423 cat >> Makefile <<CF_EOF
20424
20425 install.libs uninstall.libs \\
20426 install.data uninstall.data ::
20427 $MAKE_TERMINFO  cd misc && \${MAKE} \${CF_MFLAGS} \$@
20428 CF_EOF
20429
20430 if test "x$cf_with_manpages" = xyes; then
20431 cat >> Makefile <<CF_EOF
20432
20433 install.man \\
20434 uninstall.man ::
20435         cd man && \${MAKE} \${CF_MFLAGS} \$@
20436 CF_EOF
20437 fi
20438
20439 cat >> Makefile <<CF_EOF
20440
20441 distclean ::
20442         rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
20443         rm -f headers.sh headers.sed mk_shared_lib.sh
20444         rm -f edit_man.* man_alias.*
20445         rm -rf \${DIRS_TO_MAKE}
20446 CF_EOF
20447
20448 # Special case: tack's manpage lives in its own directory.
20449 if test "x$cf_with_manpages" = xyes; then
20450 if test -d tack ; then
20451 if test -f $srcdir/$tack.h; then
20452 cat >> Makefile <<CF_EOF
20453
20454 install.man \\
20455 uninstall.man ::
20456         cd tack && \${MAKE} \${CF_MFLAGS} \$@
20457 CF_EOF
20458 fi
20459 fi
20460 fi
20461
20462 rm -f headers.sed headers.sh
20463
20464 echo creating headers.sh
20465 cat >headers.sh <<CF_EOF
20466 #! /bin/sh
20467 # This shell script is generated by the 'configure' script.  It is invoked in a
20468 # subdirectory of the build tree.  It generates a sed-script in the parent
20469 # directory that is used to adjust includes for header files that reside in a
20470 # subdirectory of /usr/include, etc.
20471 PRG=""
20472 while test \$# != 3
20473 do
20474 PRG="\$PRG \$1"; shift
20475 done
20476 DST=\$1
20477 REF=\$2
20478 SRC=\$3
20479 TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
20480 TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
20481 echo installing \$SRC in \$DST
20482 CF_EOF
20483
20484 if test $WITH_CURSES_H = yes; then
20485         cat >>headers.sh <<CF_EOF
20486 case \$DST in
20487 /*/include/*)
20488         END=\`basename \$DST\`
20489         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20490         do
20491                 NAME=\`basename \$i\`
20492                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20493         done
20494         ;;
20495 *)
20496         echo "" >> \$TMPSED
20497         ;;
20498 esac
20499 CF_EOF
20500
20501 else
20502         cat >>headers.sh <<CF_EOF
20503 case \$DST in
20504 /*/include/*)
20505         END=\`basename \$DST\`
20506         for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
20507         do
20508                 NAME=\`basename \$i\`
20509                 if test "\$NAME" = "curses.h"
20510                 then
20511                         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20512                         NAME=ncurses.h
20513                 fi
20514                 echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
20515         done
20516         ;;
20517 *)
20518         echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
20519         ;;
20520 esac
20521 CF_EOF
20522 fi
20523 cat >>headers.sh <<CF_EOF
20524 rm -f \$TMPSRC
20525 sed -f \$TMPSED \$SRC > \$TMPSRC
20526 NAME=\`basename \$SRC\`
20527 CF_EOF
20528 if test $WITH_CURSES_H != yes; then
20529         cat >>headers.sh <<CF_EOF
20530 test "\$NAME" = "curses.h" && NAME=ncurses.h
20531 CF_EOF
20532 fi
20533 cat >>headers.sh <<CF_EOF
20534 # Just in case someone gzip'd manpages, remove the conflicting copy.
20535 test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
20536
20537 eval \$PRG \$TMPSRC \$DST/\$NAME
20538 rm -f \$TMPSRC \$TMPSED
20539 CF_EOF
20540
20541 chmod 0755 headers.sh
20542
20543 for cf_dir in $SRC_SUBDIRS
20544 do
20545         if test ! -d $srcdir/$cf_dir ; then
20546                 continue
20547         fi
20548
20549         if test -f $srcdir/$cf_dir/headers; then
20550                 $AWK -f $srcdir/mk-hdr.awk \
20551                         subset="$LIB_SUBSETS" \
20552                         compat="$WITH_CURSES_H" \
20553                         $srcdir/$cf_dir/headers >>$cf_dir/Makefile
20554         fi
20555
20556         if test -f $srcdir/$cf_dir/modules; then
20557                 if test "$cf_dir" != "c++" ; then
20558                         cat >>$cf_dir/Makefile <<"CF_EOF"
20559 depend : ${AUTO_SRC}
20560         makedepend -- ${CPPFLAGS} -- ${C_SRC}
20561
20562 # DO NOT DELETE THIS LINE -- make depend depends on it.
20563 CF_EOF
20564                 fi
20565         fi
20566 done
20567
20568 if test "x$cf_with_ada" != xno ; then
20569 if test -z "$USE_OLD_MAKERULES" ; then
20570         $AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
20571 fi
20572 fi
20573  ;;
20574   esac
20575 done
20576 EOF
20577
20578 cat >>$CONFIG_STATUS <<\EOF
20579
20580 { (exit 0); exit 0; }
20581 EOF
20582 chmod +x $CONFIG_STATUS
20583 ac_clean_files=$ac_clean_files_save
20584
20585 # configure is writing to config.log, and then calls config.status.
20586 # config.status does its own redirection, appending to config.log.
20587 # Unfortunately, on DOS this fails, as config.log is still kept open
20588 # by configure, so config.status won't be able to write to it; its
20589 # output is simply discarded.  So we exec the FD to /dev/null,
20590 # effectively closing config.log, so it can be properly (re)opened and
20591 # appended to by config.status.  When coming back to configure, we
20592 # need to make the FD available again.
20593 if test "$no_create" != yes; then
20594   ac_cs_success=:
20595   exec 5>/dev/null
20596   $SHELL $CONFIG_STATUS || ac_cs_success=false
20597   exec 5>>config.log
20598   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
20599   # would make configure fail if this is the last instruction.
20600   $ac_cs_success || { (exit 1); exit 1; }
20601 fi
20602 ${MAKE-make} preinstall