xref: /freebsd/contrib/ncurses/configure (revision aa59d4d4c5dda7e1c6f9dc0cc6edc58992a525c7)
1#! /bin/sh
2# From configure.in Revision: 1.433 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by Autoconf 2.52.20080325.
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.
12as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15as_cr_digits='0123456789'
16as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18# Sed expression to map a string onto a valid variable name.
19as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21# Sed expression to map a string onto a valid CPP name.
22as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24# Be Bourne compatible
25if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26  emulate sh
27  NULLCMD=:
28elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29  set -o posix
30fi
31
32# Name of the executable.
33as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35if expr a : '\(a\)' >/dev/null 2>&1; then
36  as_expr=expr
37else
38  as_expr=false
39fi
40
41rm -f conf$$ conf$$.exe conf$$.file
42echo >conf$$.file
43if 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
52elif ln conf$$.file conf$$ 2>/dev/null; then
53  as_ln_s=ln
54else
55  as_ln_s='cp -p'
56fi
57rm -f conf$$ conf$$.exe conf$$.file
58
59as_executable_p="test -f"
60
61# Support unset when possible.
62if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63  as_unset=unset
64else
65  as_unset=false
66fi
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.
80as_nl='
81'
82IFS=" 	$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.
90ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92exec 6>&1
93
94#
95# Initializations.
96#
97ac_default_prefix=/usr/local
98cross_compiling=no
99subdirs=
100MFLAGS= MAKEFLAGS=
101SHELL=${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
108ac_unique_file="ncurses/base/lib_initscr.c"
109# Factoring default headers for most tests.
110ac_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.
147ac_init_help=
148ac_init_version=false
149# The variables have the same names as the options, with
150# dashes changed to underlines.
151cache_file=/dev/null
152exec_prefix=NONE
153no_create=
154no_recursion=
155prefix=NONE
156program_prefix=NONE
157program_suffix=NONE
158program_transform_name=s,x,x,
159silent=
160site=
161srcdir=
162verbose=
163x_includes=NONE
164x_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.
171bindir='${exec_prefix}/bin'
172sbindir='${exec_prefix}/sbin'
173libexecdir='${exec_prefix}/libexec'
174datadir='${prefix}/share'
175sysconfdir='${prefix}/etc'
176sharedstatedir='${prefix}/com'
177localstatedir='${prefix}/var'
178libdir='${exec_prefix}/lib'
179includedir='${prefix}/include'
180oldincludedir='/usr/include'
181infodir='${prefix}/info'
182mandir='${prefix}/man'
183
184# Identity of this package.
185PACKAGE_NAME=
186PACKAGE_TARNAME=
187PACKAGE_VERSION=
188PACKAGE_STRING=
189PACKAGE_BUGREPORT=
190
191ac_prev=
192for ac_option
193do
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
465Try \`$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
488done
489
490if 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; }; }
494fi
495
496# Be sure to have absolute paths.
497for ac_var in exec_prefix prefix
498do
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
505done
506
507# Be sure to have absolute paths.
508for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
509              localstatedir libdir includedir oldincludedir infodir mandir
510do
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
517done
518
519# There might be people who depend on the old broken behavior: `$host'
520# used to hold the argument of --host etc.
521build=$build_alias
522host=$host_alias
523target=$target_alias
524
525# FIXME: should be removed in autoconf 3.0.
526if 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
534fi
535
536ac_tool_prefix=
537test -n "$host_alias" && ac_tool_prefix=$host_alias-
538
539test "$silent" = yes && exec 6>/dev/null
540
541# Find the source files, if location was not specified.
542if 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
552else
553  ac_srcdir_defaulted=no
554fi
555if 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
563fi
564srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
565ac_env_build_alias_set=${build_alias+set}
566ac_env_build_alias_value=$build_alias
567ac_cv_env_build_alias_set=${build_alias+set}
568ac_cv_env_build_alias_value=$build_alias
569ac_env_host_alias_set=${host_alias+set}
570ac_env_host_alias_value=$host_alias
571ac_cv_env_host_alias_set=${host_alias+set}
572ac_cv_env_host_alias_value=$host_alias
573ac_env_target_alias_set=${target_alias+set}
574ac_env_target_alias_value=$target_alias
575ac_cv_env_target_alias_set=${target_alias+set}
576ac_cv_env_target_alias_value=$target_alias
577ac_env_CC_set=${CC+set}
578ac_env_CC_value=$CC
579ac_cv_env_CC_set=${CC+set}
580ac_cv_env_CC_value=$CC
581ac_env_CFLAGS_set=${CFLAGS+set}
582ac_env_CFLAGS_value=$CFLAGS
583ac_cv_env_CFLAGS_set=${CFLAGS+set}
584ac_cv_env_CFLAGS_value=$CFLAGS
585ac_env_LDFLAGS_set=${LDFLAGS+set}
586ac_env_LDFLAGS_value=$LDFLAGS
587ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
588ac_cv_env_LDFLAGS_value=$LDFLAGS
589ac_env_CPPFLAGS_set=${CPPFLAGS+set}
590ac_env_CPPFLAGS_value=$CPPFLAGS
591ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
592ac_cv_env_CPPFLAGS_value=$CPPFLAGS
593ac_env_CPP_set=${CPP+set}
594ac_env_CPP_value=$CPP
595ac_cv_env_CPP_set=${CPP+set}
596ac_cv_env_CPP_value=$CPP
597ac_env_CXX_set=${CXX+set}
598ac_env_CXX_value=$CXX
599ac_cv_env_CXX_set=${CXX+set}
600ac_cv_env_CXX_value=$CXX
601ac_env_CXXFLAGS_set=${CXXFLAGS+set}
602ac_env_CXXFLAGS_value=$CXXFLAGS
603ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
604ac_cv_env_CXXFLAGS_value=$CXXFLAGS
605ac_env_CXXCPP_set=${CXXCPP+set}
606ac_env_CXXCPP_value=$CXXCPP
607ac_cv_env_CXXCPP_set=${CXXCPP+set}
608ac_cv_env_CXXCPP_value=$CXXCPP
609
610#
611# Report the --help message.
612#
613if 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
619Usage: $0 [OPTION]... [VAR=VALUE]...
620
621To assign environment variables (e.g., CC, CFLAGS...), specify them as
622VAR=VALUE.  See below for descriptions of some of the useful variables.
623
624Defaults for the options are specified in brackets.
625
626Configuration:
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
637EOF
638
639  cat <<EOF
640Installation 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
646By default, \`make install' will install all the files in
647\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
648an installation prefix other than \`$ac_default_prefix' using \`--prefix',
649for instance \`--prefix=\$HOME'.
650
651For better control, use the options below.
652
653Fine 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]
666EOF
667
668  cat <<\EOF
669
670Program 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
675System 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]
679EOF
680fi
681
682if test -n "$ac_init_help"; then
683
684  cat <<\EOF
685
686Optional Packages:
687  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
688  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
689
690Optional 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-progs         suppress build with programs (e.g., tic)
701  --without-curses-h      install curses.h as ncurses.h only
702  --enable-mixed-case     tic should assume mixed-case filenames
703  --with-install-prefix   prefixes actual install-location ($DESTDIR)
704Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
705  --with-build-cc=XXX     the build C compiler ($BUILD_CC)
706  --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
707  --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
708  --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
709  --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
710  --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
711Options to Specify the Libraries Built/Used:
712  --with-libtool          generate libraries with libtool
713  --with-shared           generate shared-libraries
714  --with-normal           generate normal-libraries (default)
715  --with-debug            generate debug-libraries (default)
716  --with-profile          generate profile-libraries
717  --with-termlib          generate separate terminfo library
718  --with-ticlib           generate separate tic library
719  --with-gpm              use Alessandro Rubini's GPM library
720  --without-dlsym         do not use dlsym() to load GPM dynamically
721  --with-sysmouse         use sysmouse (FreeBSD console)
722  --enable-rpath          use rpath option when generating shared libraries
723  --disable-relink        relink shared libraries during install
724  --with-shlib-version=X  Specify rel or abi version for shared libs
725Fine-Tuning Your Configuration:
726  --disable-overwrite     leave out the link to -lcurses
727  --disable-database      do not use terminfo, only fallbacks/termcap
728  --with-database=XXX     specify terminfo source to install
729  --with-hashed-db        specify hashed-database library
730  --with-fallbacks=XXX    specify list of fallback terminal descriptions
731  --without-xterm-new     specify if xterm terminfo should be old version
732  --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
733  --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
734  --disable-big-core      assume machine has little memory
735  --disable-big-strings   assume compiler has only standard-size strings
736  --enable-termcap        compile in termcap fallback support
737  --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
738  --enable-getcap         fast termcap load, no xrefs to terminfo
739  --enable-getcap-cache   cache translated termcaps in ~/.terminfo
740  --disable-home-terminfo drop ~/.terminfo from terminfo search-path
741  --disable-root-environ  restrict environment when running as root
742  --enable-symlinks       make tic use symbolic links not hard links
743  --enable-broken_linker  compile with broken-linker support code
744  --enable-bsdpad         recognize BSD-style prefix padding
745  --enable-widec          compile with wide-char/UTF-8 code
746  --disable-lp64          allow chtype to be long (ignore _LP64)
747  --disable-largefile     omit support for large files
748  --disable-tparm-varargs compile tparm() without varargs interface
749  --with-bool=TYPE        override fallback type of bool variable
750  --with-caps=alt         compile with alternate Caps file
751  --with-chtype=TYPE      override type of chtype
752  --with-ospeed=TYPE      override type of ospeed variable
753  --with-mmask-t=TYPE     override type of mmask_t
754  --with-rcs-ids          compile-in RCS identifiers
755Options to Specify How Manpages are Installed:
756  --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
757                          optionally formatted/catonly, e.g., gzip,formatted
758  --with-manpage-renames  specify manpage-renaming
759  --with-manpage-aliases  specify manpage-aliases using .so
760  --with-manpage-symlinks specify manpage-aliases using symlinks
761  --with-manpage-tbl      specify manpage processing with tbl
762Extensions:
763  --disable-ext-funcs     disable function-extensions
764  --enable-const          compile with extra/non-standard const
765  --enable-no-padding     compile with $NCURSES_NO_PADDING code
766  --enable-signed-char    compile using signed Boolean's in term.h
767  --enable-sigwinch       compile with SIGWINCH handler
768  --enable-tcap-names     compile with user-definable terminal capabilities
769Development Code:
770  --without-develop       disable development options
771  --enable-hard-tabs      compile with hard-tabs code
772  --enable-xmc-glitch     compile with support for xmc (magic-cookie)
773Experimental Code:
774  --disable-assumed-color do not assume anything about default-colors
775  --disable-hashmap       compile without hashmap scrolling-optimization
776  --enable-colorfgbg      compile with $COLORFGBG code
777  --enable-ext-colors     compile for experimental 256-color support
778  --enable-ext-mouse      compile for experimental mouse-encoding
779  --with-pthread          use POSIX thread library
780  --enable-reentrant      compile with experimental reentrant code
781  --enable-safe-sprintf   compile with experimental safe-sprintf code
782  --disable-scroll-hints  compile without scroll-hints code
783  --enable-wgetch-events  compile with experimental wgetch-events code
784Testing/development Options:
785  --enable-echo           build: display "compiling" commands (default)
786  --enable-warnings       build: turn on GCC compiler warnings
787  --enable-assertions     test: turn on generation of assertion code
788  --with-dmalloc          test: use Gray Watson's dmalloc library
789  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
790  --with-valgrind         test: use valgrind
791  --disable-leaks         test: free permanent memory, analyze leaks
792  --enable-expanded       test: generate functions for certain macros
793  --disable-macros        test: use functions rather than macros
794  --with-trace            test: add trace() function to all models of ncurses
795Ada95 Binding Options:
796  --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
797  --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/lib/ada/adainclude)
798  --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
799
800Some influential environment variables:
801  CC          C compiler command
802  CFLAGS      C compiler flags
803  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
804              nonstandard directory <lib dir>
805  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
806              headers in a nonstandard directory <include dir>
807  CPP         C preprocessor
808  CXX         C++ compiler command
809  CXXFLAGS    C++ compiler flags
810  CXXCPP      C++ preprocessor
811
812Use these variables to override the choices made by `configure' or to help
813it to find libraries and programs with nonstandard names/locations.
814
815EOF
816fi
817
818if test "$ac_init_help" = "recursive"; then
819  # If there are subdirs, report their specific --help.
820  ac_popdir=`pwd`
821  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
822    cd $ac_subdir
823    # A "../" for each directory in /$ac_subdir.
824    ac_dots=`echo $ac_subdir |
825             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
826
827    case $srcdir in
828    .) # No --srcdir option.  We are building in place.
829      ac_sub_srcdir=$srcdir ;;
830    [\\/]* | ?:[\\/]* ) # Absolute path.
831      ac_sub_srcdir=$srcdir/$ac_subdir ;;
832    *) # Relative path.
833      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
834    esac
835
836    # Check for guested configure; otherwise get Cygnus style configure.
837    if test -f $ac_sub_srcdir/configure.gnu; then
838      echo
839      $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
840    elif test -f $ac_sub_srcdir/configure; then
841      echo
842      $SHELL $ac_sub_srcdir/configure  --help=recursive
843    elif test -f $ac_sub_srcdir/configure.ac ||
844           test -f $ac_sub_srcdir/configure.in; then
845      echo
846      $ac_configure --help
847    else
848      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
849    fi
850    cd $ac_popdir
851  done
852fi
853
854test -n "$ac_init_help" && exit 0
855if $ac_init_version; then
856  cat <<\EOF
857
858Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
859Free Software Foundation, Inc.
860This configure script is free software; the Free Software Foundation
861gives unlimited permission to copy, distribute and modify it.
862EOF
863  exit 0
864fi
865exec 5>config.log
866cat >&5 <<EOF
867This file contains any messages produced by compilers while
868running configure, to aid debugging if configure makes a mistake.
869
870It was created by $as_me, which was
871generated by GNU Autoconf 2.52.20080325.  Invocation command line was
872
873  $ $0 $@
874
875EOF
876{
877cat <<_ASUNAME
878## ---------- ##
879## Platform.  ##
880## ---------- ##
881
882hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
883uname -m = `(uname -m) 2>/dev/null || echo unknown`
884uname -r = `(uname -r) 2>/dev/null || echo unknown`
885uname -s = `(uname -s) 2>/dev/null || echo unknown`
886uname -v = `(uname -v) 2>/dev/null || echo unknown`
887
888/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
889/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
890
891/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
892/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
893/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
894hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
895/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
896/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
897/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
898
899PATH = $PATH
900
901_ASUNAME
902} >&5
903
904cat >&5 <<EOF
905## ------------ ##
906## Core tests.  ##
907## ------------ ##
908
909EOF
910
911# Keep a trace of the command line.
912# Strip out --no-create and --no-recursion so they do not pile up.
913# Also quote any args containing shell meta-characters.
914ac_configure_args=
915ac_sep=
916for ac_arg
917do
918  case $ac_arg in
919  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
920  | --no-cr | --no-c) ;;
921  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
922  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
923  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
924    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
925    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
926    ac_sep=" " ;;
927  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
928     ac_sep=" " ;;
929  esac
930  # Get rid of the leading space.
931done
932
933# When interrupted or exit'd, cleanup temporary files, and complete
934# config.log.  We remove comments because anyway the quotes in there
935# would cause problems or look ugly.
936trap 'exit_status=$?
937  # Save into config.log some information that might help in debugging.
938  echo >&5
939  echo "## ----------------- ##" >&5
940  echo "## Cache variables.  ##" >&5
941  echo "## ----------------- ##" >&5
942  echo >&5
943  # The following way of writing the cache mishandles newlines in values,
944{
945  (set) 2>&1 |
946    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
947    *ac_space=\ *)
948      sed -n \
949        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
950    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
951      ;;
952    *)
953      sed -n \
954        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
955      ;;
956    esac;
957} >&5
958  sed "/^$/d" confdefs.h >conftest.log
959  if test -s conftest.log; then
960    echo >&5
961    echo "## ------------ ##" >&5
962    echo "## confdefs.h.  ##" >&5
963    echo "## ------------ ##" >&5
964    echo >&5
965    cat conftest.log >&5
966  fi
967  (echo; echo) >&5
968  test "$ac_signal" != 0 &&
969    echo "$as_me: caught signal $ac_signal" >&5
970  echo "$as_me: exit $exit_status" >&5
971  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
972    exit $exit_status
973     ' 0
974for ac_signal in 1 2 13 15; do
975  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
976done
977ac_signal=0
978
979# confdefs.h avoids OS command line length limits that DEFS can exceed.
980rm -rf conftest* confdefs.h
981# AIX cpp loses on an empty file, so make sure it contains at least a newline.
982echo >confdefs.h
983
984# Let the site file select an alternate cache file if it wants to.
985# Prefer explicitly selected file to automatically selected ones.
986if test -z "$CONFIG_SITE"; then
987  if test "x$prefix" != xNONE; then
988    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
989  else
990    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
991  fi
992fi
993for ac_site_file in $CONFIG_SITE; do
994  if test -r "$ac_site_file"; then
995    { echo "$as_me:995: loading site script $ac_site_file" >&5
996echo "$as_me: loading site script $ac_site_file" >&6;}
997    cat "$ac_site_file" >&5
998    . "$ac_site_file"
999  fi
1000done
1001
1002if test -r "$cache_file"; then
1003  # Some versions of bash will fail to source /dev/null (special
1004  # files actually), so we avoid doing that.
1005  if test -f "$cache_file"; then
1006    { echo "$as_me:1006: loading cache $cache_file" >&5
1007echo "$as_me: loading cache $cache_file" >&6;}
1008    case $cache_file in
1009      [\\/]* | ?:[\\/]* ) . $cache_file;;
1010      *)                      . ./$cache_file;;
1011    esac
1012  fi
1013else
1014  { echo "$as_me:1014: creating cache $cache_file" >&5
1015echo "$as_me: creating cache $cache_file" >&6;}
1016  >$cache_file
1017fi
1018
1019# Check that the precious variables saved in the cache have kept the same
1020# value.
1021ac_cache_corrupted=false
1022for ac_var in `(set) 2>&1 |
1023               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1024  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1025  eval ac_new_set=\$ac_env_${ac_var}_set
1026  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1027  eval ac_new_val="\$ac_env_${ac_var}_value"
1028  case $ac_old_set,$ac_new_set in
1029    set,)
1030      { echo "$as_me:1030: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1031echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1032      ac_cache_corrupted=: ;;
1033    ,set)
1034      { echo "$as_me:1034: error: \`$ac_var' was not set in the previous run" >&5
1035echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1036      ac_cache_corrupted=: ;;
1037    ,);;
1038    *)
1039      if test "x$ac_old_val" != "x$ac_new_val"; then
1040        { echo "$as_me:1040: error: \`$ac_var' has changed since the previous run:" >&5
1041echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1042        { echo "$as_me:1042:   former value:  $ac_old_val" >&5
1043echo "$as_me:   former value:  $ac_old_val" >&2;}
1044        { echo "$as_me:1044:   current value: $ac_new_val" >&5
1045echo "$as_me:   current value: $ac_new_val" >&2;}
1046        ac_cache_corrupted=:
1047      fi;;
1048  esac
1049  # Pass precious variables to config.status.  It doesn't matter if
1050  # we pass some twice (in addition to the command line arguments).
1051  if test "$ac_new_set" = set; then
1052    case $ac_new_val in
1053    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1054      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1055      ac_configure_args="$ac_configure_args '$ac_arg'"
1056      ;;
1057    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1058       ;;
1059    esac
1060  fi
1061done
1062if $ac_cache_corrupted; then
1063  { echo "$as_me:1063: error: changes in the environment can compromise the build" >&5
1064echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1065  { { echo "$as_me:1065: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1066echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1067   { (exit 1); exit 1; }; }
1068fi
1069
1070ac_ext=c
1071ac_cpp='$CPP $CPPFLAGS'
1072ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1073ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1074ac_compiler_gnu=$ac_cv_c_compiler_gnu
1075ac_main_return=return
1076
1077case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1078  *c*,-n*) ECHO_N= ECHO_C='
1079' ECHO_T='	' ;;
1080  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1081  *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1082esac
1083echo "#! $SHELL" >conftest.sh
1084echo  "exit 0"   >>conftest.sh
1085chmod +x conftest.sh
1086if { (echo "$as_me:1086: PATH=\".;.\"; conftest.sh") >&5
1087  (PATH=".;."; conftest.sh) 2>&5
1088  ac_status=$?
1089  echo "$as_me:1089: \$? = $ac_status" >&5
1090  (exit $ac_status); }; then
1091  ac_path_separator=';'
1092else
1093  ac_path_separator=:
1094fi
1095PATH_SEPARATOR="$ac_path_separator"
1096rm -f conftest.sh
1097
1098ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1099
1100top_builddir=`pwd`
1101
1102echo "$as_me:1102: checking for egrep" >&5
1103echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1104if test "${ac_cv_prog_egrep+set}" = set; then
1105  echo $ECHO_N "(cached) $ECHO_C" >&6
1106else
1107  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1108    then ac_cv_prog_egrep='grep -E'
1109    else ac_cv_prog_egrep='egrep'
1110    fi
1111fi
1112echo "$as_me:1112: result: $ac_cv_prog_egrep" >&5
1113echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1114 EGREP=$ac_cv_prog_egrep
1115
1116test -z "$EGREP" && { { echo "$as_me:1116: error: No egrep program found" >&5
1117echo "$as_me: error: No egrep program found" >&2;}
1118   { (exit 1); exit 1; }; }
1119
1120NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1121NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1122NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1123cf_cv_abi_version=${NCURSES_MAJOR}
1124cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1125cf_cv_timestamp=`date`
1126echo "$as_me:1126: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1127echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1128
1129test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1130
1131# Check whether --with-rel-version or --without-rel-version was given.
1132if test "${with_rel_version+set}" = set; then
1133  withval="$with_rel_version"
1134  { echo "$as_me:1134: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1135echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1136 cf_cv_rel_version=$withval
1137fi;
1138
1139 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1140 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1141
1142if test -n "$NCURSES_MAJOR" ; then
1143  case $NCURSES_MAJOR in #(vi
1144  [0-9]*) #(vi
1145 	;;
1146  *)
1147	{ { echo "$as_me:1147: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1148echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1149   { (exit 1); exit 1; }; }
1150 	;;
1151  esac
1152else
1153  { { echo "$as_me:1153: error: Release major-version value is empty" >&5
1154echo "$as_me: error: Release major-version value is empty" >&2;}
1155   { (exit 1); exit 1; }; }
1156fi
1157
1158if test -n "$NCURSES_MINOR" ; then
1159  case $NCURSES_MINOR in #(vi
1160  [0-9]*) #(vi
1161 	;;
1162  *)
1163	{ { echo "$as_me:1163: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1164echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1165   { (exit 1); exit 1; }; }
1166 	;;
1167  esac
1168else
1169  { { echo "$as_me:1169: error: Release minor-version value is empty" >&5
1170echo "$as_me: error: Release minor-version value is empty" >&2;}
1171   { (exit 1); exit 1; }; }
1172fi
1173
1174test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1175
1176# Check whether --with-abi-version or --without-abi-version was given.
1177if test "${with_abi_version+set}" = set; then
1178  withval="$with_abi_version"
1179  { echo "$as_me:1179: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1180echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1181 cf_cv_abi_version=$withval
1182fi;
1183
1184if test -n "$cf_cv_abi_version" ; then
1185  case $cf_cv_abi_version in #(vi
1186  [0-9]*) #(vi
1187 	;;
1188  *)
1189	{ { echo "$as_me:1189: error: ABI version is not a number: $cf_cv_abi_version" >&5
1190echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1191   { (exit 1); exit 1; }; }
1192 	;;
1193  esac
1194else
1195  { { echo "$as_me:1195: error: ABI version value is empty" >&5
1196echo "$as_me: error: ABI version value is empty" >&2;}
1197   { (exit 1); exit 1; }; }
1198fi
1199
1200ac_aux_dir=
1201for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1202  if test -f $ac_dir/install-sh; then
1203    ac_aux_dir=$ac_dir
1204    ac_install_sh="$ac_aux_dir/install-sh -c"
1205    break
1206  elif test -f $ac_dir/install.sh; then
1207    ac_aux_dir=$ac_dir
1208    ac_install_sh="$ac_aux_dir/install.sh -c"
1209    break
1210  elif test -f $ac_dir/shtool; then
1211    ac_aux_dir=$ac_dir
1212    ac_install_sh="$ac_aux_dir/shtool install -c"
1213    break
1214  fi
1215done
1216if test -z "$ac_aux_dir"; then
1217  { { echo "$as_me:1217: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1218echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1219   { (exit 1); exit 1; }; }
1220fi
1221ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1222ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1223ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1224
1225# Make sure we can run config.sub.
1226$ac_config_sub sun4 >/dev/null 2>&1 ||
1227  { { echo "$as_me:1227: error: cannot run $ac_config_sub" >&5
1228echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1229   { (exit 1); exit 1; }; }
1230
1231echo "$as_me:1231: checking build system type" >&5
1232echo $ECHO_N "checking build system type... $ECHO_C" >&6
1233if test "${ac_cv_build+set}" = set; then
1234  echo $ECHO_N "(cached) $ECHO_C" >&6
1235else
1236  ac_cv_build_alias=$build_alias
1237test -z "$ac_cv_build_alias" &&
1238  ac_cv_build_alias=`$ac_config_guess`
1239test -z "$ac_cv_build_alias" &&
1240  { { echo "$as_me:1240: error: cannot guess build type; you must specify one" >&5
1241echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1242   { (exit 1); exit 1; }; }
1243ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1244  { { echo "$as_me:1244: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1245echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1246   { (exit 1); exit 1; }; }
1247
1248fi
1249echo "$as_me:1249: result: $ac_cv_build" >&5
1250echo "${ECHO_T}$ac_cv_build" >&6
1251build=$ac_cv_build
1252build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1253build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1254build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1255
1256echo "$as_me:1256: checking host system type" >&5
1257echo $ECHO_N "checking host system type... $ECHO_C" >&6
1258if test "${ac_cv_host+set}" = set; then
1259  echo $ECHO_N "(cached) $ECHO_C" >&6
1260else
1261  ac_cv_host_alias=$host_alias
1262test -z "$ac_cv_host_alias" &&
1263  ac_cv_host_alias=$ac_cv_build_alias
1264ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1265  { { echo "$as_me:1265: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1266echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1267   { (exit 1); exit 1; }; }
1268
1269fi
1270echo "$as_me:1270: result: $ac_cv_host" >&5
1271echo "${ECHO_T}$ac_cv_host" >&6
1272host=$ac_cv_host
1273host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1274host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1275host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1276
1277if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1278	echo "$as_me:1278: checking target system type" >&5
1279echo $ECHO_N "checking target system type... $ECHO_C" >&6
1280if test "${ac_cv_target+set}" = set; then
1281  echo $ECHO_N "(cached) $ECHO_C" >&6
1282else
1283  ac_cv_target_alias=$target_alias
1284test "x$ac_cv_target_alias" = "x" &&
1285  ac_cv_target_alias=$ac_cv_host_alias
1286ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1287  { { echo "$as_me:1287: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1288echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1289   { (exit 1); exit 1; }; }
1290
1291fi
1292echo "$as_me:1292: result: $ac_cv_target" >&5
1293echo "${ECHO_T}$ac_cv_target" >&6
1294target=$ac_cv_target
1295target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1296target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1297target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1298
1299# The aliases save the names the user supplied, while $host etc.
1300# will get canonicalized.
1301test -n "$target_alias" &&
1302  test "$program_prefix$program_suffix$program_transform_name" = \
1303    NONENONEs,x,x, &&
1304  program_prefix=${target_alias}-
1305	system_name="$host_os"
1306else
1307	system_name="`(uname -s -r) 2>/dev/null`"
1308	if test -z "$system_name" ; then
1309		system_name="`(hostname) 2>/dev/null`"
1310	fi
1311fi
1312test -n "$system_name" && cat >>confdefs.h <<EOF
1313#define SYSTEM_NAME "$system_name"
1314EOF
1315
1316if test "${cf_cv_system_name+set}" = set; then
1317  echo $ECHO_N "(cached) $ECHO_C" >&6
1318else
1319  cf_cv_system_name="$system_name"
1320fi
1321
1322test -z "$system_name" && system_name="$cf_cv_system_name"
1323test -n "$cf_cv_system_name" && echo "$as_me:1323: result: Configuring for $cf_cv_system_name" >&5
1324echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1325
1326if test ".$system_name" != ".$cf_cv_system_name" ; then
1327	echo "$as_me:1327: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1328echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1329	{ { echo "$as_me:1329: error: \"Please remove config.cache and try again.\"" >&5
1330echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1331   { (exit 1); exit 1; }; }
1332fi
1333
1334# Check whether --with-system-type or --without-system-type was given.
1335if test "${with_system_type+set}" = set; then
1336  withval="$with_system_type"
1337  { echo "$as_me:1337: WARNING: overriding system type to $withval" >&5
1338echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1339 cf_cv_system_name=$withval
1340fi;
1341
1342###	Save the given $CFLAGS to allow user-override.
1343cf_user_CFLAGS="$CFLAGS"
1344
1345###	Default install-location
1346
1347echo "$as_me:1347: checking for prefix" >&5
1348echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1349if test "x$prefix" = "xNONE" ; then
1350	case "$cf_cv_system_name" in
1351		# non-vendor systems don't have a conflict
1352	openbsd*|freebsd*|linux*|cygwin*|k*bsd*-gnu)
1353		prefix=/usr
1354		;;
1355	*)	prefix=$ac_default_prefix
1356		;;
1357	esac
1358fi
1359echo "$as_me:1359: result: $prefix" >&5
1360echo "${ECHO_T}$prefix" >&6
1361
1362if test "x$prefix" = "xNONE" ; then
1363echo "$as_me:1363: checking for default include-directory" >&5
1364echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1365test -n "$verbose" && echo 1>&6
1366for cf_symbol in \
1367	$includedir \
1368	$includedir/ncurses \
1369	$prefix/include \
1370	$prefix/include/ncurses \
1371	/usr/local/include \
1372	/usr/local/include/ncurses \
1373	/usr/include \
1374	/usr/include/ncurses
1375do
1376	cf_dir=`eval echo $cf_symbol`
1377	if test -f $cf_dir/curses.h ; then
1378	if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1379		includedir="$cf_symbol"
1380		test -n "$verbose"  && echo $ac_n "	found " 1>&6
1381		break
1382	fi
1383	fi
1384	test -n "$verbose"  && echo "	tested $cf_dir" 1>&6
1385done
1386echo "$as_me:1386: result: $includedir" >&5
1387echo "${ECHO_T}$includedir" >&6
1388fi
1389
1390###	Checks for programs.
1391ac_ext=c
1392ac_cpp='$CPP $CPPFLAGS'
1393ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1394ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1395ac_compiler_gnu=$ac_cv_c_compiler_gnu
1396ac_main_return=return
1397if test -n "$ac_tool_prefix"; then
1398  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1399set dummy ${ac_tool_prefix}gcc; ac_word=$2
1400echo "$as_me:1400: checking for $ac_word" >&5
1401echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1402if test "${ac_cv_prog_CC+set}" = set; then
1403  echo $ECHO_N "(cached) $ECHO_C" >&6
1404else
1405  if test -n "$CC"; then
1406  ac_cv_prog_CC="$CC" # Let the user override the test.
1407else
1408  ac_save_IFS=$IFS; IFS=$ac_path_separator
1409ac_dummy="$PATH"
1410for ac_dir in $ac_dummy; do
1411  IFS=$ac_save_IFS
1412  test -z "$ac_dir" && ac_dir=.
1413  $as_executable_p "$ac_dir/$ac_word" || continue
1414ac_cv_prog_CC="${ac_tool_prefix}gcc"
1415echo "$as_me:1415: found $ac_dir/$ac_word" >&5
1416break
1417done
1418
1419fi
1420fi
1421CC=$ac_cv_prog_CC
1422if test -n "$CC"; then
1423  echo "$as_me:1423: result: $CC" >&5
1424echo "${ECHO_T}$CC" >&6
1425else
1426  echo "$as_me:1426: result: no" >&5
1427echo "${ECHO_T}no" >&6
1428fi
1429
1430fi
1431if test -z "$ac_cv_prog_CC"; then
1432  ac_ct_CC=$CC
1433  # Extract the first word of "gcc", so it can be a program name with args.
1434set dummy gcc; ac_word=$2
1435echo "$as_me:1435: checking for $ac_word" >&5
1436echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1437if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1438  echo $ECHO_N "(cached) $ECHO_C" >&6
1439else
1440  if test -n "$ac_ct_CC"; then
1441  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1442else
1443  ac_save_IFS=$IFS; IFS=$ac_path_separator
1444ac_dummy="$PATH"
1445for ac_dir in $ac_dummy; do
1446  IFS=$ac_save_IFS
1447  test -z "$ac_dir" && ac_dir=.
1448  $as_executable_p "$ac_dir/$ac_word" || continue
1449ac_cv_prog_ac_ct_CC="gcc"
1450echo "$as_me:1450: found $ac_dir/$ac_word" >&5
1451break
1452done
1453
1454fi
1455fi
1456ac_ct_CC=$ac_cv_prog_ac_ct_CC
1457if test -n "$ac_ct_CC"; then
1458  echo "$as_me:1458: result: $ac_ct_CC" >&5
1459echo "${ECHO_T}$ac_ct_CC" >&6
1460else
1461  echo "$as_me:1461: result: no" >&5
1462echo "${ECHO_T}no" >&6
1463fi
1464
1465  CC=$ac_ct_CC
1466else
1467  CC="$ac_cv_prog_CC"
1468fi
1469
1470if test -z "$CC"; then
1471  if test -n "$ac_tool_prefix"; then
1472  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1473set dummy ${ac_tool_prefix}cc; ac_word=$2
1474echo "$as_me:1474: checking for $ac_word" >&5
1475echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1476if test "${ac_cv_prog_CC+set}" = set; then
1477  echo $ECHO_N "(cached) $ECHO_C" >&6
1478else
1479  if test -n "$CC"; then
1480  ac_cv_prog_CC="$CC" # Let the user override the test.
1481else
1482  ac_save_IFS=$IFS; IFS=$ac_path_separator
1483ac_dummy="$PATH"
1484for ac_dir in $ac_dummy; do
1485  IFS=$ac_save_IFS
1486  test -z "$ac_dir" && ac_dir=.
1487  $as_executable_p "$ac_dir/$ac_word" || continue
1488ac_cv_prog_CC="${ac_tool_prefix}cc"
1489echo "$as_me:1489: found $ac_dir/$ac_word" >&5
1490break
1491done
1492
1493fi
1494fi
1495CC=$ac_cv_prog_CC
1496if test -n "$CC"; then
1497  echo "$as_me:1497: result: $CC" >&5
1498echo "${ECHO_T}$CC" >&6
1499else
1500  echo "$as_me:1500: result: no" >&5
1501echo "${ECHO_T}no" >&6
1502fi
1503
1504fi
1505if test -z "$ac_cv_prog_CC"; then
1506  ac_ct_CC=$CC
1507  # Extract the first word of "cc", so it can be a program name with args.
1508set dummy cc; ac_word=$2
1509echo "$as_me:1509: checking for $ac_word" >&5
1510echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1511if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1512  echo $ECHO_N "(cached) $ECHO_C" >&6
1513else
1514  if test -n "$ac_ct_CC"; then
1515  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1516else
1517  ac_save_IFS=$IFS; IFS=$ac_path_separator
1518ac_dummy="$PATH"
1519for ac_dir in $ac_dummy; do
1520  IFS=$ac_save_IFS
1521  test -z "$ac_dir" && ac_dir=.
1522  $as_executable_p "$ac_dir/$ac_word" || continue
1523ac_cv_prog_ac_ct_CC="cc"
1524echo "$as_me:1524: found $ac_dir/$ac_word" >&5
1525break
1526done
1527
1528fi
1529fi
1530ac_ct_CC=$ac_cv_prog_ac_ct_CC
1531if test -n "$ac_ct_CC"; then
1532  echo "$as_me:1532: result: $ac_ct_CC" >&5
1533echo "${ECHO_T}$ac_ct_CC" >&6
1534else
1535  echo "$as_me:1535: result: no" >&5
1536echo "${ECHO_T}no" >&6
1537fi
1538
1539  CC=$ac_ct_CC
1540else
1541  CC="$ac_cv_prog_CC"
1542fi
1543
1544fi
1545if test -z "$CC"; then
1546  # Extract the first word of "cc", so it can be a program name with args.
1547set dummy cc; ac_word=$2
1548echo "$as_me:1548: checking for $ac_word" >&5
1549echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1550if test "${ac_cv_prog_CC+set}" = set; then
1551  echo $ECHO_N "(cached) $ECHO_C" >&6
1552else
1553  if test -n "$CC"; then
1554  ac_cv_prog_CC="$CC" # Let the user override the test.
1555else
1556  ac_prog_rejected=no
1557  ac_save_IFS=$IFS; IFS=$ac_path_separator
1558ac_dummy="$PATH"
1559for ac_dir in $ac_dummy; do
1560  IFS=$ac_save_IFS
1561  test -z "$ac_dir" && ac_dir=.
1562  $as_executable_p "$ac_dir/$ac_word" || continue
1563if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1564  ac_prog_rejected=yes
1565  continue
1566fi
1567ac_cv_prog_CC="cc"
1568echo "$as_me:1568: found $ac_dir/$ac_word" >&5
1569break
1570done
1571
1572if test $ac_prog_rejected = yes; then
1573  # We found a bogon in the path, so make sure we never use it.
1574  set dummy $ac_cv_prog_CC
1575  shift
1576  if test $# != 0; then
1577    # We chose a different compiler from the bogus one.
1578    # However, it has the same basename, so the bogon will be chosen
1579    # first if we set CC to just the basename; use the full file name.
1580    shift
1581    set dummy "$ac_dir/$ac_word" ${1+"$@"}
1582    shift
1583    ac_cv_prog_CC="$@"
1584  fi
1585fi
1586fi
1587fi
1588CC=$ac_cv_prog_CC
1589if test -n "$CC"; then
1590  echo "$as_me:1590: result: $CC" >&5
1591echo "${ECHO_T}$CC" >&6
1592else
1593  echo "$as_me:1593: result: no" >&5
1594echo "${ECHO_T}no" >&6
1595fi
1596
1597fi
1598if test -z "$CC"; then
1599  if test -n "$ac_tool_prefix"; then
1600  for ac_prog in cl
1601  do
1602    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1603set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1604echo "$as_me:1604: checking for $ac_word" >&5
1605echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1606if test "${ac_cv_prog_CC+set}" = set; then
1607  echo $ECHO_N "(cached) $ECHO_C" >&6
1608else
1609  if test -n "$CC"; then
1610  ac_cv_prog_CC="$CC" # Let the user override the test.
1611else
1612  ac_save_IFS=$IFS; IFS=$ac_path_separator
1613ac_dummy="$PATH"
1614for ac_dir in $ac_dummy; do
1615  IFS=$ac_save_IFS
1616  test -z "$ac_dir" && ac_dir=.
1617  $as_executable_p "$ac_dir/$ac_word" || continue
1618ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1619echo "$as_me:1619: found $ac_dir/$ac_word" >&5
1620break
1621done
1622
1623fi
1624fi
1625CC=$ac_cv_prog_CC
1626if test -n "$CC"; then
1627  echo "$as_me:1627: result: $CC" >&5
1628echo "${ECHO_T}$CC" >&6
1629else
1630  echo "$as_me:1630: result: no" >&5
1631echo "${ECHO_T}no" >&6
1632fi
1633
1634    test -n "$CC" && break
1635  done
1636fi
1637if test -z "$CC"; then
1638  ac_ct_CC=$CC
1639  for ac_prog in cl
1640do
1641  # Extract the first word of "$ac_prog", so it can be a program name with args.
1642set dummy $ac_prog; ac_word=$2
1643echo "$as_me:1643: checking for $ac_word" >&5
1644echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1645if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1646  echo $ECHO_N "(cached) $ECHO_C" >&6
1647else
1648  if test -n "$ac_ct_CC"; then
1649  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1650else
1651  ac_save_IFS=$IFS; IFS=$ac_path_separator
1652ac_dummy="$PATH"
1653for ac_dir in $ac_dummy; do
1654  IFS=$ac_save_IFS
1655  test -z "$ac_dir" && ac_dir=.
1656  $as_executable_p "$ac_dir/$ac_word" || continue
1657ac_cv_prog_ac_ct_CC="$ac_prog"
1658echo "$as_me:1658: found $ac_dir/$ac_word" >&5
1659break
1660done
1661
1662fi
1663fi
1664ac_ct_CC=$ac_cv_prog_ac_ct_CC
1665if test -n "$ac_ct_CC"; then
1666  echo "$as_me:1666: result: $ac_ct_CC" >&5
1667echo "${ECHO_T}$ac_ct_CC" >&6
1668else
1669  echo "$as_me:1669: result: no" >&5
1670echo "${ECHO_T}no" >&6
1671fi
1672
1673  test -n "$ac_ct_CC" && break
1674done
1675
1676  CC=$ac_ct_CC
1677fi
1678
1679fi
1680
1681test -z "$CC" && { { echo "$as_me:1681: error: no acceptable cc found in \$PATH" >&5
1682echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1683   { (exit 1); exit 1; }; }
1684
1685# Provide some information about the compiler.
1686echo "$as_me:1686:" \
1687     "checking for C compiler version" >&5
1688ac_compiler=`set X $ac_compile; echo $2`
1689{ (eval echo "$as_me:1689: \"$ac_compiler --version </dev/null >&5\"") >&5
1690  (eval $ac_compiler --version </dev/null >&5) 2>&5
1691  ac_status=$?
1692  echo "$as_me:1692: \$? = $ac_status" >&5
1693  (exit $ac_status); }
1694{ (eval echo "$as_me:1694: \"$ac_compiler -v </dev/null >&5\"") >&5
1695  (eval $ac_compiler -v </dev/null >&5) 2>&5
1696  ac_status=$?
1697  echo "$as_me:1697: \$? = $ac_status" >&5
1698  (exit $ac_status); }
1699{ (eval echo "$as_me:1699: \"$ac_compiler -V </dev/null >&5\"") >&5
1700  (eval $ac_compiler -V </dev/null >&5) 2>&5
1701  ac_status=$?
1702  echo "$as_me:1702: \$? = $ac_status" >&5
1703  (exit $ac_status); }
1704
1705cat >conftest.$ac_ext <<_ACEOF
1706#line 1706 "configure"
1707#include "confdefs.h"
1708
1709int
1710main ()
1711{
1712
1713  ;
1714  return 0;
1715}
1716_ACEOF
1717ac_clean_files_save=$ac_clean_files
1718ac_clean_files="$ac_clean_files a.out a.exe"
1719# Try to create an executable without -o first, disregard a.out.
1720# It will help us diagnose broken compilers, and finding out an intuition
1721# of exeext.
1722echo "$as_me:1722: checking for C compiler default output" >&5
1723echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1724ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1725if { (eval echo "$as_me:1725: \"$ac_link_default\"") >&5
1726  (eval $ac_link_default) 2>&5
1727  ac_status=$?
1728  echo "$as_me:1728: \$? = $ac_status" >&5
1729  (exit $ac_status); }; then
1730  # Find the output, starting from the most likely.  This scheme is
1731# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1732# resort.
1733for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1734                ls a.out conftest 2>/dev/null;
1735                ls a.* conftest.* 2>/dev/null`; do
1736  case $ac_file in
1737    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1738    a.out ) # We found the default executable, but exeext='' is most
1739            # certainly right.
1740            break;;
1741    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1742          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1743          export ac_cv_exeext
1744          break;;
1745    * ) break;;
1746  esac
1747done
1748else
1749  echo "$as_me: failed program was:" >&5
1750cat conftest.$ac_ext >&5
1751{ { echo "$as_me:1751: error: C compiler cannot create executables" >&5
1752echo "$as_me: error: C compiler cannot create executables" >&2;}
1753   { (exit 77); exit 77; }; }
1754fi
1755
1756ac_exeext=$ac_cv_exeext
1757echo "$as_me:1757: result: $ac_file" >&5
1758echo "${ECHO_T}$ac_file" >&6
1759
1760# Check the compiler produces executables we can run.  If not, either
1761# the compiler is broken, or we cross compile.
1762echo "$as_me:1762: checking whether the C compiler works" >&5
1763echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1764# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1765# If not cross compiling, check that we can run a simple program.
1766if test "$cross_compiling" != yes; then
1767  if { ac_try='./$ac_file'
1768  { (eval echo "$as_me:1768: \"$ac_try\"") >&5
1769  (eval $ac_try) 2>&5
1770  ac_status=$?
1771  echo "$as_me:1771: \$? = $ac_status" >&5
1772  (exit $ac_status); }; }; then
1773    cross_compiling=no
1774  else
1775    if test "$cross_compiling" = maybe; then
1776	cross_compiling=yes
1777    else
1778	{ { echo "$as_me:1778: error: cannot run C compiled programs.
1779If you meant to cross compile, use \`--host'." >&5
1780echo "$as_me: error: cannot run C compiled programs.
1781If you meant to cross compile, use \`--host'." >&2;}
1782   { (exit 1); exit 1; }; }
1783    fi
1784  fi
1785fi
1786echo "$as_me:1786: result: yes" >&5
1787echo "${ECHO_T}yes" >&6
1788
1789rm -f a.out a.exe conftest$ac_cv_exeext
1790ac_clean_files=$ac_clean_files_save
1791# Check the compiler produces executables we can run.  If not, either
1792# the compiler is broken, or we cross compile.
1793echo "$as_me:1793: checking whether we are cross compiling" >&5
1794echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1795echo "$as_me:1795: result: $cross_compiling" >&5
1796echo "${ECHO_T}$cross_compiling" >&6
1797
1798echo "$as_me:1798: checking for executable suffix" >&5
1799echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1800if { (eval echo "$as_me:1800: \"$ac_link\"") >&5
1801  (eval $ac_link) 2>&5
1802  ac_status=$?
1803  echo "$as_me:1803: \$? = $ac_status" >&5
1804  (exit $ac_status); }; then
1805  # If both `conftest.exe' and `conftest' are `present' (well, observable)
1806# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1807# work properly (i.e., refer to `conftest.exe'), while it won't with
1808# `rm'.
1809for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1810  case $ac_file in
1811    *.$ac_ext | *.o | *.obj | *.xcoff | *.tds | *.d | *.pdb ) ;;
1812    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1813          export ac_cv_exeext
1814          break;;
1815    * ) break;;
1816  esac
1817done
1818else
1819  { { echo "$as_me:1819: error: cannot compute EXEEXT: cannot compile and link" >&5
1820echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1821   { (exit 1); exit 1; }; }
1822fi
1823
1824rm -f conftest$ac_cv_exeext
1825echo "$as_me:1825: result: $ac_cv_exeext" >&5
1826echo "${ECHO_T}$ac_cv_exeext" >&6
1827
1828rm -f conftest.$ac_ext
1829EXEEXT=$ac_cv_exeext
1830ac_exeext=$EXEEXT
1831echo "$as_me:1831: checking for object suffix" >&5
1832echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1833if test "${ac_cv_objext+set}" = set; then
1834  echo $ECHO_N "(cached) $ECHO_C" >&6
1835else
1836  cat >conftest.$ac_ext <<_ACEOF
1837#line 1837 "configure"
1838#include "confdefs.h"
1839
1840int
1841main ()
1842{
1843
1844  ;
1845  return 0;
1846}
1847_ACEOF
1848rm -f conftest.o conftest.obj
1849if { (eval echo "$as_me:1849: \"$ac_compile\"") >&5
1850  (eval $ac_compile) 2>&5
1851  ac_status=$?
1852  echo "$as_me:1852: \$? = $ac_status" >&5
1853  (exit $ac_status); }; then
1854  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1855  case $ac_file in
1856    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb ) ;;
1857    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1858       break;;
1859  esac
1860done
1861else
1862  echo "$as_me: failed program was:" >&5
1863cat conftest.$ac_ext >&5
1864{ { echo "$as_me:1864: error: cannot compute OBJEXT: cannot compile" >&5
1865echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1866   { (exit 1); exit 1; }; }
1867fi
1868
1869rm -f conftest.$ac_cv_objext conftest.$ac_ext
1870fi
1871echo "$as_me:1871: result: $ac_cv_objext" >&5
1872echo "${ECHO_T}$ac_cv_objext" >&6
1873OBJEXT=$ac_cv_objext
1874ac_objext=$OBJEXT
1875echo "$as_me:1875: checking whether we are using the GNU C compiler" >&5
1876echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1877if test "${ac_cv_c_compiler_gnu+set}" = set; then
1878  echo $ECHO_N "(cached) $ECHO_C" >&6
1879else
1880  cat >conftest.$ac_ext <<_ACEOF
1881#line 1881 "configure"
1882#include "confdefs.h"
1883
1884int
1885main ()
1886{
1887#ifndef __GNUC__
1888       choke me
1889#endif
1890
1891  ;
1892  return 0;
1893}
1894_ACEOF
1895rm -f conftest.$ac_objext
1896if { (eval echo "$as_me:1896: \"$ac_compile\"") >&5
1897  (eval $ac_compile) 2>&5
1898  ac_status=$?
1899  echo "$as_me:1899: \$? = $ac_status" >&5
1900  (exit $ac_status); } &&
1901         { ac_try='test -s conftest.$ac_objext'
1902  { (eval echo "$as_me:1902: \"$ac_try\"") >&5
1903  (eval $ac_try) 2>&5
1904  ac_status=$?
1905  echo "$as_me:1905: \$? = $ac_status" >&5
1906  (exit $ac_status); }; }; then
1907  ac_compiler_gnu=yes
1908else
1909  echo "$as_me: failed program was:" >&5
1910cat conftest.$ac_ext >&5
1911ac_compiler_gnu=no
1912fi
1913rm -f conftest.$ac_objext conftest.$ac_ext
1914ac_cv_c_compiler_gnu=$ac_compiler_gnu
1915
1916fi
1917echo "$as_me:1917: result: $ac_cv_c_compiler_gnu" >&5
1918echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1919GCC=`test $ac_compiler_gnu = yes && echo yes`
1920ac_test_CFLAGS=${CFLAGS+set}
1921ac_save_CFLAGS=$CFLAGS
1922CFLAGS="-g"
1923echo "$as_me:1923: checking whether $CC accepts -g" >&5
1924echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1925if test "${ac_cv_prog_cc_g+set}" = set; then
1926  echo $ECHO_N "(cached) $ECHO_C" >&6
1927else
1928  cat >conftest.$ac_ext <<_ACEOF
1929#line 1929 "configure"
1930#include "confdefs.h"
1931
1932int
1933main ()
1934{
1935
1936  ;
1937  return 0;
1938}
1939_ACEOF
1940rm -f conftest.$ac_objext
1941if { (eval echo "$as_me:1941: \"$ac_compile\"") >&5
1942  (eval $ac_compile) 2>&5
1943  ac_status=$?
1944  echo "$as_me:1944: \$? = $ac_status" >&5
1945  (exit $ac_status); } &&
1946         { ac_try='test -s conftest.$ac_objext'
1947  { (eval echo "$as_me:1947: \"$ac_try\"") >&5
1948  (eval $ac_try) 2>&5
1949  ac_status=$?
1950  echo "$as_me:1950: \$? = $ac_status" >&5
1951  (exit $ac_status); }; }; then
1952  ac_cv_prog_cc_g=yes
1953else
1954  echo "$as_me: failed program was:" >&5
1955cat conftest.$ac_ext >&5
1956ac_cv_prog_cc_g=no
1957fi
1958rm -f conftest.$ac_objext conftest.$ac_ext
1959fi
1960echo "$as_me:1960: result: $ac_cv_prog_cc_g" >&5
1961echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1962if test "$ac_test_CFLAGS" = set; then
1963  CFLAGS=$ac_save_CFLAGS
1964elif test $ac_cv_prog_cc_g = yes; then
1965  if test "$GCC" = yes; then
1966    CFLAGS="-g -O2"
1967  else
1968    CFLAGS="-g"
1969  fi
1970else
1971  if test "$GCC" = yes; then
1972    CFLAGS="-O2"
1973  else
1974    CFLAGS=
1975  fi
1976fi
1977# Some people use a C++ compiler to compile C.  Since we use `exit',
1978# in C++ we need to declare it.  In case someone uses the same compiler
1979# for both compiling C and C++ we need to have the C++ compiler decide
1980# the declaration of exit, since it's the most demanding environment.
1981cat >conftest.$ac_ext <<_ACEOF
1982#ifndef __cplusplus
1983  choke me
1984#endif
1985_ACEOF
1986rm -f conftest.$ac_objext
1987if { (eval echo "$as_me:1987: \"$ac_compile\"") >&5
1988  (eval $ac_compile) 2>&5
1989  ac_status=$?
1990  echo "$as_me:1990: \$? = $ac_status" >&5
1991  (exit $ac_status); } &&
1992         { ac_try='test -s conftest.$ac_objext'
1993  { (eval echo "$as_me:1993: \"$ac_try\"") >&5
1994  (eval $ac_try) 2>&5
1995  ac_status=$?
1996  echo "$as_me:1996: \$? = $ac_status" >&5
1997  (exit $ac_status); }; }; then
1998  for ac_declaration in \
1999   ''\
2000   '#include <stdlib.h>' \
2001   'extern "C" void std::exit (int) throw (); using std::exit;' \
2002   'extern "C" void std::exit (int); using std::exit;' \
2003   'extern "C" void exit (int) throw ();' \
2004   'extern "C" void exit (int);' \
2005   'void exit (int);'
2006do
2007  cat >conftest.$ac_ext <<_ACEOF
2008#line 2008 "configure"
2009#include "confdefs.h"
2010#include <stdlib.h>
2011$ac_declaration
2012int
2013main ()
2014{
2015exit (42);
2016  ;
2017  return 0;
2018}
2019_ACEOF
2020rm -f conftest.$ac_objext
2021if { (eval echo "$as_me:2021: \"$ac_compile\"") >&5
2022  (eval $ac_compile) 2>&5
2023  ac_status=$?
2024  echo "$as_me:2024: \$? = $ac_status" >&5
2025  (exit $ac_status); } &&
2026         { ac_try='test -s conftest.$ac_objext'
2027  { (eval echo "$as_me:2027: \"$ac_try\"") >&5
2028  (eval $ac_try) 2>&5
2029  ac_status=$?
2030  echo "$as_me:2030: \$? = $ac_status" >&5
2031  (exit $ac_status); }; }; then
2032  :
2033else
2034  echo "$as_me: failed program was:" >&5
2035cat conftest.$ac_ext >&5
2036continue
2037fi
2038rm -f conftest.$ac_objext conftest.$ac_ext
2039  cat >conftest.$ac_ext <<_ACEOF
2040#line 2040 "configure"
2041#include "confdefs.h"
2042$ac_declaration
2043int
2044main ()
2045{
2046exit (42);
2047  ;
2048  return 0;
2049}
2050_ACEOF
2051rm -f conftest.$ac_objext
2052if { (eval echo "$as_me:2052: \"$ac_compile\"") >&5
2053  (eval $ac_compile) 2>&5
2054  ac_status=$?
2055  echo "$as_me:2055: \$? = $ac_status" >&5
2056  (exit $ac_status); } &&
2057         { ac_try='test -s conftest.$ac_objext'
2058  { (eval echo "$as_me:2058: \"$ac_try\"") >&5
2059  (eval $ac_try) 2>&5
2060  ac_status=$?
2061  echo "$as_me:2061: \$? = $ac_status" >&5
2062  (exit $ac_status); }; }; then
2063  break
2064else
2065  echo "$as_me: failed program was:" >&5
2066cat conftest.$ac_ext >&5
2067fi
2068rm -f conftest.$ac_objext conftest.$ac_ext
2069done
2070rm -f conftest*
2071if test -n "$ac_declaration"; then
2072  echo '#ifdef __cplusplus' >>confdefs.h
2073  echo $ac_declaration      >>confdefs.h
2074  echo '#endif'             >>confdefs.h
2075fi
2076
2077else
2078  echo "$as_me: failed program was:" >&5
2079cat conftest.$ac_ext >&5
2080fi
2081rm -f conftest.$ac_objext conftest.$ac_ext
2082ac_ext=c
2083ac_cpp='$CPP $CPPFLAGS'
2084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2086ac_compiler_gnu=$ac_cv_c_compiler_gnu
2087ac_main_return=return
2088
2089GCC_VERSION=none
2090if test "$GCC" = yes ; then
2091	echo "$as_me:2091: checking version of $CC" >&5
2092echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2093	GCC_VERSION="`${CC} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2094	test -z "$GCC_VERSION" && GCC_VERSION=unknown
2095	echo "$as_me:2095: result: $GCC_VERSION" >&5
2096echo "${ECHO_T}$GCC_VERSION" >&6
2097fi
2098
2099ac_ext=c
2100ac_cpp='$CPP $CPPFLAGS'
2101ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2102ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2103ac_compiler_gnu=$ac_cv_c_compiler_gnu
2104ac_main_return=return
2105echo "$as_me:2105: checking how to run the C preprocessor" >&5
2106echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2107# On Suns, sometimes $CPP names a directory.
2108if test -n "$CPP" && test -d "$CPP"; then
2109  CPP=
2110fi
2111if test -z "$CPP"; then
2112  if test "${ac_cv_prog_CPP+set}" = set; then
2113  echo $ECHO_N "(cached) $ECHO_C" >&6
2114else
2115      # Double quotes because CPP needs to be expanded
2116    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2117    do
2118      ac_preproc_ok=false
2119for ac_c_preproc_warn_flag in '' yes
2120do
2121  # Use a header file that comes with gcc, so configuring glibc
2122  # with a fresh cross-compiler works.
2123  # On the NeXT, cc -E runs the code through the compiler's parser,
2124  # not just through cpp. "Syntax error" is here to catch this case.
2125  cat >conftest.$ac_ext <<_ACEOF
2126#line 2126 "configure"
2127#include "confdefs.h"
2128#include <assert.h>
2129                     Syntax error
2130_ACEOF
2131if { (eval echo "$as_me:2131: \"$ac_cpp conftest.$ac_ext\"") >&5
2132  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2133  ac_status=$?
2134  egrep -v '^ *\+' conftest.er1 >conftest.err
2135  rm -f conftest.er1
2136  cat conftest.err >&5
2137  echo "$as_me:2137: \$? = $ac_status" >&5
2138  (exit $ac_status); } >/dev/null; then
2139  if test -s conftest.err; then
2140    ac_cpp_err=$ac_c_preproc_warn_flag
2141  else
2142    ac_cpp_err=
2143  fi
2144else
2145  ac_cpp_err=yes
2146fi
2147if test -z "$ac_cpp_err"; then
2148  :
2149else
2150  echo "$as_me: failed program was:" >&5
2151  cat conftest.$ac_ext >&5
2152  # Broken: fails on valid input.
2153continue
2154fi
2155rm -f conftest.err conftest.$ac_ext
2156
2157  # OK, works on sane cases.  Now check whether non-existent headers
2158  # can be detected and how.
2159  cat >conftest.$ac_ext <<_ACEOF
2160#line 2160 "configure"
2161#include "confdefs.h"
2162#include <ac_nonexistent.h>
2163_ACEOF
2164if { (eval echo "$as_me:2164: \"$ac_cpp conftest.$ac_ext\"") >&5
2165  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2166  ac_status=$?
2167  egrep -v '^ *\+' conftest.er1 >conftest.err
2168  rm -f conftest.er1
2169  cat conftest.err >&5
2170  echo "$as_me:2170: \$? = $ac_status" >&5
2171  (exit $ac_status); } >/dev/null; then
2172  if test -s conftest.err; then
2173    ac_cpp_err=$ac_c_preproc_warn_flag
2174  else
2175    ac_cpp_err=
2176  fi
2177else
2178  ac_cpp_err=yes
2179fi
2180if test -z "$ac_cpp_err"; then
2181  # Broken: success on invalid input.
2182continue
2183else
2184  echo "$as_me: failed program was:" >&5
2185  cat conftest.$ac_ext >&5
2186  # Passes both tests.
2187ac_preproc_ok=:
2188break
2189fi
2190rm -f conftest.err conftest.$ac_ext
2191
2192done
2193# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2194rm -f conftest.err conftest.$ac_ext
2195if $ac_preproc_ok; then
2196  break
2197fi
2198
2199    done
2200    ac_cv_prog_CPP=$CPP
2201
2202fi
2203  CPP=$ac_cv_prog_CPP
2204else
2205  ac_cv_prog_CPP=$CPP
2206fi
2207echo "$as_me:2207: result: $CPP" >&5
2208echo "${ECHO_T}$CPP" >&6
2209ac_preproc_ok=false
2210for ac_c_preproc_warn_flag in '' yes
2211do
2212  # Use a header file that comes with gcc, so configuring glibc
2213  # with a fresh cross-compiler works.
2214  # On the NeXT, cc -E runs the code through the compiler's parser,
2215  # not just through cpp. "Syntax error" is here to catch this case.
2216  cat >conftest.$ac_ext <<_ACEOF
2217#line 2217 "configure"
2218#include "confdefs.h"
2219#include <assert.h>
2220                     Syntax error
2221_ACEOF
2222if { (eval echo "$as_me:2222: \"$ac_cpp conftest.$ac_ext\"") >&5
2223  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2224  ac_status=$?
2225  egrep -v '^ *\+' conftest.er1 >conftest.err
2226  rm -f conftest.er1
2227  cat conftest.err >&5
2228  echo "$as_me:2228: \$? = $ac_status" >&5
2229  (exit $ac_status); } >/dev/null; then
2230  if test -s conftest.err; then
2231    ac_cpp_err=$ac_c_preproc_warn_flag
2232  else
2233    ac_cpp_err=
2234  fi
2235else
2236  ac_cpp_err=yes
2237fi
2238if test -z "$ac_cpp_err"; then
2239  :
2240else
2241  echo "$as_me: failed program was:" >&5
2242  cat conftest.$ac_ext >&5
2243  # Broken: fails on valid input.
2244continue
2245fi
2246rm -f conftest.err conftest.$ac_ext
2247
2248  # OK, works on sane cases.  Now check whether non-existent headers
2249  # can be detected and how.
2250  cat >conftest.$ac_ext <<_ACEOF
2251#line 2251 "configure"
2252#include "confdefs.h"
2253#include <ac_nonexistent.h>
2254_ACEOF
2255if { (eval echo "$as_me:2255: \"$ac_cpp conftest.$ac_ext\"") >&5
2256  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2257  ac_status=$?
2258  egrep -v '^ *\+' conftest.er1 >conftest.err
2259  rm -f conftest.er1
2260  cat conftest.err >&5
2261  echo "$as_me:2261: \$? = $ac_status" >&5
2262  (exit $ac_status); } >/dev/null; then
2263  if test -s conftest.err; then
2264    ac_cpp_err=$ac_c_preproc_warn_flag
2265  else
2266    ac_cpp_err=
2267  fi
2268else
2269  ac_cpp_err=yes
2270fi
2271if test -z "$ac_cpp_err"; then
2272  # Broken: success on invalid input.
2273continue
2274else
2275  echo "$as_me: failed program was:" >&5
2276  cat conftest.$ac_ext >&5
2277  # Passes both tests.
2278ac_preproc_ok=:
2279break
2280fi
2281rm -f conftest.err conftest.$ac_ext
2282
2283done
2284# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2285rm -f conftest.err conftest.$ac_ext
2286if $ac_preproc_ok; then
2287  :
2288else
2289  { { echo "$as_me:2289: error: C preprocessor \"$CPP\" fails sanity check" >&5
2290echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2291   { (exit 1); exit 1; }; }
2292fi
2293
2294ac_ext=c
2295ac_cpp='$CPP $CPPFLAGS'
2296ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2297ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2298ac_compiler_gnu=$ac_cv_c_compiler_gnu
2299ac_main_return=return
2300
2301if test $ac_cv_c_compiler_gnu = yes; then
2302    echo "$as_me:2302: checking whether $CC needs -traditional" >&5
2303echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2304if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2305  echo $ECHO_N "(cached) $ECHO_C" >&6
2306else
2307    ac_pattern="Autoconf.*'x'"
2308  cat >conftest.$ac_ext <<_ACEOF
2309#line 2309 "configure"
2310#include "confdefs.h"
2311#include <sgtty.h>
2312int Autoconf = TIOCGETP;
2313_ACEOF
2314if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2315  egrep "$ac_pattern" >/dev/null 2>&1; then
2316  ac_cv_prog_gcc_traditional=yes
2317else
2318  ac_cv_prog_gcc_traditional=no
2319fi
2320rm -f conftest*
2321
2322  if test $ac_cv_prog_gcc_traditional = no; then
2323    cat >conftest.$ac_ext <<_ACEOF
2324#line 2324 "configure"
2325#include "confdefs.h"
2326#include <termio.h>
2327int Autoconf = TCGETA;
2328_ACEOF
2329if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2330  egrep "$ac_pattern" >/dev/null 2>&1; then
2331  ac_cv_prog_gcc_traditional=yes
2332fi
2333rm -f conftest*
2334
2335  fi
2336fi
2337echo "$as_me:2337: result: $ac_cv_prog_gcc_traditional" >&5
2338echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2339  if test $ac_cv_prog_gcc_traditional = yes; then
2340    CC="$CC -traditional"
2341  fi
2342fi
2343
2344echo "$as_me:2344: checking whether $CC understands -c and -o together" >&5
2345echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2346if test "${cf_cv_prog_CC_c_o+set}" = set; then
2347  echo $ECHO_N "(cached) $ECHO_C" >&6
2348else
2349
2350cat > conftest.$ac_ext <<CF_EOF
2351#include <stdio.h>
2352int main()
2353{
2354	${cf_cv_main_return:-return}(0);
2355}
2356CF_EOF
2357# We do the test twice because some compilers refuse to overwrite an
2358# existing .o file with -o, though they will create one.
2359ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2360if { (eval echo "$as_me:2360: \"$ac_try\"") >&5
2361  (eval $ac_try) 2>&5
2362  ac_status=$?
2363  echo "$as_me:2363: \$? = $ac_status" >&5
2364  (exit $ac_status); } &&
2365  test -f conftest2.$ac_objext && { (eval echo "$as_me:2365: \"$ac_try\"") >&5
2366  (eval $ac_try) 2>&5
2367  ac_status=$?
2368  echo "$as_me:2368: \$? = $ac_status" >&5
2369  (exit $ac_status); };
2370then
2371  eval cf_cv_prog_CC_c_o=yes
2372else
2373  eval cf_cv_prog_CC_c_o=no
2374fi
2375rm -f conftest*
2376
2377fi
2378if test $cf_cv_prog_CC_c_o = yes; then
2379  echo "$as_me:2379: result: yes" >&5
2380echo "${ECHO_T}yes" >&6
2381else
2382  echo "$as_me:2382: result: no" >&5
2383echo "${ECHO_T}no" >&6
2384fi
2385
2386echo "$as_me:2386: checking for POSIXized ISC" >&5
2387echo $ECHO_N "checking for POSIXized ISC... $ECHO_C" >&6
2388if test -d /etc/conf/kconfig.d &&
2389   grep _POSIX_VERSION /usr/include/sys/unistd.h >/dev/null 2>&1
2390then
2391  echo "$as_me:2391: result: yes" >&5
2392echo "${ECHO_T}yes" >&6
2393  ISC=yes # If later tests want to check for ISC.
2394
2395cat >>confdefs.h <<\EOF
2396#define _POSIX_SOURCE 1
2397EOF
2398
2399  if test "$GCC" = yes; then
2400    CC="$CC -posix"
2401  else
2402    CC="$CC -Xp"
2403  fi
2404else
2405  echo "$as_me:2405: result: no" >&5
2406echo "${ECHO_T}no" >&6
2407  ISC=
2408fi
2409
2410echo "$as_me:2410: checking for ${CC-cc} option to accept ANSI C" >&5
2411echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6
2412if test "${cf_cv_ansi_cc+set}" = set; then
2413  echo $ECHO_N "(cached) $ECHO_C" >&6
2414else
2415
2416cf_cv_ansi_cc=no
2417cf_save_CFLAGS="$CFLAGS"
2418cf_save_CPPFLAGS="$CPPFLAGS"
2419# Don't try gcc -ansi; that turns off useful extensions and
2420# breaks some systems' header files.
2421# AIX			-qlanglvl=ansi
2422# Ultrix and OSF/1	-std1
2423# HP-UX			-Aa -D_HPUX_SOURCE
2424# SVR4			-Xc
2425# UnixWare 1.2		(cannot use -Xc, since ANSI/POSIX clashes)
2426for cf_arg in "-DCC_HAS_PROTOS" \
2427	"" \
2428	-qlanglvl=ansi \
2429	-std1 \
2430	-Ae \
2431	"-Aa -D_HPUX_SOURCE" \
2432	-Xc
2433do
2434
2435cf_fix_cppflags=no
2436cf_new_cflags=
2437cf_new_cppflags=
2438cf_new_extra_cppflags=
2439
2440for cf_add_cflags in $cf_arg
2441do
2442case $cf_fix_cppflags in
2443no)
2444	case $cf_add_cflags in #(vi
2445	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2446		case $cf_add_cflags in
2447		-D*)
2448			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2449
2450			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2451			&& test -z "${cf_tst_cflags}" \
2452			&& cf_fix_cppflags=yes
2453
2454			if test $cf_fix_cppflags = yes ; then
2455				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2456				continue
2457			elif test "${cf_tst_cflags}" = "\"'" ; then
2458				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2459				continue
2460			fi
2461			;;
2462		esac
2463		case "$CPPFLAGS" in
2464		*$cf_add_cflags) #(vi
2465			;;
2466		*) #(vi
2467			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2468			;;
2469		esac
2470		;;
2471	*)
2472		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2473		;;
2474	esac
2475	;;
2476yes)
2477	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2478
2479	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2480
2481	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2482	&& test -z "${cf_tst_cflags}" \
2483	&& cf_fix_cppflags=no
2484	;;
2485esac
2486done
2487
2488if test -n "$cf_new_cflags" ; then
2489
2490	CFLAGS="$CFLAGS $cf_new_cflags"
2491fi
2492
2493if test -n "$cf_new_cppflags" ; then
2494
2495	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
2496fi
2497
2498if test -n "$cf_new_extra_cppflags" ; then
2499
2500	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2501fi
2502
2503	cat >conftest.$ac_ext <<_ACEOF
2504#line 2504 "configure"
2505#include "confdefs.h"
2506
2507#ifndef CC_HAS_PROTOS
2508#if !defined(__STDC__) || (__STDC__ != 1)
2509choke me
2510#endif
2511#endif
2512
2513int
2514main ()
2515{
2516
2517	int test (int i, double x);
2518	struct s1 {int (*f) (int a);};
2519	struct s2 {int (*f) (double a);};
2520  ;
2521  return 0;
2522}
2523_ACEOF
2524rm -f conftest.$ac_objext
2525if { (eval echo "$as_me:2525: \"$ac_compile\"") >&5
2526  (eval $ac_compile) 2>&5
2527  ac_status=$?
2528  echo "$as_me:2528: \$? = $ac_status" >&5
2529  (exit $ac_status); } &&
2530         { ac_try='test -s conftest.$ac_objext'
2531  { (eval echo "$as_me:2531: \"$ac_try\"") >&5
2532  (eval $ac_try) 2>&5
2533  ac_status=$?
2534  echo "$as_me:2534: \$? = $ac_status" >&5
2535  (exit $ac_status); }; }; then
2536  cf_cv_ansi_cc="$cf_arg"; break
2537else
2538  echo "$as_me: failed program was:" >&5
2539cat conftest.$ac_ext >&5
2540fi
2541rm -f conftest.$ac_objext conftest.$ac_ext
2542done
2543CFLAGS="$cf_save_CFLAGS"
2544CPPFLAGS="$cf_save_CPPFLAGS"
2545
2546fi
2547echo "$as_me:2547: result: $cf_cv_ansi_cc" >&5
2548echo "${ECHO_T}$cf_cv_ansi_cc" >&6
2549
2550if test "$cf_cv_ansi_cc" != "no"; then
2551if test ".$cf_cv_ansi_cc" != ".-DCC_HAS_PROTOS"; then
2552
2553cf_fix_cppflags=no
2554cf_new_cflags=
2555cf_new_cppflags=
2556cf_new_extra_cppflags=
2557
2558for cf_add_cflags in $cf_cv_ansi_cc
2559do
2560case $cf_fix_cppflags in
2561no)
2562	case $cf_add_cflags in #(vi
2563	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2564		case $cf_add_cflags in
2565		-D*)
2566			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2567
2568			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2569			&& test -z "${cf_tst_cflags}" \
2570			&& cf_fix_cppflags=yes
2571
2572			if test $cf_fix_cppflags = yes ; then
2573				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2574				continue
2575			elif test "${cf_tst_cflags}" = "\"'" ; then
2576				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2577				continue
2578			fi
2579			;;
2580		esac
2581		case "$CPPFLAGS" in
2582		*$cf_add_cflags) #(vi
2583			;;
2584		*) #(vi
2585			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2586			;;
2587		esac
2588		;;
2589	*)
2590		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2591		;;
2592	esac
2593	;;
2594yes)
2595	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2596
2597	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2598
2599	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2600	&& test -z "${cf_tst_cflags}" \
2601	&& cf_fix_cppflags=no
2602	;;
2603esac
2604done
2605
2606if test -n "$cf_new_cflags" ; then
2607
2608	CFLAGS="$CFLAGS $cf_new_cflags"
2609fi
2610
2611if test -n "$cf_new_cppflags" ; then
2612
2613	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
2614fi
2615
2616if test -n "$cf_new_extra_cppflags" ; then
2617
2618	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2619fi
2620
2621else
2622	cat >>confdefs.h <<\EOF
2623#define CC_HAS_PROTOS 1
2624EOF
2625
2626fi
2627fi
2628
2629if test "$cf_cv_ansi_cc" = "no"; then
2630	{ { echo "$as_me:2630: error: Your compiler does not appear to recognize prototypes.
2631You have the following choices:
2632	a. adjust your compiler options
2633	b. get an up-to-date compiler
2634	c. use a wrapper such as unproto" >&5
2635echo "$as_me: error: Your compiler does not appear to recognize prototypes.
2636You have the following choices:
2637	a. adjust your compiler options
2638	b. get an up-to-date compiler
2639	c. use a wrapper such as unproto" >&2;}
2640   { (exit 1); exit 1; }; }
2641fi
2642
2643case $cf_cv_system_name in
2644os2*)
2645    CFLAGS="$CFLAGS -Zmt"
2646    CPPFLAGS="$CPPFLAGS -D__ST_MT_ERRNO__"
2647    CXXFLAGS="$CXXFLAGS -Zmt"
2648    # autoconf's macro sets -Zexe and suffix both, which conflict:w
2649    LDFLAGS="$LDFLAGS -Zmt -Zcrtdll"
2650    ac_cv_exeext=.exe
2651    ;;
2652esac
2653
2654PROG_EXT="$EXEEXT"
2655
2656test -n "$PROG_EXT" && cat >>confdefs.h <<EOF
2657#define PROG_EXT "$PROG_EXT"
2658EOF
2659
2660if test "$cross_compiling" = yes ; then
2661  LDCONFIG=:
2662else
2663case "$cf_cv_system_name" in #(vi
2664freebsd*) #(vi
2665  test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2666  ;;
2667*) LDPATH=$PATH:/sbin:/usr/sbin
2668  # Extract the first word of "ldconfig", so it can be a program name with args.
2669set dummy ldconfig; ac_word=$2
2670echo "$as_me:2670: checking for $ac_word" >&5
2671echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2672if test "${ac_cv_path_LDCONFIG+set}" = set; then
2673  echo $ECHO_N "(cached) $ECHO_C" >&6
2674else
2675  case $LDCONFIG in
2676  [\\/]* | ?:[\\/]*)
2677  ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2678  ;;
2679  *)
2680  ac_save_IFS=$IFS; IFS=$ac_path_separator
2681ac_dummy="$LDPATH"
2682for ac_dir in $ac_dummy; do
2683  IFS=$ac_save_IFS
2684  test -z "$ac_dir" && ac_dir=.
2685  if $as_executable_p "$ac_dir/$ac_word"; then
2686   ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2687   echo "$as_me:2687: found $ac_dir/$ac_word" >&5
2688   break
2689fi
2690done
2691
2692  ;;
2693esac
2694fi
2695LDCONFIG=$ac_cv_path_LDCONFIG
2696
2697if test -n "$LDCONFIG"; then
2698  echo "$as_me:2698: result: $LDCONFIG" >&5
2699echo "${ECHO_T}$LDCONFIG" >&6
2700else
2701  echo "$as_me:2701: result: no" >&5
2702echo "${ECHO_T}no" >&6
2703fi
2704
2705  ;;
2706esac
2707fi
2708
2709echo "$as_me:2709: checking if you want to ensure bool is consistent with C++" >&5
2710echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2711
2712# Check whether --with-cxx or --without-cxx was given.
2713if test "${with_cxx+set}" = set; then
2714  withval="$with_cxx"
2715  cf_with_cxx=$withval
2716else
2717  cf_with_cxx=yes
2718fi;
2719echo "$as_me:2719: result: $cf_with_cxx" >&5
2720echo "${ECHO_T}$cf_with_cxx" >&6
2721if test "X$cf_with_cxx" = Xno ; then
2722	CXX=""
2723	GXX=""
2724else
2725	# with autoconf 2.13, we can change the error to a warning:
2726		ac_ext=cc
2727ac_cpp='$CXXCPP $CPPFLAGS'
2728ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2729ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2730ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2731ac_main_return=return
2732if test -n "$ac_tool_prefix"; then
2733  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2734  do
2735    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2736set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2737echo "$as_me:2737: checking for $ac_word" >&5
2738echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2739if test "${ac_cv_prog_CXX+set}" = set; then
2740  echo $ECHO_N "(cached) $ECHO_C" >&6
2741else
2742  if test -n "$CXX"; then
2743  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2744else
2745  ac_save_IFS=$IFS; IFS=$ac_path_separator
2746ac_dummy="$PATH"
2747for ac_dir in $ac_dummy; do
2748  IFS=$ac_save_IFS
2749  test -z "$ac_dir" && ac_dir=.
2750  $as_executable_p "$ac_dir/$ac_word" || continue
2751ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2752echo "$as_me:2752: found $ac_dir/$ac_word" >&5
2753break
2754done
2755
2756fi
2757fi
2758CXX=$ac_cv_prog_CXX
2759if test -n "$CXX"; then
2760  echo "$as_me:2760: result: $CXX" >&5
2761echo "${ECHO_T}$CXX" >&6
2762else
2763  echo "$as_me:2763: result: no" >&5
2764echo "${ECHO_T}no" >&6
2765fi
2766
2767    test -n "$CXX" && break
2768  done
2769fi
2770if test -z "$CXX"; then
2771  ac_ct_CXX=$CXX
2772  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2773do
2774  # Extract the first word of "$ac_prog", so it can be a program name with args.
2775set dummy $ac_prog; ac_word=$2
2776echo "$as_me:2776: checking for $ac_word" >&5
2777echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2778if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2779  echo $ECHO_N "(cached) $ECHO_C" >&6
2780else
2781  if test -n "$ac_ct_CXX"; then
2782  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2783else
2784  ac_save_IFS=$IFS; IFS=$ac_path_separator
2785ac_dummy="$PATH"
2786for ac_dir in $ac_dummy; do
2787  IFS=$ac_save_IFS
2788  test -z "$ac_dir" && ac_dir=.
2789  $as_executable_p "$ac_dir/$ac_word" || continue
2790ac_cv_prog_ac_ct_CXX="$ac_prog"
2791echo "$as_me:2791: found $ac_dir/$ac_word" >&5
2792break
2793done
2794
2795fi
2796fi
2797ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2798if test -n "$ac_ct_CXX"; then
2799  echo "$as_me:2799: result: $ac_ct_CXX" >&5
2800echo "${ECHO_T}$ac_ct_CXX" >&6
2801else
2802  echo "$as_me:2802: result: no" >&5
2803echo "${ECHO_T}no" >&6
2804fi
2805
2806  test -n "$ac_ct_CXX" && break
2807done
2808test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2809
2810  CXX=$ac_ct_CXX
2811fi
2812
2813# Provide some information about the compiler.
2814echo "$as_me:2814:" \
2815     "checking for C++ compiler version" >&5
2816ac_compiler=`set X $ac_compile; echo $2`
2817{ (eval echo "$as_me:2817: \"$ac_compiler --version </dev/null >&5\"") >&5
2818  (eval $ac_compiler --version </dev/null >&5) 2>&5
2819  ac_status=$?
2820  echo "$as_me:2820: \$? = $ac_status" >&5
2821  (exit $ac_status); }
2822{ (eval echo "$as_me:2822: \"$ac_compiler -v </dev/null >&5\"") >&5
2823  (eval $ac_compiler -v </dev/null >&5) 2>&5
2824  ac_status=$?
2825  echo "$as_me:2825: \$? = $ac_status" >&5
2826  (exit $ac_status); }
2827{ (eval echo "$as_me:2827: \"$ac_compiler -V </dev/null >&5\"") >&5
2828  (eval $ac_compiler -V </dev/null >&5) 2>&5
2829  ac_status=$?
2830  echo "$as_me:2830: \$? = $ac_status" >&5
2831  (exit $ac_status); }
2832
2833echo "$as_me:2833: checking whether we are using the GNU C++ compiler" >&5
2834echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2835if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2836  echo $ECHO_N "(cached) $ECHO_C" >&6
2837else
2838  cat >conftest.$ac_ext <<_ACEOF
2839#line 2839 "configure"
2840#include "confdefs.h"
2841
2842int
2843main ()
2844{
2845#ifndef __GNUC__
2846       choke me
2847#endif
2848
2849  ;
2850  return 0;
2851}
2852_ACEOF
2853rm -f conftest.$ac_objext
2854if { (eval echo "$as_me:2854: \"$ac_compile\"") >&5
2855  (eval $ac_compile) 2>&5
2856  ac_status=$?
2857  echo "$as_me:2857: \$? = $ac_status" >&5
2858  (exit $ac_status); } &&
2859         { ac_try='test -s conftest.$ac_objext'
2860  { (eval echo "$as_me:2860: \"$ac_try\"") >&5
2861  (eval $ac_try) 2>&5
2862  ac_status=$?
2863  echo "$as_me:2863: \$? = $ac_status" >&5
2864  (exit $ac_status); }; }; then
2865  ac_compiler_gnu=yes
2866else
2867  echo "$as_me: failed program was:" >&5
2868cat conftest.$ac_ext >&5
2869ac_compiler_gnu=no
2870fi
2871rm -f conftest.$ac_objext conftest.$ac_ext
2872ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2873
2874fi
2875echo "$as_me:2875: result: $ac_cv_cxx_compiler_gnu" >&5
2876echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2877GXX=`test $ac_compiler_gnu = yes && echo yes`
2878ac_test_CXXFLAGS=${CXXFLAGS+set}
2879ac_save_CXXFLAGS=$CXXFLAGS
2880CXXFLAGS="-g"
2881echo "$as_me:2881: checking whether $CXX accepts -g" >&5
2882echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2883if test "${ac_cv_prog_cxx_g+set}" = set; then
2884  echo $ECHO_N "(cached) $ECHO_C" >&6
2885else
2886  cat >conftest.$ac_ext <<_ACEOF
2887#line 2887 "configure"
2888#include "confdefs.h"
2889
2890int
2891main ()
2892{
2893
2894  ;
2895  return 0;
2896}
2897_ACEOF
2898rm -f conftest.$ac_objext
2899if { (eval echo "$as_me:2899: \"$ac_compile\"") >&5
2900  (eval $ac_compile) 2>&5
2901  ac_status=$?
2902  echo "$as_me:2902: \$? = $ac_status" >&5
2903  (exit $ac_status); } &&
2904         { ac_try='test -s conftest.$ac_objext'
2905  { (eval echo "$as_me:2905: \"$ac_try\"") >&5
2906  (eval $ac_try) 2>&5
2907  ac_status=$?
2908  echo "$as_me:2908: \$? = $ac_status" >&5
2909  (exit $ac_status); }; }; then
2910  ac_cv_prog_cxx_g=yes
2911else
2912  echo "$as_me: failed program was:" >&5
2913cat conftest.$ac_ext >&5
2914ac_cv_prog_cxx_g=no
2915fi
2916rm -f conftest.$ac_objext conftest.$ac_ext
2917fi
2918echo "$as_me:2918: result: $ac_cv_prog_cxx_g" >&5
2919echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2920if test "$ac_test_CXXFLAGS" = set; then
2921  CXXFLAGS=$ac_save_CXXFLAGS
2922elif test $ac_cv_prog_cxx_g = yes; then
2923  if test "$GXX" = yes; then
2924    CXXFLAGS="-g -O2"
2925  else
2926    CXXFLAGS="-g"
2927  fi
2928else
2929  if test "$GXX" = yes; then
2930    CXXFLAGS="-O2"
2931  else
2932    CXXFLAGS=
2933  fi
2934fi
2935for ac_declaration in \
2936   ''\
2937   '#include <stdlib.h>' \
2938   'extern "C" void std::exit (int) throw (); using std::exit;' \
2939   'extern "C" void std::exit (int); using std::exit;' \
2940   'extern "C" void exit (int) throw ();' \
2941   'extern "C" void exit (int);' \
2942   'void exit (int);'
2943do
2944  cat >conftest.$ac_ext <<_ACEOF
2945#line 2945 "configure"
2946#include "confdefs.h"
2947#include <stdlib.h>
2948$ac_declaration
2949int
2950main ()
2951{
2952exit (42);
2953  ;
2954  return 0;
2955}
2956_ACEOF
2957rm -f conftest.$ac_objext
2958if { (eval echo "$as_me:2958: \"$ac_compile\"") >&5
2959  (eval $ac_compile) 2>&5
2960  ac_status=$?
2961  echo "$as_me:2961: \$? = $ac_status" >&5
2962  (exit $ac_status); } &&
2963         { ac_try='test -s conftest.$ac_objext'
2964  { (eval echo "$as_me:2964: \"$ac_try\"") >&5
2965  (eval $ac_try) 2>&5
2966  ac_status=$?
2967  echo "$as_me:2967: \$? = $ac_status" >&5
2968  (exit $ac_status); }; }; then
2969  :
2970else
2971  echo "$as_me: failed program was:" >&5
2972cat conftest.$ac_ext >&5
2973continue
2974fi
2975rm -f conftest.$ac_objext conftest.$ac_ext
2976  cat >conftest.$ac_ext <<_ACEOF
2977#line 2977 "configure"
2978#include "confdefs.h"
2979$ac_declaration
2980int
2981main ()
2982{
2983exit (42);
2984  ;
2985  return 0;
2986}
2987_ACEOF
2988rm -f conftest.$ac_objext
2989if { (eval echo "$as_me:2989: \"$ac_compile\"") >&5
2990  (eval $ac_compile) 2>&5
2991  ac_status=$?
2992  echo "$as_me:2992: \$? = $ac_status" >&5
2993  (exit $ac_status); } &&
2994         { ac_try='test -s conftest.$ac_objext'
2995  { (eval echo "$as_me:2995: \"$ac_try\"") >&5
2996  (eval $ac_try) 2>&5
2997  ac_status=$?
2998  echo "$as_me:2998: \$? = $ac_status" >&5
2999  (exit $ac_status); }; }; then
3000  break
3001else
3002  echo "$as_me: failed program was:" >&5
3003cat conftest.$ac_ext >&5
3004fi
3005rm -f conftest.$ac_objext conftest.$ac_ext
3006done
3007rm -f conftest*
3008if test -n "$ac_declaration"; then
3009  echo '#ifdef __cplusplus' >>confdefs.h
3010  echo $ac_declaration      >>confdefs.h
3011  echo '#endif'             >>confdefs.h
3012fi
3013
3014ac_ext=c
3015ac_cpp='$CPP $CPPFLAGS'
3016ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3017ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3018ac_compiler_gnu=$ac_cv_c_compiler_gnu
3019ac_main_return=return
3020
3021		# autoconf 2.5x removed the error - by hardcoding it to g++.
3022	if test "$CXX" = "g++" ; then
3023		# Extract the first word of "g++", so it can be a program name with args.
3024set dummy g++; ac_word=$2
3025echo "$as_me:3025: checking for $ac_word" >&5
3026echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3027if test "${ac_cv_path_CXX+set}" = set; then
3028  echo $ECHO_N "(cached) $ECHO_C" >&6
3029else
3030  case $CXX in
3031  [\\/]* | ?:[\\/]*)
3032  ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3033  ;;
3034  *)
3035  ac_save_IFS=$IFS; IFS=$ac_path_separator
3036ac_dummy="$PATH"
3037for ac_dir in $ac_dummy; do
3038  IFS=$ac_save_IFS
3039  test -z "$ac_dir" && ac_dir=.
3040  if $as_executable_p "$ac_dir/$ac_word"; then
3041   ac_cv_path_CXX="$ac_dir/$ac_word"
3042   echo "$as_me:3042: found $ac_dir/$ac_word" >&5
3043   break
3044fi
3045done
3046
3047  ;;
3048esac
3049fi
3050CXX=$ac_cv_path_CXX
3051
3052if test -n "$CXX"; then
3053  echo "$as_me:3053: result: $CXX" >&5
3054echo "${ECHO_T}$CXX" >&6
3055else
3056  echo "$as_me:3056: result: no" >&5
3057echo "${ECHO_T}no" >&6
3058fi
3059
3060	fi
3061	if test "$CXX" = "g++" ; then
3062		{ echo "$as_me:3062: WARNING: ignoring hardcoded g++" >&5
3063echo "$as_me: WARNING: ignoring hardcoded g++" >&2;}
3064		cf_with_cxx=no; CXX=""; GXX="";
3065	fi
3066fi
3067
3068GXX_VERSION=none
3069if test "$GXX" = yes; then
3070	echo "$as_me:3070: checking version of g++" >&5
3071echo $ECHO_N "checking version of g++... $ECHO_C" >&6
3072	GXX_VERSION="`${CXX-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3073	test -z "$GXX_VERSION" && GXX_VERSION=unknown
3074	echo "$as_me:3074: result: $GXX_VERSION" >&5
3075echo "${ECHO_T}$GXX_VERSION" >&6
3076fi
3077
3078case $GXX_VERSION in
30791*|2.[0-6]*)
3080	# GXX=""; CXX=""; ac_cv_prog_gxx=no
3081	# cf_cxx_library=no
3082	{ echo "$as_me:3082: WARNING: templates do not work" >&5
3083echo "$as_me: WARNING: templates do not work" >&2;}
3084	;;
3085esac
3086
3087echo "$as_me:3087: checking if you want to build C++ binding and demo" >&5
3088echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3089
3090# Check whether --with-cxx-binding or --without-cxx-binding was given.
3091if test "${with_cxx_binding+set}" = set; then
3092  withval="$with_cxx_binding"
3093  cf_with_cxx_binding=$withval
3094else
3095  cf_with_cxx_binding=$cf_with_cxx
3096fi;
3097echo "$as_me:3097: result: $cf_with_cxx_binding" >&5
3098echo "${ECHO_T}$cf_with_cxx_binding" >&6
3099
3100echo "$as_me:3100: checking if you want to build with Ada95" >&5
3101echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
3102
3103# Check whether --with-ada or --without-ada was given.
3104if test "${with_ada+set}" = set; then
3105  withval="$with_ada"
3106  cf_with_ada=$withval
3107else
3108  cf_with_ada=yes
3109fi;
3110echo "$as_me:3110: result: $cf_with_ada" >&5
3111echo "${ECHO_T}$cf_with_ada" >&6
3112
3113echo "$as_me:3113: checking if you want to build programs such as tic" >&5
3114echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3115
3116# Check whether --with-progs or --without-progs was given.
3117if test "${with_progs+set}" = set; then
3118  withval="$with_progs"
3119  cf_with_progs=$withval
3120else
3121  cf_with_progs=yes
3122fi;
3123echo "$as_me:3123: result: $cf_with_progs" >&5
3124echo "${ECHO_T}$cf_with_progs" >&6
3125
3126echo "$as_me:3126: checking if you wish to install curses.h" >&5
3127echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3128
3129# Check whether --with-curses-h or --without-curses-h was given.
3130if test "${with_curses_h+set}" = set; then
3131  withval="$with_curses_h"
3132  with_curses_h=$withval
3133else
3134  with_curses_h=yes
3135fi;
3136echo "$as_me:3136: result: $with_curses_h" >&5
3137echo "${ECHO_T}$with_curses_h" >&6
3138
3139modules_to_build="ncurses"
3140if test "X$cf_with_progs" != Xno ; then
3141modules_to_build="$modules_to_build progs tack"
3142fi
3143modules_to_build="$modules_to_build panel menu form"
3144
3145test "$program_prefix" != NONE &&
3146  program_transform_name="s,^,$program_prefix,;$program_transform_name"
3147# Use a double $ so make ignores it.
3148test "$program_suffix" != NONE &&
3149  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3150# Double any \ or $.  echo might interpret backslashes.
3151# By default was `s,x,x', remove it if useless.
3152cat <<\_ACEOF >conftest.sed
3153s/[\\$]/&&/g;s/;s,x,x,$//
3154_ACEOF
3155program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3156rm conftest.sed
3157
3158for ac_prog in mawk gawk nawk awk
3159do
3160  # Extract the first word of "$ac_prog", so it can be a program name with args.
3161set dummy $ac_prog; ac_word=$2
3162echo "$as_me:3162: checking for $ac_word" >&5
3163echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3164if test "${ac_cv_prog_AWK+set}" = set; then
3165  echo $ECHO_N "(cached) $ECHO_C" >&6
3166else
3167  if test -n "$AWK"; then
3168  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3169else
3170  ac_save_IFS=$IFS; IFS=$ac_path_separator
3171ac_dummy="$PATH"
3172for ac_dir in $ac_dummy; do
3173  IFS=$ac_save_IFS
3174  test -z "$ac_dir" && ac_dir=.
3175  $as_executable_p "$ac_dir/$ac_word" || continue
3176ac_cv_prog_AWK="$ac_prog"
3177echo "$as_me:3177: found $ac_dir/$ac_word" >&5
3178break
3179done
3180
3181fi
3182fi
3183AWK=$ac_cv_prog_AWK
3184if test -n "$AWK"; then
3185  echo "$as_me:3185: result: $AWK" >&5
3186echo "${ECHO_T}$AWK" >&6
3187else
3188  echo "$as_me:3188: result: no" >&5
3189echo "${ECHO_T}no" >&6
3190fi
3191
3192  test -n "$AWK" && break
3193done
3194
3195test -z "$AWK" && { { echo "$as_me:3195: error: No awk program found" >&5
3196echo "$as_me: error: No awk program found" >&2;}
3197   { (exit 1); exit 1; }; }
3198
3199echo "$as_me:3199: checking for egrep" >&5
3200echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3201if test "${ac_cv_prog_egrep+set}" = set; then
3202  echo $ECHO_N "(cached) $ECHO_C" >&6
3203else
3204  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3205    then ac_cv_prog_egrep='grep -E'
3206    else ac_cv_prog_egrep='egrep'
3207    fi
3208fi
3209echo "$as_me:3209: result: $ac_cv_prog_egrep" >&5
3210echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3211 EGREP=$ac_cv_prog_egrep
3212
3213test -z "$EGREP" && { { echo "$as_me:3213: error: No egrep program found" >&5
3214echo "$as_me: error: No egrep program found" >&2;}
3215   { (exit 1); exit 1; }; }
3216
3217# Find a good install program.  We prefer a C program (faster),
3218# so one script is as good as another.  But avoid the broken or
3219# incompatible versions:
3220# SysV /etc/install, /usr/sbin/install
3221# SunOS /usr/etc/install
3222# IRIX /sbin/install
3223# AIX /bin/install
3224# AmigaOS /C/install, which installs bootblocks on floppy discs
3225# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3226# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3227# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3228# ./install, which can be erroneously created by make from ./install.sh.
3229echo "$as_me:3229: checking for a BSD compatible install" >&5
3230echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3231if test -z "$INSTALL"; then
3232if test "${ac_cv_path_install+set}" = set; then
3233  echo $ECHO_N "(cached) $ECHO_C" >&6
3234else
3235    ac_save_IFS=$IFS; IFS=$ac_path_separator
3236  for ac_dir in $PATH; do
3237    IFS=$ac_save_IFS
3238    # Account for people who put trailing slashes in PATH elements.
3239    case $ac_dir/ in
3240    / | ./ | .// | /cC/* \
3241    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3242    | /usr/ucb/* ) ;;
3243    *)
3244      # OSF1 and SCO ODT 3.0 have their own names for install.
3245      # Don't use installbsd from OSF since it installs stuff as root
3246      # by default.
3247      for ac_prog in ginstall scoinst install; do
3248        if $as_executable_p "$ac_dir/$ac_prog"; then
3249	  if test $ac_prog = install &&
3250            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3251	    # AIX install.  It has an incompatible calling convention.
3252	    :
3253	  elif test $ac_prog = install &&
3254	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3255	    # program-specific install script used by HP pwplus--don't use.
3256	    :
3257	  else
3258	    ac_cv_path_install="$ac_dir/$ac_prog -c"
3259	    break 2
3260	  fi
3261	fi
3262      done
3263      ;;
3264    esac
3265  done
3266
3267fi
3268  if test "${ac_cv_path_install+set}" = set; then
3269    INSTALL=$ac_cv_path_install
3270  else
3271    # As a last resort, use the slow shell script.  We don't cache a
3272    # path for INSTALL within a source directory, because that will
3273    # break other packages using the cache if that directory is
3274    # removed, or if the path is relative.
3275    INSTALL=$ac_install_sh
3276  fi
3277fi
3278echo "$as_me:3278: result: $INSTALL" >&5
3279echo "${ECHO_T}$INSTALL" >&6
3280
3281# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3282# It thinks the first close brace ends the variable substitution.
3283test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3284
3285test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3286
3287test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3288
3289case $INSTALL in
3290/*)
3291  ;;
3292*)
3293  cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3294  test -z "$cf_dir" && cf_dir=.
3295  INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3296  ;;
3297esac
3298
3299for ac_prog in tdlint lint alint
3300do
3301  # Extract the first word of "$ac_prog", so it can be a program name with args.
3302set dummy $ac_prog; ac_word=$2
3303echo "$as_me:3303: checking for $ac_word" >&5
3304echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3305if test "${ac_cv_prog_LINT+set}" = set; then
3306  echo $ECHO_N "(cached) $ECHO_C" >&6
3307else
3308  if test -n "$LINT"; then
3309  ac_cv_prog_LINT="$LINT" # Let the user override the test.
3310else
3311  ac_save_IFS=$IFS; IFS=$ac_path_separator
3312ac_dummy="$PATH"
3313for ac_dir in $ac_dummy; do
3314  IFS=$ac_save_IFS
3315  test -z "$ac_dir" && ac_dir=.
3316  $as_executable_p "$ac_dir/$ac_word" || continue
3317ac_cv_prog_LINT="$ac_prog"
3318echo "$as_me:3318: found $ac_dir/$ac_word" >&5
3319break
3320done
3321
3322fi
3323fi
3324LINT=$ac_cv_prog_LINT
3325if test -n "$LINT"; then
3326  echo "$as_me:3326: result: $LINT" >&5
3327echo "${ECHO_T}$LINT" >&6
3328else
3329  echo "$as_me:3329: result: no" >&5
3330echo "${ECHO_T}no" >&6
3331fi
3332
3333  test -n "$LINT" && break
3334done
3335
3336echo "$as_me:3336: checking whether ln -s works" >&5
3337echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3338LN_S=$as_ln_s
3339if test "$LN_S" = "ln -s"; then
3340  echo "$as_me:3340: result: yes" >&5
3341echo "${ECHO_T}yes" >&6
3342else
3343  echo "$as_me:3343: result: no, using $LN_S" >&5
3344echo "${ECHO_T}no, using $LN_S" >&6
3345fi
3346
3347echo "$as_me:3347: checking for long file names" >&5
3348echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3349if test "${ac_cv_sys_long_file_names+set}" = set; then
3350  echo $ECHO_N "(cached) $ECHO_C" >&6
3351else
3352  ac_cv_sys_long_file_names=yes
3353# Test for long file names in all the places we know might matter:
3354#      .		the current directory, where building will happen
3355#      $prefix/lib	where we will be installing things
3356#      $exec_prefix/lib	likewise
3357# eval it to expand exec_prefix.
3358#      $TMPDIR		if set, where it might want to write temporary files
3359# if $TMPDIR is not set:
3360#      /tmp		where it might want to write temporary files
3361#      /var/tmp		likewise
3362#      /usr/tmp		likewise
3363if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3364  ac_tmpdirs=$TMPDIR
3365else
3366  ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3367fi
3368for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3369  test -d $ac_dir || continue
3370  test -w $ac_dir || continue # It is less confusing to not echo anything here.
3371  ac_xdir=$ac_dir/cf$$
3372  (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3373  ac_tf1=$ac_xdir/conftest9012345
3374  ac_tf2=$ac_xdir/conftest9012346
3375  (echo 1 >$ac_tf1) 2>/dev/null
3376  (echo 2 >$ac_tf2) 2>/dev/null
3377  ac_val=`cat $ac_tf1 2>/dev/null`
3378  if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3379    ac_cv_sys_long_file_names=no
3380    rm -rf $ac_xdir 2>/dev/null
3381    break
3382  fi
3383  rm -rf $ac_xdir 2>/dev/null
3384done
3385fi
3386echo "$as_me:3386: result: $ac_cv_sys_long_file_names" >&5
3387echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3388if test $ac_cv_sys_long_file_names = yes; then
3389
3390cat >>confdefs.h <<\EOF
3391#define HAVE_LONG_FILE_NAMES 1
3392EOF
3393
3394fi
3395
3396echo "$as_me:3396: checking if we should assume mixed-case filenames" >&5
3397echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3398
3399# Check whether --enable-mixed-case or --disable-mixed-case was given.
3400if test "${enable_mixed_case+set}" = set; then
3401  enableval="$enable_mixed_case"
3402  enable_mixedcase=$enableval
3403else
3404  enable_mixedcase=auto
3405fi;
3406echo "$as_me:3406: result: $enable_mixedcase" >&5
3407echo "${ECHO_T}$enable_mixedcase" >&6
3408if test "$enable_mixedcase" = "auto" ; then
3409
3410echo "$as_me:3410: checking if filesystem supports mixed-case filenames" >&5
3411echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3412if test "${cf_cv_mixedcase+set}" = set; then
3413  echo $ECHO_N "(cached) $ECHO_C" >&6
3414else
3415
3416if test "$cross_compiling" = yes ; then
3417	case $target_alias in #(vi
3418	*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-mingw32*|*-uwin*) #(vi
3419		cf_cv_mixedcase=no
3420		;;
3421	*)
3422		cf_cv_mixedcase=yes
3423		;;
3424	esac
3425else
3426	rm -f conftest CONFTEST
3427	echo test >conftest
3428	if test -f CONFTEST ; then
3429		cf_cv_mixedcase=no
3430	else
3431		cf_cv_mixedcase=yes
3432	fi
3433	rm -f conftest CONFTEST
3434fi
3435
3436fi
3437echo "$as_me:3437: result: $cf_cv_mixedcase" >&5
3438echo "${ECHO_T}$cf_cv_mixedcase" >&6
3439test "$cf_cv_mixedcase" = yes && cat >>confdefs.h <<\EOF
3440#define MIXEDCASE_FILENAMES 1
3441EOF
3442
3443else
3444    cf_cv_mixedcase=$enable_mixedcase
3445    if test "$enable_mixedcase" = "yes" ; then
3446        cat >>confdefs.h <<\EOF
3447#define MIXEDCASE_FILENAMES 1
3448EOF
3449
3450    fi
3451fi
3452
3453# do this after mixed-case option (tags/TAGS is not as important as tic).
3454echo "$as_me:3454: checking whether ${MAKE-make} sets \${MAKE}" >&5
3455echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3456set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3457if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3458  echo $ECHO_N "(cached) $ECHO_C" >&6
3459else
3460  cat >conftest.make <<\EOF
3461all:
3462	@echo 'ac_maketemp="${MAKE}"'
3463EOF
3464# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3465eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3466if test -n "$ac_maketemp"; then
3467  eval ac_cv_prog_make_${ac_make}_set=yes
3468else
3469  eval ac_cv_prog_make_${ac_make}_set=no
3470fi
3471rm -f conftest.make
3472fi
3473if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3474  echo "$as_me:3474: result: yes" >&5
3475echo "${ECHO_T}yes" >&6
3476  SET_MAKE=
3477else
3478  echo "$as_me:3478: result: no" >&5
3479echo "${ECHO_T}no" >&6
3480  SET_MAKE="MAKE=${MAKE-make}"
3481fi
3482
3483# Extract the first word of "ctags", so it can be a program name with args.
3484set dummy ctags; ac_word=$2
3485echo "$as_me:3485: checking for $ac_word" >&5
3486echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3487if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3488  echo $ECHO_N "(cached) $ECHO_C" >&6
3489else
3490  if test -n "$MAKE_LOWER_TAGS"; then
3491  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3492else
3493  ac_save_IFS=$IFS; IFS=$ac_path_separator
3494ac_dummy="$PATH"
3495for ac_dir in $ac_dummy; do
3496  IFS=$ac_save_IFS
3497  test -z "$ac_dir" && ac_dir=.
3498  $as_executable_p "$ac_dir/$ac_word" || continue
3499ac_cv_prog_MAKE_LOWER_TAGS="yes"
3500echo "$as_me:3500: found $ac_dir/$ac_word" >&5
3501break
3502done
3503
3504  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3505fi
3506fi
3507MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3508if test -n "$MAKE_LOWER_TAGS"; then
3509  echo "$as_me:3509: result: $MAKE_LOWER_TAGS" >&5
3510echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3511else
3512  echo "$as_me:3512: result: no" >&5
3513echo "${ECHO_T}no" >&6
3514fi
3515
3516if test "$cf_cv_mixedcase" = yes ; then
3517	# Extract the first word of "etags", so it can be a program name with args.
3518set dummy etags; ac_word=$2
3519echo "$as_me:3519: checking for $ac_word" >&5
3520echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3521if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3522  echo $ECHO_N "(cached) $ECHO_C" >&6
3523else
3524  if test -n "$MAKE_UPPER_TAGS"; then
3525  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3526else
3527  ac_save_IFS=$IFS; IFS=$ac_path_separator
3528ac_dummy="$PATH"
3529for ac_dir in $ac_dummy; do
3530  IFS=$ac_save_IFS
3531  test -z "$ac_dir" && ac_dir=.
3532  $as_executable_p "$ac_dir/$ac_word" || continue
3533ac_cv_prog_MAKE_UPPER_TAGS="yes"
3534echo "$as_me:3534: found $ac_dir/$ac_word" >&5
3535break
3536done
3537
3538  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3539fi
3540fi
3541MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3542if test -n "$MAKE_UPPER_TAGS"; then
3543  echo "$as_me:3543: result: $MAKE_UPPER_TAGS" >&5
3544echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3545else
3546  echo "$as_me:3546: result: no" >&5
3547echo "${ECHO_T}no" >&6
3548fi
3549
3550else
3551	MAKE_UPPER_TAGS=no
3552fi
3553
3554if test "$MAKE_UPPER_TAGS" = yes ; then
3555	MAKE_UPPER_TAGS=
3556else
3557	MAKE_UPPER_TAGS="#"
3558fi
3559
3560if test "$MAKE_LOWER_TAGS" = yes ; then
3561	MAKE_LOWER_TAGS=
3562else
3563	MAKE_LOWER_TAGS="#"
3564fi
3565
3566echo "$as_me:3566: checking for makeflags variable" >&5
3567echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3568if test "${cf_cv_makeflags+set}" = set; then
3569  echo $ECHO_N "(cached) $ECHO_C" >&6
3570else
3571
3572	cf_cv_makeflags=''
3573	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3574	do
3575		cat >cf_makeflags.tmp <<CF_EOF
3576SHELL = /bin/sh
3577all :
3578	@ echo '.$cf_option'
3579CF_EOF
3580		cf_result=`${MAKE-make} -k -f cf_makeflags.tmp 2>/dev/null | sed -e 's,[ 	]*$,,'`
3581		case "$cf_result" in
3582		.*k)
3583			cf_result=`${MAKE-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3584			case "$cf_result" in
3585			.*CC=*)	cf_cv_makeflags=
3586				;;
3587			*)	cf_cv_makeflags=$cf_option
3588				;;
3589			esac
3590			break
3591			;;
3592		.-)	;;
3593		*)	echo "given option \"$cf_option\", no match \"$cf_result\""
3594			;;
3595		esac
3596	done
3597	rm -f cf_makeflags.tmp
3598
3599fi
3600echo "$as_me:3600: result: $cf_cv_makeflags" >&5
3601echo "${ECHO_T}$cf_cv_makeflags" >&6
3602
3603if test -n "$ac_tool_prefix"; then
3604  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3605set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3606echo "$as_me:3606: checking for $ac_word" >&5
3607echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3608if test "${ac_cv_prog_RANLIB+set}" = set; then
3609  echo $ECHO_N "(cached) $ECHO_C" >&6
3610else
3611  if test -n "$RANLIB"; then
3612  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3613else
3614  ac_save_IFS=$IFS; IFS=$ac_path_separator
3615ac_dummy="$PATH"
3616for ac_dir in $ac_dummy; do
3617  IFS=$ac_save_IFS
3618  test -z "$ac_dir" && ac_dir=.
3619  $as_executable_p "$ac_dir/$ac_word" || continue
3620ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3621echo "$as_me:3621: found $ac_dir/$ac_word" >&5
3622break
3623done
3624
3625fi
3626fi
3627RANLIB=$ac_cv_prog_RANLIB
3628if test -n "$RANLIB"; then
3629  echo "$as_me:3629: result: $RANLIB" >&5
3630echo "${ECHO_T}$RANLIB" >&6
3631else
3632  echo "$as_me:3632: result: no" >&5
3633echo "${ECHO_T}no" >&6
3634fi
3635
3636fi
3637if test -z "$ac_cv_prog_RANLIB"; then
3638  ac_ct_RANLIB=$RANLIB
3639  # Extract the first word of "ranlib", so it can be a program name with args.
3640set dummy ranlib; ac_word=$2
3641echo "$as_me:3641: checking for $ac_word" >&5
3642echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3643if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3644  echo $ECHO_N "(cached) $ECHO_C" >&6
3645else
3646  if test -n "$ac_ct_RANLIB"; then
3647  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3648else
3649  ac_save_IFS=$IFS; IFS=$ac_path_separator
3650ac_dummy="$PATH"
3651for ac_dir in $ac_dummy; do
3652  IFS=$ac_save_IFS
3653  test -z "$ac_dir" && ac_dir=.
3654  $as_executable_p "$ac_dir/$ac_word" || continue
3655ac_cv_prog_ac_ct_RANLIB="ranlib"
3656echo "$as_me:3656: found $ac_dir/$ac_word" >&5
3657break
3658done
3659
3660  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3661fi
3662fi
3663ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3664if test -n "$ac_ct_RANLIB"; then
3665  echo "$as_me:3665: result: $ac_ct_RANLIB" >&5
3666echo "${ECHO_T}$ac_ct_RANLIB" >&6
3667else
3668  echo "$as_me:3668: result: no" >&5
3669echo "${ECHO_T}no" >&6
3670fi
3671
3672  RANLIB=$ac_ct_RANLIB
3673else
3674  RANLIB="$ac_cv_prog_RANLIB"
3675fi
3676
3677if test -n "$ac_tool_prefix"; then
3678  # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3679set dummy ${ac_tool_prefix}ld; ac_word=$2
3680echo "$as_me:3680: checking for $ac_word" >&5
3681echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3682if test "${ac_cv_prog_LD+set}" = set; then
3683  echo $ECHO_N "(cached) $ECHO_C" >&6
3684else
3685  if test -n "$LD"; then
3686  ac_cv_prog_LD="$LD" # Let the user override the test.
3687else
3688  ac_save_IFS=$IFS; IFS=$ac_path_separator
3689ac_dummy="$PATH"
3690for ac_dir in $ac_dummy; do
3691  IFS=$ac_save_IFS
3692  test -z "$ac_dir" && ac_dir=.
3693  $as_executable_p "$ac_dir/$ac_word" || continue
3694ac_cv_prog_LD="${ac_tool_prefix}ld"
3695echo "$as_me:3695: found $ac_dir/$ac_word" >&5
3696break
3697done
3698
3699fi
3700fi
3701LD=$ac_cv_prog_LD
3702if test -n "$LD"; then
3703  echo "$as_me:3703: result: $LD" >&5
3704echo "${ECHO_T}$LD" >&6
3705else
3706  echo "$as_me:3706: result: no" >&5
3707echo "${ECHO_T}no" >&6
3708fi
3709
3710fi
3711if test -z "$ac_cv_prog_LD"; then
3712  ac_ct_LD=$LD
3713  # Extract the first word of "ld", so it can be a program name with args.
3714set dummy ld; ac_word=$2
3715echo "$as_me:3715: checking for $ac_word" >&5
3716echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3717if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3718  echo $ECHO_N "(cached) $ECHO_C" >&6
3719else
3720  if test -n "$ac_ct_LD"; then
3721  ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3722else
3723  ac_save_IFS=$IFS; IFS=$ac_path_separator
3724ac_dummy="$PATH"
3725for ac_dir in $ac_dummy; do
3726  IFS=$ac_save_IFS
3727  test -z "$ac_dir" && ac_dir=.
3728  $as_executable_p "$ac_dir/$ac_word" || continue
3729ac_cv_prog_ac_ct_LD="ld"
3730echo "$as_me:3730: found $ac_dir/$ac_word" >&5
3731break
3732done
3733
3734  test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3735fi
3736fi
3737ac_ct_LD=$ac_cv_prog_ac_ct_LD
3738if test -n "$ac_ct_LD"; then
3739  echo "$as_me:3739: result: $ac_ct_LD" >&5
3740echo "${ECHO_T}$ac_ct_LD" >&6
3741else
3742  echo "$as_me:3742: result: no" >&5
3743echo "${ECHO_T}no" >&6
3744fi
3745
3746  LD=$ac_ct_LD
3747else
3748  LD="$ac_cv_prog_LD"
3749fi
3750
3751if test -n "$ac_tool_prefix"; then
3752  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3753set dummy ${ac_tool_prefix}ar; ac_word=$2
3754echo "$as_me:3754: checking for $ac_word" >&5
3755echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3756if test "${ac_cv_prog_AR+set}" = set; then
3757  echo $ECHO_N "(cached) $ECHO_C" >&6
3758else
3759  if test -n "$AR"; then
3760  ac_cv_prog_AR="$AR" # Let the user override the test.
3761else
3762  ac_save_IFS=$IFS; IFS=$ac_path_separator
3763ac_dummy="$PATH"
3764for ac_dir in $ac_dummy; do
3765  IFS=$ac_save_IFS
3766  test -z "$ac_dir" && ac_dir=.
3767  $as_executable_p "$ac_dir/$ac_word" || continue
3768ac_cv_prog_AR="${ac_tool_prefix}ar"
3769echo "$as_me:3769: found $ac_dir/$ac_word" >&5
3770break
3771done
3772
3773fi
3774fi
3775AR=$ac_cv_prog_AR
3776if test -n "$AR"; then
3777  echo "$as_me:3777: result: $AR" >&5
3778echo "${ECHO_T}$AR" >&6
3779else
3780  echo "$as_me:3780: result: no" >&5
3781echo "${ECHO_T}no" >&6
3782fi
3783
3784fi
3785if test -z "$ac_cv_prog_AR"; then
3786  ac_ct_AR=$AR
3787  # Extract the first word of "ar", so it can be a program name with args.
3788set dummy ar; ac_word=$2
3789echo "$as_me:3789: checking for $ac_word" >&5
3790echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3791if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3792  echo $ECHO_N "(cached) $ECHO_C" >&6
3793else
3794  if test -n "$ac_ct_AR"; then
3795  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3796else
3797  ac_save_IFS=$IFS; IFS=$ac_path_separator
3798ac_dummy="$PATH"
3799for ac_dir in $ac_dummy; do
3800  IFS=$ac_save_IFS
3801  test -z "$ac_dir" && ac_dir=.
3802  $as_executable_p "$ac_dir/$ac_word" || continue
3803ac_cv_prog_ac_ct_AR="ar"
3804echo "$as_me:3804: found $ac_dir/$ac_word" >&5
3805break
3806done
3807
3808  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3809fi
3810fi
3811ac_ct_AR=$ac_cv_prog_ac_ct_AR
3812if test -n "$ac_ct_AR"; then
3813  echo "$as_me:3813: result: $ac_ct_AR" >&5
3814echo "${ECHO_T}$ac_ct_AR" >&6
3815else
3816  echo "$as_me:3816: result: no" >&5
3817echo "${ECHO_T}no" >&6
3818fi
3819
3820  AR=$ac_ct_AR
3821else
3822  AR="$ac_cv_prog_AR"
3823fi
3824
3825if test "${cf_cv_subst_AR_OPTS+set}" = set; then
3826  echo $ECHO_N "(cached) $ECHO_C" >&6
3827else
3828
3829echo "$as_me:3829: checking for archiver options (symbol AR_OPTS)" >&5
3830echo $ECHO_N "checking for archiver options (symbol AR_OPTS)... $ECHO_C" >&6
3831
3832if test -z "$AR_OPTS" ; then
3833	AR_OPTS=rv
3834
3835fi
3836
3837cf_cv_subst_AR_OPTS=$AR_OPTS
3838echo "$as_me:3838: result: $AR_OPTS" >&5
3839echo "${ECHO_T}$AR_OPTS" >&6
3840
3841fi
3842
3843echo "$as_me:3843: checking if you have specified an install-prefix" >&5
3844echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
3845
3846# Check whether --with-install-prefix or --without-install-prefix was given.
3847if test "${with_install_prefix+set}" = set; then
3848  withval="$with_install_prefix"
3849  case "$withval" in #(vi
3850	yes|no) #(vi
3851		;;
3852	*)	DESTDIR="$withval"
3853		;;
3854	esac
3855fi;
3856echo "$as_me:3856: result: $DESTDIR" >&5
3857echo "${ECHO_T}$DESTDIR" >&6
3858
3859###############################################################################
3860
3861# If we're cross-compiling, allow the user to override the tools and their
3862# options.  The configure script is oriented toward identifying the host
3863# compiler, etc., but we need a build compiler to generate parts of the source.
3864
3865if test "$cross_compiling" = yes ; then
3866
3867	# defaults that we might want to override
3868	: ${BUILD_CFLAGS:=''}
3869	: ${BUILD_CPPFLAGS:=''}
3870	: ${BUILD_LDFLAGS:=''}
3871	: ${BUILD_LIBS:=''}
3872	: ${BUILD_EXEEXT:='$x'}
3873	: ${BUILD_OBJEXT:='o'}
3874
3875# Check whether --with-build-cc or --without-build-cc was given.
3876if test "${with_build_cc+set}" = set; then
3877  withval="$with_build_cc"
3878  BUILD_CC="$withval"
3879else
3880  for ac_prog in gcc cc cl
3881do
3882  # Extract the first word of "$ac_prog", so it can be a program name with args.
3883set dummy $ac_prog; ac_word=$2
3884echo "$as_me:3884: checking for $ac_word" >&5
3885echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3886if test "${ac_cv_prog_BUILD_CC+set}" = set; then
3887  echo $ECHO_N "(cached) $ECHO_C" >&6
3888else
3889  if test -n "$BUILD_CC"; then
3890  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
3891else
3892  ac_save_IFS=$IFS; IFS=$ac_path_separator
3893ac_dummy="$PATH"
3894for ac_dir in $ac_dummy; do
3895  IFS=$ac_save_IFS
3896  test -z "$ac_dir" && ac_dir=.
3897  $as_executable_p "$ac_dir/$ac_word" || continue
3898ac_cv_prog_BUILD_CC="$ac_prog"
3899echo "$as_me:3899: found $ac_dir/$ac_word" >&5
3900break
3901done
3902
3903fi
3904fi
3905BUILD_CC=$ac_cv_prog_BUILD_CC
3906if test -n "$BUILD_CC"; then
3907  echo "$as_me:3907: result: $BUILD_CC" >&5
3908echo "${ECHO_T}$BUILD_CC" >&6
3909else
3910  echo "$as_me:3910: result: no" >&5
3911echo "${ECHO_T}no" >&6
3912fi
3913
3914  test -n "$BUILD_CC" && break
3915done
3916
3917fi;
3918	echo "$as_me:3918: checking for native build C compiler" >&5
3919echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
3920	echo "$as_me:3920: result: $BUILD_CC" >&5
3921echo "${ECHO_T}$BUILD_CC" >&6
3922
3923	echo "$as_me:3923: checking for native build C preprocessor" >&5
3924echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
3925
3926# Check whether --with-build-cpp or --without-build-cpp was given.
3927if test "${with_build_cpp+set}" = set; then
3928  withval="$with_build_cpp"
3929  BUILD_CPP="$withval"
3930else
3931  BUILD_CPP='${BUILD_CC} -E'
3932fi;
3933	echo "$as_me:3933: result: $BUILD_CPP" >&5
3934echo "${ECHO_T}$BUILD_CPP" >&6
3935
3936	echo "$as_me:3936: checking for native build C flags" >&5
3937echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
3938
3939# Check whether --with-build-cflags or --without-build-cflags was given.
3940if test "${with_build_cflags+set}" = set; then
3941  withval="$with_build_cflags"
3942  BUILD_CFLAGS="$withval"
3943fi;
3944	echo "$as_me:3944: result: $BUILD_CFLAGS" >&5
3945echo "${ECHO_T}$BUILD_CFLAGS" >&6
3946
3947	echo "$as_me:3947: checking for native build C preprocessor-flags" >&5
3948echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
3949
3950# Check whether --with-build-cppflags or --without-build-cppflags was given.
3951if test "${with_build_cppflags+set}" = set; then
3952  withval="$with_build_cppflags"
3953  BUILD_CPPFLAGS="$withval"
3954fi;
3955	echo "$as_me:3955: result: $BUILD_CPPFLAGS" >&5
3956echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
3957
3958	echo "$as_me:3958: checking for native build linker-flags" >&5
3959echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
3960
3961# Check whether --with-build-ldflags or --without-build-ldflags was given.
3962if test "${with_build_ldflags+set}" = set; then
3963  withval="$with_build_ldflags"
3964  BUILD_LDFLAGS="$withval"
3965fi;
3966	echo "$as_me:3966: result: $BUILD_LDFLAGS" >&5
3967echo "${ECHO_T}$BUILD_LDFLAGS" >&6
3968
3969	echo "$as_me:3969: checking for native build linker-libraries" >&5
3970echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
3971
3972# Check whether --with-build-libs or --without-build-libs was given.
3973if test "${with_build_libs+set}" = set; then
3974  withval="$with_build_libs"
3975  BUILD_LIBS="$withval"
3976fi;
3977	echo "$as_me:3977: result: $BUILD_LIBS" >&5
3978echo "${ECHO_T}$BUILD_LIBS" >&6
3979
3980	# this assumes we're on Unix.
3981	BUILD_EXEEXT=
3982	BUILD_OBJEXT=o
3983
3984	: ${BUILD_CC:='${CC}'}
3985
3986	if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
3987		{ { echo "$as_me:3987: error: Cross-build requires two compilers.
3988Use --with-build-cc to specify the native compiler." >&5
3989echo "$as_me: error: Cross-build requires two compilers.
3990Use --with-build-cc to specify the native compiler." >&2;}
3991   { (exit 1); exit 1; }; }
3992	fi
3993
3994else
3995	: ${BUILD_CC:='${CC}'}
3996	: ${BUILD_CPP:='${CPP}'}
3997	: ${BUILD_CFLAGS:='${CFLAGS}'}
3998	: ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
3999	: ${BUILD_LDFLAGS:='${LDFLAGS}'}
4000	: ${BUILD_LIBS:='${LIBS}'}
4001	: ${BUILD_EXEEXT:='$x'}
4002	: ${BUILD_OBJEXT:='o'}
4003fi
4004
4005###############################################################################
4006
4007### Options to allow the user to specify the set of libraries which are used.
4008### Use "--without-normal --with-shared" to allow the default model to be
4009### shared, for example.
4010cf_list_models=""
4011
4012LIBTOOL=
4013
4014# common library maintenance symbols that are convenient for libtool scripts:
4015LIB_CREATE='${AR} -cr'
4016LIB_OBJECT='${OBJECTS}'
4017LIB_SUFFIX=.a
4018LIB_PREP="$RANLIB"
4019
4020# symbols used to prop libtool up to enable it to determine what it should be
4021# doing:
4022LIB_CLEAN=
4023LIB_COMPILE=
4024LIB_LINK='${CC}'
4025LIB_INSTALL=
4026LIB_UNINSTALL=
4027
4028echo "$as_me:4028: checking if you want to build libraries with libtool" >&5
4029echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4030
4031# Check whether --with-libtool or --without-libtool was given.
4032if test "${with_libtool+set}" = set; then
4033  withval="$with_libtool"
4034  with_libtool=$withval
4035else
4036  with_libtool=no
4037fi;
4038echo "$as_me:4038: result: $with_libtool" >&5
4039echo "${ECHO_T}$with_libtool" >&6
4040if test "$with_libtool" != "no"; then
4041
4042 	if test "$with_libtool" != "yes" ; then
4043
4044if test "x$prefix" != xNONE; then
4045  cf_path_syntax="$prefix"
4046else
4047  cf_path_syntax="$ac_default_prefix"
4048fi
4049
4050case ".$with_libtool" in #(vi
4051.\$\(*\)*|.\'*\'*) #(vi
4052  ;;
4053..|./*|.\\*) #(vi
4054  ;;
4055.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4056  ;;
4057.\${*prefix}*) #(vi
4058  eval with_libtool="$with_libtool"
4059  case ".$with_libtool" in #(vi
4060  .NONE/*)
4061    with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4062    ;;
4063  esac
4064  ;; #(vi
4065.no|.NONE/*)
4066  with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4067  ;;
4068*)
4069  { { echo "$as_me:4069: error: expected a pathname, not \"$with_libtool\"" >&5
4070echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4071   { (exit 1); exit 1; }; }
4072  ;;
4073esac
4074
4075		LIBTOOL=$with_libtool
4076	else
4077 		# Extract the first word of "libtool", so it can be a program name with args.
4078set dummy libtool; ac_word=$2
4079echo "$as_me:4079: checking for $ac_word" >&5
4080echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4081if test "${ac_cv_path_LIBTOOL+set}" = set; then
4082  echo $ECHO_N "(cached) $ECHO_C" >&6
4083else
4084  case $LIBTOOL in
4085  [\\/]* | ?:[\\/]*)
4086  ac_cv_path_LIBTOOL="$LIBTOOL" # Let the user override the test with a path.
4087  ;;
4088  *)
4089  ac_save_IFS=$IFS; IFS=$ac_path_separator
4090ac_dummy="$PATH"
4091for ac_dir in $ac_dummy; do
4092  IFS=$ac_save_IFS
4093  test -z "$ac_dir" && ac_dir=.
4094  if $as_executable_p "$ac_dir/$ac_word"; then
4095   ac_cv_path_LIBTOOL="$ac_dir/$ac_word"
4096   echo "$as_me:4096: found $ac_dir/$ac_word" >&5
4097   break
4098fi
4099done
4100
4101  ;;
4102esac
4103fi
4104LIBTOOL=$ac_cv_path_LIBTOOL
4105
4106if test -n "$LIBTOOL"; then
4107  echo "$as_me:4107: result: $LIBTOOL" >&5
4108echo "${ECHO_T}$LIBTOOL" >&6
4109else
4110  echo "$as_me:4110: result: no" >&5
4111echo "${ECHO_T}no" >&6
4112fi
4113
4114 	fi
4115 	if test -z "$LIBTOOL" ; then
4116 		{ { echo "$as_me:4116: error: Cannot find libtool" >&5
4117echo "$as_me: error: Cannot find libtool" >&2;}
4118   { (exit 1); exit 1; }; }
4119 	fi
4120	LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} -version-info `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} -o'
4121	LIB_OBJECT='${OBJECTS:.o=.lo}'
4122	LIB_SUFFIX=.la
4123	LIB_CLEAN='${LIBTOOL} --mode=clean'
4124	LIB_COMPILE='${LIBTOOL} --mode=compile'
4125	LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4126	LIB_INSTALL='${LIBTOOL} --mode=install'
4127	LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4128	LIB_PREP=:
4129
4130	# Show the version of libtool
4131	echo "$as_me:4131: checking version of libtool" >&5
4132echo $ECHO_N "checking version of libtool... $ECHO_C" >&6
4133
4134	# Save the version in a cache variable - this is not entirely a good
4135	# thing, but the version string from libtool is very ugly, and for
4136	# bug reports it might be useful to have the original string.
4137	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.].*//'`
4138	echo "$as_me:4138: result: $cf_cv_libtool_version" >&5
4139echo "${ECHO_T}$cf_cv_libtool_version" >&6
4140	if test -z "$cf_cv_libtool_version" ; then
4141		{ { echo "$as_me:4141: error: This is not GNU libtool" >&5
4142echo "$as_me: error: This is not GNU libtool" >&2;}
4143   { (exit 1); exit 1; }; }
4144	fi
4145
4146	# special hack to add --tag option for C++ compiler
4147	case $cf_cv_libtool_version in
4148	1.[5-9]*|[2-9]*)
4149		LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4150		LIBTOOL="$LIBTOOL --tag=CC"
4151		;;
4152	*)
4153		LIBTOOL_CXX="$LIBTOOL"
4154		;;
4155	esac
4156else
4157	LIBTOOL=""
4158	LIBTOOL_CXX=""
4159fi
4160
4161test -z "$LIBTOOL" && ECHO_LT=
4162
4163if test "$with_libtool" != "no" ; then
4164
4165cf_list_models="$cf_list_models libtool"
4166
4167else
4168
4169echo "$as_me:4169: checking if you want to build shared libraries" >&5
4170echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4171
4172# Check whether --with-shared or --without-shared was given.
4173if test "${with_shared+set}" = set; then
4174  withval="$with_shared"
4175  with_shared=$withval
4176else
4177  with_shared=no
4178fi;
4179echo "$as_me:4179: result: $with_shared" >&5
4180echo "${ECHO_T}$with_shared" >&6
4181test "$with_shared" = "yes" && cf_list_models="$cf_list_models shared"
4182
4183echo "$as_me:4183: checking if you want to build static libraries" >&5
4184echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4185
4186# Check whether --with-normal or --without-normal was given.
4187if test "${with_normal+set}" = set; then
4188  withval="$with_normal"
4189  with_normal=$withval
4190else
4191  with_normal=yes
4192fi;
4193echo "$as_me:4193: result: $with_normal" >&5
4194echo "${ECHO_T}$with_normal" >&6
4195test "$with_normal" = "yes" && cf_list_models="$cf_list_models normal"
4196
4197echo "$as_me:4197: checking if you want to build debug libraries" >&5
4198echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4199
4200# Check whether --with-debug or --without-debug was given.
4201if test "${with_debug+set}" = set; then
4202  withval="$with_debug"
4203  with_debug=$withval
4204else
4205  with_debug=yes
4206fi;
4207echo "$as_me:4207: result: $with_debug" >&5
4208echo "${ECHO_T}$with_debug" >&6
4209test "$with_debug" = "yes" && cf_list_models="$cf_list_models debug"
4210
4211echo "$as_me:4211: checking if you want to build profiling libraries" >&5
4212echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4213
4214# Check whether --with-profile or --without-profile was given.
4215if test "${with_profile+set}" = set; then
4216  withval="$with_profile"
4217  with_profile=$withval
4218else
4219  with_profile=no
4220fi;
4221echo "$as_me:4221: result: $with_profile" >&5
4222echo "${ECHO_T}$with_profile" >&6
4223test "$with_profile" = "yes" && cf_list_models="$cf_list_models profile"
4224
4225fi
4226
4227###############################################################################
4228
4229echo "$as_me:4229: checking for specified models" >&5
4230echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4231test -z "$cf_list_models" && cf_list_models=normal
4232test "$with_libtool" != "no" && cf_list_models=libtool
4233echo "$as_me:4233: result: $cf_list_models" >&5
4234echo "${ECHO_T}$cf_list_models" >&6
4235
4236### Use the first model as the default, and save its suffix for use in building
4237### up test-applications.
4238echo "$as_me:4238: checking for default model" >&5
4239echo $ECHO_N "checking for default model... $ECHO_C" >&6
4240DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4241echo "$as_me:4241: result: $DFT_LWR_MODEL" >&5
4242echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4243
4244DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4245
4246TICS_NAME=tic
4247
4248TINFO_NAME=tinfo
4249
4250LIB_NAME=ncurses
4251
4252LIB_DIR=../lib
4253LIB_2ND=../../lib
4254
4255	case $cf_cv_system_name in
4256	OS/2*)	LIB_PREFIX=''     ;;
4257	os2*)	LIB_PREFIX=''     ;;
4258	*)	LIB_PREFIX='lib'  ;;
4259	esac
4260cf_prefix=$LIB_PREFIX
4261
4262LIB_PREFIX=$cf_prefix
4263
4264LIB_SUFFIX=
4265
4266###############################################################################
4267
4268echo "$as_me:4268: checking if you want to build a separate terminfo library" >&5
4269echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4270
4271# Check whether --with-termlib or --without-termlib was given.
4272if test "${with_termlib+set}" = set; then
4273  withval="$with_termlib"
4274  with_termlib=$withval
4275else
4276  with_termlib=no
4277fi;
4278echo "$as_me:4278: result: $with_termlib" >&5
4279echo "${ECHO_T}$with_termlib" >&6
4280
4281echo "$as_me:4281: checking if you want to build a separate tic library" >&5
4282echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4283
4284# Check whether --with-ticlib or --without-ticlib was given.
4285if test "${with_ticlib+set}" = set; then
4286  withval="$with_ticlib"
4287  with_ticlib=$withval
4288else
4289  with_ticlib=no
4290fi;
4291echo "$as_me:4291: result: $with_ticlib" >&5
4292echo "${ECHO_T}$with_ticlib" >&6
4293
4294### Checks for special libraries, must be done up-front.
4295SHLIB_LIST=""
4296
4297echo "$as_me:4297: checking if you want to link with the GPM mouse library" >&5
4298echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4299
4300# Check whether --with-gpm or --without-gpm was given.
4301if test "${with_gpm+set}" = set; then
4302  withval="$with_gpm"
4303  with_gpm=$withval
4304else
4305  with_gpm=maybe
4306fi;
4307echo "$as_me:4307: result: $with_gpm" >&5
4308echo "${ECHO_T}$with_gpm" >&6
4309
4310if test "$with_gpm" != no ; then
4311	echo "$as_me:4311: checking for gpm.h" >&5
4312echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4313if test "${ac_cv_header_gpm_h+set}" = set; then
4314  echo $ECHO_N "(cached) $ECHO_C" >&6
4315else
4316  cat >conftest.$ac_ext <<_ACEOF
4317#line 4317 "configure"
4318#include "confdefs.h"
4319#include <gpm.h>
4320_ACEOF
4321if { (eval echo "$as_me:4321: \"$ac_cpp conftest.$ac_ext\"") >&5
4322  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4323  ac_status=$?
4324  egrep -v '^ *\+' conftest.er1 >conftest.err
4325  rm -f conftest.er1
4326  cat conftest.err >&5
4327  echo "$as_me:4327: \$? = $ac_status" >&5
4328  (exit $ac_status); } >/dev/null; then
4329  if test -s conftest.err; then
4330    ac_cpp_err=$ac_c_preproc_warn_flag
4331  else
4332    ac_cpp_err=
4333  fi
4334else
4335  ac_cpp_err=yes
4336fi
4337if test -z "$ac_cpp_err"; then
4338  ac_cv_header_gpm_h=yes
4339else
4340  echo "$as_me: failed program was:" >&5
4341  cat conftest.$ac_ext >&5
4342  ac_cv_header_gpm_h=no
4343fi
4344rm -f conftest.err conftest.$ac_ext
4345fi
4346echo "$as_me:4346: result: $ac_cv_header_gpm_h" >&5
4347echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4348if test $ac_cv_header_gpm_h = yes; then
4349
4350		cat >>confdefs.h <<\EOF
4351#define HAVE_GPM_H 1
4352EOF
4353
4354		if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4355			test -n "$verbose" && echo "	assuming we really have GPM library" 1>&6
4356
4357echo "${as_me-configure}:4357: testing assuming we really have GPM library ..." 1>&5
4358
4359			cat >>confdefs.h <<\EOF
4360#define HAVE_LIBGPM 1
4361EOF
4362
4363		else
4364			echo "$as_me:4364: checking for Gpm_Open in -lgpm" >&5
4365echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4366if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4367  echo $ECHO_N "(cached) $ECHO_C" >&6
4368else
4369  ac_check_lib_save_LIBS=$LIBS
4370LIBS="-lgpm  $LIBS"
4371cat >conftest.$ac_ext <<_ACEOF
4372#line 4372 "configure"
4373#include "confdefs.h"
4374
4375/* Override any gcc2 internal prototype to avoid an error.  */
4376#ifdef __cplusplus
4377extern "C"
4378#endif
4379/* We use char because int might match the return type of a gcc2
4380   builtin and then its argument prototype would still apply.  */
4381char Gpm_Open ();
4382int
4383main ()
4384{
4385Gpm_Open ();
4386  ;
4387  return 0;
4388}
4389_ACEOF
4390rm -f conftest.$ac_objext conftest$ac_exeext
4391if { (eval echo "$as_me:4391: \"$ac_link\"") >&5
4392  (eval $ac_link) 2>&5
4393  ac_status=$?
4394  echo "$as_me:4394: \$? = $ac_status" >&5
4395  (exit $ac_status); } &&
4396         { ac_try='test -s conftest$ac_exeext'
4397  { (eval echo "$as_me:4397: \"$ac_try\"") >&5
4398  (eval $ac_try) 2>&5
4399  ac_status=$?
4400  echo "$as_me:4400: \$? = $ac_status" >&5
4401  (exit $ac_status); }; }; then
4402  ac_cv_lib_gpm_Gpm_Open=yes
4403else
4404  echo "$as_me: failed program was:" >&5
4405cat conftest.$ac_ext >&5
4406ac_cv_lib_gpm_Gpm_Open=no
4407fi
4408rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4409LIBS=$ac_check_lib_save_LIBS
4410fi
4411echo "$as_me:4411: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4412echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4413if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4414  :
4415else
4416
4417				{ { echo "$as_me:4417: error: Cannot link with GPM library" >&5
4418echo "$as_me: error: Cannot link with GPM library" >&2;}
4419   { (exit 1); exit 1; }; }
4420		fi
4421		with_gpm=yes
4422
4423fi
4424
4425else
4426
4427		test "$with_gpm" != maybe && { echo "$as_me:4427: WARNING: Cannot find GPM header" >&5
4428echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4429		with_gpm=no
4430
4431fi
4432
4433fi
4434
4435if test "$with_gpm" != no ; then
4436	echo "$as_me:4436: checking if you want to load GPM dynamically" >&5
4437echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4438
4439# Check whether --with-dlsym or --without-dlsym was given.
4440if test "${with_dlsym+set}" = set; then
4441  withval="$with_dlsym"
4442  with_dlsym=$withval
4443else
4444  with_dlsym=yes
4445fi;
4446	echo "$as_me:4446: result: $with_dlsym" >&5
4447echo "${ECHO_T}$with_dlsym" >&6
4448	if test "$with_dlsym" = yes ; then
4449
4450cf_have_dlsym=no
4451echo "$as_me:4451: checking for dlsym" >&5
4452echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
4453if test "${ac_cv_func_dlsym+set}" = set; then
4454  echo $ECHO_N "(cached) $ECHO_C" >&6
4455else
4456  cat >conftest.$ac_ext <<_ACEOF
4457#line 4457 "configure"
4458#include "confdefs.h"
4459/* System header to define __stub macros and hopefully few prototypes,
4460    which can conflict with char dlsym (); below.  */
4461#include <assert.h>
4462/* Override any gcc2 internal prototype to avoid an error.  */
4463#ifdef __cplusplus
4464extern "C"
4465#endif
4466/* We use char because int might match the return type of a gcc2
4467   builtin and then its argument prototype would still apply.  */
4468char dlsym ();
4469char (*f) ();
4470
4471int
4472main ()
4473{
4474/* The GNU C library defines this for functions which it implements
4475    to always fail with ENOSYS.  Some functions are actually named
4476    something starting with __ and the normal name is an alias.  */
4477#if defined (__stub_dlsym) || defined (__stub___dlsym)
4478choke me
4479#else
4480f = dlsym;
4481#endif
4482
4483  ;
4484  return 0;
4485}
4486_ACEOF
4487rm -f conftest.$ac_objext conftest$ac_exeext
4488if { (eval echo "$as_me:4488: \"$ac_link\"") >&5
4489  (eval $ac_link) 2>&5
4490  ac_status=$?
4491  echo "$as_me:4491: \$? = $ac_status" >&5
4492  (exit $ac_status); } &&
4493         { ac_try='test -s conftest$ac_exeext'
4494  { (eval echo "$as_me:4494: \"$ac_try\"") >&5
4495  (eval $ac_try) 2>&5
4496  ac_status=$?
4497  echo "$as_me:4497: \$? = $ac_status" >&5
4498  (exit $ac_status); }; }; then
4499  ac_cv_func_dlsym=yes
4500else
4501  echo "$as_me: failed program was:" >&5
4502cat conftest.$ac_ext >&5
4503ac_cv_func_dlsym=no
4504fi
4505rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4506fi
4507echo "$as_me:4507: result: $ac_cv_func_dlsym" >&5
4508echo "${ECHO_T}$ac_cv_func_dlsym" >&6
4509if test $ac_cv_func_dlsym = yes; then
4510  cf_have_dlsym=yes
4511else
4512
4513cf_have_libdl=no
4514echo "$as_me:4514: checking for dlsym in -ldl" >&5
4515echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
4516if test "${ac_cv_lib_dl_dlsym+set}" = set; then
4517  echo $ECHO_N "(cached) $ECHO_C" >&6
4518else
4519  ac_check_lib_save_LIBS=$LIBS
4520LIBS="-ldl  $LIBS"
4521cat >conftest.$ac_ext <<_ACEOF
4522#line 4522 "configure"
4523#include "confdefs.h"
4524
4525/* Override any gcc2 internal prototype to avoid an error.  */
4526#ifdef __cplusplus
4527extern "C"
4528#endif
4529/* We use char because int might match the return type of a gcc2
4530   builtin and then its argument prototype would still apply.  */
4531char dlsym ();
4532int
4533main ()
4534{
4535dlsym ();
4536  ;
4537  return 0;
4538}
4539_ACEOF
4540rm -f conftest.$ac_objext conftest$ac_exeext
4541if { (eval echo "$as_me:4541: \"$ac_link\"") >&5
4542  (eval $ac_link) 2>&5
4543  ac_status=$?
4544  echo "$as_me:4544: \$? = $ac_status" >&5
4545  (exit $ac_status); } &&
4546         { ac_try='test -s conftest$ac_exeext'
4547  { (eval echo "$as_me:4547: \"$ac_try\"") >&5
4548  (eval $ac_try) 2>&5
4549  ac_status=$?
4550  echo "$as_me:4550: \$? = $ac_status" >&5
4551  (exit $ac_status); }; }; then
4552  ac_cv_lib_dl_dlsym=yes
4553else
4554  echo "$as_me: failed program was:" >&5
4555cat conftest.$ac_ext >&5
4556ac_cv_lib_dl_dlsym=no
4557fi
4558rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4559LIBS=$ac_check_lib_save_LIBS
4560fi
4561echo "$as_me:4561: result: $ac_cv_lib_dl_dlsym" >&5
4562echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
4563if test $ac_cv_lib_dl_dlsym = yes; then
4564
4565	cf_have_dlsym=yes
4566	cf_have_libdl=yes
4567fi
4568
4569fi
4570
4571if test "$cf_have_dlsym" = yes ; then
4572	test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
4573
4574	echo "$as_me:4574: checking whether able to link to dl*() functions" >&5
4575echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
4576	cat >conftest.$ac_ext <<_ACEOF
4577#line 4577 "configure"
4578#include "confdefs.h"
4579#include <dlfcn.h>
4580int
4581main ()
4582{
4583
4584		void *obj;
4585		if ((obj = dlopen("filename", 0)) != 0) {
4586			if (dlsym(obj, "symbolname") == 0) {
4587			dlclose(obj);
4588			}
4589		}
4590  ;
4591  return 0;
4592}
4593_ACEOF
4594rm -f conftest.$ac_objext conftest$ac_exeext
4595if { (eval echo "$as_me:4595: \"$ac_link\"") >&5
4596  (eval $ac_link) 2>&5
4597  ac_status=$?
4598  echo "$as_me:4598: \$? = $ac_status" >&5
4599  (exit $ac_status); } &&
4600         { ac_try='test -s conftest$ac_exeext'
4601  { (eval echo "$as_me:4601: \"$ac_try\"") >&5
4602  (eval $ac_try) 2>&5
4603  ac_status=$?
4604  echo "$as_me:4604: \$? = $ac_status" >&5
4605  (exit $ac_status); }; }; then
4606
4607		cat >>confdefs.h <<\EOF
4608#define HAVE_LIBDL 1
4609EOF
4610
4611else
4612  echo "$as_me: failed program was:" >&5
4613cat conftest.$ac_ext >&5
4614
4615		{ { echo "$as_me:4615: error: Cannot link test program for libdl" >&5
4616echo "$as_me: error: Cannot link test program for libdl" >&2;}
4617   { (exit 1); exit 1; }; }
4618fi
4619rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4620	echo "$as_me:4620: result: ok" >&5
4621echo "${ECHO_T}ok" >&6
4622else
4623	{ { echo "$as_me:4623: error: Cannot find dlsym function" >&5
4624echo "$as_me: error: Cannot find dlsym function" >&2;}
4625   { (exit 1); exit 1; }; }
4626fi
4627
4628		if test "$with_gpm" != yes ; then
4629			test -n "$verbose" && echo "	assuming soname for gpm is $with_gpm" 1>&6
4630
4631echo "${as_me-configure}:4631: testing assuming soname for gpm is $with_gpm ..." 1>&5
4632
4633			cf_cv_gpm_soname="$with_gpm"
4634		else
4635
4636echo "$as_me:4636: checking for soname of gpm library" >&5
4637echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
4638if test "${cf_cv_gpm_soname+set}" = set; then
4639  echo $ECHO_N "(cached) $ECHO_C" >&6
4640else
4641
4642cf_cv_gpm_soname=unknown
4643if test "$cross_compiling" != yes ; then
4644cat >conftest.$ac_ext <<CF_EOF
4645#include <gpm.h>
4646int main()
4647{
4648if (Gpm_Open(0,0)) Gpm_Close();
4649	${cf_cv_main_return:-return}(0);
4650}
4651CF_EOF
4652cf_save_LIBS="$LIBS"
4653	LIBS="-lgpm $LIBS"
4654	if { (eval echo "$as_me:4654: \"$ac_compile\"") >&5
4655  (eval $ac_compile) 2>&5
4656  ac_status=$?
4657  echo "$as_me:4657: \$? = $ac_status" >&5
4658  (exit $ac_status); } ; then
4659		if { (eval echo "$as_me:4659: \"$ac_link\"") >&5
4660  (eval $ac_link) 2>&5
4661  ac_status=$?
4662  echo "$as_me:4662: \$? = $ac_status" >&5
4663  (exit $ac_status); } ; then
4664			cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
4665			test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
4666		fi
4667	fi
4668rm -f conftest*
4669LIBS="$cf_save_LIBS"
4670fi
4671
4672fi
4673echo "$as_me:4673: result: $cf_cv_gpm_soname" >&5
4674echo "${ECHO_T}$cf_cv_gpm_soname" >&6
4675
4676		fi
4677		test "$cf_cv_gpm_soname" != "unknown" && cat >>confdefs.h <<EOF
4678#define LIBGPM_SONAME "$cf_cv_gpm_soname"
4679EOF
4680
4681		SHLIB_LIST="-ldl $SHLIB_LIST"
4682	else
4683		SHLIB_LIST="-lgpm $SHLIB_LIST"
4684	fi
4685	cat >>confdefs.h <<\EOF
4686#define HAVE_LIBGPM 1
4687EOF
4688
4689echo "$as_me:4689: checking for Gpm_Wgetch in -lgpm" >&5
4690echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
4691if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
4692  echo $ECHO_N "(cached) $ECHO_C" >&6
4693else
4694  ac_check_lib_save_LIBS=$LIBS
4695LIBS="-lgpm  $LIBS"
4696cat >conftest.$ac_ext <<_ACEOF
4697#line 4697 "configure"
4698#include "confdefs.h"
4699
4700/* Override any gcc2 internal prototype to avoid an error.  */
4701#ifdef __cplusplus
4702extern "C"
4703#endif
4704/* We use char because int might match the return type of a gcc2
4705   builtin and then its argument prototype would still apply.  */
4706char Gpm_Wgetch ();
4707int
4708main ()
4709{
4710Gpm_Wgetch ();
4711  ;
4712  return 0;
4713}
4714_ACEOF
4715rm -f conftest.$ac_objext conftest$ac_exeext
4716if { (eval echo "$as_me:4716: \"$ac_link\"") >&5
4717  (eval $ac_link) 2>&5
4718  ac_status=$?
4719  echo "$as_me:4719: \$? = $ac_status" >&5
4720  (exit $ac_status); } &&
4721         { ac_try='test -s conftest$ac_exeext'
4722  { (eval echo "$as_me:4722: \"$ac_try\"") >&5
4723  (eval $ac_try) 2>&5
4724  ac_status=$?
4725  echo "$as_me:4725: \$? = $ac_status" >&5
4726  (exit $ac_status); }; }; then
4727  ac_cv_lib_gpm_Gpm_Wgetch=yes
4728else
4729  echo "$as_me: failed program was:" >&5
4730cat conftest.$ac_ext >&5
4731ac_cv_lib_gpm_Gpm_Wgetch=no
4732fi
4733rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4734LIBS=$ac_check_lib_save_LIBS
4735fi
4736echo "$as_me:4736: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
4737echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
4738if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
4739
4740echo "$as_me:4740: checking if GPM is weakly bound to curses library" >&5
4741echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
4742if test "${cf_cv_check_gpm_wgetch+set}" = set; then
4743  echo $ECHO_N "(cached) $ECHO_C" >&6
4744else
4745
4746cf_cv_check_gpm_wgetch=unknown
4747if test "$cross_compiling" != yes ; then
4748
4749cat >conftest.$ac_ext <<CF_EOF
4750#include <gpm.h>
4751int main()
4752{
4753	Gpm_Wgetch();
4754	${cf_cv_main_return:-return}(0);
4755}
4756CF_EOF
4757
4758	cf_save_LIBS="$LIBS"
4759	# This only works if we can look at the symbol table.  If a shared
4760	# library is stripped for install, we cannot use that.  So we're forced
4761	# to rely on the static library, noting that some packagers may not
4762	# include it.
4763	LIBS="-static -lgpm -dynamic $LIBS"
4764	if { (eval echo "$as_me:4764: \"$ac_compile\"") >&5
4765  (eval $ac_compile) 2>&5
4766  ac_status=$?
4767  echo "$as_me:4767: \$? = $ac_status" >&5
4768  (exit $ac_status); } ; then
4769		if { (eval echo "$as_me:4769: \"$ac_link\"") >&5
4770  (eval $ac_link) 2>&5
4771  ac_status=$?
4772  echo "$as_me:4772: \$? = $ac_status" >&5
4773  (exit $ac_status); } ; then
4774			cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
4775			test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
4776			test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
4777		fi
4778	fi
4779	rm -f conftest*
4780	LIBS="$cf_save_LIBS"
4781fi
4782
4783fi
4784echo "$as_me:4784: result: $cf_cv_check_gpm_wgetch" >&5
4785echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
4786
4787if test "$cf_cv_check_gpm_wgetch" != yes ; then
4788	{ echo "$as_me:4788: WARNING: GPM library is already linked with curses - read the FAQ" >&5
4789echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
4790fi
4791
4792fi
4793
4794fi
4795
4796# not everyone has "test -c"
4797if test -c /dev/sysmouse 2>/dev/null ; then
4798echo "$as_me:4798: checking if you want to use sysmouse" >&5
4799echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
4800
4801# Check whether --with-sysmouse or --without-sysmouse was given.
4802if test "${with_sysmouse+set}" = set; then
4803  withval="$with_sysmouse"
4804  cf_with_sysmouse=$withval
4805else
4806  cf_with_sysmouse=maybe
4807fi;
4808	if test "$cf_with_sysmouse" != no ; then
4809	cat >conftest.$ac_ext <<_ACEOF
4810#line 4810 "configure"
4811#include "confdefs.h"
4812
4813#include <osreldate.h>
4814#if (__FreeBSD_version >= 400017)
4815#include <sys/consio.h>
4816#include <sys/fbio.h>
4817#else
4818#include <machine/console.h>
4819#endif
4820
4821int
4822main ()
4823{
4824
4825	struct mouse_info the_mouse;
4826	ioctl(0, CONS_MOUSECTL, &the_mouse);
4827
4828  ;
4829  return 0;
4830}
4831_ACEOF
4832rm -f conftest.$ac_objext
4833if { (eval echo "$as_me:4833: \"$ac_compile\"") >&5
4834  (eval $ac_compile) 2>&5
4835  ac_status=$?
4836  echo "$as_me:4836: \$? = $ac_status" >&5
4837  (exit $ac_status); } &&
4838         { ac_try='test -s conftest.$ac_objext'
4839  { (eval echo "$as_me:4839: \"$ac_try\"") >&5
4840  (eval $ac_try) 2>&5
4841  ac_status=$?
4842  echo "$as_me:4842: \$? = $ac_status" >&5
4843  (exit $ac_status); }; }; then
4844  cf_with_sysmouse=yes
4845else
4846  echo "$as_me: failed program was:" >&5
4847cat conftest.$ac_ext >&5
4848cf_with_sysmouse=no
4849fi
4850rm -f conftest.$ac_objext conftest.$ac_ext
4851	fi
4852echo "$as_me:4852: result: $cf_with_sysmouse" >&5
4853echo "${ECHO_T}$cf_with_sysmouse" >&6
4854test "$cf_with_sysmouse" = yes && cat >>confdefs.h <<\EOF
4855#define USE_SYSMOUSE 1
4856EOF
4857
4858fi
4859
4860if test X"$CC_G_OPT" = X"" ; then
4861	CC_G_OPT='-g'
4862	test -n "$GCC" && test "${ac_cv_prog_cc_g}" != yes && CC_G_OPT=''
4863fi
4864
4865if test X"$CXX_G_OPT" = X"" ; then
4866	CXX_G_OPT='-g'
4867	test -n "$GXX" && test "${ac_cv_prog_cxx_g}" != yes && CXX_G_OPT=''
4868fi
4869
4870echo "$as_me:4870: checking for default loader flags" >&5
4871echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
4872case $DFT_LWR_MODEL in
4873libtool) LD_MODEL=''   ;;
4874normal)  LD_MODEL=''   ;;
4875debug)   LD_MODEL=$CC_G_OPT ;;
4876profile) LD_MODEL='-pg';;
4877shared)  LD_MODEL=''   ;;
4878esac
4879echo "$as_me:4879: result: $LD_MODEL" >&5
4880echo "${ECHO_T}$LD_MODEL" >&6
4881
4882case $DFT_LWR_MODEL in
4883shared)
4884echo "$as_me:4884: checking if rpath option should be used" >&5
4885echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
4886
4887# Check whether --enable-rpath or --disable-rpath was given.
4888if test "${enable_rpath+set}" = set; then
4889  enableval="$enable_rpath"
4890  cf_cv_ld_rpath=$enableval
4891else
4892  cf_cv_ld_rpath=no
4893fi;
4894echo "$as_me:4894: result: $cf_cv_ld_rpath" >&5
4895echo "${ECHO_T}$cf_cv_ld_rpath" >&6
4896echo "$as_me:4896: checking if shared libraries should be relinked during install" >&5
4897echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
4898
4899# Check whether --enable-relink or --disable-relink was given.
4900if test "${enable_relink+set}" = set; then
4901  enableval="$enable_relink"
4902  cf_cv_do_relink=$enableval
4903else
4904  cf_cv_do_relink=yes
4905fi;
4906echo "$as_me:4906: result: $cf_cv_do_relink" >&5
4907echo "${ECHO_T}$cf_cv_do_relink" >&6
4908	;;
4909esac
4910
4911	LOCAL_LDFLAGS=
4912	LOCAL_LDFLAGS2=
4913	LD_SHARED_OPTS=
4914	INSTALL_LIB="-m 644"
4915
4916	cf_cv_do_symlinks=no
4917
4918	echo "$as_me:4918: checking if release/abi version should be used for shared libs" >&5
4919echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
4920
4921# Check whether --with-shlib-version or --without-shlib-version was given.
4922if test "${with_shlib_version+set}" = set; then
4923  withval="$with_shlib_version"
4924  test -z "$withval" && withval=auto
4925	case $withval in #(vi
4926	yes) #(vi
4927		cf_cv_shlib_version=auto
4928		;;
4929	rel|abi|auto|no) #(vi
4930		cf_cv_shlib_version=$withval
4931		;;
4932	*)
4933		{ { echo "$as_me:4933: error: option value must be one of: rel, abi, auto or no" >&5
4934echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
4935   { (exit 1); exit 1; }; }
4936		;;
4937	esac
4938
4939else
4940  cf_cv_shlib_version=auto
4941fi;
4942	echo "$as_me:4942: result: $cf_cv_shlib_version" >&5
4943echo "${ECHO_T}$cf_cv_shlib_version" >&6
4944
4945	cf_cv_rm_so_locs=no
4946
4947	# Some less-capable ports of gcc support only -fpic
4948	CC_SHARED_OPTS=
4949	if test "$GCC" = yes
4950	then
4951		echo "$as_me:4951: checking which $CC option to use" >&5
4952echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
4953		cf_save_CFLAGS="$CFLAGS"
4954		for CC_SHARED_OPTS in -fPIC -fpic ''
4955		do
4956			CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
4957			cat >conftest.$ac_ext <<_ACEOF
4958#line 4958 "configure"
4959#include "confdefs.h"
4960#include <stdio.h>
4961int
4962main ()
4963{
4964int x = 1
4965  ;
4966  return 0;
4967}
4968_ACEOF
4969rm -f conftest.$ac_objext
4970if { (eval echo "$as_me:4970: \"$ac_compile\"") >&5
4971  (eval $ac_compile) 2>&5
4972  ac_status=$?
4973  echo "$as_me:4973: \$? = $ac_status" >&5
4974  (exit $ac_status); } &&
4975         { ac_try='test -s conftest.$ac_objext'
4976  { (eval echo "$as_me:4976: \"$ac_try\"") >&5
4977  (eval $ac_try) 2>&5
4978  ac_status=$?
4979  echo "$as_me:4979: \$? = $ac_status" >&5
4980  (exit $ac_status); }; }; then
4981  break
4982else
4983  echo "$as_me: failed program was:" >&5
4984cat conftest.$ac_ext >&5
4985fi
4986rm -f conftest.$ac_objext conftest.$ac_ext
4987		done
4988		echo "$as_me:4988: result: $CC_SHARED_OPTS" >&5
4989echo "${ECHO_T}$CC_SHARED_OPTS" >&6
4990		CFLAGS="$cf_save_CFLAGS"
4991	fi
4992
4993	cf_cv_shlib_version_infix=no
4994
4995	case $cf_cv_system_name in
4996	beos*)
4997		MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
4998		;;
4999	cygwin*)
5000		CC_SHARED_OPTS=
5001		MK_SHARED_LIB='sh ../mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5002		cf_cv_shlib_version=cygdll
5003		cf_cv_shlib_version_infix=cygdll
5004		cat >mk_shared_lib.sh <<-CF_EOF
5005		#!/bin/sh
5006		SHARED_LIB=\$1
5007		IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5008		shift
5009		cat <<-EOF
5010		Linking shared library
5011		** SHARED_LIB \$SHARED_LIB
5012		** IMPORT_LIB \$IMPORT_LIB
5013EOF
5014		exec \$* -shared -Wl,--out-implib=../lib/\${IMPORT_LIB} -Wl,--export-all-symbols -o ../lib/\${SHARED_LIB}
5015CF_EOF
5016		chmod +x mk_shared_lib.sh
5017		;;
5018	darwin*)
5019		EXTRA_CFLAGS="-no-cpp-precomp"
5020		CC_SHARED_OPTS="-dynamic"
5021		MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5022		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5023		cf_cv_shlib_version_infix=yes
5024		echo "$as_me:5024: checking if ld -search_paths_first works" >&5
5025echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5026if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5027  echo $ECHO_N "(cached) $ECHO_C" >&6
5028else
5029
5030			cf_save_LDFLAGS=$LDFLAGS
5031			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5032			cat >conftest.$ac_ext <<_ACEOF
5033#line 5033 "configure"
5034#include "confdefs.h"
5035
5036int
5037main ()
5038{
5039int i;
5040  ;
5041  return 0;
5042}
5043_ACEOF
5044rm -f conftest.$ac_objext conftest$ac_exeext
5045if { (eval echo "$as_me:5045: \"$ac_link\"") >&5
5046  (eval $ac_link) 2>&5
5047  ac_status=$?
5048  echo "$as_me:5048: \$? = $ac_status" >&5
5049  (exit $ac_status); } &&
5050         { ac_try='test -s conftest$ac_exeext'
5051  { (eval echo "$as_me:5051: \"$ac_try\"") >&5
5052  (eval $ac_try) 2>&5
5053  ac_status=$?
5054  echo "$as_me:5054: \$? = $ac_status" >&5
5055  (exit $ac_status); }; }; then
5056  cf_cv_ldflags_search_paths_first=yes
5057else
5058  echo "$as_me: failed program was:" >&5
5059cat conftest.$ac_ext >&5
5060cf_cv_ldflags_search_paths_first=no
5061fi
5062rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5063				LDFLAGS=$cf_save_LDFLAGS
5064fi
5065echo "$as_me:5065: result: $cf_cv_ldflags_search_paths_first" >&5
5066echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5067		if test $cf_cv_ldflags_search_paths_first = yes; then
5068			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5069		fi
5070		;;
5071	hpux*)
5072		# (tested with gcc 2.7.2 -- I don't have c89)
5073		if test "$GCC" = yes; then
5074			LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5075		else
5076			CC_SHARED_OPTS='+Z'
5077			LD_SHARED_OPTS='-Wl,+b,${libdir}'
5078		fi
5079		MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5080		# HP-UX shared libraries must be executable, and should be
5081		# readonly to exploit a quirk in the memory manager.
5082		INSTALL_LIB="-m 555"
5083		;;
5084	irix*)
5085		if test "$cf_cv_ld_rpath" = yes ; then
5086			if test "$GCC" = yes; then
5087				cf_ld_rpath_opt="-Wl,-rpath,"
5088				EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5089			else
5090				cf_ld_rpath_opt="-rpath "
5091				EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5092			fi
5093		fi
5094		# tested with IRIX 5.2 and 'cc'.
5095		if test "$GCC" != yes; then
5096			CC_SHARED_OPTS='-KPIC'
5097		fi
5098		MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5099		cf_cv_rm_so_locs=yes
5100		;;
5101	linux*|gnu*|k*bsd*-gnu)
5102		if test "$DFT_LWR_MODEL" = "shared" ; then
5103			LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5104			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5105		fi
5106		if test "$cf_cv_ld_rpath" = yes ; then
5107			cf_ld_rpath_opt="-Wl,-rpath,"
5108			EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5109		fi
5110
5111	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5112	if test "$cf_cv_shlib_version" = rel; then
5113		cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5114	else
5115		cf_shared_soname='`basename $@`'
5116	fi
5117
5118		MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname',-stats,-lc -o $@'
5119		;;
5120	openbsd[2-9].*)
5121		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5122		MK_SHARED_LIB='${LD} -Bshareable -soname,`basename $@.${ABI_VERSION}` -o $@'
5123		;;
5124	openbsd*|freebsd[12].*)
5125		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5126		MK_SHARED_LIB='${LD} -Bshareable -o $@'
5127		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5128		;;
5129	freebsd*)
5130		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5131		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5132			LOCAL_LDFLAGS="-rpath \$(LOCAL_LIBDIR)"
5133			LOCAL_LDFLAGS2="-rpath \${libdir} $LOCAL_LDFLAGS"
5134			cf_ld_rpath_opt="-rpath "
5135			EXTRA_LDFLAGS="-rpath \${libdir} $EXTRA_LDFLAGS"
5136		fi
5137
5138	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5139	if test "$cf_cv_shlib_version" = rel; then
5140		cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5141	else
5142		cf_shared_soname='`basename $@`'
5143	fi
5144
5145		MK_SHARED_LIB='${LD} -Bshareable -soname=`basename $@` -o $@'
5146		;;
5147	netbsd*)
5148		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5149		test "$cf_cv_ld_rpath" = yes && cf_ld_rpath_opt="-Wl,-rpath,"
5150		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_ld_rpath" = yes ; then
5151			LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5152			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5153			EXTRA_LDFLAGS="-Wl,-rpath,\${libdir} $EXTRA_LDFLAGS"
5154			if test "$cf_cv_shlib_version" = auto; then
5155			if test -f /usr/libexec/ld.elf_so; then
5156				cf_cv_shlib_version=abi
5157			else
5158				cf_cv_shlib_version=rel
5159			fi
5160			fi
5161
5162	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5163	if test "$cf_cv_shlib_version" = rel; then
5164		cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5165	else
5166		cf_shared_soname='`basename $@`'
5167	fi
5168
5169			MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_shared_soname' -o $@'
5170		else
5171			MK_SHARED_LIB='${LD} -Bshareable -o $@'
5172		fi
5173		;;
5174	osf*|mls+*)
5175		# tested with OSF/1 V3.2 and 'cc'
5176		# tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5177		# link with shared libs).
5178		MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5179		case $host_os in
5180		osf4*)
5181			MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5182			;;
5183		esac
5184		MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5185		if test "$DFT_LWR_MODEL" = "shared" ; then
5186			LOCAL_LDFLAGS="-Wl,-rpath,\$(LOCAL_LIBDIR)"
5187			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5188		fi
5189		if test "$cf_cv_ld_rpath" = yes ; then
5190			cf_ld_rpath_opt="-rpath"
5191			# EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5192		fi
5193		cf_cv_rm_so_locs=yes
5194		;;
5195	sco3.2v5*)  # (also uw2* and UW7) hops 13-Apr-98
5196		# tested with osr5.0.5
5197		if test "$GCC" != yes; then
5198			CC_SHARED_OPTS='-belf -KPIC'
5199		fi
5200		MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5201		if test "$cf_cv_ld_rpath" = yes ; then
5202			# only way is to set LD_RUN_PATH but no switch for it
5203			RUN_PATH=$libdir
5204		fi
5205		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5206		LINK_PROGS='LD_RUN_PATH=${libdir}'
5207		LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5208		;;
5209	sunos4*)
5210		# tested with SunOS 4.1.1 and gcc 2.7.0
5211		if test "$GCC" != yes; then
5212			CC_SHARED_OPTS='-KPIC'
5213		fi
5214		MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5215		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5216		;;
5217	solaris2*)
5218		# tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5219		if test "$GCC" != yes; then
5220			CC_SHARED_OPTS='-KPIC'
5221		fi
5222		if test "$DFT_LWR_MODEL" = "shared" ; then
5223			LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5224			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5225		fi
5226		if test "$cf_cv_ld_rpath" = yes ; then
5227			cf_ld_rpath_opt="-R"
5228			EXTRA_LDFLAGS="$LOCAL_LDFLAGS $EXTRA_LDFLAGS"
5229		fi
5230
5231	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5232	if test "$cf_cv_shlib_version" = rel; then
5233		cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5234	else
5235		cf_shared_soname='`basename $@`'
5236	fi
5237
5238		MK_SHARED_LIB='${CC} -dy -G -h '$cf_shared_soname' -o $@'
5239		;;
5240	sysv5uw7*|unix_sv*)
5241		# tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
5242		if test "$GCC" != yes; then
5243			CC_SHARED_OPTS='-KPIC'
5244		fi
5245		MK_SHARED_LIB='${LD} -d y -G -o $@'
5246		;;
5247	*)
5248		CC_SHARED_OPTS='unknown'
5249		MK_SHARED_LIB='echo unknown'
5250		;;
5251	esac
5252
5253	# This works if the last tokens in $MK_SHARED_LIB are the -o target.
5254	case "$cf_cv_shlib_version" in #(vi
5255	rel|abi)
5256		case "$MK_SHARED_LIB" in #(vi
5257		*'-o $@')
5258			test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
5259			;;
5260		*)
5261			{ echo "$as_me:5261: WARNING: ignored --with-shlib-version" >&5
5262echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
5263			;;
5264		esac
5265		;;
5266	esac
5267
5268	if test -n "$cf_ld_rpath_opt" ; then
5269		echo "$as_me:5269: checking if we need a space after rpath option" >&5
5270echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5271		cf_save_LIBS="$LIBS"
5272		LIBS="$LIBS ${cf_ld_rpath_opt}$libdir"
5273		cat >conftest.$ac_ext <<_ACEOF
5274#line 5274 "configure"
5275#include "confdefs.h"
5276
5277int
5278main ()
5279{
5280
5281  ;
5282  return 0;
5283}
5284_ACEOF
5285rm -f conftest.$ac_objext conftest$ac_exeext
5286if { (eval echo "$as_me:5286: \"$ac_link\"") >&5
5287  (eval $ac_link) 2>&5
5288  ac_status=$?
5289  echo "$as_me:5289: \$? = $ac_status" >&5
5290  (exit $ac_status); } &&
5291         { ac_try='test -s conftest$ac_exeext'
5292  { (eval echo "$as_me:5292: \"$ac_try\"") >&5
5293  (eval $ac_try) 2>&5
5294  ac_status=$?
5295  echo "$as_me:5295: \$? = $ac_status" >&5
5296  (exit $ac_status); }; }; then
5297  cf_rpath_space=no
5298else
5299  echo "$as_me: failed program was:" >&5
5300cat conftest.$ac_ext >&5
5301cf_rpath_space=yes
5302fi
5303rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5304		LIBS="$cf_save_LIBS"
5305		echo "$as_me:5305: result: $cf_rpath_space" >&5
5306echo "${ECHO_T}$cf_rpath_space" >&6
5307		test "$cf_rpath_space" = yes && cf_ld_rpath_opt="$cf_ld_rpath_opt "
5308		MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${libdir}"
5309	fi
5310
5311if test "$CC_SHARED_OPTS" = "unknown"; then
5312	for model in $cf_list_models; do
5313		if test "$model" = "shared"; then
5314			{ { echo "$as_me:5314: error: Shared libraries are not supported in this version" >&5
5315echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
5316   { (exit 1); exit 1; }; }
5317		fi
5318	done
5319fi
5320
5321###############################################################################
5322
5323###	use option --disable-overwrite to leave out the link to -lcurses
5324echo "$as_me:5324: checking if you wish to install ncurses overwriting curses" >&5
5325echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
5326
5327# Check whether --enable-overwrite or --disable-overwrite was given.
5328if test "${enable_overwrite+set}" = set; then
5329  enableval="$enable_overwrite"
5330  with_overwrite=$enableval
5331else
5332  if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
5333fi;
5334echo "$as_me:5334: result: $with_overwrite" >&5
5335echo "${ECHO_T}$with_overwrite" >&6
5336
5337echo "$as_me:5337: checking if external terminfo-database is used" >&5
5338echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
5339
5340# Check whether --enable-database or --disable-database was given.
5341if test "${enable_database+set}" = set; then
5342  enableval="$enable_database"
5343  use_database=$enableval
5344else
5345  use_database=yes
5346fi;
5347echo "$as_me:5347: result: $use_database" >&5
5348echo "${ECHO_T}$use_database" >&6
5349
5350case $host_os in #(vi
5351os2*) #(vi
5352	TERMINFO_SRC='${top_srcdir}/misc/emx.src'
5353	;;
5354*) #(vi
5355	TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
5356	;;
5357esac
5358
5359	case $cf_cv_system_name in
5360	os2*)	PATHSEP=';'  ;;
5361	*)	PATHSEP=':'  ;;
5362	esac
5363
5364if test "$use_database" != no ; then
5365	cat >>confdefs.h <<\EOF
5366#define USE_DATABASE 1
5367EOF
5368
5369	echo "$as_me:5369: checking which terminfo source-file will be installed" >&5
5370echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
5371
5372# Check whether --enable-database or --disable-database was given.
5373if test "${enable_database+set}" = set; then
5374  enableval="$enable_database"
5375  TERMINFO_SRC=$withval
5376fi;
5377	echo "$as_me:5377: result: $TERMINFO_SRC" >&5
5378echo "${ECHO_T}$TERMINFO_SRC" >&6
5379
5380	echo "$as_me:5380: checking whether to use hashed database instead of directory/tree" >&5
5381echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
5382
5383# Check whether --with-hashed-db or --without-hashed-db was given.
5384if test "${with_hashed_db+set}" = set; then
5385  withval="$with_hashed_db"
5386
5387else
5388  with_hashed_db=no
5389fi;
5390	echo "$as_me:5390: result: $with_hashed_db" >&5
5391echo "${ECHO_T}$with_hashed_db" >&6
5392fi
5393
5394echo "$as_me:5394: checking for list of fallback descriptions" >&5
5395echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
5396
5397# Check whether --with-fallbacks or --without-fallbacks was given.
5398if test "${with_fallbacks+set}" = set; then
5399  withval="$with_fallbacks"
5400  with_fallback=$withval
5401else
5402  with_fallback=
5403fi;
5404echo "$as_me:5404: result: $with_fallback" >&5
5405echo "${ECHO_T}$with_fallback" >&6
5406FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
5407
5408echo "$as_me:5408: checking if you want modern xterm or antique" >&5
5409echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
5410
5411# Check whether --with-xterm-new or --without-xterm-new was given.
5412if test "${with_xterm_new+set}" = set; then
5413  withval="$with_xterm_new"
5414  with_xterm_new=$withval
5415else
5416  with_xterm_new=yes
5417fi;
5418case $with_xterm_new in
5419no)	with_xterm_new=xterm-old;;
5420*)	with_xterm_new=xterm-new;;
5421esac
5422echo "$as_me:5422: result: $with_xterm_new" >&5
5423echo "${ECHO_T}$with_xterm_new" >&6
5424WHICH_XTERM=$with_xterm_new
5425
5426MAKE_TERMINFO=
5427if test "$use_database" = no ; then
5428	TERMINFO="${datadir}/terminfo"
5429	MAKE_TERMINFO="#"
5430else
5431
5432echo "$as_me:5432: checking for list of terminfo directories" >&5
5433echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
5434
5435# Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
5436if test "${with_terminfo_dirs+set}" = set; then
5437  withval="$with_terminfo_dirs"
5438
5439else
5440  withval=${TERMINFO_DIRS-${datadir}/terminfo}
5441fi;
5442IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5443cf_dst_path=
5444for cf_src_path in $withval
5445do
5446
5447if test "x$prefix" != xNONE; then
5448  cf_path_syntax="$prefix"
5449else
5450  cf_path_syntax="$ac_default_prefix"
5451fi
5452
5453case ".$cf_src_path" in #(vi
5454.\$\(*\)*|.\'*\'*) #(vi
5455  ;;
5456..|./*|.\\*) #(vi
5457  ;;
5458.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5459  ;;
5460.\${*prefix}*) #(vi
5461  eval cf_src_path="$cf_src_path"
5462  case ".$cf_src_path" in #(vi
5463  .NONE/*)
5464    cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5465    ;;
5466  esac
5467  ;; #(vi
5468.no|.NONE/*)
5469  cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5470  ;;
5471*)
5472  { { echo "$as_me:5472: error: expected a pathname, not \"$cf_src_path\"" >&5
5473echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5474   { (exit 1); exit 1; }; }
5475  ;;
5476esac
5477
5478  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5479  cf_dst_path="${cf_dst_path}${cf_src_path}"
5480done
5481IFS="$ac_save_ifs"
5482
5483eval 'TERMINFO_DIRS="$cf_dst_path"'
5484
5485echo "$as_me:5485: result: $TERMINFO_DIRS" >&5
5486echo "${ECHO_T}$TERMINFO_DIRS" >&6
5487test -n "$TERMINFO_DIRS" && cat >>confdefs.h <<EOF
5488#define TERMINFO_DIRS "$TERMINFO_DIRS"
5489EOF
5490
5491echo "$as_me:5491: checking for default terminfo directory" >&5
5492echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
5493
5494# Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
5495if test "${with_default_terminfo_dir+set}" = set; then
5496  withval="$with_default_terminfo_dir"
5497
5498else
5499  withval="${TERMINFO-${datadir}/terminfo}"
5500fi; if test -n "${datadir}/terminfo" ; then
5501
5502if test "x$prefix" != xNONE; then
5503  cf_path_syntax="$prefix"
5504else
5505  cf_path_syntax="$ac_default_prefix"
5506fi
5507
5508case ".$withval" in #(vi
5509.\$\(*\)*|.\'*\'*) #(vi
5510  ;;
5511..|./*|.\\*) #(vi
5512  ;;
5513.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5514  ;;
5515.\${*prefix}*) #(vi
5516  eval withval="$withval"
5517  case ".$withval" in #(vi
5518  .NONE/*)
5519    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5520    ;;
5521  esac
5522  ;; #(vi
5523.no|.NONE/*)
5524  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
5525  ;;
5526*)
5527  { { echo "$as_me:5527: error: expected a pathname, not \"$withval\"" >&5
5528echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
5529   { (exit 1); exit 1; }; }
5530  ;;
5531esac
5532
5533fi
5534TERMINFO="$withval"
5535
5536echo "$as_me:5536: result: $TERMINFO" >&5
5537echo "${ECHO_T}$TERMINFO" >&6
5538cat >>confdefs.h <<EOF
5539#define TERMINFO "$TERMINFO"
5540EOF
5541
5542fi
5543
5544###	use option --disable-big-core to make tic run on small machines
5545###	We need 4Mb, check if we can allocate 50% more than that.
5546echo "$as_me:5546: checking if big-core option selected" >&5
5547echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
5548
5549# Check whether --enable-big-core or --disable-big-core was given.
5550if test "${enable_big_core+set}" = set; then
5551  enableval="$enable_big_core"
5552  with_big_core=$enableval
5553else
5554  if test "$cross_compiling" = yes; then
5555  with_big_core=no
5556else
5557  cat >conftest.$ac_ext <<_ACEOF
5558#line 5558 "configure"
5559#include "confdefs.h"
5560
5561#include <stdlib.h>
5562#include <string.h>
5563int main() {
5564	unsigned long n = 6000000L;
5565	char *s = malloc(n);
5566	if (s != 0)
5567		s[0] = s[n-1] = 0;
5568	${cf_cv_main_return:-return}(s == 0);
5569}
5570_ACEOF
5571rm -f conftest$ac_exeext
5572if { (eval echo "$as_me:5572: \"$ac_link\"") >&5
5573  (eval $ac_link) 2>&5
5574  ac_status=$?
5575  echo "$as_me:5575: \$? = $ac_status" >&5
5576  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5577  { (eval echo "$as_me:5577: \"$ac_try\"") >&5
5578  (eval $ac_try) 2>&5
5579  ac_status=$?
5580  echo "$as_me:5580: \$? = $ac_status" >&5
5581  (exit $ac_status); }; }; then
5582  with_big_core=yes
5583else
5584  echo "$as_me: program exited with status $ac_status" >&5
5585echo "$as_me: failed program was:" >&5
5586cat conftest.$ac_ext >&5
5587with_big_core=no
5588fi
5589rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5590fi
5591fi;
5592echo "$as_me:5592: result: $with_big_core" >&5
5593echo "${ECHO_T}$with_big_core" >&6
5594test "$with_big_core" = "yes" && cat >>confdefs.h <<\EOF
5595#define HAVE_BIG_CORE 1
5596EOF
5597
5598### ISO C only guarantees 512-char strings, we have tables which load faster
5599### when constructed using "big" strings.
5600echo "$as_me:5600: checking if big-strings option selected" >&5
5601echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
5602
5603# Check whether --enable-big-strings or --disable-big-strings was given.
5604if test "${enable_big_strings+set}" = set; then
5605  enableval="$enable_big_strings"
5606  with_big_strings=no
5607else
5608  with_big_strings=yes
5609fi;
5610echo "$as_me:5610: result: $with_big_strings" >&5
5611echo "${ECHO_T}$with_big_strings" >&6
5612
5613USE_BIG_STRINGS=0
5614test "$with_big_strings" = "yes" && USE_BIG_STRINGS=1
5615
5616###	use option --enable-termcap to compile in the termcap fallback support
5617echo "$as_me:5617: checking if you want termcap-fallback support" >&5
5618echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
5619
5620# Check whether --enable-termcap or --disable-termcap was given.
5621if test "${enable_termcap+set}" = set; then
5622  enableval="$enable_termcap"
5623  with_termcap=$enableval
5624else
5625  with_termcap=no
5626fi;
5627echo "$as_me:5627: result: $with_termcap" >&5
5628echo "${ECHO_T}$with_termcap" >&6
5629
5630if test "$with_termcap" != "yes" ; then
5631	if test "$use_database" = no ; then
5632		if test -z "$with_fallback" ; then
5633			{ { echo "$as_me:5633: error: You have disabled the database w/o specifying fallbacks" >&5
5634echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
5635   { (exit 1); exit 1; }; }
5636		fi
5637	fi
5638	cat >>confdefs.h <<\EOF
5639#define PURE_TERMINFO 1
5640EOF
5641
5642else
5643
5644if test "$with_ticlib" != no ; then
5645	{ { echo "$as_me:5645: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
5646echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
5647   { (exit 1); exit 1; }; }
5648fi
5649
5650cat >>confdefs.h <<\EOF
5651#define USE_TERMCAP 1
5652EOF
5653
5654echo "$as_me:5654: checking for list of termcap files" >&5
5655echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
5656
5657# Check whether --with-termpath or --without-termpath was given.
5658if test "${with_termpath+set}" = set; then
5659  withval="$with_termpath"
5660
5661else
5662  withval=${TERMPATH-/etc/termcap:/usr/share/misc/termcap}
5663fi;
5664IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${PATHSEP}"
5665cf_dst_path=
5666for cf_src_path in $withval
5667do
5668
5669if test "x$prefix" != xNONE; then
5670  cf_path_syntax="$prefix"
5671else
5672  cf_path_syntax="$ac_default_prefix"
5673fi
5674
5675case ".$cf_src_path" in #(vi
5676.\$\(*\)*|.\'*\'*) #(vi
5677  ;;
5678..|./*|.\\*) #(vi
5679  ;;
5680.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
5681  ;;
5682.\${*prefix}*) #(vi
5683  eval cf_src_path="$cf_src_path"
5684  case ".$cf_src_path" in #(vi
5685  .NONE/*)
5686    cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5687    ;;
5688  esac
5689  ;; #(vi
5690.no|.NONE/*)
5691  cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
5692  ;;
5693*)
5694  { { echo "$as_me:5694: error: expected a pathname, not \"$cf_src_path\"" >&5
5695echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
5696   { (exit 1); exit 1; }; }
5697  ;;
5698esac
5699
5700  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}:"
5701  cf_dst_path="${cf_dst_path}${cf_src_path}"
5702done
5703IFS="$ac_save_ifs"
5704
5705eval 'TERMPATH="$cf_dst_path"'
5706
5707echo "$as_me:5707: result: $TERMPATH" >&5
5708echo "${ECHO_T}$TERMPATH" >&6
5709test -n "$TERMPATH" && cat >>confdefs.h <<EOF
5710#define TERMPATH "$TERMPATH"
5711EOF
5712
5713###	use option --enable-getcap to use a hacked getcap for reading termcaps
5714echo "$as_me:5714: checking if fast termcap-loader is needed" >&5
5715echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
5716
5717# Check whether --enable-getcap or --disable-getcap was given.
5718if test "${enable_getcap+set}" = set; then
5719  enableval="$enable_getcap"
5720  with_getcap=$enableval
5721else
5722  with_getcap=no
5723fi;
5724echo "$as_me:5724: result: $with_getcap" >&5
5725echo "${ECHO_T}$with_getcap" >&6
5726test "$with_getcap" = "yes" && cat >>confdefs.h <<\EOF
5727#define USE_GETCAP 1
5728EOF
5729
5730echo "$as_me:5730: checking if translated termcaps will be cached in ~/.terminfo" >&5
5731echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
5732
5733# Check whether --enable-getcap-cache or --disable-getcap-cache was given.
5734if test "${enable_getcap_cache+set}" = set; then
5735  enableval="$enable_getcap_cache"
5736  with_getcap_cache=$enableval
5737else
5738  with_getcap_cache=no
5739fi;
5740echo "$as_me:5740: result: $with_getcap_cache" >&5
5741echo "${ECHO_T}$with_getcap_cache" >&6
5742test "$with_getcap_cache" = "yes" && cat >>confdefs.h <<\EOF
5743#define USE_GETCAP_CACHE 1
5744EOF
5745
5746fi
5747
5748###   Use option --disable-home-terminfo to completely remove ~/.terminfo
5749echo "$as_me:5749: checking if ~/.terminfo is wanted" >&5
5750echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
5751
5752# Check whether --enable-home-terminfo or --disable-home-terminfo was given.
5753if test "${enable_home_terminfo+set}" = set; then
5754  enableval="$enable_home_terminfo"
5755  with_home_terminfo=$enableval
5756else
5757  with_home_terminfo=yes
5758fi;
5759echo "$as_me:5759: result: $with_home_terminfo" >&5
5760echo "${ECHO_T}$with_home_terminfo" >&6
5761test "$with_home_terminfo" = "yes" && cat >>confdefs.h <<\EOF
5762#define USE_HOME_TERMINFO 1
5763EOF
5764
5765echo "$as_me:5765: checking if you want to use restricted environment when running as root" >&5
5766echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
5767
5768# Check whether --enable-root-environ or --disable-root-environ was given.
5769if test "${enable_root_environ+set}" = set; then
5770  enableval="$enable_root_environ"
5771  with_root_environ=$enableval
5772else
5773  with_root_environ=yes
5774fi;
5775echo "$as_me:5775: result: $with_root_environ" >&5
5776echo "${ECHO_T}$with_root_environ" >&6
5777test "$with_root_environ" = yes && cat >>confdefs.h <<\EOF
5778#define USE_ROOT_ENVIRON 1
5779EOF
5780
5781###   Use option --enable-symlinks to make tic use symlinks, not hard links
5782###   to reduce storage requirements for the terminfo database.
5783
5784for ac_func in \
5785	remove \
5786	unlink
5787do
5788as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5789echo "$as_me:5789: checking for $ac_func" >&5
5790echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5791if eval "test \"\${$as_ac_var+set}\" = set"; then
5792  echo $ECHO_N "(cached) $ECHO_C" >&6
5793else
5794  cat >conftest.$ac_ext <<_ACEOF
5795#line 5795 "configure"
5796#include "confdefs.h"
5797/* System header to define __stub macros and hopefully few prototypes,
5798    which can conflict with char $ac_func (); below.  */
5799#include <assert.h>
5800/* Override any gcc2 internal prototype to avoid an error.  */
5801#ifdef __cplusplus
5802extern "C"
5803#endif
5804/* We use char because int might match the return type of a gcc2
5805   builtin and then its argument prototype would still apply.  */
5806char $ac_func ();
5807char (*f) ();
5808
5809int
5810main ()
5811{
5812/* The GNU C library defines this for functions which it implements
5813    to always fail with ENOSYS.  Some functions are actually named
5814    something starting with __ and the normal name is an alias.  */
5815#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5816choke me
5817#else
5818f = $ac_func;
5819#endif
5820
5821  ;
5822  return 0;
5823}
5824_ACEOF
5825rm -f conftest.$ac_objext conftest$ac_exeext
5826if { (eval echo "$as_me:5826: \"$ac_link\"") >&5
5827  (eval $ac_link) 2>&5
5828  ac_status=$?
5829  echo "$as_me:5829: \$? = $ac_status" >&5
5830  (exit $ac_status); } &&
5831         { ac_try='test -s conftest$ac_exeext'
5832  { (eval echo "$as_me:5832: \"$ac_try\"") >&5
5833  (eval $ac_try) 2>&5
5834  ac_status=$?
5835  echo "$as_me:5835: \$? = $ac_status" >&5
5836  (exit $ac_status); }; }; then
5837  eval "$as_ac_var=yes"
5838else
5839  echo "$as_me: failed program was:" >&5
5840cat conftest.$ac_ext >&5
5841eval "$as_ac_var=no"
5842fi
5843rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5844fi
5845echo "$as_me:5845: result: `eval echo '${'$as_ac_var'}'`" >&5
5846echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5847if test `eval echo '${'$as_ac_var'}'` = yes; then
5848  cat >>confdefs.h <<EOF
5849#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5850EOF
5851
5852fi
5853done
5854
5855if test "$cross_compiling" = yes ; then
5856
5857for ac_func in \
5858		link \
5859		symlink
5860do
5861as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5862echo "$as_me:5862: checking for $ac_func" >&5
5863echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5864if eval "test \"\${$as_ac_var+set}\" = set"; then
5865  echo $ECHO_N "(cached) $ECHO_C" >&6
5866else
5867  cat >conftest.$ac_ext <<_ACEOF
5868#line 5868 "configure"
5869#include "confdefs.h"
5870/* System header to define __stub macros and hopefully few prototypes,
5871    which can conflict with char $ac_func (); below.  */
5872#include <assert.h>
5873/* Override any gcc2 internal prototype to avoid an error.  */
5874#ifdef __cplusplus
5875extern "C"
5876#endif
5877/* We use char because int might match the return type of a gcc2
5878   builtin and then its argument prototype would still apply.  */
5879char $ac_func ();
5880char (*f) ();
5881
5882int
5883main ()
5884{
5885/* The GNU C library defines this for functions which it implements
5886    to always fail with ENOSYS.  Some functions are actually named
5887    something starting with __ and the normal name is an alias.  */
5888#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5889choke me
5890#else
5891f = $ac_func;
5892#endif
5893
5894  ;
5895  return 0;
5896}
5897_ACEOF
5898rm -f conftest.$ac_objext conftest$ac_exeext
5899if { (eval echo "$as_me:5899: \"$ac_link\"") >&5
5900  (eval $ac_link) 2>&5
5901  ac_status=$?
5902  echo "$as_me:5902: \$? = $ac_status" >&5
5903  (exit $ac_status); } &&
5904         { ac_try='test -s conftest$ac_exeext'
5905  { (eval echo "$as_me:5905: \"$ac_try\"") >&5
5906  (eval $ac_try) 2>&5
5907  ac_status=$?
5908  echo "$as_me:5908: \$? = $ac_status" >&5
5909  (exit $ac_status); }; }; then
5910  eval "$as_ac_var=yes"
5911else
5912  echo "$as_me: failed program was:" >&5
5913cat conftest.$ac_ext >&5
5914eval "$as_ac_var=no"
5915fi
5916rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5917fi
5918echo "$as_me:5918: result: `eval echo '${'$as_ac_var'}'`" >&5
5919echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5920if test `eval echo '${'$as_ac_var'}'` = yes; then
5921  cat >>confdefs.h <<EOF
5922#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5923EOF
5924
5925fi
5926done
5927
5928else
5929	echo "$as_me:5929: checking if link/symlink functions work" >&5
5930echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
5931if test "${cf_cv_link_funcs+set}" = set; then
5932  echo $ECHO_N "(cached) $ECHO_C" >&6
5933else
5934
5935		cf_cv_link_funcs=
5936		for cf_func in link symlink ; do
5937			if test "$cross_compiling" = yes; then
5938
5939			eval 'ac_cv_func_'$cf_func'=error'
5940else
5941  cat >conftest.$ac_ext <<_ACEOF
5942#line 5942 "configure"
5943#include "confdefs.h"
5944
5945#include <sys/types.h>
5946#include <sys/stat.h>
5947#ifdef HAVE_UNISTD_H
5948#include <unistd.h>
5949#endif
5950int main()
5951{
5952	int fail = 0;
5953	char *src = "config.log";
5954	char *dst = "conftest.chk";
5955	struct stat src_sb;
5956	struct stat dst_sb;
5957
5958	stat(src, &src_sb);
5959	fail = ($cf_func("config.log", "conftest.chk") < 0)
5960	    || (stat(dst, &dst_sb) < 0)
5961	    || (dst_sb.st_mtime != src_sb.st_mtime);
5962#ifdef HAVE_UNLINK
5963	unlink(dst);
5964#else
5965	remove(dst);
5966#endif
5967	${cf_cv_main_return:-return} (fail);
5968}
5969
5970_ACEOF
5971rm -f conftest$ac_exeext
5972if { (eval echo "$as_me:5972: \"$ac_link\"") >&5
5973  (eval $ac_link) 2>&5
5974  ac_status=$?
5975  echo "$as_me:5975: \$? = $ac_status" >&5
5976  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5977  { (eval echo "$as_me:5977: \"$ac_try\"") >&5
5978  (eval $ac_try) 2>&5
5979  ac_status=$?
5980  echo "$as_me:5980: \$? = $ac_status" >&5
5981  (exit $ac_status); }; }; then
5982
5983			cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
5984			eval 'ac_cv_func_'$cf_func'=yes'
5985else
5986  echo "$as_me: program exited with status $ac_status" >&5
5987echo "$as_me: failed program was:" >&5
5988cat conftest.$ac_ext >&5
5989
5990			eval 'ac_cv_func_'$cf_func'=no'
5991fi
5992rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5993fi
5994		done
5995		test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
5996
5997fi
5998echo "$as_me:5998: result: $cf_cv_link_funcs" >&5
5999echo "${ECHO_T}$cf_cv_link_funcs" >&6
6000	test "$ac_cv_func_link"    = yes && cat >>confdefs.h <<\EOF
6001#define HAVE_LINK 1
6002EOF
6003
6004	test "$ac_cv_func_symlink" = yes && cat >>confdefs.h <<\EOF
6005#define HAVE_SYMLINK 1
6006EOF
6007
6008fi
6009
6010with_links=no
6011with_symlinks=no
6012
6013# soft links (symbolic links) are useful for some systems where hard links do
6014# not work, or to make it simpler to copy terminfo trees around.
6015if test "$ac_cv_func_symlink" = yes ; then
6016    echo "$as_me:6016: checking if tic should use symbolic links" >&5
6017echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
6018
6019# Check whether --enable-symlinks or --disable-symlinks was given.
6020if test "${enable_symlinks+set}" = set; then
6021  enableval="$enable_symlinks"
6022  with_symlinks=$enableval
6023else
6024  with_symlinks=no
6025fi;
6026    echo "$as_me:6026: result: $with_symlinks" >&5
6027echo "${ECHO_T}$with_symlinks" >&6
6028fi
6029
6030# If we have hard links and did not choose to use soft links instead, there is
6031# no reason to make this choice optional - use the hard links.
6032if test "$with_symlinks" = no ; then
6033    echo "$as_me:6033: checking if tic should use hard links" >&5
6034echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
6035    if test "$ac_cv_func_link" = yes ; then
6036	with_links=yes
6037    else
6038	with_links=no
6039    fi
6040    echo "$as_me:6040: result: $with_links" >&5
6041echo "${ECHO_T}$with_links" >&6
6042fi
6043
6044test "$with_links" = yes && cat >>confdefs.h <<\EOF
6045#define USE_LINKS 1
6046EOF
6047
6048test "$with_symlinks" = yes && cat >>confdefs.h <<\EOF
6049#define USE_SYMLINKS 1
6050EOF
6051
6052###   use option --enable-broken-linker to force on use of broken-linker support
6053echo "$as_me:6053: checking if you want broken-linker support code" >&5
6054echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
6055
6056# Check whether --enable-broken_linker or --disable-broken_linker was given.
6057if test "${enable_broken_linker+set}" = set; then
6058  enableval="$enable_broken_linker"
6059  with_broken_linker=$enableval
6060else
6061  with_broken_linker=${BROKEN_LINKER-no}
6062fi;
6063echo "$as_me:6063: result: $with_broken_linker" >&5
6064echo "${ECHO_T}$with_broken_linker" >&6
6065
6066BROKEN_LINKER=0
6067if test "$with_broken_linker" = yes ; then
6068	cat >>confdefs.h <<\EOF
6069#define BROKEN_LINKER 1
6070EOF
6071
6072	BROKEN_LINKER=1
6073elif test "$DFT_LWR_MODEL" = shared ; then
6074	case $cf_cv_system_name in #(vi
6075	cygwin*)
6076		cat >>confdefs.h <<\EOF
6077#define BROKEN_LINKER 1
6078EOF
6079
6080		BROKEN_LINKER=1
6081		test -n "$verbose" && echo "	cygwin linker is broken anyway" 1>&6
6082
6083echo "${as_me-configure}:6083: testing cygwin linker is broken anyway ..." 1>&5
6084
6085		;;
6086	esac
6087fi
6088
6089###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
6090echo "$as_me:6090: checking if tputs should process BSD-style prefix padding" >&5
6091echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
6092
6093# Check whether --enable-bsdpad or --disable-bsdpad was given.
6094if test "${enable_bsdpad+set}" = set; then
6095  enableval="$enable_bsdpad"
6096  with_bsdpad=$enableval
6097else
6098  with_bsdpad=no
6099fi;
6100echo "$as_me:6100: result: $with_bsdpad" >&5
6101echo "${ECHO_T}$with_bsdpad" >&6
6102test "$with_bsdpad" = yes && cat >>confdefs.h <<\EOF
6103#define BSD_TPUTS 1
6104EOF
6105
6106###   use option --enable-widec to turn on use of wide-character support
6107NCURSES_CH_T=chtype
6108NCURSES_LIBUTF8=0
6109
6110NEED_WCHAR_H=0
6111NCURSES_MBSTATE_T=0
6112NCURSES_WCHAR_T=0
6113NCURSES_WINT_T=0
6114
6115# Check to define _XOPEN_SOURCE "automatically"
6116
6117echo "$as_me:6117: checking if $CC -U and -D options work together" >&5
6118echo $ECHO_N "checking if $CC -U and -D options work together... $ECHO_C" >&6
6119if test "${cf_cv_cc_u_d_options+set}" = set; then
6120  echo $ECHO_N "(cached) $ECHO_C" >&6
6121else
6122
6123	cf_save_CPPFLAGS="$CPPFLAGS"
6124	CPPFLAGS="-UU_D_OPTIONS -DU_D_OPTIONS -DD_U_OPTIONS -UD_U_OPTIONS"
6125	cat >conftest.$ac_ext <<_ACEOF
6126#line 6126 "configure"
6127#include "confdefs.h"
6128
6129int
6130main ()
6131{
6132
6133#ifndef U_D_OPTIONS
6134make an undefined-error
6135#endif
6136#ifdef  D_U_OPTIONS
6137make a defined-error
6138#endif
6139
6140  ;
6141  return 0;
6142}
6143_ACEOF
6144rm -f conftest.$ac_objext
6145if { (eval echo "$as_me:6145: \"$ac_compile\"") >&5
6146  (eval $ac_compile) 2>&5
6147  ac_status=$?
6148  echo "$as_me:6148: \$? = $ac_status" >&5
6149  (exit $ac_status); } &&
6150         { ac_try='test -s conftest.$ac_objext'
6151  { (eval echo "$as_me:6151: \"$ac_try\"") >&5
6152  (eval $ac_try) 2>&5
6153  ac_status=$?
6154  echo "$as_me:6154: \$? = $ac_status" >&5
6155  (exit $ac_status); }; }; then
6156
6157	cf_cv_cc_u_d_options=yes
6158else
6159  echo "$as_me: failed program was:" >&5
6160cat conftest.$ac_ext >&5
6161
6162	cf_cv_cc_u_d_options=no
6163fi
6164rm -f conftest.$ac_objext conftest.$ac_ext
6165	CPPFLAGS="$cf_save_CPPFLAGS"
6166
6167fi
6168echo "$as_me:6168: result: $cf_cv_cc_u_d_options" >&5
6169echo "${ECHO_T}$cf_cv_cc_u_d_options" >&6
6170
6171cf_XOPEN_SOURCE=500
6172cf_POSIX_C_SOURCE=199506L
6173
6174case $host_os in #(vi
6175aix[45]*) #(vi
6176	CPPFLAGS="$CPPFLAGS -D_ALL_SOURCE"
6177	;;
6178freebsd*) #(vi
6179	# 5.x headers associate
6180	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
6181	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
6182	cf_POSIX_C_SOURCE=200112L
6183	cf_XOPEN_SOURCE=600
6184	CPPFLAGS="$CPPFLAGS -D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6185	;;
6186hpux*) #(vi
6187	CPPFLAGS="$CPPFLAGS -D_HPUX_SOURCE"
6188	;;
6189irix[56].*) #(vi
6190	CPPFLAGS="$CPPFLAGS -D_SGI_SOURCE"
6191	;;
6192linux*|gnu*|k*bsd*-gnu) #(vi
6193
6194echo "$as_me:6194: checking if we must define _GNU_SOURCE" >&5
6195echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
6196if test "${cf_cv_gnu_source+set}" = set; then
6197  echo $ECHO_N "(cached) $ECHO_C" >&6
6198else
6199
6200cat >conftest.$ac_ext <<_ACEOF
6201#line 6201 "configure"
6202#include "confdefs.h"
6203#include <sys/types.h>
6204int
6205main ()
6206{
6207
6208#ifndef _XOPEN_SOURCE
6209make an error
6210#endif
6211  ;
6212  return 0;
6213}
6214_ACEOF
6215rm -f conftest.$ac_objext
6216if { (eval echo "$as_me:6216: \"$ac_compile\"") >&5
6217  (eval $ac_compile) 2>&5
6218  ac_status=$?
6219  echo "$as_me:6219: \$? = $ac_status" >&5
6220  (exit $ac_status); } &&
6221         { ac_try='test -s conftest.$ac_objext'
6222  { (eval echo "$as_me:6222: \"$ac_try\"") >&5
6223  (eval $ac_try) 2>&5
6224  ac_status=$?
6225  echo "$as_me:6225: \$? = $ac_status" >&5
6226  (exit $ac_status); }; }; then
6227  cf_cv_gnu_source=no
6228else
6229  echo "$as_me: failed program was:" >&5
6230cat conftest.$ac_ext >&5
6231cf_save="$CPPFLAGS"
6232	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6233	 cat >conftest.$ac_ext <<_ACEOF
6234#line 6234 "configure"
6235#include "confdefs.h"
6236#include <sys/types.h>
6237int
6238main ()
6239{
6240
6241#ifdef _XOPEN_SOURCE
6242make an error
6243#endif
6244  ;
6245  return 0;
6246}
6247_ACEOF
6248rm -f conftest.$ac_objext
6249if { (eval echo "$as_me:6249: \"$ac_compile\"") >&5
6250  (eval $ac_compile) 2>&5
6251  ac_status=$?
6252  echo "$as_me:6252: \$? = $ac_status" >&5
6253  (exit $ac_status); } &&
6254         { ac_try='test -s conftest.$ac_objext'
6255  { (eval echo "$as_me:6255: \"$ac_try\"") >&5
6256  (eval $ac_try) 2>&5
6257  ac_status=$?
6258  echo "$as_me:6258: \$? = $ac_status" >&5
6259  (exit $ac_status); }; }; then
6260  cf_cv_gnu_source=no
6261else
6262  echo "$as_me: failed program was:" >&5
6263cat conftest.$ac_ext >&5
6264cf_cv_gnu_source=yes
6265fi
6266rm -f conftest.$ac_objext conftest.$ac_ext
6267	CPPFLAGS="$cf_save"
6268
6269fi
6270rm -f conftest.$ac_objext conftest.$ac_ext
6271
6272fi
6273echo "$as_me:6273: result: $cf_cv_gnu_source" >&5
6274echo "${ECHO_T}$cf_cv_gnu_source" >&6
6275test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
6276
6277	;;
6278mirbsd*) #(vi
6279	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <arpa/inet.h>
6280	;;
6281netbsd*) #(vi
6282	# setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
6283	;;
6284openbsd*) #(vi
6285	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
6286	;;
6287osf[45]*) #(vi
6288	CPPFLAGS="$CPPFLAGS -D_OSF_SOURCE"
6289	;;
6290nto-qnx*) #(vi
6291	CPPFLAGS="$CPPFLAGS -D_QNX_SOURCE"
6292	;;
6293sco*) #(vi
6294	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
6295	;;
6296solaris*) #(vi
6297	CPPFLAGS="$CPPFLAGS -D__EXTENSIONS__"
6298	;;
6299*)
6300	echo "$as_me:6300: checking if we should define _XOPEN_SOURCE" >&5
6301echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
6302if test "${cf_cv_xopen_source+set}" = set; then
6303  echo $ECHO_N "(cached) $ECHO_C" >&6
6304else
6305
6306	cat >conftest.$ac_ext <<_ACEOF
6307#line 6307 "configure"
6308#include "confdefs.h"
6309#include <sys/types.h>
6310int
6311main ()
6312{
6313
6314#ifndef _XOPEN_SOURCE
6315make an error
6316#endif
6317  ;
6318  return 0;
6319}
6320_ACEOF
6321rm -f conftest.$ac_objext
6322if { (eval echo "$as_me:6322: \"$ac_compile\"") >&5
6323  (eval $ac_compile) 2>&5
6324  ac_status=$?
6325  echo "$as_me:6325: \$? = $ac_status" >&5
6326  (exit $ac_status); } &&
6327         { ac_try='test -s conftest.$ac_objext'
6328  { (eval echo "$as_me:6328: \"$ac_try\"") >&5
6329  (eval $ac_try) 2>&5
6330  ac_status=$?
6331  echo "$as_me:6331: \$? = $ac_status" >&5
6332  (exit $ac_status); }; }; then
6333  cf_cv_xopen_source=no
6334else
6335  echo "$as_me: failed program was:" >&5
6336cat conftest.$ac_ext >&5
6337cf_save="$CPPFLAGS"
6338	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
6339	 cat >conftest.$ac_ext <<_ACEOF
6340#line 6340 "configure"
6341#include "confdefs.h"
6342#include <sys/types.h>
6343int
6344main ()
6345{
6346
6347#ifdef _XOPEN_SOURCE
6348make an error
6349#endif
6350  ;
6351  return 0;
6352}
6353_ACEOF
6354rm -f conftest.$ac_objext
6355if { (eval echo "$as_me:6355: \"$ac_compile\"") >&5
6356  (eval $ac_compile) 2>&5
6357  ac_status=$?
6358  echo "$as_me:6358: \$? = $ac_status" >&5
6359  (exit $ac_status); } &&
6360         { ac_try='test -s conftest.$ac_objext'
6361  { (eval echo "$as_me:6361: \"$ac_try\"") >&5
6362  (eval $ac_try) 2>&5
6363  ac_status=$?
6364  echo "$as_me:6364: \$? = $ac_status" >&5
6365  (exit $ac_status); }; }; then
6366  cf_cv_xopen_source=no
6367else
6368  echo "$as_me: failed program was:" >&5
6369cat conftest.$ac_ext >&5
6370cf_cv_xopen_source=$cf_XOPEN_SOURCE
6371fi
6372rm -f conftest.$ac_objext conftest.$ac_ext
6373	CPPFLAGS="$cf_save"
6374
6375fi
6376rm -f conftest.$ac_objext conftest.$ac_ext
6377
6378fi
6379echo "$as_me:6379: result: $cf_cv_xopen_source" >&5
6380echo "${ECHO_T}$cf_cv_xopen_source" >&6
6381	if test "$cf_cv_xopen_source" != no ; then
6382
6383# remove _XOPEN_SOURCE symbol from $CFLAGS
6384CFLAGS=`echo "$CFLAGS" | \
6385	sed	-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6386		-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?$//g'`
6387
6388# remove _XOPEN_SOURCE symbol from $CPPFLAGS
6389CPPFLAGS=`echo "$CPPFLAGS" | \
6390	sed	-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6391		-e 's/-[UD]_XOPEN_SOURCE\(=[^ 	]*\)\?$//g'`
6392
6393		test "$cf_cv_cc_u_d_options" = yes && \
6394			CPPFLAGS="$CPPFLAGS -U_XOPEN_SOURCE"
6395		CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_cv_xopen_source"
6396	fi
6397
6398cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
6399
6400cf_save_CFLAGS="$CFLAGS"
6401cf_save_CPPFLAGS="$CPPFLAGS"
6402
6403# remove _POSIX_C_SOURCE symbol from $cf_save_CFLAGS
6404cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
6405	sed	-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6406		-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?$//g'`
6407
6408# remove _POSIX_C_SOURCE symbol from $cf_save_CPPFLAGS
6409cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
6410	sed	-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?[ 	]/ /g' \
6411		-e 's/-[UD]_POSIX_C_SOURCE\(=[^ 	]*\)\?$//g'`
6412
6413echo "$as_me:6413: checking if we should define _POSIX_C_SOURCE" >&5
6414echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
6415if test "${cf_cv_posix_c_source+set}" = set; then
6416  echo $ECHO_N "(cached) $ECHO_C" >&6
6417else
6418
6419echo "${as_me-configure}:6419: testing if the symbol is already defined go no further ..." 1>&5
6420
6421	cat >conftest.$ac_ext <<_ACEOF
6422#line 6422 "configure"
6423#include "confdefs.h"
6424#include <sys/types.h>
6425int
6426main ()
6427{
6428
6429#ifndef _POSIX_C_SOURCE
6430make an error
6431#endif
6432  ;
6433  return 0;
6434}
6435_ACEOF
6436rm -f conftest.$ac_objext
6437if { (eval echo "$as_me:6437: \"$ac_compile\"") >&5
6438  (eval $ac_compile) 2>&5
6439  ac_status=$?
6440  echo "$as_me:6440: \$? = $ac_status" >&5
6441  (exit $ac_status); } &&
6442         { ac_try='test -s conftest.$ac_objext'
6443  { (eval echo "$as_me:6443: \"$ac_try\"") >&5
6444  (eval $ac_try) 2>&5
6445  ac_status=$?
6446  echo "$as_me:6446: \$? = $ac_status" >&5
6447  (exit $ac_status); }; }; then
6448  cf_cv_posix_c_source=no
6449else
6450  echo "$as_me: failed program was:" >&5
6451cat conftest.$ac_ext >&5
6452cf_want_posix_source=no
6453	 case .$cf_POSIX_C_SOURCE in #(vi
6454	 .[12]??*) #(vi
6455		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6456		;;
6457	 .2) #(vi
6458		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
6459		cf_want_posix_source=yes
6460		;;
6461	 .*)
6462		cf_want_posix_source=yes
6463		;;
6464	 esac
6465	 if test "$cf_want_posix_source" = yes ; then
6466		cat >conftest.$ac_ext <<_ACEOF
6467#line 6467 "configure"
6468#include "confdefs.h"
6469#include <sys/types.h>
6470int
6471main ()
6472{
6473
6474#ifdef _POSIX_SOURCE
6475make an error
6476#endif
6477  ;
6478  return 0;
6479}
6480_ACEOF
6481rm -f conftest.$ac_objext
6482if { (eval echo "$as_me:6482: \"$ac_compile\"") >&5
6483  (eval $ac_compile) 2>&5
6484  ac_status=$?
6485  echo "$as_me:6485: \$? = $ac_status" >&5
6486  (exit $ac_status); } &&
6487         { ac_try='test -s conftest.$ac_objext'
6488  { (eval echo "$as_me:6488: \"$ac_try\"") >&5
6489  (eval $ac_try) 2>&5
6490  ac_status=$?
6491  echo "$as_me:6491: \$? = $ac_status" >&5
6492  (exit $ac_status); }; }; then
6493  :
6494else
6495  echo "$as_me: failed program was:" >&5
6496cat conftest.$ac_ext >&5
6497cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
6498fi
6499rm -f conftest.$ac_objext conftest.$ac_ext
6500	 fi
6501
6502echo "${as_me-configure}:6502: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
6503
6504	 CFLAGS="$cf_trim_CFLAGS"
6505	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
6506
6507echo "${as_me-configure}:6507: testing if the second compile does not leave our definition intact error ..." 1>&5
6508
6509	 cat >conftest.$ac_ext <<_ACEOF
6510#line 6510 "configure"
6511#include "confdefs.h"
6512#include <sys/types.h>
6513int
6514main ()
6515{
6516
6517#ifndef _POSIX_C_SOURCE
6518make an error
6519#endif
6520  ;
6521  return 0;
6522}
6523_ACEOF
6524rm -f conftest.$ac_objext
6525if { (eval echo "$as_me:6525: \"$ac_compile\"") >&5
6526  (eval $ac_compile) 2>&5
6527  ac_status=$?
6528  echo "$as_me:6528: \$? = $ac_status" >&5
6529  (exit $ac_status); } &&
6530         { ac_try='test -s conftest.$ac_objext'
6531  { (eval echo "$as_me:6531: \"$ac_try\"") >&5
6532  (eval $ac_try) 2>&5
6533  ac_status=$?
6534  echo "$as_me:6534: \$? = $ac_status" >&5
6535  (exit $ac_status); }; }; then
6536  :
6537else
6538  echo "$as_me: failed program was:" >&5
6539cat conftest.$ac_ext >&5
6540cf_cv_posix_c_source=no
6541fi
6542rm -f conftest.$ac_objext conftest.$ac_ext
6543	 CFLAGS="$cf_save_CFLAGS"
6544	 CPPFLAGS="$cf_save_CPPFLAGS"
6545
6546fi
6547rm -f conftest.$ac_objext conftest.$ac_ext
6548
6549fi
6550echo "$as_me:6550: result: $cf_cv_posix_c_source" >&5
6551echo "${ECHO_T}$cf_cv_posix_c_source" >&6
6552
6553if test "$cf_cv_posix_c_source" != no ; then
6554	CFLAGS="$cf_trim_CFLAGS"
6555	CPPFLAGS="$cf_trim_CPPFLAGS"
6556	if test "$cf_cv_cc_u_d_options" = yes ; then
6557		cf_temp_posix_c_source=`echo "$cf_cv_posix_c_source" | \
6558				sed -e 's/-D/-U/g' -e 's/=[^ 	]*//g'`
6559		CPPFLAGS="$CPPFLAGS $cf_temp_posix_c_source"
6560	fi
6561	CPPFLAGS="$CPPFLAGS $cf_cv_posix_c_source"
6562fi
6563
6564	;;
6565esac
6566
6567# Work around breakage on OS X
6568
6569echo "$as_me:6569: checking if SIGWINCH is defined" >&5
6570echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
6571if test "${cf_cv_define_sigwinch+set}" = set; then
6572  echo $ECHO_N "(cached) $ECHO_C" >&6
6573else
6574
6575	cat >conftest.$ac_ext <<_ACEOF
6576#line 6576 "configure"
6577#include "confdefs.h"
6578
6579#include <sys/types.h>
6580#include <sys/signal.h>
6581
6582int
6583main ()
6584{
6585int x = SIGWINCH
6586  ;
6587  return 0;
6588}
6589_ACEOF
6590rm -f conftest.$ac_objext
6591if { (eval echo "$as_me:6591: \"$ac_compile\"") >&5
6592  (eval $ac_compile) 2>&5
6593  ac_status=$?
6594  echo "$as_me:6594: \$? = $ac_status" >&5
6595  (exit $ac_status); } &&
6596         { ac_try='test -s conftest.$ac_objext'
6597  { (eval echo "$as_me:6597: \"$ac_try\"") >&5
6598  (eval $ac_try) 2>&5
6599  ac_status=$?
6600  echo "$as_me:6600: \$? = $ac_status" >&5
6601  (exit $ac_status); }; }; then
6602  cf_cv_define_sigwinch=yes
6603else
6604  echo "$as_me: failed program was:" >&5
6605cat conftest.$ac_ext >&5
6606cat >conftest.$ac_ext <<_ACEOF
6607#line 6607 "configure"
6608#include "confdefs.h"
6609
6610#undef _XOPEN_SOURCE
6611#undef _POSIX_SOURCE
6612#undef _POSIX_C_SOURCE
6613#include <sys/types.h>
6614#include <sys/signal.h>
6615
6616int
6617main ()
6618{
6619int x = SIGWINCH
6620  ;
6621  return 0;
6622}
6623_ACEOF
6624rm -f conftest.$ac_objext
6625if { (eval echo "$as_me:6625: \"$ac_compile\"") >&5
6626  (eval $ac_compile) 2>&5
6627  ac_status=$?
6628  echo "$as_me:6628: \$? = $ac_status" >&5
6629  (exit $ac_status); } &&
6630         { ac_try='test -s conftest.$ac_objext'
6631  { (eval echo "$as_me:6631: \"$ac_try\"") >&5
6632  (eval $ac_try) 2>&5
6633  ac_status=$?
6634  echo "$as_me:6634: \$? = $ac_status" >&5
6635  (exit $ac_status); }; }; then
6636  cf_cv_define_sigwinch=maybe
6637else
6638  echo "$as_me: failed program was:" >&5
6639cat conftest.$ac_ext >&5
6640cf_cv_define_sigwinch=no
6641fi
6642rm -f conftest.$ac_objext conftest.$ac_ext
6643
6644fi
6645rm -f conftest.$ac_objext conftest.$ac_ext
6646
6647fi
6648echo "$as_me:6648: result: $cf_cv_define_sigwinch" >&5
6649echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
6650
6651if test "$cf_cv_define_sigwinch" = maybe ; then
6652echo "$as_me:6652: checking for actual SIGWINCH definition" >&5
6653echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
6654if test "${cf_cv_fixup_sigwinch+set}" = set; then
6655  echo $ECHO_N "(cached) $ECHO_C" >&6
6656else
6657
6658cf_cv_fixup_sigwinch=unknown
6659cf_sigwinch=32
6660while test $cf_sigwinch != 1
6661do
6662	cat >conftest.$ac_ext <<_ACEOF
6663#line 6663 "configure"
6664#include "confdefs.h"
6665
6666#undef _XOPEN_SOURCE
6667#undef _POSIX_SOURCE
6668#undef _POSIX_C_SOURCE
6669#include <sys/types.h>
6670#include <sys/signal.h>
6671
6672int
6673main ()
6674{
6675
6676#if SIGWINCH != $cf_sigwinch
6677make an error
6678#endif
6679int x = SIGWINCH
6680  ;
6681  return 0;
6682}
6683_ACEOF
6684rm -f conftest.$ac_objext
6685if { (eval echo "$as_me:6685: \"$ac_compile\"") >&5
6686  (eval $ac_compile) 2>&5
6687  ac_status=$?
6688  echo "$as_me:6688: \$? = $ac_status" >&5
6689  (exit $ac_status); } &&
6690         { ac_try='test -s conftest.$ac_objext'
6691  { (eval echo "$as_me:6691: \"$ac_try\"") >&5
6692  (eval $ac_try) 2>&5
6693  ac_status=$?
6694  echo "$as_me:6694: \$? = $ac_status" >&5
6695  (exit $ac_status); }; }; then
6696  cf_cv_fixup_sigwinch=$cf_sigwinch
6697	 break
6698else
6699  echo "$as_me: failed program was:" >&5
6700cat conftest.$ac_ext >&5
6701fi
6702rm -f conftest.$ac_objext conftest.$ac_ext
6703
6704cf_sigwinch=`expr $cf_sigwinch - 1`
6705done
6706
6707fi
6708echo "$as_me:6708: result: $cf_cv_fixup_sigwinch" >&5
6709echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
6710
6711	if test "$cf_cv_fixup_sigwinch" != unknown ; then
6712		CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
6713	fi
6714fi
6715
6716# Checks for CODESET support.
6717
6718  echo "$as_me:6718: checking for nl_langinfo and CODESET" >&5
6719echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
6720if test "${am_cv_langinfo_codeset+set}" = set; then
6721  echo $ECHO_N "(cached) $ECHO_C" >&6
6722else
6723  cat >conftest.$ac_ext <<_ACEOF
6724#line 6724 "configure"
6725#include "confdefs.h"
6726#include <langinfo.h>
6727int
6728main ()
6729{
6730char* cs = nl_langinfo(CODESET);
6731  ;
6732  return 0;
6733}
6734_ACEOF
6735rm -f conftest.$ac_objext conftest$ac_exeext
6736if { (eval echo "$as_me:6736: \"$ac_link\"") >&5
6737  (eval $ac_link) 2>&5
6738  ac_status=$?
6739  echo "$as_me:6739: \$? = $ac_status" >&5
6740  (exit $ac_status); } &&
6741         { ac_try='test -s conftest$ac_exeext'
6742  { (eval echo "$as_me:6742: \"$ac_try\"") >&5
6743  (eval $ac_try) 2>&5
6744  ac_status=$?
6745  echo "$as_me:6745: \$? = $ac_status" >&5
6746  (exit $ac_status); }; }; then
6747  am_cv_langinfo_codeset=yes
6748else
6749  echo "$as_me: failed program was:" >&5
6750cat conftest.$ac_ext >&5
6751am_cv_langinfo_codeset=no
6752fi
6753rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6754
6755fi
6756echo "$as_me:6756: result: $am_cv_langinfo_codeset" >&5
6757echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
6758  if test $am_cv_langinfo_codeset = yes; then
6759
6760cat >>confdefs.h <<\EOF
6761#define HAVE_LANGINFO_CODESET 1
6762EOF
6763
6764  fi
6765
6766# use these variables to work around a defect in gcc's fixincludes.
6767NCURSES_OK_WCHAR_T=
6768NCURSES_OK_WINT_T=
6769
6770echo "$as_me:6770: checking if you want wide-character code" >&5
6771echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
6772
6773# Check whether --enable-widec or --disable-widec was given.
6774if test "${enable_widec+set}" = set; then
6775  enableval="$enable_widec"
6776  with_widec=$enableval
6777else
6778  with_widec=no
6779fi;
6780echo "$as_me:6780: result: $with_widec" >&5
6781echo "${ECHO_T}$with_widec" >&6
6782if test "$with_widec" = yes ; then
6783	LIB_SUFFIX="w${LIB_SUFFIX}"
6784	cat >>confdefs.h <<\EOF
6785#define USE_WIDEC_SUPPORT 1
6786EOF
6787
6788echo "$as_me:6788: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
6789echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
6790cat >conftest.$ac_ext <<_ACEOF
6791#line 6791 "configure"
6792#include "confdefs.h"
6793#include <sys/types.h>
6794
6795int
6796main ()
6797{
6798
6799#ifndef _XOPEN_SOURCE_EXTENDED
6800make an error
6801#endif
6802  ;
6803  return 0;
6804}
6805_ACEOF
6806rm -f conftest.$ac_objext
6807if { (eval echo "$as_me:6807: \"$ac_compile\"") >&5
6808  (eval $ac_compile) 2>&5
6809  ac_status=$?
6810  echo "$as_me:6810: \$? = $ac_status" >&5
6811  (exit $ac_status); } &&
6812         { ac_try='test -s conftest.$ac_objext'
6813  { (eval echo "$as_me:6813: \"$ac_try\"") >&5
6814  (eval $ac_try) 2>&5
6815  ac_status=$?
6816  echo "$as_me:6816: \$? = $ac_status" >&5
6817  (exit $ac_status); }; }; then
6818  cf_result=no
6819else
6820  echo "$as_me: failed program was:" >&5
6821cat conftest.$ac_ext >&5
6822cf_result=yes
6823fi
6824rm -f conftest.$ac_objext conftest.$ac_ext
6825echo "$as_me:6825: result: $cf_result" >&5
6826echo "${ECHO_T}$cf_result" >&6
6827
6828if test "$cf_result" = yes ; then
6829	CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
6830elif test "x" != "x" ; then
6831	echo "$as_me:6831: checking checking for compatible value versus " >&5
6832echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
6833	cat >conftest.$ac_ext <<_ACEOF
6834#line 6834 "configure"
6835#include "confdefs.h"
6836#include <sys/types.h>
6837
6838int
6839main ()
6840{
6841
6842#if _XOPEN_SOURCE_EXTENDED- < 0
6843make an error
6844#endif
6845  ;
6846  return 0;
6847}
6848_ACEOF
6849rm -f conftest.$ac_objext
6850if { (eval echo "$as_me:6850: \"$ac_compile\"") >&5
6851  (eval $ac_compile) 2>&5
6852  ac_status=$?
6853  echo "$as_me:6853: \$? = $ac_status" >&5
6854  (exit $ac_status); } &&
6855         { ac_try='test -s conftest.$ac_objext'
6856  { (eval echo "$as_me:6856: \"$ac_try\"") >&5
6857  (eval $ac_try) 2>&5
6858  ac_status=$?
6859  echo "$as_me:6859: \$? = $ac_status" >&5
6860  (exit $ac_status); }; }; then
6861  cf_result=yes
6862else
6863  echo "$as_me: failed program was:" >&5
6864cat conftest.$ac_ext >&5
6865cf_result=no
6866fi
6867rm -f conftest.$ac_objext conftest.$ac_ext
6868	echo "$as_me:6868: result: $cf_result" >&5
6869echo "${ECHO_T}$cf_result" >&6
6870	if test "$cf_result" = no ; then
6871		# perhaps we can override it - try...
6872		CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
6873	fi
6874fi
6875
6876	# with_overwrite=no
6877	NCURSES_CH_T=cchar_t
6878
6879for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc
6880do
6881as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6882echo "$as_me:6882: checking for $ac_func" >&5
6883echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6884if eval "test \"\${$as_ac_var+set}\" = set"; then
6885  echo $ECHO_N "(cached) $ECHO_C" >&6
6886else
6887  cat >conftest.$ac_ext <<_ACEOF
6888#line 6888 "configure"
6889#include "confdefs.h"
6890/* System header to define __stub macros and hopefully few prototypes,
6891    which can conflict with char $ac_func (); below.  */
6892#include <assert.h>
6893/* Override any gcc2 internal prototype to avoid an error.  */
6894#ifdef __cplusplus
6895extern "C"
6896#endif
6897/* We use char because int might match the return type of a gcc2
6898   builtin and then its argument prototype would still apply.  */
6899char $ac_func ();
6900char (*f) ();
6901
6902int
6903main ()
6904{
6905/* The GNU C library defines this for functions which it implements
6906    to always fail with ENOSYS.  Some functions are actually named
6907    something starting with __ and the normal name is an alias.  */
6908#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6909choke me
6910#else
6911f = $ac_func;
6912#endif
6913
6914  ;
6915  return 0;
6916}
6917_ACEOF
6918rm -f conftest.$ac_objext conftest$ac_exeext
6919if { (eval echo "$as_me:6919: \"$ac_link\"") >&5
6920  (eval $ac_link) 2>&5
6921  ac_status=$?
6922  echo "$as_me:6922: \$? = $ac_status" >&5
6923  (exit $ac_status); } &&
6924         { ac_try='test -s conftest$ac_exeext'
6925  { (eval echo "$as_me:6925: \"$ac_try\"") >&5
6926  (eval $ac_try) 2>&5
6927  ac_status=$?
6928  echo "$as_me:6928: \$? = $ac_status" >&5
6929  (exit $ac_status); }; }; then
6930  eval "$as_ac_var=yes"
6931else
6932  echo "$as_me: failed program was:" >&5
6933cat conftest.$ac_ext >&5
6934eval "$as_ac_var=no"
6935fi
6936rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6937fi
6938echo "$as_me:6938: result: `eval echo '${'$as_ac_var'}'`" >&5
6939echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6940if test `eval echo '${'$as_ac_var'}'` = yes; then
6941  cat >>confdefs.h <<EOF
6942#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6943EOF
6944
6945fi
6946done
6947
6948	if test "$ac_cv_func_putwc" != yes ; then
6949
6950echo "$as_me:6950: checking for putwc in libutf8" >&5
6951echo $ECHO_N "checking for putwc in libutf8... $ECHO_C" >&6
6952if test "${cf_cv_libutf8+set}" = set; then
6953  echo $ECHO_N "(cached) $ECHO_C" >&6
6954else
6955
6956	cf_save_LIBS="$LIBS"
6957	LIBS="-lutf8 $LIBS"
6958cat >conftest.$ac_ext <<_ACEOF
6959#line 6959 "configure"
6960#include "confdefs.h"
6961
6962#include <libutf8.h>
6963int
6964main ()
6965{
6966putwc(0,0);
6967  ;
6968  return 0;
6969}
6970_ACEOF
6971rm -f conftest.$ac_objext conftest$ac_exeext
6972if { (eval echo "$as_me:6972: \"$ac_link\"") >&5
6973  (eval $ac_link) 2>&5
6974  ac_status=$?
6975  echo "$as_me:6975: \$? = $ac_status" >&5
6976  (exit $ac_status); } &&
6977         { ac_try='test -s conftest$ac_exeext'
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_libutf8=yes
6984else
6985  echo "$as_me: failed program was:" >&5
6986cat conftest.$ac_ext >&5
6987cf_cv_libutf8=no
6988fi
6989rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6990	LIBS="$cf_save_LIBS"
6991
6992fi
6993echo "$as_me:6993: result: $cf_cv_libutf8" >&5
6994echo "${ECHO_T}$cf_cv_libutf8" >&6
6995
6996if test "$cf_cv_libutf8" = yes ; then
6997	cat >>confdefs.h <<\EOF
6998#define HAVE_LIBUTF8_H 1
6999EOF
7000
7001	LIBS="-lutf8 $LIBS"
7002fi
7003
7004		if test "$cf_cv_libutf8" = yes ; then
7005			NCURSES_LIBUTF8=1
7006		fi
7007	fi
7008
7009# This is needed on Tru64 5.0 to declare mbstate_t
7010echo "$as_me:7010: checking if we must include wchar.h to declare mbstate_t" >&5
7011echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
7012if test "${cf_cv_mbstate_t+set}" = set; then
7013  echo $ECHO_N "(cached) $ECHO_C" >&6
7014else
7015
7016cat >conftest.$ac_ext <<_ACEOF
7017#line 7017 "configure"
7018#include "confdefs.h"
7019
7020#include <stdlib.h>
7021#include <stdarg.h>
7022#include <stdio.h>
7023#ifdef HAVE_LIBUTF8_H
7024#include <libutf8.h>
7025#endif
7026int
7027main ()
7028{
7029mbstate_t state
7030  ;
7031  return 0;
7032}
7033_ACEOF
7034rm -f conftest.$ac_objext
7035if { (eval echo "$as_me:7035: \"$ac_compile\"") >&5
7036  (eval $ac_compile) 2>&5
7037  ac_status=$?
7038  echo "$as_me:7038: \$? = $ac_status" >&5
7039  (exit $ac_status); } &&
7040         { ac_try='test -s conftest.$ac_objext'
7041  { (eval echo "$as_me:7041: \"$ac_try\"") >&5
7042  (eval $ac_try) 2>&5
7043  ac_status=$?
7044  echo "$as_me:7044: \$? = $ac_status" >&5
7045  (exit $ac_status); }; }; then
7046  cf_cv_mbstate_t=no
7047else
7048  echo "$as_me: failed program was:" >&5
7049cat conftest.$ac_ext >&5
7050cat >conftest.$ac_ext <<_ACEOF
7051#line 7051 "configure"
7052#include "confdefs.h"
7053
7054#include <stdlib.h>
7055#include <stdarg.h>
7056#include <stdio.h>
7057#include <wchar.h>
7058#ifdef HAVE_LIBUTF8_H
7059#include <libutf8.h>
7060#endif
7061int
7062main ()
7063{
7064mbstate_t value
7065  ;
7066  return 0;
7067}
7068_ACEOF
7069rm -f conftest.$ac_objext
7070if { (eval echo "$as_me:7070: \"$ac_compile\"") >&5
7071  (eval $ac_compile) 2>&5
7072  ac_status=$?
7073  echo "$as_me:7073: \$? = $ac_status" >&5
7074  (exit $ac_status); } &&
7075         { ac_try='test -s conftest.$ac_objext'
7076  { (eval echo "$as_me:7076: \"$ac_try\"") >&5
7077  (eval $ac_try) 2>&5
7078  ac_status=$?
7079  echo "$as_me:7079: \$? = $ac_status" >&5
7080  (exit $ac_status); }; }; then
7081  cf_cv_mbstate_t=yes
7082else
7083  echo "$as_me: failed program was:" >&5
7084cat conftest.$ac_ext >&5
7085cf_cv_mbstate_t=unknown
7086fi
7087rm -f conftest.$ac_objext conftest.$ac_ext
7088fi
7089rm -f conftest.$ac_objext conftest.$ac_ext
7090fi
7091echo "$as_me:7091: result: $cf_cv_mbstate_t" >&5
7092echo "${ECHO_T}$cf_cv_mbstate_t" >&6
7093
7094if test "$cf_cv_mbstate_t" = yes ; then
7095	cat >>confdefs.h <<\EOF
7096#define NEED_WCHAR_H 1
7097EOF
7098
7099	NEED_WCHAR_H=1
7100fi
7101
7102# if we do not find mbstate_t in either place, use substitution to provide a fallback.
7103if test "$cf_cv_mbstate_t" = unknown ; then
7104	NCURSES_MBSTATE_T=1
7105fi
7106
7107# This is needed on Tru64 5.0 to declare wchar_t
7108echo "$as_me:7108: checking if we must include wchar.h to declare wchar_t" >&5
7109echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
7110if test "${cf_cv_wchar_t+set}" = set; then
7111  echo $ECHO_N "(cached) $ECHO_C" >&6
7112else
7113
7114cat >conftest.$ac_ext <<_ACEOF
7115#line 7115 "configure"
7116#include "confdefs.h"
7117
7118#include <stdlib.h>
7119#include <stdarg.h>
7120#include <stdio.h>
7121#ifdef HAVE_LIBUTF8_H
7122#include <libutf8.h>
7123#endif
7124int
7125main ()
7126{
7127wchar_t state
7128  ;
7129  return 0;
7130}
7131_ACEOF
7132rm -f conftest.$ac_objext
7133if { (eval echo "$as_me:7133: \"$ac_compile\"") >&5
7134  (eval $ac_compile) 2>&5
7135  ac_status=$?
7136  echo "$as_me:7136: \$? = $ac_status" >&5
7137  (exit $ac_status); } &&
7138         { ac_try='test -s conftest.$ac_objext'
7139  { (eval echo "$as_me:7139: \"$ac_try\"") >&5
7140  (eval $ac_try) 2>&5
7141  ac_status=$?
7142  echo "$as_me:7142: \$? = $ac_status" >&5
7143  (exit $ac_status); }; }; then
7144  cf_cv_wchar_t=no
7145else
7146  echo "$as_me: failed program was:" >&5
7147cat conftest.$ac_ext >&5
7148cat >conftest.$ac_ext <<_ACEOF
7149#line 7149 "configure"
7150#include "confdefs.h"
7151
7152#include <stdlib.h>
7153#include <stdarg.h>
7154#include <stdio.h>
7155#include <wchar.h>
7156#ifdef HAVE_LIBUTF8_H
7157#include <libutf8.h>
7158#endif
7159int
7160main ()
7161{
7162wchar_t value
7163  ;
7164  return 0;
7165}
7166_ACEOF
7167rm -f conftest.$ac_objext
7168if { (eval echo "$as_me:7168: \"$ac_compile\"") >&5
7169  (eval $ac_compile) 2>&5
7170  ac_status=$?
7171  echo "$as_me:7171: \$? = $ac_status" >&5
7172  (exit $ac_status); } &&
7173         { ac_try='test -s conftest.$ac_objext'
7174  { (eval echo "$as_me:7174: \"$ac_try\"") >&5
7175  (eval $ac_try) 2>&5
7176  ac_status=$?
7177  echo "$as_me:7177: \$? = $ac_status" >&5
7178  (exit $ac_status); }; }; then
7179  cf_cv_wchar_t=yes
7180else
7181  echo "$as_me: failed program was:" >&5
7182cat conftest.$ac_ext >&5
7183cf_cv_wchar_t=unknown
7184fi
7185rm -f conftest.$ac_objext conftest.$ac_ext
7186fi
7187rm -f conftest.$ac_objext conftest.$ac_ext
7188fi
7189echo "$as_me:7189: result: $cf_cv_wchar_t" >&5
7190echo "${ECHO_T}$cf_cv_wchar_t" >&6
7191
7192if test "$cf_cv_wchar_t" = yes ; then
7193	cat >>confdefs.h <<\EOF
7194#define NEED_WCHAR_H 1
7195EOF
7196
7197	NEED_WCHAR_H=1
7198fi
7199
7200# if we do not find wchar_t in either place, use substitution to provide a fallback.
7201if test "$cf_cv_wchar_t" = unknown ; then
7202	NCURSES_WCHAR_T=1
7203fi
7204
7205# if we find wchar_t in either place, use substitution to provide a fallback.
7206if test "$cf_cv_wchar_t" != unknown ; then
7207	NCURSES_OK_WCHAR_T=1
7208fi
7209
7210# This is needed on Tru64 5.0 to declare wint_t
7211echo "$as_me:7211: checking if we must include wchar.h to declare wint_t" >&5
7212echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
7213if test "${cf_cv_wint_t+set}" = set; then
7214  echo $ECHO_N "(cached) $ECHO_C" >&6
7215else
7216
7217cat >conftest.$ac_ext <<_ACEOF
7218#line 7218 "configure"
7219#include "confdefs.h"
7220
7221#include <stdlib.h>
7222#include <stdarg.h>
7223#include <stdio.h>
7224#ifdef HAVE_LIBUTF8_H
7225#include <libutf8.h>
7226#endif
7227int
7228main ()
7229{
7230wint_t state
7231  ;
7232  return 0;
7233}
7234_ACEOF
7235rm -f conftest.$ac_objext
7236if { (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_wint_t=no
7248else
7249  echo "$as_me: failed program was:" >&5
7250cat conftest.$ac_ext >&5
7251cat >conftest.$ac_ext <<_ACEOF
7252#line 7252 "configure"
7253#include "confdefs.h"
7254
7255#include <stdlib.h>
7256#include <stdarg.h>
7257#include <stdio.h>
7258#include <wchar.h>
7259#ifdef HAVE_LIBUTF8_H
7260#include <libutf8.h>
7261#endif
7262int
7263main ()
7264{
7265wint_t value
7266  ;
7267  return 0;
7268}
7269_ACEOF
7270rm -f conftest.$ac_objext
7271if { (eval echo "$as_me:7271: \"$ac_compile\"") >&5
7272  (eval $ac_compile) 2>&5
7273  ac_status=$?
7274  echo "$as_me:7274: \$? = $ac_status" >&5
7275  (exit $ac_status); } &&
7276         { ac_try='test -s conftest.$ac_objext'
7277  { (eval echo "$as_me:7277: \"$ac_try\"") >&5
7278  (eval $ac_try) 2>&5
7279  ac_status=$?
7280  echo "$as_me:7280: \$? = $ac_status" >&5
7281  (exit $ac_status); }; }; then
7282  cf_cv_wint_t=yes
7283else
7284  echo "$as_me: failed program was:" >&5
7285cat conftest.$ac_ext >&5
7286cf_cv_wint_t=unknown
7287fi
7288rm -f conftest.$ac_objext conftest.$ac_ext
7289fi
7290rm -f conftest.$ac_objext conftest.$ac_ext
7291fi
7292echo "$as_me:7292: result: $cf_cv_wint_t" >&5
7293echo "${ECHO_T}$cf_cv_wint_t" >&6
7294
7295if test "$cf_cv_wint_t" = yes ; then
7296	cat >>confdefs.h <<\EOF
7297#define NEED_WCHAR_H 1
7298EOF
7299
7300	NEED_WCHAR_H=1
7301fi
7302
7303# if we do not find wint_t in either place, use substitution to provide a fallback.
7304if test "$cf_cv_wint_t" = unknown ; then
7305	NCURSES_WINT_T=1
7306fi
7307
7308# if we find wint_t in either place, use substitution to provide a fallback.
7309if test "$cf_cv_wint_t" != unknown ; then
7310	NCURSES_OK_WINT_T=1
7311fi
7312
7313	if test "$NCURSES_MBSTATE_T" != 0; then
7314		cat >>confdefs.h <<\EOF
7315#define NEED_MBSTATE_T_DEF 1
7316EOF
7317
7318	fi
7319fi
7320
7321###   use option --disable-lp64 to allow long chtype
7322case $cf_cv_abi_version in
7323[345]*)
7324	default_with_lp64=no
7325	;;
7326*)
7327	default_with_lp64=yes
7328	;;
7329esac
7330
7331echo "$as_me:7331: checking whether to enable _LP64 definition in curses.h" >&5
7332echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
7333
7334# Check whether --enable-lp64 or --disable-lp64 was given.
7335if test "${enable_lp64+set}" = set; then
7336  enableval="$enable_lp64"
7337  with_lp64=$enableval
7338else
7339  with_lp64=$default_with_lp64
7340fi;
7341echo "$as_me:7341: result: $with_lp64" >&5
7342echo "${ECHO_T}$with_lp64" >&6
7343
7344if test "$with_lp64" = yes ; then
7345	cf_cv_enable_lp64=1
7346else
7347	cf_cv_enable_lp64=0
7348fi
7349
7350# Check whether --enable-largefile or --disable-largefile was given.
7351if test "${enable_largefile+set}" = set; then
7352  enableval="$enable_largefile"
7353
7354fi;
7355if test "$enable_largefile" != no; then
7356
7357  echo "$as_me:7357: checking for special C compiler options needed for large files" >&5
7358echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
7359if test "${ac_cv_sys_largefile_CC+set}" = set; then
7360  echo $ECHO_N "(cached) $ECHO_C" >&6
7361else
7362  ac_cv_sys_largefile_CC=no
7363     if test "$GCC" != yes; then
7364       ac_save_CC=$CC
7365       while :; do
7366     	 # IRIX 6.2 and later do not support large files by default,
7367     	 # so use the C compiler's -n32 option if that helps.
7368         cat >conftest.$ac_ext <<_ACEOF
7369#line 7369 "configure"
7370#include "confdefs.h"
7371#include <sys/types.h>
7372 /* Check that off_t can represent 2**63 - 1 correctly.
7373    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7374    since some C++ compilers masquerading as C compilers
7375    incorrectly reject 9223372036854775807.  */
7376#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7377  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7378		       && LARGE_OFF_T % 2147483647 == 1)
7379		      ? 1 : -1];
7380int
7381main ()
7382{
7383
7384  ;
7385  return 0;
7386}
7387_ACEOF
7388     	 rm -f conftest.$ac_objext
7389if { (eval echo "$as_me:7389: \"$ac_compile\"") >&5
7390  (eval $ac_compile) 2>&5
7391  ac_status=$?
7392  echo "$as_me:7392: \$? = $ac_status" >&5
7393  (exit $ac_status); } &&
7394         { ac_try='test -s conftest.$ac_objext'
7395  { (eval echo "$as_me:7395: \"$ac_try\"") >&5
7396  (eval $ac_try) 2>&5
7397  ac_status=$?
7398  echo "$as_me:7398: \$? = $ac_status" >&5
7399  (exit $ac_status); }; }; then
7400  break
7401else
7402  echo "$as_me: failed program was:" >&5
7403cat conftest.$ac_ext >&5
7404fi
7405rm -f conftest.$ac_objext
7406     	 CC="$CC -n32"
7407     	 rm -f conftest.$ac_objext
7408if { (eval echo "$as_me:7408: \"$ac_compile\"") >&5
7409  (eval $ac_compile) 2>&5
7410  ac_status=$?
7411  echo "$as_me:7411: \$? = $ac_status" >&5
7412  (exit $ac_status); } &&
7413         { ac_try='test -s conftest.$ac_objext'
7414  { (eval echo "$as_me:7414: \"$ac_try\"") >&5
7415  (eval $ac_try) 2>&5
7416  ac_status=$?
7417  echo "$as_me:7417: \$? = $ac_status" >&5
7418  (exit $ac_status); }; }; then
7419  ac_cv_sys_largefile_CC=' -n32'; break
7420else
7421  echo "$as_me: failed program was:" >&5
7422cat conftest.$ac_ext >&5
7423fi
7424rm -f conftest.$ac_objext
7425         break
7426       done
7427       CC=$ac_save_CC
7428       rm -f conftest.$ac_ext
7429    fi
7430fi
7431echo "$as_me:7431: result: $ac_cv_sys_largefile_CC" >&5
7432echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
7433  if test "$ac_cv_sys_largefile_CC" != no; then
7434    CC=$CC$ac_cv_sys_largefile_CC
7435  fi
7436
7437  echo "$as_me:7437: checking for _FILE_OFFSET_BITS value needed for large files" >&5
7438echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
7439if test "${ac_cv_sys_file_offset_bits+set}" = set; then
7440  echo $ECHO_N "(cached) $ECHO_C" >&6
7441else
7442  while :; do
7443  ac_cv_sys_file_offset_bits=no
7444  cat >conftest.$ac_ext <<_ACEOF
7445#line 7445 "configure"
7446#include "confdefs.h"
7447#include <sys/types.h>
7448 /* Check that off_t can represent 2**63 - 1 correctly.
7449    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7450    since some C++ compilers masquerading as C compilers
7451    incorrectly reject 9223372036854775807.  */
7452#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7453  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7454		       && LARGE_OFF_T % 2147483647 == 1)
7455		      ? 1 : -1];
7456int
7457main ()
7458{
7459
7460  ;
7461  return 0;
7462}
7463_ACEOF
7464rm -f conftest.$ac_objext
7465if { (eval echo "$as_me:7465: \"$ac_compile\"") >&5
7466  (eval $ac_compile) 2>&5
7467  ac_status=$?
7468  echo "$as_me:7468: \$? = $ac_status" >&5
7469  (exit $ac_status); } &&
7470         { ac_try='test -s conftest.$ac_objext'
7471  { (eval echo "$as_me:7471: \"$ac_try\"") >&5
7472  (eval $ac_try) 2>&5
7473  ac_status=$?
7474  echo "$as_me:7474: \$? = $ac_status" >&5
7475  (exit $ac_status); }; }; then
7476  break
7477else
7478  echo "$as_me: failed program was:" >&5
7479cat conftest.$ac_ext >&5
7480fi
7481rm -f conftest.$ac_objext conftest.$ac_ext
7482  cat >conftest.$ac_ext <<_ACEOF
7483#line 7483 "configure"
7484#include "confdefs.h"
7485#define _FILE_OFFSET_BITS 64
7486#include <sys/types.h>
7487 /* Check that off_t can represent 2**63 - 1 correctly.
7488    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7489    since some C++ compilers masquerading as C compilers
7490    incorrectly reject 9223372036854775807.  */
7491#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7492  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7493		       && LARGE_OFF_T % 2147483647 == 1)
7494		      ? 1 : -1];
7495int
7496main ()
7497{
7498
7499  ;
7500  return 0;
7501}
7502_ACEOF
7503rm -f conftest.$ac_objext
7504if { (eval echo "$as_me:7504: \"$ac_compile\"") >&5
7505  (eval $ac_compile) 2>&5
7506  ac_status=$?
7507  echo "$as_me:7507: \$? = $ac_status" >&5
7508  (exit $ac_status); } &&
7509         { ac_try='test -s conftest.$ac_objext'
7510  { (eval echo "$as_me:7510: \"$ac_try\"") >&5
7511  (eval $ac_try) 2>&5
7512  ac_status=$?
7513  echo "$as_me:7513: \$? = $ac_status" >&5
7514  (exit $ac_status); }; }; then
7515  ac_cv_sys_file_offset_bits=64; break
7516else
7517  echo "$as_me: failed program was:" >&5
7518cat conftest.$ac_ext >&5
7519fi
7520rm -f conftest.$ac_objext conftest.$ac_ext
7521  break
7522done
7523fi
7524echo "$as_me:7524: result: $ac_cv_sys_file_offset_bits" >&5
7525echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
7526if test "$ac_cv_sys_file_offset_bits" != no; then
7527
7528cat >>confdefs.h <<EOF
7529#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
7530EOF
7531
7532fi
7533rm -f conftest*
7534  echo "$as_me:7534: checking for _LARGE_FILES value needed for large files" >&5
7535echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
7536if test "${ac_cv_sys_large_files+set}" = set; then
7537  echo $ECHO_N "(cached) $ECHO_C" >&6
7538else
7539  while :; do
7540  ac_cv_sys_large_files=no
7541  cat >conftest.$ac_ext <<_ACEOF
7542#line 7542 "configure"
7543#include "confdefs.h"
7544#include <sys/types.h>
7545 /* Check that off_t can represent 2**63 - 1 correctly.
7546    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7547    since some C++ compilers masquerading as C compilers
7548    incorrectly reject 9223372036854775807.  */
7549#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7550  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7551		       && LARGE_OFF_T % 2147483647 == 1)
7552		      ? 1 : -1];
7553int
7554main ()
7555{
7556
7557  ;
7558  return 0;
7559}
7560_ACEOF
7561rm -f conftest.$ac_objext
7562if { (eval echo "$as_me:7562: \"$ac_compile\"") >&5
7563  (eval $ac_compile) 2>&5
7564  ac_status=$?
7565  echo "$as_me:7565: \$? = $ac_status" >&5
7566  (exit $ac_status); } &&
7567         { ac_try='test -s conftest.$ac_objext'
7568  { (eval echo "$as_me:7568: \"$ac_try\"") >&5
7569  (eval $ac_try) 2>&5
7570  ac_status=$?
7571  echo "$as_me:7571: \$? = $ac_status" >&5
7572  (exit $ac_status); }; }; then
7573  break
7574else
7575  echo "$as_me: failed program was:" >&5
7576cat conftest.$ac_ext >&5
7577fi
7578rm -f conftest.$ac_objext conftest.$ac_ext
7579  cat >conftest.$ac_ext <<_ACEOF
7580#line 7580 "configure"
7581#include "confdefs.h"
7582#define _LARGE_FILES 1
7583#include <sys/types.h>
7584 /* Check that off_t can represent 2**63 - 1 correctly.
7585    We can't simply define LARGE_OFF_T to be 9223372036854775807,
7586    since some C++ compilers masquerading as C compilers
7587    incorrectly reject 9223372036854775807.  */
7588#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
7589  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
7590		       && LARGE_OFF_T % 2147483647 == 1)
7591		      ? 1 : -1];
7592int
7593main ()
7594{
7595
7596  ;
7597  return 0;
7598}
7599_ACEOF
7600rm -f conftest.$ac_objext
7601if { (eval echo "$as_me:7601: \"$ac_compile\"") >&5
7602  (eval $ac_compile) 2>&5
7603  ac_status=$?
7604  echo "$as_me:7604: \$? = $ac_status" >&5
7605  (exit $ac_status); } &&
7606         { ac_try='test -s conftest.$ac_objext'
7607  { (eval echo "$as_me:7607: \"$ac_try\"") >&5
7608  (eval $ac_try) 2>&5
7609  ac_status=$?
7610  echo "$as_me:7610: \$? = $ac_status" >&5
7611  (exit $ac_status); }; }; then
7612  ac_cv_sys_large_files=1; break
7613else
7614  echo "$as_me: failed program was:" >&5
7615cat conftest.$ac_ext >&5
7616fi
7617rm -f conftest.$ac_objext conftest.$ac_ext
7618  break
7619done
7620fi
7621echo "$as_me:7621: result: $ac_cv_sys_large_files" >&5
7622echo "${ECHO_T}$ac_cv_sys_large_files" >&6
7623if test "$ac_cv_sys_large_files" != no; then
7624
7625cat >>confdefs.h <<EOF
7626#define _LARGE_FILES $ac_cv_sys_large_files
7627EOF
7628
7629fi
7630rm -f conftest*
7631fi
7632
7633    if test "$enable_largefile" != no ; then
7634	echo "$as_me:7634: checking for _LARGEFILE_SOURCE value needed for large files" >&5
7635echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
7636if test "${ac_cv_sys_largefile_source+set}" = set; then
7637  echo $ECHO_N "(cached) $ECHO_C" >&6
7638else
7639  while :; do
7640  ac_cv_sys_largefile_source=no
7641  cat >conftest.$ac_ext <<_ACEOF
7642#line 7642 "configure"
7643#include "confdefs.h"
7644#include <stdio.h>
7645int
7646main ()
7647{
7648return !fseeko;
7649  ;
7650  return 0;
7651}
7652_ACEOF
7653rm -f conftest.$ac_objext
7654if { (eval echo "$as_me:7654: \"$ac_compile\"") >&5
7655  (eval $ac_compile) 2>&5
7656  ac_status=$?
7657  echo "$as_me:7657: \$? = $ac_status" >&5
7658  (exit $ac_status); } &&
7659         { ac_try='test -s conftest.$ac_objext'
7660  { (eval echo "$as_me:7660: \"$ac_try\"") >&5
7661  (eval $ac_try) 2>&5
7662  ac_status=$?
7663  echo "$as_me:7663: \$? = $ac_status" >&5
7664  (exit $ac_status); }; }; then
7665  break
7666else
7667  echo "$as_me: failed program was:" >&5
7668cat conftest.$ac_ext >&5
7669fi
7670rm -f conftest.$ac_objext conftest.$ac_ext
7671  cat >conftest.$ac_ext <<_ACEOF
7672#line 7672 "configure"
7673#include "confdefs.h"
7674#define _LARGEFILE_SOURCE 1
7675#include <stdio.h>
7676int
7677main ()
7678{
7679return !fseeko;
7680  ;
7681  return 0;
7682}
7683_ACEOF
7684rm -f conftest.$ac_objext
7685if { (eval echo "$as_me:7685: \"$ac_compile\"") >&5
7686  (eval $ac_compile) 2>&5
7687  ac_status=$?
7688  echo "$as_me:7688: \$? = $ac_status" >&5
7689  (exit $ac_status); } &&
7690         { ac_try='test -s conftest.$ac_objext'
7691  { (eval echo "$as_me:7691: \"$ac_try\"") >&5
7692  (eval $ac_try) 2>&5
7693  ac_status=$?
7694  echo "$as_me:7694: \$? = $ac_status" >&5
7695  (exit $ac_status); }; }; then
7696  ac_cv_sys_largefile_source=1; break
7697else
7698  echo "$as_me: failed program was:" >&5
7699cat conftest.$ac_ext >&5
7700fi
7701rm -f conftest.$ac_objext conftest.$ac_ext
7702  break
7703done
7704fi
7705echo "$as_me:7705: result: $ac_cv_sys_largefile_source" >&5
7706echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
7707if test "$ac_cv_sys_largefile_source" != no; then
7708
7709cat >>confdefs.h <<EOF
7710#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
7711EOF
7712
7713fi
7714rm -f conftest*
7715
7716# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
7717# in glibc 2.1.3, but that breaks too many other things.
7718# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
7719echo "$as_me:7719: checking for fseeko" >&5
7720echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
7721if test "${ac_cv_func_fseeko+set}" = set; then
7722  echo $ECHO_N "(cached) $ECHO_C" >&6
7723else
7724  cat >conftest.$ac_ext <<_ACEOF
7725#line 7725 "configure"
7726#include "confdefs.h"
7727#include <stdio.h>
7728int
7729main ()
7730{
7731return fseeko && fseeko (stdin, 0, 0);
7732  ;
7733  return 0;
7734}
7735_ACEOF
7736rm -f conftest.$ac_objext conftest$ac_exeext
7737if { (eval echo "$as_me:7737: \"$ac_link\"") >&5
7738  (eval $ac_link) 2>&5
7739  ac_status=$?
7740  echo "$as_me:7740: \$? = $ac_status" >&5
7741  (exit $ac_status); } &&
7742         { ac_try='test -s conftest$ac_exeext'
7743  { (eval echo "$as_me:7743: \"$ac_try\"") >&5
7744  (eval $ac_try) 2>&5
7745  ac_status=$?
7746  echo "$as_me:7746: \$? = $ac_status" >&5
7747  (exit $ac_status); }; }; then
7748  ac_cv_func_fseeko=yes
7749else
7750  echo "$as_me: failed program was:" >&5
7751cat conftest.$ac_ext >&5
7752ac_cv_func_fseeko=no
7753fi
7754rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7755fi
7756echo "$as_me:7756: result: $ac_cv_func_fseeko" >&5
7757echo "${ECHO_T}$ac_cv_func_fseeko" >&6
7758if test $ac_cv_func_fseeko = yes; then
7759
7760cat >>confdefs.h <<\EOF
7761#define HAVE_FSEEKO 1
7762EOF
7763
7764fi
7765
7766	# Normally we would collect these definitions in the config.h,
7767	# but (like _XOPEN_SOURCE), some environments rely on having these
7768	# defined before any of the system headers are included.  Another
7769	# case comes up with C++, e.g., on AIX the compiler compiles the
7770	# header files by themselves before looking at the body files it is
7771	# told to compile.  For ncurses, those header files do not include
7772	# the config.h
7773	test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
7774	test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
7775	test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
7776
7777	echo "$as_me:7777: checking whether to use struct dirent64" >&5
7778echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
7779if test "${cf_cv_struct_dirent64+set}" = set; then
7780  echo $ECHO_N "(cached) $ECHO_C" >&6
7781else
7782
7783		cat >conftest.$ac_ext <<_ACEOF
7784#line 7784 "configure"
7785#include "confdefs.h"
7786
7787#include <sys/types.h>
7788#include <dirent.h>
7789
7790int
7791main ()
7792{
7793
7794		/* if transitional largefile support is setup, this is true */
7795		extern struct dirent64 * readdir(DIR *);
7796		struct dirent64 *x = readdir((DIR *)0);
7797		struct dirent *y = readdir((DIR *)0);
7798		int z = x - y;
7799
7800  ;
7801  return 0;
7802}
7803_ACEOF
7804rm -f conftest.$ac_objext
7805if { (eval echo "$as_me:7805: \"$ac_compile\"") >&5
7806  (eval $ac_compile) 2>&5
7807  ac_status=$?
7808  echo "$as_me:7808: \$? = $ac_status" >&5
7809  (exit $ac_status); } &&
7810         { ac_try='test -s conftest.$ac_objext'
7811  { (eval echo "$as_me:7811: \"$ac_try\"") >&5
7812  (eval $ac_try) 2>&5
7813  ac_status=$?
7814  echo "$as_me:7814: \$? = $ac_status" >&5
7815  (exit $ac_status); }; }; then
7816  cf_cv_struct_dirent64=yes
7817else
7818  echo "$as_me: failed program was:" >&5
7819cat conftest.$ac_ext >&5
7820cf_cv_struct_dirent64=no
7821fi
7822rm -f conftest.$ac_objext conftest.$ac_ext
7823
7824fi
7825echo "$as_me:7825: result: $cf_cv_struct_dirent64" >&5
7826echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
7827	test "$cf_cv_struct_dirent64" = yes && cat >>confdefs.h <<\EOF
7828#define HAVE_STRUCT_DIRENT64 1
7829EOF
7830
7831    fi
7832
7833###   use option --disable-tparm-varargs to make tparm() conform to X/Open
7834echo "$as_me:7834: checking if you want tparm not to use X/Open fixed-parameter list" >&5
7835echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
7836
7837# Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
7838if test "${enable_tparm_varargs+set}" = set; then
7839  enableval="$enable_tparm_varargs"
7840  with_tparm_varargs=$enableval
7841else
7842  with_tparm_varargs=yes
7843fi;
7844echo "$as_me:7844: result: $with_tparm_varargs" >&5
7845echo "${ECHO_T}$with_tparm_varargs" >&6
7846NCURSES_TPARM_VARARGS=0
7847test "$with_tparm_varargs" = yes && NCURSES_TPARM_VARARGS=1
7848
7849###   use option --with-bool to override bool's type
7850echo "$as_me:7850: checking for type of bool" >&5
7851echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
7852
7853# Check whether --with-bool or --without-bool was given.
7854if test "${with_bool+set}" = set; then
7855  withval="$with_bool"
7856  NCURSES_BOOL="$withval"
7857else
7858  NCURSES_BOOL=auto
7859fi;
7860echo "$as_me:7860: result: $NCURSES_BOOL" >&5
7861echo "${ECHO_T}$NCURSES_BOOL" >&6
7862
7863echo "$as_me:7863: checking for alternate terminal capabilities file" >&5
7864echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
7865
7866# Check whether --with-caps or --without-caps was given.
7867if test "${with_caps+set}" = set; then
7868  withval="$with_caps"
7869  TERMINFO_CAPS=Caps.$withval
7870else
7871  TERMINFO_CAPS=Caps
7872fi;
7873test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
7874echo "$as_me:7874: result: $TERMINFO_CAPS" >&5
7875echo "${ECHO_T}$TERMINFO_CAPS" >&6
7876
7877###   use option --with-chtype to override chtype's type
7878echo "$as_me:7878: checking for type of chtype" >&5
7879echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
7880
7881# Check whether --with-chtype or --without-chtype was given.
7882if test "${with_chtype+set}" = set; then
7883  withval="$with_chtype"
7884  NCURSES_CHTYPE="$withval"
7885else
7886  NCURSES_CHTYPE=auto
7887fi;
7888echo "$as_me:7888: result: $NCURSES_CHTYPE" >&5
7889echo "${ECHO_T}$NCURSES_CHTYPE" >&6
7890
7891###   use option --with-ospeed to override ospeed's type
7892echo "$as_me:7892: checking for type of ospeed" >&5
7893echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
7894
7895# Check whether --with-ospeed or --without-ospeed was given.
7896if test "${with_ospeed+set}" = set; then
7897  withval="$with_ospeed"
7898  NCURSES_OSPEED="$withval"
7899else
7900  NCURSES_OSPEED=short
7901fi;
7902echo "$as_me:7902: result: $NCURSES_OSPEED" >&5
7903echo "${ECHO_T}$NCURSES_OSPEED" >&6
7904
7905###   use option --with-mmask-t to override mmask_t's type
7906echo "$as_me:7906: checking for type of mmask_t" >&5
7907echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
7908
7909# Check whether --with-mmask-t or --without-mmask-t was given.
7910if test "${with_mmask_t+set}" = set; then
7911  withval="$with_mmask_t"
7912  NCURSES_MMASK_T="$withval"
7913else
7914  NCURSES_MMASK_T=auto
7915fi;
7916echo "$as_me:7916: result: $NCURSES_MMASK_T" >&5
7917echo "${ECHO_T}$NCURSES_MMASK_T" >&6
7918
7919### Enable compiling-in rcs id's
7920echo "$as_me:7920: checking if RCS identifiers should be compiled-in" >&5
7921echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
7922
7923# Check whether --with-rcs-ids or --without-rcs-ids was given.
7924if test "${with_rcs_ids+set}" = set; then
7925  withval="$with_rcs_ids"
7926  with_rcs_ids=$withval
7927else
7928  with_rcs_ids=no
7929fi;
7930echo "$as_me:7930: result: $with_rcs_ids" >&5
7931echo "${ECHO_T}$with_rcs_ids" >&6
7932test "$with_rcs_ids" = yes && cat >>confdefs.h <<\EOF
7933#define USE_RCS_IDS 1
7934EOF
7935
7936###############################################################################
7937
7938echo "$as_me:7938: checking format of man-pages" >&5
7939echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
7940
7941# Check whether --with-manpage-format or --without-manpage-format was given.
7942if test "${with_manpage_format+set}" = set; then
7943  withval="$with_manpage_format"
7944  MANPAGE_FORMAT=$withval
7945else
7946  MANPAGE_FORMAT=unknown
7947fi;
7948
7949test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
7950MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
7951
7952cf_unknown=
7953
7954case $MANPAGE_FORMAT in
7955unknown)
7956  if test -z "$MANPATH" ; then
7957    MANPATH="/usr/man:/usr/share/man"
7958  fi
7959
7960  # look for the 'date' man-page (it's most likely to be installed!)
7961  MANPAGE_FORMAT=
7962  cf_preform=no
7963  cf_catonly=yes
7964  cf_example=date
7965
7966  IFS="${IFS= 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATHSEP}"
7967  for cf_dir in $MANPATH; do
7968    test -z "$cf_dir" && cf_dir=/usr/man
7969    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
7970    do
7971      cf_test=`echo $cf_name | sed -e 's/*//'`
7972      if test "x$cf_test" = "x$cf_name" ; then
7973
7974	case "$cf_name" in
7975	*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
7976	*.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
7977	*.0)	MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
7978	*)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
7979	esac
7980
7981	case "$cf_name" in
7982	$cf_dir/man*)
7983	  cf_catonly=no
7984	  ;;
7985	$cf_dir/cat*)
7986	  cf_preform=yes
7987	  ;;
7988	esac
7989	break
7990      fi
7991
7992      # if we found a match in either man* or cat*, stop looking
7993      if test -n "$MANPAGE_FORMAT" ; then
7994	cf_found=no
7995	test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
7996	test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
7997	case "$cf_name" in
7998	$cf_dir/cat*)
7999	  cf_found=yes
8000	  ;;
8001	esac
8002	test $cf_found=yes && break
8003      fi
8004    done
8005    # only check the first directory in $MANPATH where we find manpages
8006    if test -n "$MANPAGE_FORMAT" ; then
8007       break
8008    fi
8009  done
8010  # if we did not find the example, just assume it is normal
8011  test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
8012  IFS="$ac_save_ifs"
8013  ;;
8014*)
8015  for cf_option in $MANPAGE_FORMAT; do
8016     case $cf_option in #(vi
8017     gzip|compress|BSDI|normal|formatted|catonly)
8018       ;;
8019     *)
8020       cf_unknown="$cf_unknown $cf_option"
8021       ;;
8022     esac
8023  done
8024  ;;
8025esac
8026
8027echo "$as_me:8027: result: $MANPAGE_FORMAT" >&5
8028echo "${ECHO_T}$MANPAGE_FORMAT" >&6
8029if test -n "$cf_unknown" ; then
8030  { echo "$as_me:8030: WARNING: Unexpected manpage-format $cf_unknown" >&5
8031echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
8032fi
8033
8034echo "$as_me:8034: checking for manpage renaming" >&5
8035echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
8036
8037# Check whether --with-manpage-renames or --without-manpage-renames was given.
8038if test "${with_manpage_renames+set}" = set; then
8039  withval="$with_manpage_renames"
8040  MANPAGE_RENAMES=$withval
8041else
8042  MANPAGE_RENAMES=yes
8043fi;
8044
8045case ".$MANPAGE_RENAMES" in #(vi
8046.no) #(vi
8047  ;;
8048.|.yes)
8049  # Debian 'man' program?
8050  if test -f /etc/debian_version ; then
8051    MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
8052  else
8053    MANPAGE_RENAMES=no
8054  fi
8055  ;;
8056esac
8057
8058if test "$MANPAGE_RENAMES" != no ; then
8059  if test -f $srcdir/man/$MANPAGE_RENAMES ; then
8060    MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
8061  elif test ! -f $MANPAGE_RENAMES ; then
8062    { { echo "$as_me:8062: error: not a filename: $MANPAGE_RENAMES" >&5
8063echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
8064   { (exit 1); exit 1; }; }
8065  fi
8066
8067  test ! -d man && mkdir man
8068
8069  # Construct a sed-script to perform renaming within man-pages
8070  if test -n "$MANPAGE_RENAMES" ; then
8071    test ! -d man && mkdir man
8072    sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
8073  fi
8074fi
8075
8076echo "$as_me:8076: result: $MANPAGE_RENAMES" >&5
8077echo "${ECHO_T}$MANPAGE_RENAMES" >&6
8078
8079echo "$as_me:8079: checking if manpage aliases will be installed" >&5
8080echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
8081
8082# Check whether --with-manpage-aliases or --without-manpage-aliases was given.
8083if test "${with_manpage_aliases+set}" = set; then
8084  withval="$with_manpage_aliases"
8085  MANPAGE_ALIASES=$withval
8086else
8087  MANPAGE_ALIASES=yes
8088fi;
8089
8090echo "$as_me:8090: result: $MANPAGE_ALIASES" >&5
8091echo "${ECHO_T}$MANPAGE_ALIASES" >&6
8092
8093if test "$LN_S" = "ln -s"; then
8094	cf_use_symlinks=yes
8095else
8096	cf_use_symlinks=no
8097fi
8098
8099MANPAGE_SYMLINKS=no
8100if test "$MANPAGE_ALIASES" = yes ; then
8101echo "$as_me:8101: checking if manpage symlinks should be used" >&5
8102echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
8103
8104# Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
8105if test "${with_manpage_symlinks+set}" = set; then
8106  withval="$with_manpage_symlinks"
8107  MANPAGE_SYMLINKS=$withval
8108else
8109  MANPAGE_SYMLINKS=$cf_use_symlinks
8110fi;
8111
8112if test "$$cf_use_symlinks" = no; then
8113if test "$MANPAGE_SYMLINKS" = yes ; then
8114	{ echo "$as_me:8114: WARNING: cannot make symlinks" >&5
8115echo "$as_me: WARNING: cannot make symlinks" >&2;}
8116	MANPAGE_SYMLINKS=no
8117fi
8118fi
8119
8120echo "$as_me:8120: result: $MANPAGE_SYMLINKS" >&5
8121echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
8122fi
8123
8124echo "$as_me:8124: checking for manpage tbl" >&5
8125echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
8126
8127# Check whether --with-manpage-tbl or --without-manpage-tbl was given.
8128if test "${with_manpage_tbl+set}" = set; then
8129  withval="$with_manpage_tbl"
8130  MANPAGE_TBL=$withval
8131else
8132  MANPAGE_TBL=no
8133fi;
8134
8135echo "$as_me:8135: result: $MANPAGE_TBL" >&5
8136echo "${ECHO_T}$MANPAGE_TBL" >&6
8137
8138  if test "$prefix" = "NONE" ; then
8139     cf_prefix="$ac_default_prefix"
8140  else
8141     cf_prefix="$prefix"
8142  fi
8143
8144  case "$MANPAGE_FORMAT" in # (vi
8145  *catonly*) # (vi
8146    cf_format=yes
8147    cf_inboth=no
8148    ;;
8149  *formatted*) # (vi
8150    cf_format=yes
8151    cf_inboth=yes
8152    ;;
8153  *)
8154    cf_format=no
8155    cf_inboth=no
8156    ;;
8157  esac
8158
8159test ! -d man && mkdir man
8160
8161cf_so_strip=
8162cf_compress=
8163case "$MANPAGE_FORMAT" in #(vi
8164*compress*) #(vi
8165	cf_so_strip="Z"
8166	cf_compress=compress
8167  ;;
8168*gzip*) #(vi
8169	cf_so_strip="gz"
8170	cf_compress=gzip
8171  ;;
8172esac
8173
8174cf_edit_man=./edit_man.sh
8175cf_man_alias=`pwd`/man_alias.sed
8176
8177cat >$cf_edit_man <<CF_EOF
8178#! /bin/sh
8179# this script is generated by the configure-script CF_MAN_PAGES macro.
8180
8181prefix="$cf_prefix"
8182datadir="$datadir"
8183
8184NCURSES_MAJOR="$NCURSES_MAJOR"
8185NCURSES_MINOR="$NCURSES_MINOR"
8186NCURSES_PATCH="$NCURSES_PATCH"
8187
8188NCURSES_OSPEED="$NCURSES_OSPEED"
8189TERMINFO="$TERMINFO"
8190
8191MKDIRS="sh `cd $srcdir && pwd`/mkdirs.sh"
8192
8193INSTALL="$INSTALL"
8194INSTALL_DATA="$INSTALL_DATA"
8195
8196transform="$program_transform_name"
8197
8198TMP=\${TMPDIR-/tmp}/man\$\$
8199trap "rm -f \$TMP" 0 1 2 5 15
8200
8201form=\$1
8202shift || exit 1
8203
8204verb=\$1
8205shift || exit 1
8206
8207mandir=\$1
8208shift || exit 1
8209
8210srcdir=\$1
8211top_srcdir=\$srcdir/..
8212shift || exit 1
8213
8214if test "\$form" = normal ; then
8215	if test "$cf_format" = yes ; then
8216	if test "$cf_inboth" = no ; then
8217		sh \$0 format \$verb \$mandir \$srcdir \$*
8218		exit $?
8219	fi
8220	fi
8221	cf_subdir=\$mandir/man
8222	cf_tables=$MANPAGE_TBL
8223else
8224	cf_subdir=\$mandir/cat
8225	cf_tables=yes
8226fi
8227
8228# process the list of source-files
8229for i in \$* ; do
8230case \$i in #(vi
8231*.orig|*.rej) ;; #(vi
8232*.[0-9]*)
8233	section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
8234	if test \$verb = installing ; then
8235	if test ! -d \$cf_subdir\${section} ; then
8236		\$MKDIRS \$cf_subdir\$section
8237	fi
8238	fi
8239
8240	# replace variables in man page
8241	if test ! -f $cf_man_alias ; then
8242cat >>$cf_man_alias <<-CF_EOF2
8243		s,@DATADIR@,\$datadir,g
8244		s,@TERMINFO@,\$TERMINFO,g
8245		s,@NCURSES_MAJOR@,\$NCURSES_MAJOR,g
8246		s,@NCURSES_MINOR@,\$NCURSES_MINOR,g
8247		s,@NCURSES_PATCH@,\$NCURSES_PATCH,g
8248		s,@NCURSES_OSPEED@,\$NCURSES_OSPEED,g
8249CF_EOF
8250
8251	for cf_name in  captoinfo clear infocmp infotocap tic toe tput
8252	do
8253		cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
8254		cf_name=`echo $cf_name|sed "$program_transform_name"`
8255cat >>$cf_edit_man <<-CF_EOF
8256		s,@$cf_NAME@,$cf_name,
8257CF_EOF
8258	done
8259
8260cat >>$cf_edit_man <<CF_EOF
8261CF_EOF2
8262		echo "...made $cf_man_alias"
8263	fi
8264
8265	aliases=
8266	cf_source=\`basename \$i\`
8267	inalias=\$cf_source
8268	test ! -f \$inalias && inalias="\$srcdir/\$inalias"
8269	if test ! -f \$inalias ; then
8270		echo .. skipped \$cf_source
8271		continue
8272	fi
8273CF_EOF
8274
8275if test "$MANPAGE_ALIASES" != no ; then
8276cat >>$cf_edit_man <<CF_EOF
8277	aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u\`
8278CF_EOF
8279fi
8280
8281if test "$MANPAGE_RENAMES" = no ; then
8282cat >>$cf_edit_man <<CF_EOF
8283	# perform program transformations for section 1 man pages
8284	if test \$section = 1 ; then
8285		cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
8286	else
8287		cf_target=\$cf_subdir\${section}/\$cf_source
8288	fi
8289CF_EOF
8290else
8291cat >>$cf_edit_man <<CF_EOF
8292	cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
8293	if test -z "\$cf_target" ; then
8294		echo '? missing rename for '\$cf_source
8295		cf_target="\$cf_source"
8296	fi
8297	cf_target="\$cf_subdir\${section}/\${cf_target}"
8298
8299CF_EOF
8300fi
8301
8302cat >>$cf_edit_man <<CF_EOF
8303	sed	-f $cf_man_alias \\
8304CF_EOF
8305
8306if test -f $MANPAGE_RENAMES ; then
8307cat >>$cf_edit_man <<CF_EOF
8308		< \$i | sed -f `pwd`/edit_man.sed >\$TMP
8309CF_EOF
8310else
8311cat >>$cf_edit_man <<CF_EOF
8312		< \$i >\$TMP
8313CF_EOF
8314fi
8315
8316cat >>$cf_edit_man <<CF_EOF
8317if test \$cf_tables = yes ; then
8318	tbl \$TMP >\$TMP.out
8319	mv \$TMP.out \$TMP
8320fi
8321CF_EOF
8322
8323if test $with_curses_h != yes ; then
8324cat >>$cf_edit_man <<CF_EOF
8325	sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
8326	mv \$TMP.out \$TMP
8327CF_EOF
8328fi
8329
8330cat >>$cf_edit_man <<CF_EOF
8331	if test \$form = format ; then
8332		nroff -man \$TMP >\$TMP.out
8333		mv \$TMP.out \$TMP
8334	fi
8335CF_EOF
8336
8337if test -n "$cf_compress" ; then
8338cat >>$cf_edit_man <<CF_EOF
8339	if test \$verb = installing ; then
8340	if ( $cf_compress -f \$TMP )
8341	then
8342		mv \$TMP.$cf_so_strip \$TMP
8343	fi
8344	fi
8345	cf_target="\$cf_target.$cf_so_strip"
8346CF_EOF
8347fi
8348
8349case "$MANPAGE_FORMAT" in #(vi
8350*BSDI*)
8351cat >>$cf_edit_man <<CF_EOF
8352	if test \$form = format ; then
8353		# BSDI installs only .0 suffixes in the cat directories
8354		cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
8355	fi
8356CF_EOF
8357  ;;
8358esac
8359
8360cat >>$cf_edit_man <<CF_EOF
8361	suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
8362	if test \$verb = installing ; then
8363		echo \$verb \$cf_target
8364		\$INSTALL_DATA \$TMP \$cf_target
8365		test -d \$cf_subdir\${section} &&
8366		test -n "\$aliases" && (
8367			cd \$cf_subdir\${section} && (
8368				cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
8369				test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
8370				cf_target=\`basename \$cf_target\`
8371				for cf_alias in \$aliases
8372				do
8373					if test \$section = 1 ; then
8374						cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8375					fi
8376
8377					if test "$MANPAGE_SYMLINKS" = yes ; then
8378						if test -f \$cf_alias\${suffix} ; then
8379							if ( cmp -s \$cf_target \$cf_alias\${suffix} )
8380							then
8381								continue
8382							fi
8383						fi
8384						echo .. \$verb alias \$cf_alias\${suffix}
8385						rm -f \$cf_alias\${suffix}
8386						$LN_S \$cf_target \$cf_alias\${suffix}
8387					elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
8388						echo ".so \$cf_source" >\$TMP
8389CF_EOF
8390if test -n "$cf_compress" ; then
8391cat >>$cf_edit_man <<CF_EOF
8392						if test -n "$cf_so_strip" ; then
8393							$cf_compress -f \$TMP
8394							mv \$TMP.$cf_so_strip \$TMP
8395						fi
8396CF_EOF
8397fi
8398cat >>$cf_edit_man <<CF_EOF
8399						echo .. \$verb alias \$cf_alias\${suffix}
8400						rm -f \$cf_alias\${suffix}
8401						\$INSTALL_DATA \$TMP \$cf_alias\${suffix}
8402					fi
8403				done
8404			)
8405		)
8406	elif test \$verb = removing ; then
8407		test -f \$cf_target && (
8408			echo \$verb \$cf_target
8409			rm -f \$cf_target
8410		)
8411		test -d \$cf_subdir\${section} &&
8412		test -n "\$aliases" && (
8413			cd \$cf_subdir\${section} && (
8414				for cf_alias in \$aliases
8415				do
8416					if test \$section = 1 ; then
8417						cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
8418					fi
8419
8420					echo .. \$verb alias \$cf_alias\${suffix}
8421					rm -f \$cf_alias\${suffix}
8422				done
8423			)
8424		)
8425	else
8426#		echo ".hy 0"
8427		cat \$TMP
8428	fi
8429	;;
8430esac
8431done
8432
8433if test $cf_inboth = yes ; then
8434if test \$form != format ; then
8435	sh \$0 format \$verb \$mandir \$srcdir \$*
8436fi
8437fi
8438
8439exit 0
8440CF_EOF
8441chmod 755 $cf_edit_man
8442
8443###############################################################################
8444
8445### Note that some functions (such as const) are normally disabled anyway.
8446echo "$as_me:8446: checking if you want to build with function extensions" >&5
8447echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
8448
8449# Check whether --enable-ext-funcs or --disable-ext-funcs was given.
8450if test "${enable_ext_funcs+set}" = set; then
8451  enableval="$enable_ext_funcs"
8452  with_ext_funcs=$enableval
8453else
8454  with_ext_funcs=yes
8455fi;
8456echo "$as_me:8456: result: $with_ext_funcs" >&5
8457echo "${ECHO_T}$with_ext_funcs" >&6
8458if test "$with_ext_funcs" = yes ; then
8459	NCURSES_EXT_FUNCS=1
8460	cat >>confdefs.h <<\EOF
8461#define HAVE_CURSES_VERSION 1
8462EOF
8463
8464	cat >>confdefs.h <<\EOF
8465#define HAVE_HAS_KEY 1
8466EOF
8467
8468	cat >>confdefs.h <<\EOF
8469#define HAVE_RESIZETERM 1
8470EOF
8471
8472	cat >>confdefs.h <<\EOF
8473#define HAVE_RESIZE_TERM 1
8474EOF
8475
8476	cat >>confdefs.h <<\EOF
8477#define HAVE_USE_DEFAULT_COLORS 1
8478EOF
8479
8480	cat >>confdefs.h <<\EOF
8481#define HAVE_WRESIZE 1
8482EOF
8483
8484	cat >>confdefs.h <<\EOF
8485#define NCURSES_EXT_FUNCS 1
8486EOF
8487
8488else
8489	NCURSES_EXT_FUNCS=0
8490fi
8491
8492###   use option --enable-const to turn on use of const beyond that in XSI.
8493echo "$as_me:8493: checking for extended use of const keyword" >&5
8494echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
8495
8496# Check whether --enable-const or --disable-const was given.
8497if test "${enable_const+set}" = set; then
8498  enableval="$enable_const"
8499  with_ext_const=$enableval
8500else
8501  with_ext_const=no
8502fi;
8503echo "$as_me:8503: result: $with_ext_const" >&5
8504echo "${ECHO_T}$with_ext_const" >&6
8505NCURSES_CONST='/*nothing*/'
8506if test "$with_ext_const" = yes ; then
8507	NCURSES_CONST=const
8508fi
8509
8510echo "$as_me:8510: checking if you want \$NCURSES_NO_PADDING code" >&5
8511echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
8512
8513# Check whether --enable-no-padding or --disable-no-padding was given.
8514if test "${enable_no_padding+set}" = set; then
8515  enableval="$enable_no_padding"
8516  with_no_padding=$enableval
8517else
8518  with_no_padding=$with_ext_funcs
8519fi;
8520echo "$as_me:8520: result: $with_no_padding" >&5
8521echo "${ECHO_T}$with_no_padding" >&6
8522test "$with_no_padding" = yes && cat >>confdefs.h <<\EOF
8523#define NCURSES_NO_PADDING 1
8524EOF
8525
8526echo "$as_me:8526: checking for ANSI C header files" >&5
8527echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
8528if test "${ac_cv_header_stdc+set}" = set; then
8529  echo $ECHO_N "(cached) $ECHO_C" >&6
8530else
8531  cat >conftest.$ac_ext <<_ACEOF
8532#line 8532 "configure"
8533#include "confdefs.h"
8534#include <stdlib.h>
8535#include <stdarg.h>
8536#include <string.h>
8537#include <float.h>
8538
8539_ACEOF
8540if { (eval echo "$as_me:8540: \"$ac_cpp conftest.$ac_ext\"") >&5
8541  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
8542  ac_status=$?
8543  egrep -v '^ *\+' conftest.er1 >conftest.err
8544  rm -f conftest.er1
8545  cat conftest.err >&5
8546  echo "$as_me:8546: \$? = $ac_status" >&5
8547  (exit $ac_status); } >/dev/null; then
8548  if test -s conftest.err; then
8549    ac_cpp_err=$ac_c_preproc_warn_flag
8550  else
8551    ac_cpp_err=
8552  fi
8553else
8554  ac_cpp_err=yes
8555fi
8556if test -z "$ac_cpp_err"; then
8557  ac_cv_header_stdc=yes
8558else
8559  echo "$as_me: failed program was:" >&5
8560  cat conftest.$ac_ext >&5
8561  ac_cv_header_stdc=no
8562fi
8563rm -f conftest.err conftest.$ac_ext
8564
8565if test $ac_cv_header_stdc = yes; then
8566  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
8567  cat >conftest.$ac_ext <<_ACEOF
8568#line 8568 "configure"
8569#include "confdefs.h"
8570#include <string.h>
8571
8572_ACEOF
8573if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8574  egrep "memchr" >/dev/null 2>&1; then
8575  :
8576else
8577  ac_cv_header_stdc=no
8578fi
8579rm -f conftest*
8580
8581fi
8582
8583if test $ac_cv_header_stdc = yes; then
8584  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
8585  cat >conftest.$ac_ext <<_ACEOF
8586#line 8586 "configure"
8587#include "confdefs.h"
8588#include <stdlib.h>
8589
8590_ACEOF
8591if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8592  egrep "free" >/dev/null 2>&1; then
8593  :
8594else
8595  ac_cv_header_stdc=no
8596fi
8597rm -f conftest*
8598
8599fi
8600
8601if test $ac_cv_header_stdc = yes; then
8602  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
8603  if test "$cross_compiling" = yes; then
8604  :
8605else
8606  cat >conftest.$ac_ext <<_ACEOF
8607#line 8607 "configure"
8608#include "confdefs.h"
8609#include <ctype.h>
8610#if ((' ' & 0x0FF) == 0x020)
8611# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
8612# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
8613#else
8614# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
8615                     || ('j' <= (c) && (c) <= 'r') \
8616                     || ('s' <= (c) && (c) <= 'z'))
8617# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
8618#endif
8619
8620#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
8621int
8622main ()
8623{
8624  int i;
8625  for (i = 0; i < 256; i++)
8626    if (XOR (islower (i), ISLOWER (i))
8627        || toupper (i) != TOUPPER (i))
8628      $ac_main_return(2);
8629  $ac_main_return (0);
8630}
8631_ACEOF
8632rm -f conftest$ac_exeext
8633if { (eval echo "$as_me:8633: \"$ac_link\"") >&5
8634  (eval $ac_link) 2>&5
8635  ac_status=$?
8636  echo "$as_me:8636: \$? = $ac_status" >&5
8637  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8638  { (eval echo "$as_me:8638: \"$ac_try\"") >&5
8639  (eval $ac_try) 2>&5
8640  ac_status=$?
8641  echo "$as_me:8641: \$? = $ac_status" >&5
8642  (exit $ac_status); }; }; then
8643  :
8644else
8645  echo "$as_me: program exited with status $ac_status" >&5
8646echo "$as_me: failed program was:" >&5
8647cat conftest.$ac_ext >&5
8648ac_cv_header_stdc=no
8649fi
8650rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8651fi
8652fi
8653fi
8654echo "$as_me:8654: result: $ac_cv_header_stdc" >&5
8655echo "${ECHO_T}$ac_cv_header_stdc" >&6
8656if test $ac_cv_header_stdc = yes; then
8657
8658cat >>confdefs.h <<\EOF
8659#define STDC_HEADERS 1
8660EOF
8661
8662fi
8663
8664# On IRIX 5.3, sys/types and inttypes.h are conflicting.
8665
8666for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
8667                  inttypes.h stdint.h unistd.h
8668do
8669as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8670echo "$as_me:8670: checking for $ac_header" >&5
8671echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8672if eval "test \"\${$as_ac_Header+set}\" = set"; then
8673  echo $ECHO_N "(cached) $ECHO_C" >&6
8674else
8675  cat >conftest.$ac_ext <<_ACEOF
8676#line 8676 "configure"
8677#include "confdefs.h"
8678$ac_includes_default
8679#include <$ac_header>
8680_ACEOF
8681rm -f conftest.$ac_objext
8682if { (eval echo "$as_me:8682: \"$ac_compile\"") >&5
8683  (eval $ac_compile) 2>&5
8684  ac_status=$?
8685  echo "$as_me:8685: \$? = $ac_status" >&5
8686  (exit $ac_status); } &&
8687         { ac_try='test -s conftest.$ac_objext'
8688  { (eval echo "$as_me:8688: \"$ac_try\"") >&5
8689  (eval $ac_try) 2>&5
8690  ac_status=$?
8691  echo "$as_me:8691: \$? = $ac_status" >&5
8692  (exit $ac_status); }; }; then
8693  eval "$as_ac_Header=yes"
8694else
8695  echo "$as_me: failed program was:" >&5
8696cat conftest.$ac_ext >&5
8697eval "$as_ac_Header=no"
8698fi
8699rm -f conftest.$ac_objext conftest.$ac_ext
8700fi
8701echo "$as_me:8701: result: `eval echo '${'$as_ac_Header'}'`" >&5
8702echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8703if test `eval echo '${'$as_ac_Header'}'` = yes; then
8704  cat >>confdefs.h <<EOF
8705#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8706EOF
8707
8708fi
8709done
8710
8711echo "$as_me:8711: checking for signed char" >&5
8712echo $ECHO_N "checking for signed char... $ECHO_C" >&6
8713if test "${ac_cv_type_signed_char+set}" = set; then
8714  echo $ECHO_N "(cached) $ECHO_C" >&6
8715else
8716  cat >conftest.$ac_ext <<_ACEOF
8717#line 8717 "configure"
8718#include "confdefs.h"
8719$ac_includes_default
8720int
8721main ()
8722{
8723if ((signed char *) 0)
8724  return 0;
8725if (sizeof (signed char))
8726  return 0;
8727  ;
8728  return 0;
8729}
8730_ACEOF
8731rm -f conftest.$ac_objext
8732if { (eval echo "$as_me:8732: \"$ac_compile\"") >&5
8733  (eval $ac_compile) 2>&5
8734  ac_status=$?
8735  echo "$as_me:8735: \$? = $ac_status" >&5
8736  (exit $ac_status); } &&
8737         { ac_try='test -s conftest.$ac_objext'
8738  { (eval echo "$as_me:8738: \"$ac_try\"") >&5
8739  (eval $ac_try) 2>&5
8740  ac_status=$?
8741  echo "$as_me:8741: \$? = $ac_status" >&5
8742  (exit $ac_status); }; }; then
8743  ac_cv_type_signed_char=yes
8744else
8745  echo "$as_me: failed program was:" >&5
8746cat conftest.$ac_ext >&5
8747ac_cv_type_signed_char=no
8748fi
8749rm -f conftest.$ac_objext conftest.$ac_ext
8750fi
8751echo "$as_me:8751: result: $ac_cv_type_signed_char" >&5
8752echo "${ECHO_T}$ac_cv_type_signed_char" >&6
8753
8754echo "$as_me:8754: checking size of signed char" >&5
8755echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
8756if test "${ac_cv_sizeof_signed_char+set}" = set; then
8757  echo $ECHO_N "(cached) $ECHO_C" >&6
8758else
8759  if test "$ac_cv_type_signed_char" = yes; then
8760  if test "$cross_compiling" = yes; then
8761  # Depending upon the size, compute the lo and hi bounds.
8762cat >conftest.$ac_ext <<_ACEOF
8763#line 8763 "configure"
8764#include "confdefs.h"
8765$ac_includes_default
8766int
8767main ()
8768{
8769int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
8770  ;
8771  return 0;
8772}
8773_ACEOF
8774rm -f conftest.$ac_objext
8775if { (eval echo "$as_me:8775: \"$ac_compile\"") >&5
8776  (eval $ac_compile) 2>&5
8777  ac_status=$?
8778  echo "$as_me:8778: \$? = $ac_status" >&5
8779  (exit $ac_status); } &&
8780         { ac_try='test -s conftest.$ac_objext'
8781  { (eval echo "$as_me:8781: \"$ac_try\"") >&5
8782  (eval $ac_try) 2>&5
8783  ac_status=$?
8784  echo "$as_me:8784: \$? = $ac_status" >&5
8785  (exit $ac_status); }; }; then
8786  ac_lo=0 ac_mid=0
8787  while :; do
8788    cat >conftest.$ac_ext <<_ACEOF
8789#line 8789 "configure"
8790#include "confdefs.h"
8791$ac_includes_default
8792int
8793main ()
8794{
8795int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
8796  ;
8797  return 0;
8798}
8799_ACEOF
8800rm -f conftest.$ac_objext
8801if { (eval echo "$as_me:8801: \"$ac_compile\"") >&5
8802  (eval $ac_compile) 2>&5
8803  ac_status=$?
8804  echo "$as_me:8804: \$? = $ac_status" >&5
8805  (exit $ac_status); } &&
8806         { ac_try='test -s conftest.$ac_objext'
8807  { (eval echo "$as_me:8807: \"$ac_try\"") >&5
8808  (eval $ac_try) 2>&5
8809  ac_status=$?
8810  echo "$as_me:8810: \$? = $ac_status" >&5
8811  (exit $ac_status); }; }; then
8812  ac_hi=$ac_mid; break
8813else
8814  echo "$as_me: failed program was:" >&5
8815cat conftest.$ac_ext >&5
8816ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
8817fi
8818rm -f conftest.$ac_objext conftest.$ac_ext
8819  done
8820else
8821  echo "$as_me: failed program was:" >&5
8822cat conftest.$ac_ext >&5
8823ac_hi=-1 ac_mid=-1
8824  while :; do
8825    cat >conftest.$ac_ext <<_ACEOF
8826#line 8826 "configure"
8827#include "confdefs.h"
8828$ac_includes_default
8829int
8830main ()
8831{
8832int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
8833  ;
8834  return 0;
8835}
8836_ACEOF
8837rm -f conftest.$ac_objext
8838if { (eval echo "$as_me:8838: \"$ac_compile\"") >&5
8839  (eval $ac_compile) 2>&5
8840  ac_status=$?
8841  echo "$as_me:8841: \$? = $ac_status" >&5
8842  (exit $ac_status); } &&
8843         { ac_try='test -s conftest.$ac_objext'
8844  { (eval echo "$as_me:8844: \"$ac_try\"") >&5
8845  (eval $ac_try) 2>&5
8846  ac_status=$?
8847  echo "$as_me:8847: \$? = $ac_status" >&5
8848  (exit $ac_status); }; }; then
8849  ac_lo=$ac_mid; break
8850else
8851  echo "$as_me: failed program was:" >&5
8852cat conftest.$ac_ext >&5
8853ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
8854fi
8855rm -f conftest.$ac_objext conftest.$ac_ext
8856  done
8857fi
8858rm -f conftest.$ac_objext conftest.$ac_ext
8859# Binary search between lo and hi bounds.
8860while test "x$ac_lo" != "x$ac_hi"; do
8861  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8862  cat >conftest.$ac_ext <<_ACEOF
8863#line 8863 "configure"
8864#include "confdefs.h"
8865$ac_includes_default
8866int
8867main ()
8868{
8869int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
8870  ;
8871  return 0;
8872}
8873_ACEOF
8874rm -f conftest.$ac_objext
8875if { (eval echo "$as_me:8875: \"$ac_compile\"") >&5
8876  (eval $ac_compile) 2>&5
8877  ac_status=$?
8878  echo "$as_me:8878: \$? = $ac_status" >&5
8879  (exit $ac_status); } &&
8880         { ac_try='test -s conftest.$ac_objext'
8881  { (eval echo "$as_me:8881: \"$ac_try\"") >&5
8882  (eval $ac_try) 2>&5
8883  ac_status=$?
8884  echo "$as_me:8884: \$? = $ac_status" >&5
8885  (exit $ac_status); }; }; then
8886  ac_hi=$ac_mid
8887else
8888  echo "$as_me: failed program was:" >&5
8889cat conftest.$ac_ext >&5
8890ac_lo=`expr $ac_mid + 1`
8891fi
8892rm -f conftest.$ac_objext conftest.$ac_ext
8893done
8894ac_cv_sizeof_signed_char=$ac_lo
8895else
8896  if test "$cross_compiling" = yes; then
8897  { { echo "$as_me:8897: error: cannot run test program while cross compiling" >&5
8898echo "$as_me: error: cannot run test program while cross compiling" >&2;}
8899   { (exit 1); exit 1; }; }
8900else
8901  cat >conftest.$ac_ext <<_ACEOF
8902#line 8902 "configure"
8903#include "confdefs.h"
8904$ac_includes_default
8905int
8906main ()
8907{
8908FILE *f = fopen ("conftest.val", "w");
8909if (!f)
8910  $ac_main_return (1);
8911fprintf (f, "%d", (sizeof (signed char)));
8912fclose (f);
8913  ;
8914  return 0;
8915}
8916_ACEOF
8917rm -f conftest$ac_exeext
8918if { (eval echo "$as_me:8918: \"$ac_link\"") >&5
8919  (eval $ac_link) 2>&5
8920  ac_status=$?
8921  echo "$as_me:8921: \$? = $ac_status" >&5
8922  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8923  { (eval echo "$as_me:8923: \"$ac_try\"") >&5
8924  (eval $ac_try) 2>&5
8925  ac_status=$?
8926  echo "$as_me:8926: \$? = $ac_status" >&5
8927  (exit $ac_status); }; }; then
8928  ac_cv_sizeof_signed_char=`cat conftest.val`
8929else
8930  echo "$as_me: program exited with status $ac_status" >&5
8931echo "$as_me: failed program was:" >&5
8932cat conftest.$ac_ext >&5
8933fi
8934rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8935fi
8936fi
8937rm -f conftest.val
8938else
8939  ac_cv_sizeof_signed_char=0
8940fi
8941fi
8942echo "$as_me:8942: result: $ac_cv_sizeof_signed_char" >&5
8943echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
8944cat >>confdefs.h <<EOF
8945#define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
8946EOF
8947
8948if test "$ac_cv_sizeof_signed_char" = 1 ; then
8949	NCURSES_SBOOL="signed char"
8950else
8951	NCURSES_SBOOL="char"
8952fi
8953echo "$as_me:8953: checking if you want to use signed Boolean array in term.h" >&5
8954echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
8955
8956# Check whether --enable-signed-char or --disable-signed-char was given.
8957if test "${enable_signed_char+set}" = set; then
8958  enableval="$enable_signed_char"
8959  with_signed_char=$enableval
8960else
8961  with_signed_char=no
8962fi;
8963echo "$as_me:8963: result: $with_signed_char" >&5
8964echo "${ECHO_T}$with_signed_char" >&6
8965test "$with_signed_char" != yes && NCURSES_SBOOL="char"
8966
8967###   use option --enable-sigwinch to turn on use of SIGWINCH logic
8968echo "$as_me:8968: checking if you want SIGWINCH handler" >&5
8969echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
8970
8971# Check whether --enable-sigwinch or --disable-sigwinch was given.
8972if test "${enable_sigwinch+set}" = set; then
8973  enableval="$enable_sigwinch"
8974  with_sigwinch=$enableval
8975else
8976  with_sigwinch=$with_ext_funcs
8977fi;
8978echo "$as_me:8978: result: $with_sigwinch" >&5
8979echo "${ECHO_T}$with_sigwinch" >&6
8980test "$with_sigwinch" = yes && cat >>confdefs.h <<\EOF
8981#define USE_SIGWINCH 1
8982EOF
8983
8984###   use option --enable-tcap-names to allow user to define new capabilities
8985echo "$as_me:8985: checking if you want user-definable terminal capabilities like termcap" >&5
8986echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
8987
8988# Check whether --enable-tcap-names or --disable-tcap-names was given.
8989if test "${enable_tcap_names+set}" = set; then
8990  enableval="$enable_tcap_names"
8991  with_tcap_names=$enableval
8992else
8993  with_tcap_names=$with_ext_funcs
8994fi;
8995echo "$as_me:8995: result: $with_tcap_names" >&5
8996echo "${ECHO_T}$with_tcap_names" >&6
8997NCURSES_XNAMES=0
8998test "$with_tcap_names" = yes && NCURSES_XNAMES=1
8999
9000###############################################################################
9001# These options are relatively safe to experiment with.
9002
9003echo "$as_me:9003: checking if you want all development code" >&5
9004echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
9005
9006# Check whether --with-develop or --without-develop was given.
9007if test "${with_develop+set}" = set; then
9008  withval="$with_develop"
9009  with_develop=$withval
9010else
9011  with_develop=no
9012fi;
9013echo "$as_me:9013: result: $with_develop" >&5
9014echo "${ECHO_T}$with_develop" >&6
9015
9016###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
9017echo "$as_me:9017: checking if you want hard-tabs code" >&5
9018echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
9019
9020# Check whether --enable-hard-tabs or --disable-hard-tabs was given.
9021if test "${enable_hard_tabs+set}" = set; then
9022  enableval="$enable_hard_tabs"
9023
9024else
9025  enable_hard_tabs=$with_develop
9026fi;
9027echo "$as_me:9027: result: $enable_hard_tabs" >&5
9028echo "${ECHO_T}$enable_hard_tabs" >&6
9029test "$enable_hard_tabs" = yes && cat >>confdefs.h <<\EOF
9030#define USE_HARD_TABS 1
9031EOF
9032
9033###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
9034echo "$as_me:9034: checking if you want limited support for xmc" >&5
9035echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
9036
9037# Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
9038if test "${enable_xmc_glitch+set}" = set; then
9039  enableval="$enable_xmc_glitch"
9040
9041else
9042  enable_xmc_glitch=$with_develop
9043fi;
9044echo "$as_me:9044: result: $enable_xmc_glitch" >&5
9045echo "${ECHO_T}$enable_xmc_glitch" >&6
9046test "$enable_xmc_glitch" = yes && cat >>confdefs.h <<\EOF
9047#define USE_XMC_SUPPORT 1
9048EOF
9049
9050###############################################################################
9051# These are just experimental, probably should not be in a package:
9052
9053echo "$as_me:9053: checking if you do not want to assume colors are white-on-black" >&5
9054echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
9055
9056# Check whether --enable-assumed-color or --disable-assumed-color was given.
9057if test "${enable_assumed_color+set}" = set; then
9058  enableval="$enable_assumed_color"
9059  with_assumed_color=$enableval
9060else
9061  with_assumed_color=yes
9062fi;
9063echo "$as_me:9063: result: $with_assumed_color" >&5
9064echo "${ECHO_T}$with_assumed_color" >&6
9065test "$with_assumed_color" = yes && cat >>confdefs.h <<\EOF
9066#define USE_ASSUMED_COLOR 1
9067EOF
9068
9069###   use option --enable-hashmap to turn on use of hashmap scrolling logic
9070echo "$as_me:9070: checking if you want hashmap scrolling-optimization code" >&5
9071echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
9072
9073# Check whether --enable-hashmap or --disable-hashmap was given.
9074if test "${enable_hashmap+set}" = set; then
9075  enableval="$enable_hashmap"
9076  with_hashmap=$enableval
9077else
9078  with_hashmap=yes
9079fi;
9080echo "$as_me:9080: result: $with_hashmap" >&5
9081echo "${ECHO_T}$with_hashmap" >&6
9082test "$with_hashmap" = yes && cat >>confdefs.h <<\EOF
9083#define USE_HASHMAP 1
9084EOF
9085
9086###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
9087echo "$as_me:9087: checking if you want colorfgbg code" >&5
9088echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
9089
9090# Check whether --enable-colorfgbg or --disable-colorfgbg was given.
9091if test "${enable_colorfgbg+set}" = set; then
9092  enableval="$enable_colorfgbg"
9093  with_colorfgbg=$enableval
9094else
9095  with_colorfgbg=no
9096fi;
9097echo "$as_me:9097: result: $with_colorfgbg" >&5
9098echo "${ECHO_T}$with_colorfgbg" >&6
9099test "$with_colorfgbg" = yes && cat >>confdefs.h <<\EOF
9100#define USE_COLORFGBG 1
9101EOF
9102
9103###   use option --enable-ext-colors to turn on use of colors beyond 16.
9104echo "$as_me:9104: checking if you want to use experimental extended colors" >&5
9105echo $ECHO_N "checking if you want to use experimental extended colors... $ECHO_C" >&6
9106
9107# Check whether --enable-ext-colors or --disable-ext-colors was given.
9108if test "${enable_ext_colors+set}" = set; then
9109  enableval="$enable_ext_colors"
9110  with_ext_colors=$enableval
9111else
9112  with_ext_colors=no
9113fi;
9114echo "$as_me:9114: result: $with_ext_colors" >&5
9115echo "${ECHO_T}$with_ext_colors" >&6
9116NCURSES_EXT_COLORS=0
9117if test "$with_ext_colors" = yes ; then
9118	if test "$with_widec" != yes ; then
9119		{ { echo "$as_me:9119: error: This option applies only to wide-character library" >&5
9120echo "$as_me: error: This option applies only to wide-character library" >&2;}
9121   { (exit 1); exit 1; }; }
9122	else
9123		# cannot be ABI 5 since it changes sizeof(cchar_t)
9124
9125if test "${with_abi_version+set}" != set; then
9126	case $cf_cv_rel_version in
9127	5.*)
9128		cf_cv_rel_version=6.0
9129		cf_cv_abi_version=6
9130		{ echo "$as_me:9130: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9131echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9132		;;
9133	esac
9134fi
9135
9136	fi
9137	NCURSES_EXT_COLORS=1
9138	cat >>confdefs.h <<\EOF
9139#define NCURSES_EXT_COLORS 1
9140EOF
9141
9142fi
9143
9144###   use option --enable-ext-mouse to modify coding to support 5-button mice
9145echo "$as_me:9145: checking if you want to use experimental extended mouse encoding" >&5
9146echo $ECHO_N "checking if you want to use experimental extended mouse encoding... $ECHO_C" >&6
9147
9148# Check whether --enable-ext-mouse or --disable-ext-mouse was given.
9149if test "${enable_ext_mouse+set}" = set; then
9150  enableval="$enable_ext_mouse"
9151  with_ext_mouse=$enableval
9152else
9153  with_ext_mouse=no
9154fi;
9155echo "$as_me:9155: result: $with_ext_mouse" >&5
9156echo "${ECHO_T}$with_ext_mouse" >&6
9157NCURSES_MOUSE_VERSION=1
9158if test "$with_ext_mouse" = yes ; then
9159	NCURSES_MOUSE_VERSION=2
9160
9161if test "${with_abi_version+set}" != set; then
9162	case $cf_cv_rel_version in
9163	5.*)
9164		cf_cv_rel_version=6.0
9165		cf_cv_abi_version=6
9166		{ echo "$as_me:9166: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9167echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9168		;;
9169	esac
9170fi
9171
9172fi
9173
9174# This is still experimental (20080329), but should ultimately be moved to
9175# the script-block --with-normal, etc.
9176
9177echo "$as_me:9177: checking if you want to link with the pthread library" >&5
9178echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
9179
9180# Check whether --with-pthread or --without-pthread was given.
9181if test "${with_pthread+set}" = set; then
9182  withval="$with_pthread"
9183  with_pthread=$withval
9184else
9185  with_pthread=no
9186fi;
9187echo "$as_me:9187: result: $with_pthread" >&5
9188echo "${ECHO_T}$with_pthread" >&6
9189
9190if test "$with_pthread" != no ; then
9191    echo "$as_me:9191: checking for pthread.h" >&5
9192echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
9193if test "${ac_cv_header_pthread_h+set}" = set; then
9194  echo $ECHO_N "(cached) $ECHO_C" >&6
9195else
9196  cat >conftest.$ac_ext <<_ACEOF
9197#line 9197 "configure"
9198#include "confdefs.h"
9199#include <pthread.h>
9200_ACEOF
9201if { (eval echo "$as_me:9201: \"$ac_cpp conftest.$ac_ext\"") >&5
9202  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9203  ac_status=$?
9204  egrep -v '^ *\+' conftest.er1 >conftest.err
9205  rm -f conftest.er1
9206  cat conftest.err >&5
9207  echo "$as_me:9207: \$? = $ac_status" >&5
9208  (exit $ac_status); } >/dev/null; then
9209  if test -s conftest.err; then
9210    ac_cpp_err=$ac_c_preproc_warn_flag
9211  else
9212    ac_cpp_err=
9213  fi
9214else
9215  ac_cpp_err=yes
9216fi
9217if test -z "$ac_cpp_err"; then
9218  ac_cv_header_pthread_h=yes
9219else
9220  echo "$as_me: failed program was:" >&5
9221  cat conftest.$ac_ext >&5
9222  ac_cv_header_pthread_h=no
9223fi
9224rm -f conftest.err conftest.$ac_ext
9225fi
9226echo "$as_me:9226: result: $ac_cv_header_pthread_h" >&5
9227echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
9228if test $ac_cv_header_pthread_h = yes; then
9229
9230        cat >>confdefs.h <<\EOF
9231#define HAVE_PTHREADS_H 1
9232EOF
9233
9234        echo "$as_me:9234: checking for pthread_create in -lpthread" >&5
9235echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6
9236if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
9237  echo $ECHO_N "(cached) $ECHO_C" >&6
9238else
9239  ac_check_lib_save_LIBS=$LIBS
9240LIBS="-lpthread  $LIBS"
9241cat >conftest.$ac_ext <<_ACEOF
9242#line 9242 "configure"
9243#include "confdefs.h"
9244
9245/* Override any gcc2 internal prototype to avoid an error.  */
9246#ifdef __cplusplus
9247extern "C"
9248#endif
9249/* We use char because int might match the return type of a gcc2
9250   builtin and then its argument prototype would still apply.  */
9251char pthread_create ();
9252int
9253main ()
9254{
9255pthread_create ();
9256  ;
9257  return 0;
9258}
9259_ACEOF
9260rm -f conftest.$ac_objext conftest$ac_exeext
9261if { (eval echo "$as_me:9261: \"$ac_link\"") >&5
9262  (eval $ac_link) 2>&5
9263  ac_status=$?
9264  echo "$as_me:9264: \$? = $ac_status" >&5
9265  (exit $ac_status); } &&
9266         { ac_try='test -s conftest$ac_exeext'
9267  { (eval echo "$as_me:9267: \"$ac_try\"") >&5
9268  (eval $ac_try) 2>&5
9269  ac_status=$?
9270  echo "$as_me:9270: \$? = $ac_status" >&5
9271  (exit $ac_status); }; }; then
9272  ac_cv_lib_pthread_pthread_create=yes
9273else
9274  echo "$as_me: failed program was:" >&5
9275cat conftest.$ac_ext >&5
9276ac_cv_lib_pthread_pthread_create=no
9277fi
9278rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9279LIBS=$ac_check_lib_save_LIBS
9280fi
9281echo "$as_me:9281: result: $ac_cv_lib_pthread_pthread_create" >&5
9282echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6
9283if test $ac_cv_lib_pthread_pthread_create = yes; then
9284
9285            LIBS="-lpthread $LIBS"
9286            cat >>confdefs.h <<\EOF
9287#define HAVE_LIBPTHREADS 1
9288EOF
9289
9290            with_pthread=yes
9291
9292else
9293
9294            { { echo "$as_me:9294: error: Cannot link with pthread library" >&5
9295echo "$as_me: error: Cannot link with pthread library" >&2;}
9296   { (exit 1); exit 1; }; }
9297
9298fi
9299
9300fi
9301
9302fi
9303
9304if test "$with_pthread" = "yes" ; then
9305    cat >>confdefs.h <<\EOF
9306#define USE_PTHREADS 1
9307EOF
9308
9309    enable_reentrant=yes
9310fi
9311
9312# Reentrant code has to be opaque; there's little advantage to making ncurses
9313# opaque outside of that, so there is no --enable-opaque option.  We can use
9314# this option without --with-pthreads, but this will be always set for
9315# pthreads.
9316echo "$as_me:9316: checking if you want experimental reentrant code" >&5
9317echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
9318
9319# Check whether --enable-reentrant or --disable-reentrant was given.
9320if test "${enable_reentrant+set}" = set; then
9321  enableval="$enable_reentrant"
9322  with_reentrant=$enableval
9323else
9324  with_reentrant=no
9325fi;
9326echo "$as_me:9326: result: $with_reentrant" >&5
9327echo "${ECHO_T}$with_reentrant" >&6
9328if test "$with_reentrant" = yes ; then
9329	cf_cv_enable_reentrant=1
9330	cf_cv_enable_opaque="NCURSES_INTERNALS"
9331	NCURSES_OPAQUE=1
9332	NCURSES_SIZE_T=int
9333	LIB_SUFFIX="t${LIB_SUFFIX}"
9334	cat >>confdefs.h <<\EOF
9335#define USE_REENTRANT 1
9336EOF
9337
9338if test "${with_abi_version+set}" != set; then
9339	case $cf_cv_rel_version in
9340	5.*)
9341		cf_cv_rel_version=6.0
9342		cf_cv_abi_version=6
9343		{ echo "$as_me:9343: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
9344echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
9345		;;
9346	esac
9347fi
9348
9349else
9350	cf_cv_enable_reentrant=0
9351	cf_cv_enable_opaque="NCURSES_OPAQUE"
9352	NCURSES_OPAQUE=0
9353	NCURSES_SIZE_T=short
9354fi
9355
9356echo "$as_me:9356: checking if you want experimental safe-sprintf code" >&5
9357echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
9358
9359# Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
9360if test "${enable_safe_sprintf+set}" = set; then
9361  enableval="$enable_safe_sprintf"
9362  with_safe_sprintf=$enableval
9363else
9364  with_safe_sprintf=no
9365fi;
9366echo "$as_me:9366: result: $with_safe_sprintf" >&5
9367echo "${ECHO_T}$with_safe_sprintf" >&6
9368test "$with_safe_sprintf" = yes && cat >>confdefs.h <<\EOF
9369#define USE_SAFE_SPRINTF 1
9370EOF
9371
9372###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
9373# when hashmap is used scroll hints are useless
9374if test "$with_hashmap" = no ; then
9375echo "$as_me:9375: checking if you want to experiment without scrolling-hints code" >&5
9376echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
9377
9378# Check whether --enable-scroll-hints or --disable-scroll-hints was given.
9379if test "${enable_scroll_hints+set}" = set; then
9380  enableval="$enable_scroll_hints"
9381  with_scroll_hints=$enableval
9382else
9383  with_scroll_hints=yes
9384fi;
9385echo "$as_me:9385: result: $with_scroll_hints" >&5
9386echo "${ECHO_T}$with_scroll_hints" >&6
9387test "$with_scroll_hints" = yes && cat >>confdefs.h <<\EOF
9388#define USE_SCROLL_HINTS 1
9389EOF
9390
9391fi
9392
9393echo "$as_me:9393: checking if you want experimental wgetch-events code" >&5
9394echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
9395
9396# Check whether --enable-wgetch-events or --disable-wgetch-events was given.
9397if test "${enable_wgetch_events+set}" = set; then
9398  enableval="$enable_wgetch_events"
9399  with_wgetch_events=$enableval
9400else
9401  with_wgetch_events=no
9402fi;
9403echo "$as_me:9403: result: $with_wgetch_events" >&5
9404echo "${ECHO_T}$with_wgetch_events" >&6
9405test "$with_wgetch_events" = yes && cat >>confdefs.h <<\EOF
9406#define NCURSES_WGETCH_EVENTS 1
9407EOF
9408
9409###############################################################################
9410
9411###	use option --disable-echo to suppress full display compiling commands
9412echo "$as_me:9412: checking if you want to display full commands during build" >&5
9413echo $ECHO_N "checking if you want to display full commands during build... $ECHO_C" >&6
9414
9415# Check whether --enable-echo or --disable-echo was given.
9416if test "${enable_echo+set}" = set; then
9417  enableval="$enable_echo"
9418  with_echo=$enableval
9419else
9420  with_echo=yes
9421fi;
9422if test "$with_echo" = yes; then
9423	ECHO_LINK=
9424else
9425	ECHO_LINK='@ echo linking $@ ... ;'
9426	test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
9427	test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
9428fi
9429echo "$as_me:9429: result: $with_echo" >&5
9430echo "${ECHO_T}$with_echo" >&6
9431
9432###	use option --enable-warnings to turn on all gcc warnings
9433echo "$as_me:9433: checking if you want to see compiler warnings" >&5
9434echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
9435
9436# Check whether --enable-warnings or --disable-warnings was given.
9437if test "${enable_warnings+set}" = set; then
9438  enableval="$enable_warnings"
9439  with_warnings=$enableval
9440fi;
9441echo "$as_me:9441: result: $with_warnings" >&5
9442echo "${ECHO_T}$with_warnings" >&6
9443
9444if test "x$with_warnings" = "xyes"; then
9445 	ADAFLAGS="$ADAFLAGS -gnatg"
9446
9447INTEL_COMPILER=no
9448
9449if test "$GCC" = yes ; then
9450	case $host_os in
9451	linux*|gnu*)
9452		echo "$as_me:9452: checking if this is really Intel C compiler" >&5
9453echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
9454		cf_save_CFLAGS="$CFLAGS"
9455		CFLAGS="$CFLAGS -no-gcc"
9456		cat >conftest.$ac_ext <<_ACEOF
9457#line 9457 "configure"
9458#include "confdefs.h"
9459
9460int
9461main ()
9462{
9463
9464#ifdef __INTEL_COMPILER
9465#else
9466make an error
9467#endif
9468
9469  ;
9470  return 0;
9471}
9472_ACEOF
9473rm -f conftest.$ac_objext
9474if { (eval echo "$as_me:9474: \"$ac_compile\"") >&5
9475  (eval $ac_compile) 2>&5
9476  ac_status=$?
9477  echo "$as_me:9477: \$? = $ac_status" >&5
9478  (exit $ac_status); } &&
9479         { ac_try='test -s conftest.$ac_objext'
9480  { (eval echo "$as_me:9480: \"$ac_try\"") >&5
9481  (eval $ac_try) 2>&5
9482  ac_status=$?
9483  echo "$as_me:9483: \$? = $ac_status" >&5
9484  (exit $ac_status); }; }; then
9485  INTEL_COMPILER=yes
9486cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9487
9488else
9489  echo "$as_me: failed program was:" >&5
9490cat conftest.$ac_ext >&5
9491fi
9492rm -f conftest.$ac_objext conftest.$ac_ext
9493		CFLAGS="$cf_save_CFLAGS"
9494		echo "$as_me:9494: result: $INTEL_COMPILER" >&5
9495echo "${ECHO_T}$INTEL_COMPILER" >&6
9496		;;
9497	esac
9498fi
9499
9500cat > conftest.$ac_ext <<EOF
9501#line 9501 "${as_me-configure}"
9502int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9503EOF
9504
9505if test "$INTEL_COMPILER" = yes
9506then
9507# The "-wdXXX" options suppress warnings:
9508# remark #1419: external declaration in primary source file
9509# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9510# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9511# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9512# remark #193: zero used for undefined preprocessing identifier
9513# remark #593: variable "curs_sb_left_arrow" was set but never used
9514# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9515# remark #869: parameter "tw" was never referenced
9516# remark #981: operands are evaluated in unspecified order
9517# warning #269: invalid format string conversion
9518
9519	{ echo "$as_me:9519: checking for $CC warning options..." >&5
9520echo "$as_me: checking for $CC warning options..." >&6;}
9521	cf_save_CFLAGS="$CFLAGS"
9522	EXTRA_CFLAGS="-Wall"
9523	for cf_opt in \
9524		wd1419 \
9525		wd1682 \
9526		wd1683 \
9527		wd1684 \
9528		wd193 \
9529		wd279 \
9530		wd593 \
9531		wd810 \
9532		wd869 \
9533		wd981
9534	do
9535		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9536		if { (eval echo "$as_me:9536: \"$ac_compile\"") >&5
9537  (eval $ac_compile) 2>&5
9538  ac_status=$?
9539  echo "$as_me:9539: \$? = $ac_status" >&5
9540  (exit $ac_status); }; then
9541			test -n "$verbose" && echo "$as_me:9541: result: ... -$cf_opt" >&5
9542echo "${ECHO_T}... -$cf_opt" >&6
9543			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9544		fi
9545	done
9546	CFLAGS="$cf_save_CFLAGS"
9547
9548elif test "$GCC" = yes
9549then
9550	{ echo "$as_me:9550: checking for $CC warning options..." >&5
9551echo "$as_me: checking for $CC warning options..." >&6;}
9552	cf_save_CFLAGS="$CFLAGS"
9553	EXTRA_CFLAGS="-W -Wall"
9554	cf_warn_CONST=""
9555	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
9556	for cf_opt in \
9557		Wbad-function-cast \
9558		Wcast-align \
9559		Wcast-qual \
9560		Winline \
9561		Wmissing-declarations \
9562		Wmissing-prototypes \
9563		Wnested-externs \
9564		Wpointer-arith \
9565		Wshadow \
9566		Wstrict-prototypes \
9567		Wundef $cf_warn_CONST Wdeclaration-after-statement Wextra Wno-unknown-pragmas Wswitch-enum
9568	do
9569		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
9570		if { (eval echo "$as_me:9570: \"$ac_compile\"") >&5
9571  (eval $ac_compile) 2>&5
9572  ac_status=$?
9573  echo "$as_me:9573: \$? = $ac_status" >&5
9574  (exit $ac_status); }; then
9575			test -n "$verbose" && echo "$as_me:9575: result: ... -$cf_opt" >&5
9576echo "${ECHO_T}... -$cf_opt" >&6
9577			case $cf_opt in #(vi
9578			Wcast-qual) #(vi
9579				CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
9580				;;
9581			Winline) #(vi
9582				case $GCC_VERSION in
9583				3.3*)
9584					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
9585
9586echo "${as_me-configure}:9586: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
9587
9588					continue;;
9589				esac
9590				;;
9591			esac
9592			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
9593		fi
9594	done
9595	CFLAGS="$cf_save_CFLAGS"
9596fi
9597rm -f conftest*
9598
9599	if test "$cf_with_cxx" = yes ; then
9600
9601INTEL_CPLUSPLUS=no
9602
9603if test "$GCC" = yes ; then
9604	case $host_os in
9605	linux*|gnu*)
9606		echo "$as_me:9606: checking if this is really Intel C++ compiler" >&5
9607echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
9608		cf_save_CFLAGS="$CXXFLAGS"
9609		CXXFLAGS="$CXXFLAGS -no-gcc"
9610		cat >conftest.$ac_ext <<_ACEOF
9611#line 9611 "configure"
9612#include "confdefs.h"
9613
9614int
9615main ()
9616{
9617
9618#ifdef __INTEL_COMPILER
9619#else
9620make an error
9621#endif
9622
9623  ;
9624  return 0;
9625}
9626_ACEOF
9627rm -f conftest.$ac_objext
9628if { (eval echo "$as_me:9628: \"$ac_compile\"") >&5
9629  (eval $ac_compile) 2>&5
9630  ac_status=$?
9631  echo "$as_me:9631: \$? = $ac_status" >&5
9632  (exit $ac_status); } &&
9633         { ac_try='test -s conftest.$ac_objext'
9634  { (eval echo "$as_me:9634: \"$ac_try\"") >&5
9635  (eval $ac_try) 2>&5
9636  ac_status=$?
9637  echo "$as_me:9637: \$? = $ac_status" >&5
9638  (exit $ac_status); }; }; then
9639  INTEL_CPLUSPLUS=yes
9640cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
9641
9642else
9643  echo "$as_me: failed program was:" >&5
9644cat conftest.$ac_ext >&5
9645fi
9646rm -f conftest.$ac_objext conftest.$ac_ext
9647		CXXFLAGS="$cf_save_CFLAGS"
9648		echo "$as_me:9648: result: $INTEL_CPLUSPLUS" >&5
9649echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
9650		;;
9651	esac
9652fi
9653
9654ac_ext=cc
9655ac_cpp='$CXXCPP $CPPFLAGS'
9656ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9657ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9658ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
9659ac_main_return=return
9660
9661cat > conftest.$ac_ext <<EOF
9662#line 9662 "configure"
9663int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
9664EOF
9665
9666if test "$INTEL_CPLUSPLUS" = yes
9667then
9668# The "-wdXXX" options suppress warnings:
9669# remark #1419: external declaration in primary source file
9670# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9671# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
9672# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
9673# remark #193: zero used for undefined preprocessing identifier
9674# remark #593: variable "curs_sb_left_arrow" was set but never used
9675# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
9676# remark #869: parameter "tw" was never referenced
9677# remark #981: operands are evaluated in unspecified order
9678# warning #269: invalid format string conversion
9679
9680	{ echo "$as_me:9680: checking for $CC warning options..." >&5
9681echo "$as_me: checking for $CC warning options..." >&6;}
9682	cf_save_CXXFLAGS="$CXXFLAGS"
9683	EXTRA_CXXFLAGS="-Wall"
9684	for cf_opt in \
9685		wd1419 \
9686		wd1682 \
9687		wd1683 \
9688		wd1684 \
9689		wd193 \
9690		wd279 \
9691		wd593 \
9692		wd810 \
9693		wd869 \
9694		wd981
9695	do
9696		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
9697		if { (eval echo "$as_me:9697: \"$ac_compile\"") >&5
9698  (eval $ac_compile) 2>&5
9699  ac_status=$?
9700  echo "$as_me:9700: \$? = $ac_status" >&5
9701  (exit $ac_status); }; then
9702			test -n "$verbose" && echo "$as_me:9702: result: ... -$cf_opt" >&5
9703echo "${ECHO_T}... -$cf_opt" >&6
9704			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9705		fi
9706	done
9707	CXXFLAGS="$cf_save_CXXFLAGS"
9708
9709elif test "$GXX" = yes
9710then
9711	{ echo "$as_me:9711: checking for $CXX warning options..." >&5
9712echo "$as_me: checking for $CXX warning options..." >&6;}
9713	cf_save_CXXFLAGS="$CXXFLAGS"
9714	EXTRA_CXXFLAGS="-W -Wall"
9715	cf_gxx_extra_warnings=""
9716	test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
9717	case "$GCC_VERSION" in
9718	[1-2].*)
9719		;;
9720	*)
9721		cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
9722		;;
9723	esac
9724	for cf_opt in \
9725		Wabi \
9726		fabi-version=0 \
9727		Woverloaded-virtual \
9728		Wsign-promo \
9729		Wsynth \
9730		Wold-style-cast \
9731		Wcast-align \
9732		Wcast-qual \
9733		Wmissing-prototypes \
9734		Wpointer-arith \
9735		Wshadow \
9736		Wstrict-prototypes \
9737		Wundef $cf_gxx_extra_warnings Wno-unused
9738	do
9739		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
9740		if { (eval echo "$as_me:9740: \"$ac_compile\"") >&5
9741  (eval $ac_compile) 2>&5
9742  ac_status=$?
9743  echo "$as_me:9743: \$? = $ac_status" >&5
9744  (exit $ac_status); }; then
9745			test -n "$verbose" && echo "$as_me:9745: result: ... -$cf_opt" >&5
9746echo "${ECHO_T}... -$cf_opt" >&6
9747			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
9748		else
9749			test -n "$verbose" && echo "$as_me:9749: result: ... no -$cf_opt" >&5
9750echo "${ECHO_T}... no -$cf_opt" >&6
9751		fi
9752	done
9753	CXXFLAGS="$cf_save_CXXFLAGS"
9754fi
9755
9756rm -f conftest*
9757ac_ext=c
9758ac_cpp='$CPP $CPPFLAGS'
9759ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
9760ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
9761ac_compiler_gnu=$ac_cv_c_compiler_gnu
9762ac_main_return=return
9763
9764	fi
9765fi
9766
9767if test "$GCC" = yes
9768then
9769cat > conftest.i <<EOF
9770#ifndef GCC_PRINTF
9771#define GCC_PRINTF 0
9772#endif
9773#ifndef GCC_SCANF
9774#define GCC_SCANF 0
9775#endif
9776#ifndef GCC_NORETURN
9777#define GCC_NORETURN /* nothing */
9778#endif
9779#ifndef GCC_UNUSED
9780#define GCC_UNUSED /* nothing */
9781#endif
9782EOF
9783if test "$GCC" = yes
9784then
9785	{ echo "$as_me:9785: checking for $CC __attribute__ directives..." >&5
9786echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
9787cat > conftest.$ac_ext <<EOF
9788#line 9788 "${as_me-configure}"
9789#include "confdefs.h"
9790#include "conftest.h"
9791#include "conftest.i"
9792#if	GCC_PRINTF
9793#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
9794#else
9795#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
9796#endif
9797#if	GCC_SCANF
9798#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
9799#else
9800#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
9801#endif
9802extern void wow(char *,...) GCC_SCANFLIKE(1,2);
9803extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
9804extern void foo(void) GCC_NORETURN;
9805int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
9806EOF
9807	for cf_attribute in scanf printf unused noreturn
9808	do
9809
9810cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
9811
9812		cf_directive="__attribute__(($cf_attribute))"
9813		echo "checking for $CC $cf_directive" 1>&5
9814		case $cf_attribute in
9815		scanf|printf)
9816		cat >conftest.h <<EOF
9817#define GCC_$cf_ATTRIBUTE 1
9818EOF
9819			;;
9820		*)
9821		cat >conftest.h <<EOF
9822#define GCC_$cf_ATTRIBUTE $cf_directive
9823EOF
9824			;;
9825		esac
9826		if { (eval echo "$as_me:9826: \"$ac_compile\"") >&5
9827  (eval $ac_compile) 2>&5
9828  ac_status=$?
9829  echo "$as_me:9829: \$? = $ac_status" >&5
9830  (exit $ac_status); }; then
9831			test -n "$verbose" && echo "$as_me:9831: result: ... $cf_attribute" >&5
9832echo "${ECHO_T}... $cf_attribute" >&6
9833			cat conftest.h >>confdefs.h
9834		fi
9835	done
9836else
9837	fgrep define conftest.i >>confdefs.h
9838fi
9839rm -rf conftest*
9840fi
9841
9842###	use option --enable-assertions to turn on generation of assertion code
9843echo "$as_me:9843: checking if you want to enable runtime assertions" >&5
9844echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
9845
9846# Check whether --enable-assertions or --disable-assertions was given.
9847if test "${enable_assertions+set}" = set; then
9848  enableval="$enable_assertions"
9849  with_assertions=$enableval
9850else
9851  with_assertions=no
9852fi;
9853echo "$as_me:9853: result: $with_assertions" >&5
9854echo "${ECHO_T}$with_assertions" >&6
9855if test -n "$GCC"
9856then
9857	if test "$with_assertions" = no
9858	then
9859		cat >>confdefs.h <<\EOF
9860#define NDEBUG 1
9861EOF
9862
9863		CPPFLAGS="$CPPFLAGS -DNDEBUG"
9864	else
9865		ADAFLAGS="$ADAFLAGS -gnata"
9866	fi
9867fi
9868
9869###	use option --disable-leaks to suppress "permanent" leaks, for testing
9870
9871echo "$as_me:9871: checking if you want to use dmalloc for testing" >&5
9872echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
9873
9874# Check whether --with-dmalloc or --without-dmalloc was given.
9875if test "${with_dmalloc+set}" = set; then
9876  withval="$with_dmalloc"
9877  cat >>confdefs.h <<\EOF
9878#define USE_DMALLOC 1
9879EOF
9880
9881	: ${with_cflags:=-g}
9882	: ${with_no_leaks:=yes}
9883	 with_dmalloc=yes
9884else
9885  with_dmalloc=
9886fi;
9887echo "$as_me:9887: result: ${with_dmalloc:-no}" >&5
9888echo "${ECHO_T}${with_dmalloc:-no}" >&6
9889
9890case .$with_cflags in #(vi
9891.*-g*)
9892	case .$CFLAGS in #(vi
9893	.*-g*) #(vi
9894		;;
9895	*)
9896
9897cf_fix_cppflags=no
9898cf_new_cflags=
9899cf_new_cppflags=
9900cf_new_extra_cppflags=
9901
9902for cf_add_cflags in -g
9903do
9904case $cf_fix_cppflags in
9905no)
9906	case $cf_add_cflags in #(vi
9907	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
9908		case $cf_add_cflags in
9909		-D*)
9910			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
9911
9912			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9913			&& test -z "${cf_tst_cflags}" \
9914			&& cf_fix_cppflags=yes
9915
9916			if test $cf_fix_cppflags = yes ; then
9917				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9918				continue
9919			elif test "${cf_tst_cflags}" = "\"'" ; then
9920				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9921				continue
9922			fi
9923			;;
9924		esac
9925		case "$CPPFLAGS" in
9926		*$cf_add_cflags) #(vi
9927			;;
9928		*) #(vi
9929			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
9930			;;
9931		esac
9932		;;
9933	*)
9934		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
9935		;;
9936	esac
9937	;;
9938yes)
9939	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
9940
9941	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
9942
9943	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
9944	&& test -z "${cf_tst_cflags}" \
9945	&& cf_fix_cppflags=no
9946	;;
9947esac
9948done
9949
9950if test -n "$cf_new_cflags" ; then
9951
9952	CFLAGS="$CFLAGS $cf_new_cflags"
9953fi
9954
9955if test -n "$cf_new_cppflags" ; then
9956
9957	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
9958fi
9959
9960if test -n "$cf_new_extra_cppflags" ; then
9961
9962	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
9963fi
9964
9965		;;
9966	esac
9967	;;
9968esac
9969
9970if test "$with_dmalloc" = yes ; then
9971	echo "$as_me:9971: checking for dmalloc.h" >&5
9972echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
9973if test "${ac_cv_header_dmalloc_h+set}" = set; then
9974  echo $ECHO_N "(cached) $ECHO_C" >&6
9975else
9976  cat >conftest.$ac_ext <<_ACEOF
9977#line 9977 "configure"
9978#include "confdefs.h"
9979#include <dmalloc.h>
9980_ACEOF
9981if { (eval echo "$as_me:9981: \"$ac_cpp conftest.$ac_ext\"") >&5
9982  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
9983  ac_status=$?
9984  egrep -v '^ *\+' conftest.er1 >conftest.err
9985  rm -f conftest.er1
9986  cat conftest.err >&5
9987  echo "$as_me:9987: \$? = $ac_status" >&5
9988  (exit $ac_status); } >/dev/null; then
9989  if test -s conftest.err; then
9990    ac_cpp_err=$ac_c_preproc_warn_flag
9991  else
9992    ac_cpp_err=
9993  fi
9994else
9995  ac_cpp_err=yes
9996fi
9997if test -z "$ac_cpp_err"; then
9998  ac_cv_header_dmalloc_h=yes
9999else
10000  echo "$as_me: failed program was:" >&5
10001  cat conftest.$ac_ext >&5
10002  ac_cv_header_dmalloc_h=no
10003fi
10004rm -f conftest.err conftest.$ac_ext
10005fi
10006echo "$as_me:10006: result: $ac_cv_header_dmalloc_h" >&5
10007echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
10008if test $ac_cv_header_dmalloc_h = yes; then
10009
10010echo "$as_me:10010: checking for dmalloc_debug in -ldmalloc" >&5
10011echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
10012if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
10013  echo $ECHO_N "(cached) $ECHO_C" >&6
10014else
10015  ac_check_lib_save_LIBS=$LIBS
10016LIBS="-ldmalloc  $LIBS"
10017cat >conftest.$ac_ext <<_ACEOF
10018#line 10018 "configure"
10019#include "confdefs.h"
10020
10021/* Override any gcc2 internal prototype to avoid an error.  */
10022#ifdef __cplusplus
10023extern "C"
10024#endif
10025/* We use char because int might match the return type of a gcc2
10026   builtin and then its argument prototype would still apply.  */
10027char dmalloc_debug ();
10028int
10029main ()
10030{
10031dmalloc_debug ();
10032  ;
10033  return 0;
10034}
10035_ACEOF
10036rm -f conftest.$ac_objext conftest$ac_exeext
10037if { (eval echo "$as_me:10037: \"$ac_link\"") >&5
10038  (eval $ac_link) 2>&5
10039  ac_status=$?
10040  echo "$as_me:10040: \$? = $ac_status" >&5
10041  (exit $ac_status); } &&
10042         { ac_try='test -s conftest$ac_exeext'
10043  { (eval echo "$as_me:10043: \"$ac_try\"") >&5
10044  (eval $ac_try) 2>&5
10045  ac_status=$?
10046  echo "$as_me:10046: \$? = $ac_status" >&5
10047  (exit $ac_status); }; }; then
10048  ac_cv_lib_dmalloc_dmalloc_debug=yes
10049else
10050  echo "$as_me: failed program was:" >&5
10051cat conftest.$ac_ext >&5
10052ac_cv_lib_dmalloc_dmalloc_debug=no
10053fi
10054rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10055LIBS=$ac_check_lib_save_LIBS
10056fi
10057echo "$as_me:10057: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
10058echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
10059if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
10060  cat >>confdefs.h <<EOF
10061#define HAVE_LIBDMALLOC 1
10062EOF
10063
10064  LIBS="-ldmalloc $LIBS"
10065
10066fi
10067
10068fi
10069
10070fi
10071
10072echo "$as_me:10072: checking if you want to use dbmalloc for testing" >&5
10073echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
10074
10075# Check whether --with-dbmalloc or --without-dbmalloc was given.
10076if test "${with_dbmalloc+set}" = set; then
10077  withval="$with_dbmalloc"
10078  cat >>confdefs.h <<\EOF
10079#define USE_DBMALLOC 1
10080EOF
10081
10082	: ${with_cflags:=-g}
10083	: ${with_no_leaks:=yes}
10084	 with_dbmalloc=yes
10085else
10086  with_dbmalloc=
10087fi;
10088echo "$as_me:10088: result: ${with_dbmalloc:-no}" >&5
10089echo "${ECHO_T}${with_dbmalloc:-no}" >&6
10090
10091case .$with_cflags in #(vi
10092.*-g*)
10093	case .$CFLAGS in #(vi
10094	.*-g*) #(vi
10095		;;
10096	*)
10097
10098cf_fix_cppflags=no
10099cf_new_cflags=
10100cf_new_cppflags=
10101cf_new_extra_cppflags=
10102
10103for cf_add_cflags in -g
10104do
10105case $cf_fix_cppflags in
10106no)
10107	case $cf_add_cflags in #(vi
10108	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10109		case $cf_add_cflags in
10110		-D*)
10111			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10112
10113			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10114			&& test -z "${cf_tst_cflags}" \
10115			&& cf_fix_cppflags=yes
10116
10117			if test $cf_fix_cppflags = yes ; then
10118				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10119				continue
10120			elif test "${cf_tst_cflags}" = "\"'" ; then
10121				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10122				continue
10123			fi
10124			;;
10125		esac
10126		case "$CPPFLAGS" in
10127		*$cf_add_cflags) #(vi
10128			;;
10129		*) #(vi
10130			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10131			;;
10132		esac
10133		;;
10134	*)
10135		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10136		;;
10137	esac
10138	;;
10139yes)
10140	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10141
10142	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10143
10144	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10145	&& test -z "${cf_tst_cflags}" \
10146	&& cf_fix_cppflags=no
10147	;;
10148esac
10149done
10150
10151if test -n "$cf_new_cflags" ; then
10152
10153	CFLAGS="$CFLAGS $cf_new_cflags"
10154fi
10155
10156if test -n "$cf_new_cppflags" ; then
10157
10158	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10159fi
10160
10161if test -n "$cf_new_extra_cppflags" ; then
10162
10163	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10164fi
10165
10166		;;
10167	esac
10168	;;
10169esac
10170
10171if test "$with_dbmalloc" = yes ; then
10172	echo "$as_me:10172: checking for dbmalloc.h" >&5
10173echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
10174if test "${ac_cv_header_dbmalloc_h+set}" = set; then
10175  echo $ECHO_N "(cached) $ECHO_C" >&6
10176else
10177  cat >conftest.$ac_ext <<_ACEOF
10178#line 10178 "configure"
10179#include "confdefs.h"
10180#include <dbmalloc.h>
10181_ACEOF
10182if { (eval echo "$as_me:10182: \"$ac_cpp conftest.$ac_ext\"") >&5
10183  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10184  ac_status=$?
10185  egrep -v '^ *\+' conftest.er1 >conftest.err
10186  rm -f conftest.er1
10187  cat conftest.err >&5
10188  echo "$as_me:10188: \$? = $ac_status" >&5
10189  (exit $ac_status); } >/dev/null; then
10190  if test -s conftest.err; then
10191    ac_cpp_err=$ac_c_preproc_warn_flag
10192  else
10193    ac_cpp_err=
10194  fi
10195else
10196  ac_cpp_err=yes
10197fi
10198if test -z "$ac_cpp_err"; then
10199  ac_cv_header_dbmalloc_h=yes
10200else
10201  echo "$as_me: failed program was:" >&5
10202  cat conftest.$ac_ext >&5
10203  ac_cv_header_dbmalloc_h=no
10204fi
10205rm -f conftest.err conftest.$ac_ext
10206fi
10207echo "$as_me:10207: result: $ac_cv_header_dbmalloc_h" >&5
10208echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
10209if test $ac_cv_header_dbmalloc_h = yes; then
10210
10211echo "$as_me:10211: checking for debug_malloc in -ldbmalloc" >&5
10212echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
10213if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
10214  echo $ECHO_N "(cached) $ECHO_C" >&6
10215else
10216  ac_check_lib_save_LIBS=$LIBS
10217LIBS="-ldbmalloc  $LIBS"
10218cat >conftest.$ac_ext <<_ACEOF
10219#line 10219 "configure"
10220#include "confdefs.h"
10221
10222/* Override any gcc2 internal prototype to avoid an error.  */
10223#ifdef __cplusplus
10224extern "C"
10225#endif
10226/* We use char because int might match the return type of a gcc2
10227   builtin and then its argument prototype would still apply.  */
10228char debug_malloc ();
10229int
10230main ()
10231{
10232debug_malloc ();
10233  ;
10234  return 0;
10235}
10236_ACEOF
10237rm -f conftest.$ac_objext conftest$ac_exeext
10238if { (eval echo "$as_me:10238: \"$ac_link\"") >&5
10239  (eval $ac_link) 2>&5
10240  ac_status=$?
10241  echo "$as_me:10241: \$? = $ac_status" >&5
10242  (exit $ac_status); } &&
10243         { ac_try='test -s conftest$ac_exeext'
10244  { (eval echo "$as_me:10244: \"$ac_try\"") >&5
10245  (eval $ac_try) 2>&5
10246  ac_status=$?
10247  echo "$as_me:10247: \$? = $ac_status" >&5
10248  (exit $ac_status); }; }; then
10249  ac_cv_lib_dbmalloc_debug_malloc=yes
10250else
10251  echo "$as_me: failed program was:" >&5
10252cat conftest.$ac_ext >&5
10253ac_cv_lib_dbmalloc_debug_malloc=no
10254fi
10255rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10256LIBS=$ac_check_lib_save_LIBS
10257fi
10258echo "$as_me:10258: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
10259echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
10260if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
10261  cat >>confdefs.h <<EOF
10262#define HAVE_LIBDBMALLOC 1
10263EOF
10264
10265  LIBS="-ldbmalloc $LIBS"
10266
10267fi
10268
10269fi
10270
10271fi
10272
10273echo "$as_me:10273: checking if you want to use valgrind for testing" >&5
10274echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
10275
10276# Check whether --with-valgrind or --without-valgrind was given.
10277if test "${with_valgrind+set}" = set; then
10278  withval="$with_valgrind"
10279  cat >>confdefs.h <<\EOF
10280#define USE_VALGRIND 1
10281EOF
10282
10283	: ${with_cflags:=-g}
10284	: ${with_no_leaks:=yes}
10285	 with_valgrind=yes
10286else
10287  with_valgrind=
10288fi;
10289echo "$as_me:10289: result: ${with_valgrind:-no}" >&5
10290echo "${ECHO_T}${with_valgrind:-no}" >&6
10291
10292case .$with_cflags in #(vi
10293.*-g*)
10294	case .$CFLAGS in #(vi
10295	.*-g*) #(vi
10296		;;
10297	*)
10298
10299cf_fix_cppflags=no
10300cf_new_cflags=
10301cf_new_cppflags=
10302cf_new_extra_cppflags=
10303
10304for cf_add_cflags in -g
10305do
10306case $cf_fix_cppflags in
10307no)
10308	case $cf_add_cflags in #(vi
10309	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10310		case $cf_add_cflags in
10311		-D*)
10312			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10313
10314			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10315			&& test -z "${cf_tst_cflags}" \
10316			&& cf_fix_cppflags=yes
10317
10318			if test $cf_fix_cppflags = yes ; then
10319				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10320				continue
10321			elif test "${cf_tst_cflags}" = "\"'" ; then
10322				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10323				continue
10324			fi
10325			;;
10326		esac
10327		case "$CPPFLAGS" in
10328		*$cf_add_cflags) #(vi
10329			;;
10330		*) #(vi
10331			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10332			;;
10333		esac
10334		;;
10335	*)
10336		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10337		;;
10338	esac
10339	;;
10340yes)
10341	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10342
10343	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10344
10345	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10346	&& test -z "${cf_tst_cflags}" \
10347	&& cf_fix_cppflags=no
10348	;;
10349esac
10350done
10351
10352if test -n "$cf_new_cflags" ; then
10353
10354	CFLAGS="$CFLAGS $cf_new_cflags"
10355fi
10356
10357if test -n "$cf_new_cppflags" ; then
10358
10359	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10360fi
10361
10362if test -n "$cf_new_extra_cppflags" ; then
10363
10364	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10365fi
10366
10367		;;
10368	esac
10369	;;
10370esac
10371
10372echo "$as_me:10372: checking if you want to perform memory-leak testing" >&5
10373echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
10374
10375# Check whether --enable-leaks or --disable-leaks was given.
10376if test "${enable_leaks+set}" = set; then
10377  enableval="$enable_leaks"
10378  with_no_leaks=yes
10379else
10380  : ${with_no_leaks:=no}
10381fi;
10382echo "$as_me:10382: result: $with_no_leaks" >&5
10383echo "${ECHO_T}$with_no_leaks" >&6
10384
10385if test "$with_no_leaks" = yes ; then
10386	cat >>confdefs.h <<\EOF
10387#define NO_LEAKS 1
10388EOF
10389
10390fi
10391
10392cat >>confdefs.h <<\EOF
10393#define HAVE_NC_ALLOC_H 1
10394EOF
10395
10396###	use option --enable-expanded to generate certain macros as functions
10397
10398# Check whether --enable-expanded or --disable-expanded was given.
10399if test "${enable_expanded+set}" = set; then
10400  enableval="$enable_expanded"
10401  test "$enableval" = yes && cat >>confdefs.h <<\EOF
10402#define NCURSES_EXPANDED 1
10403EOF
10404
10405fi;
10406
10407###	use option --disable-macros to suppress macros in favor of functions
10408
10409# Check whether --enable-macros or --disable-macros was given.
10410if test "${enable_macros+set}" = set; then
10411  enableval="$enable_macros"
10412  test "$enableval" = no && cat >>confdefs.h <<\EOF
10413#define NCURSES_NOMACROS 1
10414EOF
10415
10416fi;
10417
10418# Normally we only add trace() to the debug-library.  Allow this to be
10419# extended to all models of the ncurses library:
10420cf_all_traces=no
10421case "$CFLAGS $CPPFLAGS" in
10422*-DTRACE*)
10423	cf_all_traces=yes
10424	;;
10425esac
10426
10427echo "$as_me:10427: checking whether to add trace feature to all models" >&5
10428echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
10429
10430# Check whether --with-trace or --without-trace was given.
10431if test "${with_trace+set}" = set; then
10432  withval="$with_trace"
10433  cf_with_trace=$withval
10434else
10435  cf_with_trace=$cf_all_traces
10436fi;
10437echo "$as_me:10437: result: $cf_with_trace" >&5
10438echo "${ECHO_T}$cf_with_trace" >&6
10439
10440if test "$cf_with_trace" = yes ; then
10441	LIB_TRACING=all
10442	ADA_TRACE=TRUE
10443
10444cf_fix_cppflags=no
10445cf_new_cflags=
10446cf_new_cppflags=
10447cf_new_extra_cppflags=
10448
10449for cf_add_cflags in -DTRACE
10450do
10451case $cf_fix_cppflags in
10452no)
10453	case $cf_add_cflags in #(vi
10454	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
10455		case $cf_add_cflags in
10456		-D*)
10457			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10458
10459			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10460			&& test -z "${cf_tst_cflags}" \
10461			&& cf_fix_cppflags=yes
10462
10463			if test $cf_fix_cppflags = yes ; then
10464				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10465				continue
10466			elif test "${cf_tst_cflags}" = "\"'" ; then
10467				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10468				continue
10469			fi
10470			;;
10471		esac
10472		case "$CPPFLAGS" in
10473		*$cf_add_cflags) #(vi
10474			;;
10475		*) #(vi
10476			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
10477			;;
10478		esac
10479		;;
10480	*)
10481		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
10482		;;
10483	esac
10484	;;
10485yes)
10486	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
10487
10488	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
10489
10490	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
10491	&& test -z "${cf_tst_cflags}" \
10492	&& cf_fix_cppflags=no
10493	;;
10494esac
10495done
10496
10497if test -n "$cf_new_cflags" ; then
10498
10499	CFLAGS="$CFLAGS $cf_new_cflags"
10500fi
10501
10502if test -n "$cf_new_cppflags" ; then
10503
10504	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
10505fi
10506
10507if test -n "$cf_new_extra_cppflags" ; then
10508
10509	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
10510fi
10511
10512else
10513	LIB_TRACING=DEBUG
10514	ADA_TRACE=FALSE
10515fi
10516
10517###	Checks for libraries.
10518echo "$as_me:10518: checking for gettimeofday" >&5
10519echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
10520if test "${ac_cv_func_gettimeofday+set}" = set; then
10521  echo $ECHO_N "(cached) $ECHO_C" >&6
10522else
10523  cat >conftest.$ac_ext <<_ACEOF
10524#line 10524 "configure"
10525#include "confdefs.h"
10526/* System header to define __stub macros and hopefully few prototypes,
10527    which can conflict with char gettimeofday (); below.  */
10528#include <assert.h>
10529/* Override any gcc2 internal prototype to avoid an error.  */
10530#ifdef __cplusplus
10531extern "C"
10532#endif
10533/* We use char because int might match the return type of a gcc2
10534   builtin and then its argument prototype would still apply.  */
10535char gettimeofday ();
10536char (*f) ();
10537
10538int
10539main ()
10540{
10541/* The GNU C library defines this for functions which it implements
10542    to always fail with ENOSYS.  Some functions are actually named
10543    something starting with __ and the normal name is an alias.  */
10544#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
10545choke me
10546#else
10547f = gettimeofday;
10548#endif
10549
10550  ;
10551  return 0;
10552}
10553_ACEOF
10554rm -f conftest.$ac_objext conftest$ac_exeext
10555if { (eval echo "$as_me:10555: \"$ac_link\"") >&5
10556  (eval $ac_link) 2>&5
10557  ac_status=$?
10558  echo "$as_me:10558: \$? = $ac_status" >&5
10559  (exit $ac_status); } &&
10560         { ac_try='test -s conftest$ac_exeext'
10561  { (eval echo "$as_me:10561: \"$ac_try\"") >&5
10562  (eval $ac_try) 2>&5
10563  ac_status=$?
10564  echo "$as_me:10564: \$? = $ac_status" >&5
10565  (exit $ac_status); }; }; then
10566  ac_cv_func_gettimeofday=yes
10567else
10568  echo "$as_me: failed program was:" >&5
10569cat conftest.$ac_ext >&5
10570ac_cv_func_gettimeofday=no
10571fi
10572rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10573fi
10574echo "$as_me:10574: result: $ac_cv_func_gettimeofday" >&5
10575echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
10576if test $ac_cv_func_gettimeofday = yes; then
10577  cat >>confdefs.h <<\EOF
10578#define HAVE_GETTIMEOFDAY 1
10579EOF
10580
10581else
10582
10583echo "$as_me:10583: checking for gettimeofday in -lbsd" >&5
10584echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
10585if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
10586  echo $ECHO_N "(cached) $ECHO_C" >&6
10587else
10588  ac_check_lib_save_LIBS=$LIBS
10589LIBS="-lbsd  $LIBS"
10590cat >conftest.$ac_ext <<_ACEOF
10591#line 10591 "configure"
10592#include "confdefs.h"
10593
10594/* Override any gcc2 internal prototype to avoid an error.  */
10595#ifdef __cplusplus
10596extern "C"
10597#endif
10598/* We use char because int might match the return type of a gcc2
10599   builtin and then its argument prototype would still apply.  */
10600char gettimeofday ();
10601int
10602main ()
10603{
10604gettimeofday ();
10605  ;
10606  return 0;
10607}
10608_ACEOF
10609rm -f conftest.$ac_objext conftest$ac_exeext
10610if { (eval echo "$as_me:10610: \"$ac_link\"") >&5
10611  (eval $ac_link) 2>&5
10612  ac_status=$?
10613  echo "$as_me:10613: \$? = $ac_status" >&5
10614  (exit $ac_status); } &&
10615         { ac_try='test -s conftest$ac_exeext'
10616  { (eval echo "$as_me:10616: \"$ac_try\"") >&5
10617  (eval $ac_try) 2>&5
10618  ac_status=$?
10619  echo "$as_me:10619: \$? = $ac_status" >&5
10620  (exit $ac_status); }; }; then
10621  ac_cv_lib_bsd_gettimeofday=yes
10622else
10623  echo "$as_me: failed program was:" >&5
10624cat conftest.$ac_ext >&5
10625ac_cv_lib_bsd_gettimeofday=no
10626fi
10627rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10628LIBS=$ac_check_lib_save_LIBS
10629fi
10630echo "$as_me:10630: result: $ac_cv_lib_bsd_gettimeofday" >&5
10631echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
10632if test $ac_cv_lib_bsd_gettimeofday = yes; then
10633  cat >>confdefs.h <<\EOF
10634#define HAVE_GETTIMEOFDAY 1
10635EOF
10636
10637	LIBS="$LIBS -lbsd"
10638fi
10639
10640fi
10641
10642echo "$as_me:10642: checking if -lm needed for math functions" >&5
10643echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
10644if test "${cf_cv_need_libm+set}" = set; then
10645  echo $ECHO_N "(cached) $ECHO_C" >&6
10646else
10647
10648	cat >conftest.$ac_ext <<_ACEOF
10649#line 10649 "configure"
10650#include "confdefs.h"
10651
10652	#include <stdio.h>
10653	#include <math.h>
10654
10655int
10656main ()
10657{
10658double x = rand(); printf("result = %g\n", sin(x))
10659  ;
10660  return 0;
10661}
10662_ACEOF
10663rm -f conftest.$ac_objext conftest$ac_exeext
10664if { (eval echo "$as_me:10664: \"$ac_link\"") >&5
10665  (eval $ac_link) 2>&5
10666  ac_status=$?
10667  echo "$as_me:10667: \$? = $ac_status" >&5
10668  (exit $ac_status); } &&
10669         { ac_try='test -s conftest$ac_exeext'
10670  { (eval echo "$as_me:10670: \"$ac_try\"") >&5
10671  (eval $ac_try) 2>&5
10672  ac_status=$?
10673  echo "$as_me:10673: \$? = $ac_status" >&5
10674  (exit $ac_status); }; }; then
10675  cf_cv_need_libm=no
10676else
10677  echo "$as_me: failed program was:" >&5
10678cat conftest.$ac_ext >&5
10679cf_cv_need_libm=yes
10680fi
10681rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10682fi
10683echo "$as_me:10683: result: $cf_cv_need_libm" >&5
10684echo "${ECHO_T}$cf_cv_need_libm" >&6
10685if test "$cf_cv_need_libm" = yes
10686then
10687MATH_LIB=-lm
10688fi
10689
10690###	Checks for header files.
10691echo "$as_me:10691: checking for ANSI C header files" >&5
10692echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
10693if test "${ac_cv_header_stdc+set}" = set; then
10694  echo $ECHO_N "(cached) $ECHO_C" >&6
10695else
10696  cat >conftest.$ac_ext <<_ACEOF
10697#line 10697 "configure"
10698#include "confdefs.h"
10699#include <stdlib.h>
10700#include <stdarg.h>
10701#include <string.h>
10702#include <float.h>
10703
10704_ACEOF
10705if { (eval echo "$as_me:10705: \"$ac_cpp conftest.$ac_ext\"") >&5
10706  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10707  ac_status=$?
10708  egrep -v '^ *\+' conftest.er1 >conftest.err
10709  rm -f conftest.er1
10710  cat conftest.err >&5
10711  echo "$as_me:10711: \$? = $ac_status" >&5
10712  (exit $ac_status); } >/dev/null; then
10713  if test -s conftest.err; then
10714    ac_cpp_err=$ac_c_preproc_warn_flag
10715  else
10716    ac_cpp_err=
10717  fi
10718else
10719  ac_cpp_err=yes
10720fi
10721if test -z "$ac_cpp_err"; then
10722  ac_cv_header_stdc=yes
10723else
10724  echo "$as_me: failed program was:" >&5
10725  cat conftest.$ac_ext >&5
10726  ac_cv_header_stdc=no
10727fi
10728rm -f conftest.err conftest.$ac_ext
10729
10730if test $ac_cv_header_stdc = yes; then
10731  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
10732  cat >conftest.$ac_ext <<_ACEOF
10733#line 10733 "configure"
10734#include "confdefs.h"
10735#include <string.h>
10736
10737_ACEOF
10738if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10739  egrep "memchr" >/dev/null 2>&1; then
10740  :
10741else
10742  ac_cv_header_stdc=no
10743fi
10744rm -f conftest*
10745
10746fi
10747
10748if test $ac_cv_header_stdc = yes; then
10749  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
10750  cat >conftest.$ac_ext <<_ACEOF
10751#line 10751 "configure"
10752#include "confdefs.h"
10753#include <stdlib.h>
10754
10755_ACEOF
10756if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10757  egrep "free" >/dev/null 2>&1; then
10758  :
10759else
10760  ac_cv_header_stdc=no
10761fi
10762rm -f conftest*
10763
10764fi
10765
10766if test $ac_cv_header_stdc = yes; then
10767  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
10768  if test "$cross_compiling" = yes; then
10769  :
10770else
10771  cat >conftest.$ac_ext <<_ACEOF
10772#line 10772 "configure"
10773#include "confdefs.h"
10774#include <ctype.h>
10775#if ((' ' & 0x0FF) == 0x020)
10776# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
10777# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
10778#else
10779# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
10780                     || ('j' <= (c) && (c) <= 'r') \
10781                     || ('s' <= (c) && (c) <= 'z'))
10782# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
10783#endif
10784
10785#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
10786int
10787main ()
10788{
10789  int i;
10790  for (i = 0; i < 256; i++)
10791    if (XOR (islower (i), ISLOWER (i))
10792        || toupper (i) != TOUPPER (i))
10793      $ac_main_return(2);
10794  $ac_main_return (0);
10795}
10796_ACEOF
10797rm -f conftest$ac_exeext
10798if { (eval echo "$as_me:10798: \"$ac_link\"") >&5
10799  (eval $ac_link) 2>&5
10800  ac_status=$?
10801  echo "$as_me:10801: \$? = $ac_status" >&5
10802  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
10803  { (eval echo "$as_me:10803: \"$ac_try\"") >&5
10804  (eval $ac_try) 2>&5
10805  ac_status=$?
10806  echo "$as_me:10806: \$? = $ac_status" >&5
10807  (exit $ac_status); }; }; then
10808  :
10809else
10810  echo "$as_me: program exited with status $ac_status" >&5
10811echo "$as_me: failed program was:" >&5
10812cat conftest.$ac_ext >&5
10813ac_cv_header_stdc=no
10814fi
10815rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
10816fi
10817fi
10818fi
10819echo "$as_me:10819: result: $ac_cv_header_stdc" >&5
10820echo "${ECHO_T}$ac_cv_header_stdc" >&6
10821if test $ac_cv_header_stdc = yes; then
10822
10823cat >>confdefs.h <<\EOF
10824#define STDC_HEADERS 1
10825EOF
10826
10827fi
10828
10829ac_header_dirent=no
10830for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
10831  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
10832echo "$as_me:10832: checking for $ac_hdr that defines DIR" >&5
10833echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
10834if eval "test \"\${$as_ac_Header+set}\" = set"; then
10835  echo $ECHO_N "(cached) $ECHO_C" >&6
10836else
10837  cat >conftest.$ac_ext <<_ACEOF
10838#line 10838 "configure"
10839#include "confdefs.h"
10840#include <sys/types.h>
10841#include <$ac_hdr>
10842
10843int
10844main ()
10845{
10846if ((DIR *) 0)
10847return 0;
10848  ;
10849  return 0;
10850}
10851_ACEOF
10852rm -f conftest.$ac_objext
10853if { (eval echo "$as_me:10853: \"$ac_compile\"") >&5
10854  (eval $ac_compile) 2>&5
10855  ac_status=$?
10856  echo "$as_me:10856: \$? = $ac_status" >&5
10857  (exit $ac_status); } &&
10858         { ac_try='test -s conftest.$ac_objext'
10859  { (eval echo "$as_me:10859: \"$ac_try\"") >&5
10860  (eval $ac_try) 2>&5
10861  ac_status=$?
10862  echo "$as_me:10862: \$? = $ac_status" >&5
10863  (exit $ac_status); }; }; then
10864  eval "$as_ac_Header=yes"
10865else
10866  echo "$as_me: failed program was:" >&5
10867cat conftest.$ac_ext >&5
10868eval "$as_ac_Header=no"
10869fi
10870rm -f conftest.$ac_objext conftest.$ac_ext
10871fi
10872echo "$as_me:10872: result: `eval echo '${'$as_ac_Header'}'`" >&5
10873echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10874if test `eval echo '${'$as_ac_Header'}'` = yes; then
10875  cat >>confdefs.h <<EOF
10876#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
10877EOF
10878
10879ac_header_dirent=$ac_hdr; break
10880fi
10881
10882done
10883# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
10884if test $ac_header_dirent = dirent.h; then
10885  echo "$as_me:10885: checking for opendir in -ldir" >&5
10886echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
10887if test "${ac_cv_lib_dir_opendir+set}" = set; then
10888  echo $ECHO_N "(cached) $ECHO_C" >&6
10889else
10890  ac_check_lib_save_LIBS=$LIBS
10891LIBS="-ldir  $LIBS"
10892cat >conftest.$ac_ext <<_ACEOF
10893#line 10893 "configure"
10894#include "confdefs.h"
10895
10896/* Override any gcc2 internal prototype to avoid an error.  */
10897#ifdef __cplusplus
10898extern "C"
10899#endif
10900/* We use char because int might match the return type of a gcc2
10901   builtin and then its argument prototype would still apply.  */
10902char opendir ();
10903int
10904main ()
10905{
10906opendir ();
10907  ;
10908  return 0;
10909}
10910_ACEOF
10911rm -f conftest.$ac_objext conftest$ac_exeext
10912if { (eval echo "$as_me:10912: \"$ac_link\"") >&5
10913  (eval $ac_link) 2>&5
10914  ac_status=$?
10915  echo "$as_me:10915: \$? = $ac_status" >&5
10916  (exit $ac_status); } &&
10917         { ac_try='test -s conftest$ac_exeext'
10918  { (eval echo "$as_me:10918: \"$ac_try\"") >&5
10919  (eval $ac_try) 2>&5
10920  ac_status=$?
10921  echo "$as_me:10921: \$? = $ac_status" >&5
10922  (exit $ac_status); }; }; then
10923  ac_cv_lib_dir_opendir=yes
10924else
10925  echo "$as_me: failed program was:" >&5
10926cat conftest.$ac_ext >&5
10927ac_cv_lib_dir_opendir=no
10928fi
10929rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10930LIBS=$ac_check_lib_save_LIBS
10931fi
10932echo "$as_me:10932: result: $ac_cv_lib_dir_opendir" >&5
10933echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
10934if test $ac_cv_lib_dir_opendir = yes; then
10935  LIBS="$LIBS -ldir"
10936fi
10937
10938else
10939  echo "$as_me:10939: checking for opendir in -lx" >&5
10940echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
10941if test "${ac_cv_lib_x_opendir+set}" = set; then
10942  echo $ECHO_N "(cached) $ECHO_C" >&6
10943else
10944  ac_check_lib_save_LIBS=$LIBS
10945LIBS="-lx  $LIBS"
10946cat >conftest.$ac_ext <<_ACEOF
10947#line 10947 "configure"
10948#include "confdefs.h"
10949
10950/* Override any gcc2 internal prototype to avoid an error.  */
10951#ifdef __cplusplus
10952extern "C"
10953#endif
10954/* We use char because int might match the return type of a gcc2
10955   builtin and then its argument prototype would still apply.  */
10956char opendir ();
10957int
10958main ()
10959{
10960opendir ();
10961  ;
10962  return 0;
10963}
10964_ACEOF
10965rm -f conftest.$ac_objext conftest$ac_exeext
10966if { (eval echo "$as_me:10966: \"$ac_link\"") >&5
10967  (eval $ac_link) 2>&5
10968  ac_status=$?
10969  echo "$as_me:10969: \$? = $ac_status" >&5
10970  (exit $ac_status); } &&
10971         { ac_try='test -s conftest$ac_exeext'
10972  { (eval echo "$as_me:10972: \"$ac_try\"") >&5
10973  (eval $ac_try) 2>&5
10974  ac_status=$?
10975  echo "$as_me:10975: \$? = $ac_status" >&5
10976  (exit $ac_status); }; }; then
10977  ac_cv_lib_x_opendir=yes
10978else
10979  echo "$as_me: failed program was:" >&5
10980cat conftest.$ac_ext >&5
10981ac_cv_lib_x_opendir=no
10982fi
10983rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10984LIBS=$ac_check_lib_save_LIBS
10985fi
10986echo "$as_me:10986: result: $ac_cv_lib_x_opendir" >&5
10987echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
10988if test $ac_cv_lib_x_opendir = yes; then
10989  LIBS="$LIBS -lx"
10990fi
10991
10992fi
10993
10994echo "$as_me:10994: checking whether time.h and sys/time.h may both be included" >&5
10995echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
10996if test "${ac_cv_header_time+set}" = set; then
10997  echo $ECHO_N "(cached) $ECHO_C" >&6
10998else
10999  cat >conftest.$ac_ext <<_ACEOF
11000#line 11000 "configure"
11001#include "confdefs.h"
11002#include <sys/types.h>
11003#include <sys/time.h>
11004#include <time.h>
11005
11006int
11007main ()
11008{
11009if ((struct tm *) 0)
11010return 0;
11011  ;
11012  return 0;
11013}
11014_ACEOF
11015rm -f conftest.$ac_objext
11016if { (eval echo "$as_me:11016: \"$ac_compile\"") >&5
11017  (eval $ac_compile) 2>&5
11018  ac_status=$?
11019  echo "$as_me:11019: \$? = $ac_status" >&5
11020  (exit $ac_status); } &&
11021         { ac_try='test -s conftest.$ac_objext'
11022  { (eval echo "$as_me:11022: \"$ac_try\"") >&5
11023  (eval $ac_try) 2>&5
11024  ac_status=$?
11025  echo "$as_me:11025: \$? = $ac_status" >&5
11026  (exit $ac_status); }; }; then
11027  ac_cv_header_time=yes
11028else
11029  echo "$as_me: failed program was:" >&5
11030cat conftest.$ac_ext >&5
11031ac_cv_header_time=no
11032fi
11033rm -f conftest.$ac_objext conftest.$ac_ext
11034fi
11035echo "$as_me:11035: result: $ac_cv_header_time" >&5
11036echo "${ECHO_T}$ac_cv_header_time" >&6
11037if test $ac_cv_header_time = yes; then
11038
11039cat >>confdefs.h <<\EOF
11040#define TIME_WITH_SYS_TIME 1
11041EOF
11042
11043fi
11044
11045echo "$as_me:11045: checking for regular-expression headers" >&5
11046echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
11047if test "${cf_cv_regex+set}" = set; then
11048  echo $ECHO_N "(cached) $ECHO_C" >&6
11049else
11050
11051cat >conftest.$ac_ext <<_ACEOF
11052#line 11052 "configure"
11053#include "confdefs.h"
11054#include <sys/types.h>
11055#include <regex.h>
11056int
11057main ()
11058{
11059
11060	regex_t *p;
11061	int x = regcomp(p, "", 0);
11062	int y = regexec(p, "", 0, 0, 0);
11063	regfree(p);
11064
11065  ;
11066  return 0;
11067}
11068_ACEOF
11069rm -f conftest.$ac_objext conftest$ac_exeext
11070if { (eval echo "$as_me:11070: \"$ac_link\"") >&5
11071  (eval $ac_link) 2>&5
11072  ac_status=$?
11073  echo "$as_me:11073: \$? = $ac_status" >&5
11074  (exit $ac_status); } &&
11075         { ac_try='test -s conftest$ac_exeext'
11076  { (eval echo "$as_me:11076: \"$ac_try\"") >&5
11077  (eval $ac_try) 2>&5
11078  ac_status=$?
11079  echo "$as_me:11079: \$? = $ac_status" >&5
11080  (exit $ac_status); }; }; then
11081  cf_cv_regex="regex.h"
11082else
11083  echo "$as_me: failed program was:" >&5
11084cat conftest.$ac_ext >&5
11085
11086	cat >conftest.$ac_ext <<_ACEOF
11087#line 11087 "configure"
11088#include "confdefs.h"
11089#include <regexp.h>
11090int
11091main ()
11092{
11093
11094		char *p = compile("", "", "", 0);
11095		int x = step("", "");
11096
11097  ;
11098  return 0;
11099}
11100_ACEOF
11101rm -f conftest.$ac_objext conftest$ac_exeext
11102if { (eval echo "$as_me:11102: \"$ac_link\"") >&5
11103  (eval $ac_link) 2>&5
11104  ac_status=$?
11105  echo "$as_me:11105: \$? = $ac_status" >&5
11106  (exit $ac_status); } &&
11107         { ac_try='test -s conftest$ac_exeext'
11108  { (eval echo "$as_me:11108: \"$ac_try\"") >&5
11109  (eval $ac_try) 2>&5
11110  ac_status=$?
11111  echo "$as_me:11111: \$? = $ac_status" >&5
11112  (exit $ac_status); }; }; then
11113  cf_cv_regex="regexp.h"
11114else
11115  echo "$as_me: failed program was:" >&5
11116cat conftest.$ac_ext >&5
11117
11118		cf_save_LIBS="$LIBS"
11119		LIBS="-lgen $LIBS"
11120		cat >conftest.$ac_ext <<_ACEOF
11121#line 11121 "configure"
11122#include "confdefs.h"
11123#include <regexpr.h>
11124int
11125main ()
11126{
11127
11128			char *p = compile("", "", "");
11129			int x = step("", "");
11130
11131  ;
11132  return 0;
11133}
11134_ACEOF
11135rm -f conftest.$ac_objext conftest$ac_exeext
11136if { (eval echo "$as_me:11136: \"$ac_link\"") >&5
11137  (eval $ac_link) 2>&5
11138  ac_status=$?
11139  echo "$as_me:11139: \$? = $ac_status" >&5
11140  (exit $ac_status); } &&
11141         { ac_try='test -s conftest$ac_exeext'
11142  { (eval echo "$as_me:11142: \"$ac_try\"") >&5
11143  (eval $ac_try) 2>&5
11144  ac_status=$?
11145  echo "$as_me:11145: \$? = $ac_status" >&5
11146  (exit $ac_status); }; }; then
11147  cf_cv_regex="regexpr.h"
11148else
11149  echo "$as_me: failed program was:" >&5
11150cat conftest.$ac_ext >&5
11151LIBS="$cf_save_LIBS"
11152fi
11153rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11154fi
11155rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11156fi
11157rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11158
11159fi
11160
11161echo "$as_me:11161: result: $cf_cv_regex" >&5
11162echo "${ECHO_T}$cf_cv_regex" >&6
11163case $cf_cv_regex in
11164	regex.h)   cat >>confdefs.h <<\EOF
11165#define HAVE_REGEX_H_FUNCS 1
11166EOF
11167 ;;
11168	regexp.h)  cat >>confdefs.h <<\EOF
11169#define HAVE_REGEXP_H_FUNCS 1
11170EOF
11171 ;;
11172	regexpr.h) cat >>confdefs.h <<\EOF
11173#define HAVE_REGEXPR_H_FUNCS 1
11174EOF
11175 ;;
11176esac
11177
11178for ac_header in \
11179fcntl.h \
11180getopt.h \
11181limits.h \
11182locale.h \
11183poll.h \
11184sys/bsdtypes.h \
11185sys/ioctl.h \
11186sys/param.h \
11187sys/poll.h \
11188sys/select.h \
11189sys/time.h \
11190sys/times.h \
11191ttyent.h \
11192unistd.h \
11193wctype.h \
11194
11195do
11196as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11197echo "$as_me:11197: checking for $ac_header" >&5
11198echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11199if eval "test \"\${$as_ac_Header+set}\" = set"; then
11200  echo $ECHO_N "(cached) $ECHO_C" >&6
11201else
11202  cat >conftest.$ac_ext <<_ACEOF
11203#line 11203 "configure"
11204#include "confdefs.h"
11205#include <$ac_header>
11206_ACEOF
11207if { (eval echo "$as_me:11207: \"$ac_cpp conftest.$ac_ext\"") >&5
11208  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11209  ac_status=$?
11210  egrep -v '^ *\+' conftest.er1 >conftest.err
11211  rm -f conftest.er1
11212  cat conftest.err >&5
11213  echo "$as_me:11213: \$? = $ac_status" >&5
11214  (exit $ac_status); } >/dev/null; then
11215  if test -s conftest.err; then
11216    ac_cpp_err=$ac_c_preproc_warn_flag
11217  else
11218    ac_cpp_err=
11219  fi
11220else
11221  ac_cpp_err=yes
11222fi
11223if test -z "$ac_cpp_err"; then
11224  eval "$as_ac_Header=yes"
11225else
11226  echo "$as_me: failed program was:" >&5
11227  cat conftest.$ac_ext >&5
11228  eval "$as_ac_Header=no"
11229fi
11230rm -f conftest.err conftest.$ac_ext
11231fi
11232echo "$as_me:11232: result: `eval echo '${'$as_ac_Header'}'`" >&5
11233echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11234if test `eval echo '${'$as_ac_Header'}'` = yes; then
11235  cat >>confdefs.h <<EOF
11236#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11237EOF
11238
11239fi
11240done
11241
11242# check for ISC (this may also define _POSIX_SOURCE)
11243# Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
11244if test "$ISC" = yes ; then
11245
11246echo "$as_me:11246: checking for main in -lcposix" >&5
11247echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
11248if test "${ac_cv_lib_cposix_main+set}" = set; then
11249  echo $ECHO_N "(cached) $ECHO_C" >&6
11250else
11251  ac_check_lib_save_LIBS=$LIBS
11252LIBS="-lcposix  $LIBS"
11253cat >conftest.$ac_ext <<_ACEOF
11254#line 11254 "configure"
11255#include "confdefs.h"
11256
11257int
11258main ()
11259{
11260main ();
11261  ;
11262  return 0;
11263}
11264_ACEOF
11265rm -f conftest.$ac_objext conftest$ac_exeext
11266if { (eval echo "$as_me:11266: \"$ac_link\"") >&5
11267  (eval $ac_link) 2>&5
11268  ac_status=$?
11269  echo "$as_me:11269: \$? = $ac_status" >&5
11270  (exit $ac_status); } &&
11271         { ac_try='test -s conftest$ac_exeext'
11272  { (eval echo "$as_me:11272: \"$ac_try\"") >&5
11273  (eval $ac_try) 2>&5
11274  ac_status=$?
11275  echo "$as_me:11275: \$? = $ac_status" >&5
11276  (exit $ac_status); }; }; then
11277  ac_cv_lib_cposix_main=yes
11278else
11279  echo "$as_me: failed program was:" >&5
11280cat conftest.$ac_ext >&5
11281ac_cv_lib_cposix_main=no
11282fi
11283rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11284LIBS=$ac_check_lib_save_LIBS
11285fi
11286echo "$as_me:11286: result: $ac_cv_lib_cposix_main" >&5
11287echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
11288if test $ac_cv_lib_cposix_main = yes; then
11289  cat >>confdefs.h <<EOF
11290#define HAVE_LIBCPOSIX 1
11291EOF
11292
11293  LIBS="-lcposix $LIBS"
11294
11295fi
11296
11297	echo "$as_me:11297: checking for bzero in -linet" >&5
11298echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
11299if test "${ac_cv_lib_inet_bzero+set}" = set; then
11300  echo $ECHO_N "(cached) $ECHO_C" >&6
11301else
11302  ac_check_lib_save_LIBS=$LIBS
11303LIBS="-linet  $LIBS"
11304cat >conftest.$ac_ext <<_ACEOF
11305#line 11305 "configure"
11306#include "confdefs.h"
11307
11308/* Override any gcc2 internal prototype to avoid an error.  */
11309#ifdef __cplusplus
11310extern "C"
11311#endif
11312/* We use char because int might match the return type of a gcc2
11313   builtin and then its argument prototype would still apply.  */
11314char bzero ();
11315int
11316main ()
11317{
11318bzero ();
11319  ;
11320  return 0;
11321}
11322_ACEOF
11323rm -f conftest.$ac_objext conftest$ac_exeext
11324if { (eval echo "$as_me:11324: \"$ac_link\"") >&5
11325  (eval $ac_link) 2>&5
11326  ac_status=$?
11327  echo "$as_me:11327: \$? = $ac_status" >&5
11328  (exit $ac_status); } &&
11329         { ac_try='test -s conftest$ac_exeext'
11330  { (eval echo "$as_me:11330: \"$ac_try\"") >&5
11331  (eval $ac_try) 2>&5
11332  ac_status=$?
11333  echo "$as_me:11333: \$? = $ac_status" >&5
11334  (exit $ac_status); }; }; then
11335  ac_cv_lib_inet_bzero=yes
11336else
11337  echo "$as_me: failed program was:" >&5
11338cat conftest.$ac_ext >&5
11339ac_cv_lib_inet_bzero=no
11340fi
11341rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11342LIBS=$ac_check_lib_save_LIBS
11343fi
11344echo "$as_me:11344: result: $ac_cv_lib_inet_bzero" >&5
11345echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
11346if test $ac_cv_lib_inet_bzero = yes; then
11347  LIBS="$LIBS -linet"
11348fi
11349fi
11350
11351echo "$as_me:11351: checking if sys/time.h works with sys/select.h" >&5
11352echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
11353if test "${cf_cv_sys_time_select+set}" = set; then
11354  echo $ECHO_N "(cached) $ECHO_C" >&6
11355else
11356
11357cat >conftest.$ac_ext <<_ACEOF
11358#line 11358 "configure"
11359#include "confdefs.h"
11360
11361#include <sys/types.h>
11362#ifdef HAVE_SYS_TIME_H
11363#include <sys/time.h>
11364#endif
11365#ifdef HAVE_SYS_SELECT_H
11366#include <sys/select.h>
11367#endif
11368
11369int
11370main ()
11371{
11372
11373  ;
11374  return 0;
11375}
11376_ACEOF
11377rm -f conftest.$ac_objext
11378if { (eval echo "$as_me:11378: \"$ac_compile\"") >&5
11379  (eval $ac_compile) 2>&5
11380  ac_status=$?
11381  echo "$as_me:11381: \$? = $ac_status" >&5
11382  (exit $ac_status); } &&
11383         { ac_try='test -s conftest.$ac_objext'
11384  { (eval echo "$as_me:11384: \"$ac_try\"") >&5
11385  (eval $ac_try) 2>&5
11386  ac_status=$?
11387  echo "$as_me:11387: \$? = $ac_status" >&5
11388  (exit $ac_status); }; }; then
11389  cf_cv_sys_time_select=yes
11390else
11391  echo "$as_me: failed program was:" >&5
11392cat conftest.$ac_ext >&5
11393cf_cv_sys_time_select=no
11394fi
11395rm -f conftest.$ac_objext conftest.$ac_ext
11396
11397fi
11398
11399echo "$as_me:11399: result: $cf_cv_sys_time_select" >&5
11400echo "${ECHO_T}$cf_cv_sys_time_select" >&6
11401test "$cf_cv_sys_time_select" = yes && cat >>confdefs.h <<\EOF
11402#define HAVE_SYS_TIME_SELECT 1
11403EOF
11404
11405###	checks for compiler characteristics
11406ac_ext=c
11407ac_cpp='$CPP $CPPFLAGS'
11408ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11409ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11410ac_compiler_gnu=$ac_cv_c_compiler_gnu
11411ac_main_return=return
11412
11413echo "$as_me:11413: checking for $CC option to accept ANSI C" >&5
11414echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
11415if test "${ac_cv_prog_cc_stdc+set}" = set; then
11416  echo $ECHO_N "(cached) $ECHO_C" >&6
11417else
11418  ac_cv_prog_cc_stdc=no
11419ac_save_CC=$CC
11420cat >conftest.$ac_ext <<_ACEOF
11421#line 11421 "configure"
11422#include "confdefs.h"
11423#include <stdarg.h>
11424#include <stdio.h>
11425#include <sys/types.h>
11426#include <sys/stat.h>
11427/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
11428struct buf { int x; };
11429FILE * (*rcsopen) (struct buf *, struct stat *, int);
11430static char *e (p, i)
11431     char **p;
11432     int i;
11433{
11434  return p[i];
11435}
11436static char *f (char * (*g) (char **, int), char **p, ...)
11437{
11438  char *s;
11439  va_list v;
11440  va_start (v,p);
11441  s = g (p, va_arg (v,int));
11442  va_end (v);
11443  return s;
11444}
11445int test (int i, double x);
11446struct s1 {int (*f) (int a);};
11447struct s2 {int (*f) (double a);};
11448int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
11449int argc;
11450char **argv;
11451int
11452main ()
11453{
11454return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
11455  ;
11456  return 0;
11457}
11458_ACEOF
11459# Don't try gcc -ansi; that turns off useful extensions and
11460# breaks some systems' header files.
11461# AIX			-qlanglvl=ansi
11462# Ultrix and OSF/1	-std1
11463# HP-UX 10.20 and later	-Ae
11464# HP-UX older versions	-Aa -D_HPUX_SOURCE
11465# SVR4			-Xc -D__EXTENSIONS__
11466for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
11467do
11468  CC="$ac_save_CC $ac_arg"
11469  rm -f conftest.$ac_objext
11470if { (eval echo "$as_me:11470: \"$ac_compile\"") >&5
11471  (eval $ac_compile) 2>&5
11472  ac_status=$?
11473  echo "$as_me:11473: \$? = $ac_status" >&5
11474  (exit $ac_status); } &&
11475         { ac_try='test -s conftest.$ac_objext'
11476  { (eval echo "$as_me:11476: \"$ac_try\"") >&5
11477  (eval $ac_try) 2>&5
11478  ac_status=$?
11479  echo "$as_me:11479: \$? = $ac_status" >&5
11480  (exit $ac_status); }; }; then
11481  ac_cv_prog_cc_stdc=$ac_arg
11482break
11483else
11484  echo "$as_me: failed program was:" >&5
11485cat conftest.$ac_ext >&5
11486fi
11487rm -f conftest.$ac_objext
11488done
11489rm -f conftest.$ac_ext conftest.$ac_objext
11490CC=$ac_save_CC
11491
11492fi
11493
11494case "x$ac_cv_prog_cc_stdc" in
11495  x|xno)
11496    echo "$as_me:11496: result: none needed" >&5
11497echo "${ECHO_T}none needed" >&6 ;;
11498  *)
11499    echo "$as_me:11499: result: $ac_cv_prog_cc_stdc" >&5
11500echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
11501    CC="$CC $ac_cv_prog_cc_stdc" ;;
11502esac
11503
11504echo "$as_me:11504: checking for an ANSI C-conforming const" >&5
11505echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
11506if test "${ac_cv_c_const+set}" = set; then
11507  echo $ECHO_N "(cached) $ECHO_C" >&6
11508else
11509  cat >conftest.$ac_ext <<_ACEOF
11510#line 11510 "configure"
11511#include "confdefs.h"
11512
11513int
11514main ()
11515{
11516/* FIXME: Include the comments suggested by Paul. */
11517#ifndef __cplusplus
11518  /* Ultrix mips cc rejects this.  */
11519  typedef int charset[2];
11520  const charset x;
11521  /* SunOS 4.1.1 cc rejects this.  */
11522  char const *const *ccp;
11523  char **p;
11524  /* NEC SVR4.0.2 mips cc rejects this.  */
11525  struct point {int x, y;};
11526  static struct point const zero = {0,0};
11527  /* AIX XL C 1.02.0.0 rejects this.
11528     It does not let you subtract one const X* pointer from another in
11529     an arm of an if-expression whose if-part is not a constant
11530     expression */
11531  const char *g = "string";
11532  ccp = &g + (g ? g-g : 0);
11533  /* HPUX 7.0 cc rejects these. */
11534  ++ccp;
11535  p = (char**) ccp;
11536  ccp = (char const *const *) p;
11537  { /* SCO 3.2v4 cc rejects this.  */
11538    char *t;
11539    char const *s = 0 ? (char *) 0 : (char const *) 0;
11540
11541    *t++ = 0;
11542  }
11543  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
11544    int x[] = {25, 17};
11545    const int *foo = &x[0];
11546    ++foo;
11547  }
11548  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
11549    typedef const int *iptr;
11550    iptr p = 0;
11551    ++p;
11552  }
11553  { /* AIX XL C 1.02.0.0 rejects this saying
11554       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
11555    struct s { int j; const int *ap[3]; };
11556    struct s *b; b->j = 5;
11557  }
11558  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
11559    const int foo = 10;
11560  }
11561#endif
11562
11563  ;
11564  return 0;
11565}
11566_ACEOF
11567rm -f conftest.$ac_objext
11568if { (eval echo "$as_me:11568: \"$ac_compile\"") >&5
11569  (eval $ac_compile) 2>&5
11570  ac_status=$?
11571  echo "$as_me:11571: \$? = $ac_status" >&5
11572  (exit $ac_status); } &&
11573         { ac_try='test -s conftest.$ac_objext'
11574  { (eval echo "$as_me:11574: \"$ac_try\"") >&5
11575  (eval $ac_try) 2>&5
11576  ac_status=$?
11577  echo "$as_me:11577: \$? = $ac_status" >&5
11578  (exit $ac_status); }; }; then
11579  ac_cv_c_const=yes
11580else
11581  echo "$as_me: failed program was:" >&5
11582cat conftest.$ac_ext >&5
11583ac_cv_c_const=no
11584fi
11585rm -f conftest.$ac_objext conftest.$ac_ext
11586fi
11587echo "$as_me:11587: result: $ac_cv_c_const" >&5
11588echo "${ECHO_T}$ac_cv_c_const" >&6
11589if test $ac_cv_c_const = no; then
11590
11591cat >>confdefs.h <<\EOF
11592#define const
11593EOF
11594
11595fi
11596
11597echo "$as_me:11597: checking for inline" >&5
11598echo $ECHO_N "checking for inline... $ECHO_C" >&6
11599if test "${ac_cv_c_inline+set}" = set; then
11600  echo $ECHO_N "(cached) $ECHO_C" >&6
11601else
11602  ac_cv_c_inline=no
11603for ac_kw in inline __inline__ __inline; do
11604  cat >conftest.$ac_ext <<_ACEOF
11605#line 11605 "configure"
11606#include "confdefs.h"
11607#ifndef __cplusplus
11608static $ac_kw int static_foo () {return 0; }
11609$ac_kw int foo () {return 0; }
11610#endif
11611
11612_ACEOF
11613rm -f conftest.$ac_objext
11614if { (eval echo "$as_me:11614: \"$ac_compile\"") >&5
11615  (eval $ac_compile) 2>&5
11616  ac_status=$?
11617  echo "$as_me:11617: \$? = $ac_status" >&5
11618  (exit $ac_status); } &&
11619         { ac_try='test -s conftest.$ac_objext'
11620  { (eval echo "$as_me:11620: \"$ac_try\"") >&5
11621  (eval $ac_try) 2>&5
11622  ac_status=$?
11623  echo "$as_me:11623: \$? = $ac_status" >&5
11624  (exit $ac_status); }; }; then
11625  ac_cv_c_inline=$ac_kw; break
11626else
11627  echo "$as_me: failed program was:" >&5
11628cat conftest.$ac_ext >&5
11629fi
11630rm -f conftest.$ac_objext conftest.$ac_ext
11631done
11632
11633fi
11634echo "$as_me:11634: result: $ac_cv_c_inline" >&5
11635echo "${ECHO_T}$ac_cv_c_inline" >&6
11636case $ac_cv_c_inline in
11637  inline | yes) ;;
11638  no)
11639cat >>confdefs.h <<\EOF
11640#define inline
11641EOF
11642 ;;
11643  *)  cat >>confdefs.h <<EOF
11644#define inline $ac_cv_c_inline
11645EOF
11646 ;;
11647esac
11648
11649NCURSES_INLINE=
11650if test "$ac_cv_c_inline" != no ; then
11651  NCURSES_INLINE=inline
11652  if test "$INTEL_COMPILER" = yes
11653  then
11654    :
11655  elif test "$GCC" = yes
11656  then
11657    echo "$as_me:11657: checking if gcc supports options to tune inlining" >&5
11658echo $ECHO_N "checking if gcc supports options to tune inlining... $ECHO_C" >&6
11659if test "${cf_cv_gcc_inline+set}" = set; then
11660  echo $ECHO_N "(cached) $ECHO_C" >&6
11661else
11662
11663      cf_save_CFLAGS=$CFLAGS
11664      CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
11665      cat >conftest.$ac_ext <<_ACEOF
11666#line 11666 "configure"
11667#include "confdefs.h"
11668inline int foo(void) { return 1; }
11669int
11670main ()
11671{
11672${cf_cv_main_return:-return} foo()
11673  ;
11674  return 0;
11675}
11676_ACEOF
11677rm -f conftest.$ac_objext
11678if { (eval echo "$as_me:11678: \"$ac_compile\"") >&5
11679  (eval $ac_compile) 2>&5
11680  ac_status=$?
11681  echo "$as_me:11681: \$? = $ac_status" >&5
11682  (exit $ac_status); } &&
11683         { ac_try='test -s conftest.$ac_objext'
11684  { (eval echo "$as_me:11684: \"$ac_try\"") >&5
11685  (eval $ac_try) 2>&5
11686  ac_status=$?
11687  echo "$as_me:11687: \$? = $ac_status" >&5
11688  (exit $ac_status); }; }; then
11689  cf_cv_gcc_inline=yes
11690else
11691  echo "$as_me: failed program was:" >&5
11692cat conftest.$ac_ext >&5
11693cf_cv_gcc_inline=no
11694fi
11695rm -f conftest.$ac_objext conftest.$ac_ext
11696      CFLAGS=$cf_save_CFLAGS
11697
11698fi
11699echo "$as_me:11699: result: $cf_cv_gcc_inline" >&5
11700echo "${ECHO_T}$cf_cv_gcc_inline" >&6
11701    if test "$cf_cv_gcc_inline" = yes ; then
11702
11703cf_fix_cppflags=no
11704cf_new_cflags=
11705cf_new_cppflags=
11706cf_new_extra_cppflags=
11707
11708for cf_add_cflags in --param max-inline-insns-single=1200
11709do
11710case $cf_fix_cppflags in
11711no)
11712	case $cf_add_cflags in #(vi
11713	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
11714		case $cf_add_cflags in
11715		-D*)
11716			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11717
11718			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11719			&& test -z "${cf_tst_cflags}" \
11720			&& cf_fix_cppflags=yes
11721
11722			if test $cf_fix_cppflags = yes ; then
11723				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11724				continue
11725			elif test "${cf_tst_cflags}" = "\"'" ; then
11726				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11727				continue
11728			fi
11729			;;
11730		esac
11731		case "$CPPFLAGS" in
11732		*$cf_add_cflags) #(vi
11733			;;
11734		*) #(vi
11735			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
11736			;;
11737		esac
11738		;;
11739	*)
11740		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
11741		;;
11742	esac
11743	;;
11744yes)
11745	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
11746
11747	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
11748
11749	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
11750	&& test -z "${cf_tst_cflags}" \
11751	&& cf_fix_cppflags=no
11752	;;
11753esac
11754done
11755
11756if test -n "$cf_new_cflags" ; then
11757
11758	CFLAGS="$CFLAGS $cf_new_cflags"
11759fi
11760
11761if test -n "$cf_new_cppflags" ; then
11762
11763	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
11764fi
11765
11766if test -n "$cf_new_extra_cppflags" ; then
11767
11768	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
11769fi
11770
11771    fi
11772  fi
11773fi
11774
11775echo "$as_me:11775: checking for signal global datatype" >&5
11776echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
11777if test "${cf_cv_sig_atomic_t+set}" = set; then
11778  echo $ECHO_N "(cached) $ECHO_C" >&6
11779else
11780
11781	for cf_type in \
11782		"volatile sig_atomic_t" \
11783		"sig_atomic_t" \
11784		"int"
11785	do
11786	cat >conftest.$ac_ext <<_ACEOF
11787#line 11787 "configure"
11788#include "confdefs.h"
11789
11790#include <sys/types.h>
11791#include <signal.h>
11792#include <stdio.h>
11793
11794extern $cf_type x;
11795$cf_type x;
11796static void handler(int sig)
11797{
11798	x = 5;
11799}
11800int
11801main ()
11802{
11803signal(SIGINT, handler);
11804		 x = 1
11805  ;
11806  return 0;
11807}
11808_ACEOF
11809rm -f conftest.$ac_objext
11810if { (eval echo "$as_me:11810: \"$ac_compile\"") >&5
11811  (eval $ac_compile) 2>&5
11812  ac_status=$?
11813  echo "$as_me:11813: \$? = $ac_status" >&5
11814  (exit $ac_status); } &&
11815         { ac_try='test -s conftest.$ac_objext'
11816  { (eval echo "$as_me:11816: \"$ac_try\"") >&5
11817  (eval $ac_try) 2>&5
11818  ac_status=$?
11819  echo "$as_me:11819: \$? = $ac_status" >&5
11820  (exit $ac_status); }; }; then
11821  cf_cv_sig_atomic_t=$cf_type
11822else
11823  echo "$as_me: failed program was:" >&5
11824cat conftest.$ac_ext >&5
11825cf_cv_sig_atomic_t=no
11826fi
11827rm -f conftest.$ac_objext conftest.$ac_ext
11828		test "$cf_cv_sig_atomic_t" != no && break
11829	done
11830
11831fi
11832
11833echo "$as_me:11833: result: $cf_cv_sig_atomic_t" >&5
11834echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
11835test "$cf_cv_sig_atomic_t" != no && cat >>confdefs.h <<EOF
11836#define SIG_ATOMIC_T $cf_cv_sig_atomic_t
11837EOF
11838
11839if test $NCURSES_CHTYPE = auto ; then
11840
11841echo "$as_me:11841: checking for type of chtype" >&5
11842echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
11843if test "${cf_cv_typeof_chtype+set}" = set; then
11844  echo $ECHO_N "(cached) $ECHO_C" >&6
11845else
11846
11847		if test "$cross_compiling" = yes; then
11848  cf_cv_typeof_chtype=long
11849else
11850  cat >conftest.$ac_ext <<_ACEOF
11851#line 11851 "configure"
11852#include "confdefs.h"
11853
11854#define WANT_BITS 31
11855#include <stdio.h>
11856int main()
11857{
11858	FILE *fp = fopen("cf_test.out", "w");
11859	if (fp != 0) {
11860		char *result = "long";
11861		if (sizeof(unsigned long) > sizeof(unsigned int)) {
11862			int n;
11863			unsigned int x, y;
11864			for (n = 0; n < WANT_BITS; n++) {
11865				x = (1 << n);
11866				y = (x >> n);
11867				if (y != 1 || x == 0) {
11868					x = 0;
11869					break;
11870				}
11871			}
11872			/*
11873			 * If x is nonzero, an int is big enough for the bits
11874			 * that we want.
11875			 */
11876			result = (x != 0) ? "int" : "long";
11877		}
11878		fputs(result, fp);
11879		fclose(fp);
11880	}
11881	${cf_cv_main_return:-return}(0);
11882}
11883
11884_ACEOF
11885rm -f conftest$ac_exeext
11886if { (eval echo "$as_me:11886: \"$ac_link\"") >&5
11887  (eval $ac_link) 2>&5
11888  ac_status=$?
11889  echo "$as_me:11889: \$? = $ac_status" >&5
11890  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11891  { (eval echo "$as_me:11891: \"$ac_try\"") >&5
11892  (eval $ac_try) 2>&5
11893  ac_status=$?
11894  echo "$as_me:11894: \$? = $ac_status" >&5
11895  (exit $ac_status); }; }; then
11896  cf_cv_typeof_chtype=`cat cf_test.out`
11897else
11898  echo "$as_me: program exited with status $ac_status" >&5
11899echo "$as_me: failed program was:" >&5
11900cat conftest.$ac_ext >&5
11901cf_cv_typeof_chtype=long
11902fi
11903rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11904fi
11905		rm -f cf_test.out
11906
11907fi
11908
11909echo "$as_me:11909: result: $cf_cv_typeof_chtype" >&5
11910echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
11911
11912cat >>confdefs.h <<EOF
11913#define TYPEOF_CHTYPE $cf_cv_typeof_chtype
11914EOF
11915
11916else
11917	cf_cv_typeof_chtype=$NCURSES_CHTYPE
11918fi
11919test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
11920
11921echo "$as_me:11921: checking if unsigned literals are legal" >&5
11922echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
11923if test "${cf_cv_unsigned_literals+set}" = set; then
11924  echo $ECHO_N "(cached) $ECHO_C" >&6
11925else
11926
11927	cat >conftest.$ac_ext <<_ACEOF
11928#line 11928 "configure"
11929#include "confdefs.h"
11930
11931int
11932main ()
11933{
11934long x = 1L + 1UL + 1U + 1
11935  ;
11936  return 0;
11937}
11938_ACEOF
11939rm -f conftest.$ac_objext
11940if { (eval echo "$as_me:11940: \"$ac_compile\"") >&5
11941  (eval $ac_compile) 2>&5
11942  ac_status=$?
11943  echo "$as_me:11943: \$? = $ac_status" >&5
11944  (exit $ac_status); } &&
11945         { ac_try='test -s conftest.$ac_objext'
11946  { (eval echo "$as_me:11946: \"$ac_try\"") >&5
11947  (eval $ac_try) 2>&5
11948  ac_status=$?
11949  echo "$as_me:11949: \$? = $ac_status" >&5
11950  (exit $ac_status); }; }; then
11951  cf_cv_unsigned_literals=yes
11952else
11953  echo "$as_me: failed program was:" >&5
11954cat conftest.$ac_ext >&5
11955cf_cv_unsigned_literals=no
11956fi
11957rm -f conftest.$ac_objext conftest.$ac_ext
11958
11959fi
11960
11961echo "$as_me:11961: result: $cf_cv_unsigned_literals" >&5
11962echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
11963
11964cf_cv_1UL="1"
11965test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
11966test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
11967
11968if test $NCURSES_MMASK_T = auto ; then
11969	cf_cv_typeof_mmask_t=long
11970else
11971	cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
11972fi
11973test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
11974
11975###	Checks for external-data
11976
11977echo "$as_me:11977: checking if external errno is declared" >&5
11978echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
11979if test "${cf_cv_dcl_errno+set}" = set; then
11980  echo $ECHO_N "(cached) $ECHO_C" >&6
11981else
11982
11983    cat >conftest.$ac_ext <<_ACEOF
11984#line 11984 "configure"
11985#include "confdefs.h"
11986
11987#ifdef HAVE_STDLIB_H
11988#include <stdlib.h>
11989#endif
11990#include <stdio.h>
11991#include <sys/types.h>
11992#include <errno.h>
11993int
11994main ()
11995{
11996long x = (long) errno
11997  ;
11998  return 0;
11999}
12000_ACEOF
12001rm -f conftest.$ac_objext
12002if { (eval echo "$as_me:12002: \"$ac_compile\"") >&5
12003  (eval $ac_compile) 2>&5
12004  ac_status=$?
12005  echo "$as_me:12005: \$? = $ac_status" >&5
12006  (exit $ac_status); } &&
12007         { ac_try='test -s conftest.$ac_objext'
12008  { (eval echo "$as_me:12008: \"$ac_try\"") >&5
12009  (eval $ac_try) 2>&5
12010  ac_status=$?
12011  echo "$as_me:12011: \$? = $ac_status" >&5
12012  (exit $ac_status); }; }; then
12013  cf_cv_dcl_errno=yes
12014else
12015  echo "$as_me: failed program was:" >&5
12016cat conftest.$ac_ext >&5
12017cf_cv_dcl_errno=no
12018fi
12019rm -f conftest.$ac_objext conftest.$ac_ext
12020
12021fi
12022echo "$as_me:12022: result: $cf_cv_dcl_errno" >&5
12023echo "${ECHO_T}$cf_cv_dcl_errno" >&6
12024
12025if test "$cf_cv_dcl_errno" = no ; then
12026
12027cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12028
12029    cat >>confdefs.h <<EOF
12030#define $cf_result 1
12031EOF
12032
12033fi
12034
12035# It's possible (for near-UNIX clones) that the data doesn't exist
12036
12037echo "$as_me:12037: checking if external errno exists" >&5
12038echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
12039if test "${cf_cv_have_errno+set}" = set; then
12040  echo $ECHO_N "(cached) $ECHO_C" >&6
12041else
12042
12043    cat >conftest.$ac_ext <<_ACEOF
12044#line 12044 "configure"
12045#include "confdefs.h"
12046
12047#undef errno
12048extern int errno;
12049
12050int
12051main ()
12052{
12053errno = 2
12054  ;
12055  return 0;
12056}
12057_ACEOF
12058rm -f conftest.$ac_objext conftest$ac_exeext
12059if { (eval echo "$as_me:12059: \"$ac_link\"") >&5
12060  (eval $ac_link) 2>&5
12061  ac_status=$?
12062  echo "$as_me:12062: \$? = $ac_status" >&5
12063  (exit $ac_status); } &&
12064         { ac_try='test -s conftest$ac_exeext'
12065  { (eval echo "$as_me:12065: \"$ac_try\"") >&5
12066  (eval $ac_try) 2>&5
12067  ac_status=$?
12068  echo "$as_me:12068: \$? = $ac_status" >&5
12069  (exit $ac_status); }; }; then
12070  cf_cv_have_errno=yes
12071else
12072  echo "$as_me: failed program was:" >&5
12073cat conftest.$ac_ext >&5
12074cf_cv_have_errno=no
12075fi
12076rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12077
12078fi
12079echo "$as_me:12079: result: $cf_cv_have_errno" >&5
12080echo "${ECHO_T}$cf_cv_have_errno" >&6
12081
12082if test "$cf_cv_have_errno" = yes ; then
12083
12084cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12085
12086    cat >>confdefs.h <<EOF
12087#define $cf_result 1
12088EOF
12089
12090fi
12091
12092echo "$as_me:12092: checking if data-only library module links" >&5
12093echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
12094if test "${cf_cv_link_dataonly+set}" = set; then
12095  echo $ECHO_N "(cached) $ECHO_C" >&6
12096else
12097
12098	rm -f conftest.a
12099	cat >conftest.$ac_ext <<EOF
12100#line 12100 "configure"
12101int	testdata[3] = { 123, 456, 789 };
12102EOF
12103	if { (eval echo "$as_me:12103: \"$ac_compile\"") >&5
12104  (eval $ac_compile) 2>&5
12105  ac_status=$?
12106  echo "$as_me:12106: \$? = $ac_status" >&5
12107  (exit $ac_status); } ; then
12108		mv conftest.o data.o && \
12109		( $AR $AR_OPTS conftest.a data.o ) 2>&5 1>/dev/null
12110	fi
12111	rm -f conftest.$ac_ext data.o
12112	cat >conftest.$ac_ext <<EOF
12113#line 12113 "configure"
12114int	testfunc()
12115{
12116#if defined(NeXT)
12117	${cf_cv_main_return:-return}(1);	/* I'm told this linker is broken */
12118#else
12119	extern int testdata[3];
12120	return testdata[0] == 123
12121	   &&  testdata[1] == 456
12122	   &&  testdata[2] == 789;
12123#endif
12124}
12125EOF
12126	if { (eval echo "$as_me:12126: \"$ac_compile\"") >&5
12127  (eval $ac_compile) 2>&5
12128  ac_status=$?
12129  echo "$as_me:12129: \$? = $ac_status" >&5
12130  (exit $ac_status); }; then
12131		mv conftest.o func.o && \
12132		( $AR $AR_OPTS conftest.a func.o ) 2>&5 1>/dev/null
12133	fi
12134	rm -f conftest.$ac_ext func.o
12135	( eval $RANLIB conftest.a ) 2>&5 >/dev/null
12136	cf_saveLIBS="$LIBS"
12137	LIBS="conftest.a $LIBS"
12138	if test "$cross_compiling" = yes; then
12139  cf_cv_link_dataonly=unknown
12140else
12141  cat >conftest.$ac_ext <<_ACEOF
12142#line 12142 "configure"
12143#include "confdefs.h"
12144
12145	int main()
12146	{
12147		extern int testfunc();
12148		${cf_cv_main_return:-return} (!testfunc());
12149	}
12150
12151_ACEOF
12152rm -f conftest$ac_exeext
12153if { (eval echo "$as_me:12153: \"$ac_link\"") >&5
12154  (eval $ac_link) 2>&5
12155  ac_status=$?
12156  echo "$as_me:12156: \$? = $ac_status" >&5
12157  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12158  { (eval echo "$as_me:12158: \"$ac_try\"") >&5
12159  (eval $ac_try) 2>&5
12160  ac_status=$?
12161  echo "$as_me:12161: \$? = $ac_status" >&5
12162  (exit $ac_status); }; }; then
12163  cf_cv_link_dataonly=yes
12164else
12165  echo "$as_me: program exited with status $ac_status" >&5
12166echo "$as_me: failed program was:" >&5
12167cat conftest.$ac_ext >&5
12168cf_cv_link_dataonly=no
12169fi
12170rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12171fi
12172	LIBS="$cf_saveLIBS"
12173
12174fi
12175
12176echo "$as_me:12176: result: $cf_cv_link_dataonly" >&5
12177echo "${ECHO_T}$cf_cv_link_dataonly" >&6
12178
12179if test "$cf_cv_link_dataonly" = no ; then
12180	cat >>confdefs.h <<\EOF
12181#define BROKEN_LINKER 1
12182EOF
12183
12184	BROKEN_LINKER=1
12185fi
12186
12187###	Checks for library functions.
12188
12189for ac_func in \
12190getcwd \
12191getegid \
12192geteuid \
12193getttynam \
12194issetugid \
12195poll \
12196remove \
12197select \
12198setbuf \
12199setbuffer \
12200setvbuf \
12201sigaction \
12202sigvec \
12203strdup \
12204strstr \
12205tcgetpgrp \
12206times \
12207vsnprintf \
12208
12209do
12210as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12211echo "$as_me:12211: checking for $ac_func" >&5
12212echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12213if eval "test \"\${$as_ac_var+set}\" = set"; then
12214  echo $ECHO_N "(cached) $ECHO_C" >&6
12215else
12216  cat >conftest.$ac_ext <<_ACEOF
12217#line 12217 "configure"
12218#include "confdefs.h"
12219/* System header to define __stub macros and hopefully few prototypes,
12220    which can conflict with char $ac_func (); below.  */
12221#include <assert.h>
12222/* Override any gcc2 internal prototype to avoid an error.  */
12223#ifdef __cplusplus
12224extern "C"
12225#endif
12226/* We use char because int might match the return type of a gcc2
12227   builtin and then its argument prototype would still apply.  */
12228char $ac_func ();
12229char (*f) ();
12230
12231int
12232main ()
12233{
12234/* The GNU C library defines this for functions which it implements
12235    to always fail with ENOSYS.  Some functions are actually named
12236    something starting with __ and the normal name is an alias.  */
12237#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12238choke me
12239#else
12240f = $ac_func;
12241#endif
12242
12243  ;
12244  return 0;
12245}
12246_ACEOF
12247rm -f conftest.$ac_objext conftest$ac_exeext
12248if { (eval echo "$as_me:12248: \"$ac_link\"") >&5
12249  (eval $ac_link) 2>&5
12250  ac_status=$?
12251  echo "$as_me:12251: \$? = $ac_status" >&5
12252  (exit $ac_status); } &&
12253         { ac_try='test -s conftest$ac_exeext'
12254  { (eval echo "$as_me:12254: \"$ac_try\"") >&5
12255  (eval $ac_try) 2>&5
12256  ac_status=$?
12257  echo "$as_me:12257: \$? = $ac_status" >&5
12258  (exit $ac_status); }; }; then
12259  eval "$as_ac_var=yes"
12260else
12261  echo "$as_me: failed program was:" >&5
12262cat conftest.$ac_ext >&5
12263eval "$as_ac_var=no"
12264fi
12265rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12266fi
12267echo "$as_me:12267: result: `eval echo '${'$as_ac_var'}'`" >&5
12268echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12269if test `eval echo '${'$as_ac_var'}'` = yes; then
12270  cat >>confdefs.h <<EOF
12271#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12272EOF
12273
12274fi
12275done
12276
12277if test "$with_getcap" = "yes" ; then
12278
12279echo "$as_me:12279: checking for terminal-capability database functions" >&5
12280echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
12281if test "${cf_cv_cgetent+set}" = set; then
12282  echo $ECHO_N "(cached) $ECHO_C" >&6
12283else
12284
12285cat >conftest.$ac_ext <<_ACEOF
12286#line 12286 "configure"
12287#include "confdefs.h"
12288
12289#include <stdlib.h>
12290int
12291main ()
12292{
12293
12294	char temp[128];
12295	char *buf = temp;
12296	char *db_array = temp;
12297	cgetent(&buf, /* int *, */ &db_array, "vt100");
12298	cgetcap(buf, "tc", '=');
12299	cgetmatch(buf, "tc");
12300
12301  ;
12302  return 0;
12303}
12304_ACEOF
12305rm -f conftest.$ac_objext conftest$ac_exeext
12306if { (eval echo "$as_me:12306: \"$ac_link\"") >&5
12307  (eval $ac_link) 2>&5
12308  ac_status=$?
12309  echo "$as_me:12309: \$? = $ac_status" >&5
12310  (exit $ac_status); } &&
12311         { ac_try='test -s conftest$ac_exeext'
12312  { (eval echo "$as_me:12312: \"$ac_try\"") >&5
12313  (eval $ac_try) 2>&5
12314  ac_status=$?
12315  echo "$as_me:12315: \$? = $ac_status" >&5
12316  (exit $ac_status); }; }; then
12317  cf_cv_cgetent=yes
12318else
12319  echo "$as_me: failed program was:" >&5
12320cat conftest.$ac_ext >&5
12321cf_cv_cgetent=no
12322fi
12323rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12324
12325fi
12326
12327echo "$as_me:12327: result: $cf_cv_cgetent" >&5
12328echo "${ECHO_T}$cf_cv_cgetent" >&6
12329test "$cf_cv_cgetent" = yes && cat >>confdefs.h <<\EOF
12330#define HAVE_BSD_CGETENT 1
12331EOF
12332
12333fi
12334
12335echo "$as_me:12335: checking for isascii" >&5
12336echo $ECHO_N "checking for isascii... $ECHO_C" >&6
12337if test "${cf_cv_have_isascii+set}" = set; then
12338  echo $ECHO_N "(cached) $ECHO_C" >&6
12339else
12340
12341	cat >conftest.$ac_ext <<_ACEOF
12342#line 12342 "configure"
12343#include "confdefs.h"
12344#include <ctype.h>
12345int
12346main ()
12347{
12348int x = isascii(' ')
12349  ;
12350  return 0;
12351}
12352_ACEOF
12353rm -f conftest.$ac_objext conftest$ac_exeext
12354if { (eval echo "$as_me:12354: \"$ac_link\"") >&5
12355  (eval $ac_link) 2>&5
12356  ac_status=$?
12357  echo "$as_me:12357: \$? = $ac_status" >&5
12358  (exit $ac_status); } &&
12359         { ac_try='test -s conftest$ac_exeext'
12360  { (eval echo "$as_me:12360: \"$ac_try\"") >&5
12361  (eval $ac_try) 2>&5
12362  ac_status=$?
12363  echo "$as_me:12363: \$? = $ac_status" >&5
12364  (exit $ac_status); }; }; then
12365  cf_cv_have_isascii=yes
12366else
12367  echo "$as_me: failed program was:" >&5
12368cat conftest.$ac_ext >&5
12369cf_cv_have_isascii=no
12370fi
12371rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12372
12373fi
12374echo "$as_me:12374: result: $cf_cv_have_isascii" >&5
12375echo "${ECHO_T}$cf_cv_have_isascii" >&6
12376test "$cf_cv_have_isascii" = yes && cat >>confdefs.h <<\EOF
12377#define HAVE_ISASCII 1
12378EOF
12379
12380if test "$ac_cv_func_sigaction" = yes; then
12381echo "$as_me:12381: checking whether sigaction needs _POSIX_SOURCE" >&5
12382echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
12383cat >conftest.$ac_ext <<_ACEOF
12384#line 12384 "configure"
12385#include "confdefs.h"
12386
12387#include <sys/types.h>
12388#include <signal.h>
12389int
12390main ()
12391{
12392struct sigaction act
12393  ;
12394  return 0;
12395}
12396_ACEOF
12397rm -f conftest.$ac_objext
12398if { (eval echo "$as_me:12398: \"$ac_compile\"") >&5
12399  (eval $ac_compile) 2>&5
12400  ac_status=$?
12401  echo "$as_me:12401: \$? = $ac_status" >&5
12402  (exit $ac_status); } &&
12403         { ac_try='test -s conftest.$ac_objext'
12404  { (eval echo "$as_me:12404: \"$ac_try\"") >&5
12405  (eval $ac_try) 2>&5
12406  ac_status=$?
12407  echo "$as_me:12407: \$? = $ac_status" >&5
12408  (exit $ac_status); }; }; then
12409  sigact_bad=no
12410else
12411  echo "$as_me: failed program was:" >&5
12412cat conftest.$ac_ext >&5
12413
12414cat >conftest.$ac_ext <<_ACEOF
12415#line 12415 "configure"
12416#include "confdefs.h"
12417
12418#define _POSIX_SOURCE
12419#include <sys/types.h>
12420#include <signal.h>
12421int
12422main ()
12423{
12424struct sigaction act
12425  ;
12426  return 0;
12427}
12428_ACEOF
12429rm -f conftest.$ac_objext
12430if { (eval echo "$as_me:12430: \"$ac_compile\"") >&5
12431  (eval $ac_compile) 2>&5
12432  ac_status=$?
12433  echo "$as_me:12433: \$? = $ac_status" >&5
12434  (exit $ac_status); } &&
12435         { ac_try='test -s conftest.$ac_objext'
12436  { (eval echo "$as_me:12436: \"$ac_try\"") >&5
12437  (eval $ac_try) 2>&5
12438  ac_status=$?
12439  echo "$as_me:12439: \$? = $ac_status" >&5
12440  (exit $ac_status); }; }; then
12441  sigact_bad=yes
12442	 cat >>confdefs.h <<\EOF
12443#define SVR4_ACTION 1
12444EOF
12445
12446else
12447  echo "$as_me: failed program was:" >&5
12448cat conftest.$ac_ext >&5
12449sigact_bad=unknown
12450fi
12451rm -f conftest.$ac_objext conftest.$ac_ext
12452fi
12453rm -f conftest.$ac_objext conftest.$ac_ext
12454echo "$as_me:12454: result: $sigact_bad" >&5
12455echo "${ECHO_T}$sigact_bad" >&6
12456fi
12457
12458echo "$as_me:12458: checking if nanosleep really works" >&5
12459echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
12460if test "${cf_cv_func_nanosleep+set}" = set; then
12461  echo $ECHO_N "(cached) $ECHO_C" >&6
12462else
12463
12464if test "$cross_compiling" = yes; then
12465  cf_cv_func_nanosleep=unknown
12466else
12467  cat >conftest.$ac_ext <<_ACEOF
12468#line 12468 "configure"
12469#include "confdefs.h"
12470
12471#include <stdio.h>
12472#include <errno.h>
12473#include <time.h>
12474
12475#ifdef HAVE_SYS_TIME_H
12476#include <sys/time.h>
12477#endif
12478
12479int main() {
12480	struct timespec ts1, ts2;
12481	int code;
12482	ts1.tv_sec  = 0;
12483	ts1.tv_nsec = 750000000;
12484	ts2.tv_sec  = 0;
12485	ts2.tv_nsec = 0;
12486	errno = 0;
12487	code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
12488	${cf_cv_main_return:-return}(code != 0);
12489}
12490
12491_ACEOF
12492rm -f conftest$ac_exeext
12493if { (eval echo "$as_me:12493: \"$ac_link\"") >&5
12494  (eval $ac_link) 2>&5
12495  ac_status=$?
12496  echo "$as_me:12496: \$? = $ac_status" >&5
12497  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12498  { (eval echo "$as_me:12498: \"$ac_try\"") >&5
12499  (eval $ac_try) 2>&5
12500  ac_status=$?
12501  echo "$as_me:12501: \$? = $ac_status" >&5
12502  (exit $ac_status); }; }; then
12503  cf_cv_func_nanosleep=yes
12504else
12505  echo "$as_me: program exited with status $ac_status" >&5
12506echo "$as_me: failed program was:" >&5
12507cat conftest.$ac_ext >&5
12508cf_cv_func_nanosleep=no
12509fi
12510rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12511fi
12512fi
12513echo "$as_me:12513: result: $cf_cv_func_nanosleep" >&5
12514echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
12515
12516test "$cf_cv_func_nanosleep" = "yes" && cat >>confdefs.h <<\EOF
12517#define HAVE_NANOSLEEP 1
12518EOF
12519
12520for ac_header in \
12521termio.h \
12522termios.h \
12523unistd.h \
12524
12525do
12526as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12527echo "$as_me:12527: checking for $ac_header" >&5
12528echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12529if eval "test \"\${$as_ac_Header+set}\" = set"; then
12530  echo $ECHO_N "(cached) $ECHO_C" >&6
12531else
12532  cat >conftest.$ac_ext <<_ACEOF
12533#line 12533 "configure"
12534#include "confdefs.h"
12535#include <$ac_header>
12536_ACEOF
12537if { (eval echo "$as_me:12537: \"$ac_cpp conftest.$ac_ext\"") >&5
12538  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12539  ac_status=$?
12540  egrep -v '^ *\+' conftest.er1 >conftest.err
12541  rm -f conftest.er1
12542  cat conftest.err >&5
12543  echo "$as_me:12543: \$? = $ac_status" >&5
12544  (exit $ac_status); } >/dev/null; then
12545  if test -s conftest.err; then
12546    ac_cpp_err=$ac_c_preproc_warn_flag
12547  else
12548    ac_cpp_err=
12549  fi
12550else
12551  ac_cpp_err=yes
12552fi
12553if test -z "$ac_cpp_err"; then
12554  eval "$as_ac_Header=yes"
12555else
12556  echo "$as_me: failed program was:" >&5
12557  cat conftest.$ac_ext >&5
12558  eval "$as_ac_Header=no"
12559fi
12560rm -f conftest.err conftest.$ac_ext
12561fi
12562echo "$as_me:12562: result: `eval echo '${'$as_ac_Header'}'`" >&5
12563echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12564if test `eval echo '${'$as_ac_Header'}'` = yes; then
12565  cat >>confdefs.h <<EOF
12566#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12567EOF
12568
12569fi
12570done
12571
12572if test "$ISC" = yes ; then
12573
12574for ac_header in sys/termio.h
12575do
12576as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12577echo "$as_me:12577: checking for $ac_header" >&5
12578echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12579if eval "test \"\${$as_ac_Header+set}\" = set"; then
12580  echo $ECHO_N "(cached) $ECHO_C" >&6
12581else
12582  cat >conftest.$ac_ext <<_ACEOF
12583#line 12583 "configure"
12584#include "confdefs.h"
12585#include <$ac_header>
12586_ACEOF
12587if { (eval echo "$as_me:12587: \"$ac_cpp conftest.$ac_ext\"") >&5
12588  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12589  ac_status=$?
12590  egrep -v '^ *\+' conftest.er1 >conftest.err
12591  rm -f conftest.er1
12592  cat conftest.err >&5
12593  echo "$as_me:12593: \$? = $ac_status" >&5
12594  (exit $ac_status); } >/dev/null; then
12595  if test -s conftest.err; then
12596    ac_cpp_err=$ac_c_preproc_warn_flag
12597  else
12598    ac_cpp_err=
12599  fi
12600else
12601  ac_cpp_err=yes
12602fi
12603if test -z "$ac_cpp_err"; then
12604  eval "$as_ac_Header=yes"
12605else
12606  echo "$as_me: failed program was:" >&5
12607  cat conftest.$ac_ext >&5
12608  eval "$as_ac_Header=no"
12609fi
12610rm -f conftest.err conftest.$ac_ext
12611fi
12612echo "$as_me:12612: result: `eval echo '${'$as_ac_Header'}'`" >&5
12613echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12614if test `eval echo '${'$as_ac_Header'}'` = yes; then
12615  cat >>confdefs.h <<EOF
12616#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12617EOF
12618
12619fi
12620done
12621
12622fi
12623if test "$ac_cv_header_termios_h" = yes ; then
12624	case "$CFLAGS $CPPFLAGS" in
12625	*-D_POSIX_SOURCE*)
12626		termios_bad=dunno ;;
12627	*)	termios_bad=maybe ;;
12628	esac
12629	if test "$termios_bad" = maybe ; then
12630	echo "$as_me:12630: checking whether termios.h needs _POSIX_SOURCE" >&5
12631echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
12632	cat >conftest.$ac_ext <<_ACEOF
12633#line 12633 "configure"
12634#include "confdefs.h"
12635#include <termios.h>
12636int
12637main ()
12638{
12639struct termios foo; int x = foo.c_iflag
12640  ;
12641  return 0;
12642}
12643_ACEOF
12644rm -f conftest.$ac_objext
12645if { (eval echo "$as_me:12645: \"$ac_compile\"") >&5
12646  (eval $ac_compile) 2>&5
12647  ac_status=$?
12648  echo "$as_me:12648: \$? = $ac_status" >&5
12649  (exit $ac_status); } &&
12650         { ac_try='test -s conftest.$ac_objext'
12651  { (eval echo "$as_me:12651: \"$ac_try\"") >&5
12652  (eval $ac_try) 2>&5
12653  ac_status=$?
12654  echo "$as_me:12654: \$? = $ac_status" >&5
12655  (exit $ac_status); }; }; then
12656  termios_bad=no
12657else
12658  echo "$as_me: failed program was:" >&5
12659cat conftest.$ac_ext >&5
12660
12661		cat >conftest.$ac_ext <<_ACEOF
12662#line 12662 "configure"
12663#include "confdefs.h"
12664
12665#define _POSIX_SOURCE
12666#include <termios.h>
12667int
12668main ()
12669{
12670struct termios foo; int x = foo.c_iflag
12671  ;
12672  return 0;
12673}
12674_ACEOF
12675rm -f conftest.$ac_objext
12676if { (eval echo "$as_me:12676: \"$ac_compile\"") >&5
12677  (eval $ac_compile) 2>&5
12678  ac_status=$?
12679  echo "$as_me:12679: \$? = $ac_status" >&5
12680  (exit $ac_status); } &&
12681         { ac_try='test -s conftest.$ac_objext'
12682  { (eval echo "$as_me:12682: \"$ac_try\"") >&5
12683  (eval $ac_try) 2>&5
12684  ac_status=$?
12685  echo "$as_me:12685: \$? = $ac_status" >&5
12686  (exit $ac_status); }; }; then
12687  termios_bad=unknown
12688else
12689  echo "$as_me: failed program was:" >&5
12690cat conftest.$ac_ext >&5
12691termios_bad=yes cat >>confdefs.h <<\EOF
12692#define SVR4_TERMIO 1
12693EOF
12694
12695fi
12696rm -f conftest.$ac_objext conftest.$ac_ext
12697
12698fi
12699rm -f conftest.$ac_objext conftest.$ac_ext
12700	echo "$as_me:12700: result: $termios_bad" >&5
12701echo "${ECHO_T}$termios_bad" >&6
12702	fi
12703fi
12704
12705echo "$as_me:12705: checking for tcgetattr" >&5
12706echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
12707if test "${cf_cv_have_tcgetattr+set}" = set; then
12708  echo $ECHO_N "(cached) $ECHO_C" >&6
12709else
12710
12711cat >conftest.$ac_ext <<_ACEOF
12712#line 12712 "configure"
12713#include "confdefs.h"
12714
12715#include <sys/types.h>
12716#ifdef HAVE_UNISTD_H
12717#include <unistd.h>
12718#endif
12719#ifdef HAVE_TERMIOS_H
12720#include <termios.h>
12721#define TTY struct termios
12722#else
12723#ifdef HAVE_TERMIO_H
12724#include <termio.h>
12725#define TTY struct termio
12726#endif
12727#endif
12728
12729int
12730main ()
12731{
12732
12733TTY foo;
12734tcgetattr(1, &foo);
12735  ;
12736  return 0;
12737}
12738_ACEOF
12739rm -f conftest.$ac_objext conftest$ac_exeext
12740if { (eval echo "$as_me:12740: \"$ac_link\"") >&5
12741  (eval $ac_link) 2>&5
12742  ac_status=$?
12743  echo "$as_me:12743: \$? = $ac_status" >&5
12744  (exit $ac_status); } &&
12745         { ac_try='test -s conftest$ac_exeext'
12746  { (eval echo "$as_me:12746: \"$ac_try\"") >&5
12747  (eval $ac_try) 2>&5
12748  ac_status=$?
12749  echo "$as_me:12749: \$? = $ac_status" >&5
12750  (exit $ac_status); }; }; then
12751  cf_cv_have_tcgetattr=yes
12752else
12753  echo "$as_me: failed program was:" >&5
12754cat conftest.$ac_ext >&5
12755cf_cv_have_tcgetattr=no
12756fi
12757rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12758fi
12759echo "$as_me:12759: result: $cf_cv_have_tcgetattr" >&5
12760echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
12761test "$cf_cv_have_tcgetattr" = yes && cat >>confdefs.h <<\EOF
12762#define HAVE_TCGETATTR 1
12763EOF
12764
12765echo "$as_me:12765: checking for vsscanf function or workaround" >&5
12766echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
12767if test "${cf_cv_func_vsscanf+set}" = set; then
12768  echo $ECHO_N "(cached) $ECHO_C" >&6
12769else
12770
12771cat >conftest.$ac_ext <<_ACEOF
12772#line 12772 "configure"
12773#include "confdefs.h"
12774
12775#include <stdarg.h>
12776#include <stdio.h>
12777int
12778main ()
12779{
12780
12781	va_list ap;
12782	vsscanf("from", "%d", ap)
12783  ;
12784  return 0;
12785}
12786_ACEOF
12787rm -f conftest.$ac_objext conftest$ac_exeext
12788if { (eval echo "$as_me:12788: \"$ac_link\"") >&5
12789  (eval $ac_link) 2>&5
12790  ac_status=$?
12791  echo "$as_me:12791: \$? = $ac_status" >&5
12792  (exit $ac_status); } &&
12793         { ac_try='test -s conftest$ac_exeext'
12794  { (eval echo "$as_me:12794: \"$ac_try\"") >&5
12795  (eval $ac_try) 2>&5
12796  ac_status=$?
12797  echo "$as_me:12797: \$? = $ac_status" >&5
12798  (exit $ac_status); }; }; then
12799  cf_cv_func_vsscanf=vsscanf
12800else
12801  echo "$as_me: failed program was:" >&5
12802cat conftest.$ac_ext >&5
12803
12804cat >conftest.$ac_ext <<_ACEOF
12805#line 12805 "configure"
12806#include "confdefs.h"
12807
12808#include <stdarg.h>
12809#include <stdio.h>
12810int
12811main ()
12812{
12813
12814    FILE strbuf;
12815    char *str = "from";
12816
12817    strbuf._flag = _IOREAD;
12818    strbuf._ptr = strbuf._base = (unsigned char *) str;
12819    strbuf._cnt = strlen(str);
12820    strbuf._file = _NFILE;
12821    return (vfscanf(&strbuf, "%d", ap))
12822  ;
12823  return 0;
12824}
12825_ACEOF
12826rm -f conftest.$ac_objext conftest$ac_exeext
12827if { (eval echo "$as_me:12827: \"$ac_link\"") >&5
12828  (eval $ac_link) 2>&5
12829  ac_status=$?
12830  echo "$as_me:12830: \$? = $ac_status" >&5
12831  (exit $ac_status); } &&
12832         { ac_try='test -s conftest$ac_exeext'
12833  { (eval echo "$as_me:12833: \"$ac_try\"") >&5
12834  (eval $ac_try) 2>&5
12835  ac_status=$?
12836  echo "$as_me:12836: \$? = $ac_status" >&5
12837  (exit $ac_status); }; }; then
12838  cf_cv_func_vsscanf=vfscanf
12839else
12840  echo "$as_me: failed program was:" >&5
12841cat conftest.$ac_ext >&5
12842
12843cat >conftest.$ac_ext <<_ACEOF
12844#line 12844 "configure"
12845#include "confdefs.h"
12846
12847#include <stdarg.h>
12848#include <stdio.h>
12849int
12850main ()
12851{
12852
12853    FILE strbuf;
12854    char *str = "from";
12855
12856    strbuf._flag = _IOREAD;
12857    strbuf._ptr = strbuf._base = (unsigned char *) str;
12858    strbuf._cnt = strlen(str);
12859    strbuf._file = _NFILE;
12860    return (_doscan(&strbuf, "%d", ap))
12861  ;
12862  return 0;
12863}
12864_ACEOF
12865rm -f conftest.$ac_objext conftest$ac_exeext
12866if { (eval echo "$as_me:12866: \"$ac_link\"") >&5
12867  (eval $ac_link) 2>&5
12868  ac_status=$?
12869  echo "$as_me:12869: \$? = $ac_status" >&5
12870  (exit $ac_status); } &&
12871         { ac_try='test -s conftest$ac_exeext'
12872  { (eval echo "$as_me:12872: \"$ac_try\"") >&5
12873  (eval $ac_try) 2>&5
12874  ac_status=$?
12875  echo "$as_me:12875: \$? = $ac_status" >&5
12876  (exit $ac_status); }; }; then
12877  cf_cv_func_vsscanf=_doscan
12878else
12879  echo "$as_me: failed program was:" >&5
12880cat conftest.$ac_ext >&5
12881
12882cf_cv_func_vsscanf=no
12883fi
12884rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12885fi
12886rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12887fi
12888rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12889fi
12890echo "$as_me:12890: result: $cf_cv_func_vsscanf" >&5
12891echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
12892
12893case $cf_cv_func_vsscanf in #(vi
12894vsscanf) cat >>confdefs.h <<\EOF
12895#define HAVE_VSSCANF 1
12896EOF
12897;; #(vi
12898vfscanf) cat >>confdefs.h <<\EOF
12899#define HAVE_VFSCANF 1
12900EOF
12901;; #(vi
12902_doscan) cat >>confdefs.h <<\EOF
12903#define HAVE__DOSCAN 1
12904EOF
12905;;
12906esac
12907
12908echo "$as_me:12908: checking for working mkstemp" >&5
12909echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
12910if test "${cf_cv_func_mkstemp+set}" = set; then
12911  echo $ECHO_N "(cached) $ECHO_C" >&6
12912else
12913
12914rm -f conftest*
12915if test "$cross_compiling" = yes; then
12916  echo "$as_me:12916: checking for mkstemp" >&5
12917echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
12918if test "${ac_cv_func_mkstemp+set}" = set; then
12919  echo $ECHO_N "(cached) $ECHO_C" >&6
12920else
12921  cat >conftest.$ac_ext <<_ACEOF
12922#line 12922 "configure"
12923#include "confdefs.h"
12924/* System header to define __stub macros and hopefully few prototypes,
12925    which can conflict with char mkstemp (); below.  */
12926#include <assert.h>
12927/* Override any gcc2 internal prototype to avoid an error.  */
12928#ifdef __cplusplus
12929extern "C"
12930#endif
12931/* We use char because int might match the return type of a gcc2
12932   builtin and then its argument prototype would still apply.  */
12933char mkstemp ();
12934char (*f) ();
12935
12936int
12937main ()
12938{
12939/* The GNU C library defines this for functions which it implements
12940    to always fail with ENOSYS.  Some functions are actually named
12941    something starting with __ and the normal name is an alias.  */
12942#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
12943choke me
12944#else
12945f = mkstemp;
12946#endif
12947
12948  ;
12949  return 0;
12950}
12951_ACEOF
12952rm -f conftest.$ac_objext conftest$ac_exeext
12953if { (eval echo "$as_me:12953: \"$ac_link\"") >&5
12954  (eval $ac_link) 2>&5
12955  ac_status=$?
12956  echo "$as_me:12956: \$? = $ac_status" >&5
12957  (exit $ac_status); } &&
12958         { ac_try='test -s conftest$ac_exeext'
12959  { (eval echo "$as_me:12959: \"$ac_try\"") >&5
12960  (eval $ac_try) 2>&5
12961  ac_status=$?
12962  echo "$as_me:12962: \$? = $ac_status" >&5
12963  (exit $ac_status); }; }; then
12964  ac_cv_func_mkstemp=yes
12965else
12966  echo "$as_me: failed program was:" >&5
12967cat conftest.$ac_ext >&5
12968ac_cv_func_mkstemp=no
12969fi
12970rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12971fi
12972echo "$as_me:12972: result: $ac_cv_func_mkstemp" >&5
12973echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
12974
12975else
12976  cat >conftest.$ac_ext <<_ACEOF
12977#line 12977 "configure"
12978#include "confdefs.h"
12979
12980#include <sys/types.h>
12981#include <stdlib.h>
12982#include <stdio.h>
12983#include <string.h>
12984#include <sys/stat.h>
12985int main()
12986{
12987	char *tmpl = "conftestXXXXXX";
12988	char name[2][80];
12989	int n;
12990	int result = 0;
12991	int fd;
12992	struct stat sb;
12993
12994	umask(077);
12995	for (n = 0; n < 2; ++n) {
12996		strcpy(name[n], tmpl);
12997		if ((fd = mkstemp(name[n])) >= 0) {
12998			if (!strcmp(name[n], tmpl)
12999			 || stat(name[n], &sb) != 0
13000			 || (sb.st_mode & S_IFMT) != S_IFREG
13001			 || (sb.st_mode & 077) != 0) {
13002				result = 1;
13003			}
13004			close(fd);
13005		}
13006	}
13007	if (result == 0
13008	 && !strcmp(name[0], name[1]))
13009		result = 1;
13010	${cf_cv_main_return:-return}(result);
13011}
13012
13013_ACEOF
13014rm -f conftest$ac_exeext
13015if { (eval echo "$as_me:13015: \"$ac_link\"") >&5
13016  (eval $ac_link) 2>&5
13017  ac_status=$?
13018  echo "$as_me:13018: \$? = $ac_status" >&5
13019  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13020  { (eval echo "$as_me:13020: \"$ac_try\"") >&5
13021  (eval $ac_try) 2>&5
13022  ac_status=$?
13023  echo "$as_me:13023: \$? = $ac_status" >&5
13024  (exit $ac_status); }; }; then
13025  cf_cv_func_mkstemp=yes
13026
13027else
13028  echo "$as_me: program exited with status $ac_status" >&5
13029echo "$as_me: failed program was:" >&5
13030cat conftest.$ac_ext >&5
13031cf_cv_func_mkstemp=no
13032
13033fi
13034rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13035fi
13036
13037fi
13038echo "$as_me:13038: result: $cf_cv_func_mkstemp" >&5
13039echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
13040if test "$cf_cv_func_mkstemp" = yes ; then
13041	cat >>confdefs.h <<\EOF
13042#define HAVE_MKSTEMP 1
13043EOF
13044
13045fi
13046
13047# setup for prototype of fallback for vsscanf()
13048
13049if test "$cf_cv_func_vsscanf" = vsscanf ; then
13050	HAVE_VSSCANF=1
13051else
13052	HAVE_VSSCANF=0
13053fi
13054
13055if test "$cross_compiling" = yes ; then
13056	{ echo "$as_me:13056: WARNING: cross compiling: assume setvbuf params not reversed" >&5
13057echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
13058else
13059	echo "$as_me:13059: checking whether setvbuf arguments are reversed" >&5
13060echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
13061if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
13062  echo $ECHO_N "(cached) $ECHO_C" >&6
13063else
13064  if test "$cross_compiling" = yes; then
13065  { { echo "$as_me:13065: error: cannot run test program while cross compiling" >&5
13066echo "$as_me: error: cannot run test program while cross compiling" >&2;}
13067   { (exit 1); exit 1; }; }
13068else
13069  cat >conftest.$ac_ext <<_ACEOF
13070#line 13070 "configure"
13071#include "confdefs.h"
13072#include <stdio.h>
13073/* If setvbuf has the reversed format, exit 0. */
13074int
13075main ()
13076{
13077  /* This call has the arguments reversed.
13078     A reversed system may check and see that the address of main
13079     is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
13080  if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
13081    $ac_main_return(1);
13082  putc('\r', stdout);
13083  $ac_main_return(0);			/* Non-reversed systems segv here.  */
13084}
13085_ACEOF
13086rm -f conftest$ac_exeext
13087if { (eval echo "$as_me:13087: \"$ac_link\"") >&5
13088  (eval $ac_link) 2>&5
13089  ac_status=$?
13090  echo "$as_me:13090: \$? = $ac_status" >&5
13091  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13092  { (eval echo "$as_me:13092: \"$ac_try\"") >&5
13093  (eval $ac_try) 2>&5
13094  ac_status=$?
13095  echo "$as_me:13095: \$? = $ac_status" >&5
13096  (exit $ac_status); }; }; then
13097  ac_cv_func_setvbuf_reversed=yes
13098else
13099  echo "$as_me: program exited with status $ac_status" >&5
13100echo "$as_me: failed program was:" >&5
13101cat conftest.$ac_ext >&5
13102ac_cv_func_setvbuf_reversed=no
13103fi
13104rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13105fi
13106rm -f core core.* *.core
13107fi
13108echo "$as_me:13108: result: $ac_cv_func_setvbuf_reversed" >&5
13109echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
13110if test $ac_cv_func_setvbuf_reversed = yes; then
13111
13112cat >>confdefs.h <<\EOF
13113#define SETVBUF_REVERSED 1
13114EOF
13115
13116fi
13117
13118fi
13119echo "$as_me:13119: checking return type of signal handlers" >&5
13120echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
13121if test "${ac_cv_type_signal+set}" = set; then
13122  echo $ECHO_N "(cached) $ECHO_C" >&6
13123else
13124  cat >conftest.$ac_ext <<_ACEOF
13125#line 13125 "configure"
13126#include "confdefs.h"
13127#include <sys/types.h>
13128#include <signal.h>
13129#ifdef signal
13130# undef signal
13131#endif
13132#ifdef __cplusplus
13133extern "C" void (*signal (int, void (*)(int)))(int);
13134#else
13135void (*signal ()) ();
13136#endif
13137
13138int
13139main ()
13140{
13141int i;
13142  ;
13143  return 0;
13144}
13145_ACEOF
13146rm -f conftest.$ac_objext
13147if { (eval echo "$as_me:13147: \"$ac_compile\"") >&5
13148  (eval $ac_compile) 2>&5
13149  ac_status=$?
13150  echo "$as_me:13150: \$? = $ac_status" >&5
13151  (exit $ac_status); } &&
13152         { ac_try='test -s conftest.$ac_objext'
13153  { (eval echo "$as_me:13153: \"$ac_try\"") >&5
13154  (eval $ac_try) 2>&5
13155  ac_status=$?
13156  echo "$as_me:13156: \$? = $ac_status" >&5
13157  (exit $ac_status); }; }; then
13158  ac_cv_type_signal=void
13159else
13160  echo "$as_me: failed program was:" >&5
13161cat conftest.$ac_ext >&5
13162ac_cv_type_signal=int
13163fi
13164rm -f conftest.$ac_objext conftest.$ac_ext
13165fi
13166echo "$as_me:13166: result: $ac_cv_type_signal" >&5
13167echo "${ECHO_T}$ac_cv_type_signal" >&6
13168
13169cat >>confdefs.h <<EOF
13170#define RETSIGTYPE $ac_cv_type_signal
13171EOF
13172
13173echo "$as_me:13173: checking for type sigaction_t" >&5
13174echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
13175if test "${cf_cv_type_sigaction+set}" = set; then
13176  echo $ECHO_N "(cached) $ECHO_C" >&6
13177else
13178
13179	cat >conftest.$ac_ext <<_ACEOF
13180#line 13180 "configure"
13181#include "confdefs.h"
13182
13183#include <signal.h>
13184int
13185main ()
13186{
13187sigaction_t x
13188  ;
13189  return 0;
13190}
13191_ACEOF
13192rm -f conftest.$ac_objext
13193if { (eval echo "$as_me:13193: \"$ac_compile\"") >&5
13194  (eval $ac_compile) 2>&5
13195  ac_status=$?
13196  echo "$as_me:13196: \$? = $ac_status" >&5
13197  (exit $ac_status); } &&
13198         { ac_try='test -s conftest.$ac_objext'
13199  { (eval echo "$as_me:13199: \"$ac_try\"") >&5
13200  (eval $ac_try) 2>&5
13201  ac_status=$?
13202  echo "$as_me:13202: \$? = $ac_status" >&5
13203  (exit $ac_status); }; }; then
13204  cf_cv_type_sigaction=yes
13205else
13206  echo "$as_me: failed program was:" >&5
13207cat conftest.$ac_ext >&5
13208cf_cv_type_sigaction=no
13209fi
13210rm -f conftest.$ac_objext conftest.$ac_ext
13211fi
13212
13213echo "$as_me:13213: result: $cf_cv_type_sigaction" >&5
13214echo "${ECHO_T}$cf_cv_type_sigaction" >&6
13215test "$cf_cv_type_sigaction" = yes && cat >>confdefs.h <<\EOF
13216#define HAVE_TYPE_SIGACTION 1
13217EOF
13218
13219echo "$as_me:13219: checking declaration of size-change" >&5
13220echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
13221if test "${cf_cv_sizechange+set}" = set; then
13222  echo $ECHO_N "(cached) $ECHO_C" >&6
13223else
13224
13225    cf_cv_sizechange=unknown
13226    cf_save_CPPFLAGS="$CPPFLAGS"
13227
13228for cf_opts in "" "NEED_PTEM_H"
13229do
13230
13231    CPPFLAGS="$cf_save_CPPFLAGS"
13232    test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
13233    cat >conftest.$ac_ext <<_ACEOF
13234#line 13234 "configure"
13235#include "confdefs.h"
13236#include <sys/types.h>
13237#ifdef HAVE_TERMIOS_H
13238#include <termios.h>
13239#else
13240#ifdef HAVE_TERMIO_H
13241#include <termio.h>
13242#endif
13243#endif
13244#ifdef NEED_PTEM_H
13245/* This is a workaround for SCO:  they neglected to define struct winsize in
13246 * termios.h -- it's only in termio.h and ptem.h
13247 */
13248#include        <sys/stream.h>
13249#include        <sys/ptem.h>
13250#endif
13251#if !defined(sun) || !defined(HAVE_TERMIOS_H)
13252#include <sys/ioctl.h>
13253#endif
13254
13255int
13256main ()
13257{
13258
13259#ifdef TIOCGSIZE
13260	struct ttysize win;	/* FIXME: what system is this? */
13261	int y = win.ts_lines;
13262	int x = win.ts_cols;
13263#else
13264#ifdef TIOCGWINSZ
13265	struct winsize win;
13266	int y = win.ws_row;
13267	int x = win.ws_col;
13268#else
13269	no TIOCGSIZE or TIOCGWINSZ
13270#endif /* TIOCGWINSZ */
13271#endif /* TIOCGSIZE */
13272
13273  ;
13274  return 0;
13275}
13276_ACEOF
13277rm -f conftest.$ac_objext
13278if { (eval echo "$as_me:13278: \"$ac_compile\"") >&5
13279  (eval $ac_compile) 2>&5
13280  ac_status=$?
13281  echo "$as_me:13281: \$? = $ac_status" >&5
13282  (exit $ac_status); } &&
13283         { ac_try='test -s conftest.$ac_objext'
13284  { (eval echo "$as_me:13284: \"$ac_try\"") >&5
13285  (eval $ac_try) 2>&5
13286  ac_status=$?
13287  echo "$as_me:13287: \$? = $ac_status" >&5
13288  (exit $ac_status); }; }; then
13289  cf_cv_sizechange=yes
13290else
13291  echo "$as_me: failed program was:" >&5
13292cat conftest.$ac_ext >&5
13293cf_cv_sizechange=no
13294fi
13295rm -f conftest.$ac_objext conftest.$ac_ext
13296
13297	CPPFLAGS="$cf_save_CPPFLAGS"
13298	if test "$cf_cv_sizechange" = yes ; then
13299		echo "size-change succeeded ($cf_opts)" >&5
13300		test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
13301		break
13302	fi
13303done
13304
13305fi
13306echo "$as_me:13306: result: $cf_cv_sizechange" >&5
13307echo "${ECHO_T}$cf_cv_sizechange" >&6
13308if test "$cf_cv_sizechange" != no ; then
13309	cat >>confdefs.h <<\EOF
13310#define HAVE_SIZECHANGE 1
13311EOF
13312
13313	case $cf_cv_sizechange in #(vi
13314	NEED*)
13315		cat >>confdefs.h <<EOF
13316#define $cf_cv_sizechange  1
13317EOF
13318
13319		;;
13320	esac
13321fi
13322
13323echo "$as_me:13323: checking for memmove" >&5
13324echo $ECHO_N "checking for memmove... $ECHO_C" >&6
13325if test "${ac_cv_func_memmove+set}" = set; then
13326  echo $ECHO_N "(cached) $ECHO_C" >&6
13327else
13328  cat >conftest.$ac_ext <<_ACEOF
13329#line 13329 "configure"
13330#include "confdefs.h"
13331/* System header to define __stub macros and hopefully few prototypes,
13332    which can conflict with char memmove (); below.  */
13333#include <assert.h>
13334/* Override any gcc2 internal prototype to avoid an error.  */
13335#ifdef __cplusplus
13336extern "C"
13337#endif
13338/* We use char because int might match the return type of a gcc2
13339   builtin and then its argument prototype would still apply.  */
13340char memmove ();
13341char (*f) ();
13342
13343int
13344main ()
13345{
13346/* The GNU C library defines this for functions which it implements
13347    to always fail with ENOSYS.  Some functions are actually named
13348    something starting with __ and the normal name is an alias.  */
13349#if defined (__stub_memmove) || defined (__stub___memmove)
13350choke me
13351#else
13352f = memmove;
13353#endif
13354
13355  ;
13356  return 0;
13357}
13358_ACEOF
13359rm -f conftest.$ac_objext conftest$ac_exeext
13360if { (eval echo "$as_me:13360: \"$ac_link\"") >&5
13361  (eval $ac_link) 2>&5
13362  ac_status=$?
13363  echo "$as_me:13363: \$? = $ac_status" >&5
13364  (exit $ac_status); } &&
13365         { ac_try='test -s conftest$ac_exeext'
13366  { (eval echo "$as_me:13366: \"$ac_try\"") >&5
13367  (eval $ac_try) 2>&5
13368  ac_status=$?
13369  echo "$as_me:13369: \$? = $ac_status" >&5
13370  (exit $ac_status); }; }; then
13371  ac_cv_func_memmove=yes
13372else
13373  echo "$as_me: failed program was:" >&5
13374cat conftest.$ac_ext >&5
13375ac_cv_func_memmove=no
13376fi
13377rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13378fi
13379echo "$as_me:13379: result: $ac_cv_func_memmove" >&5
13380echo "${ECHO_T}$ac_cv_func_memmove" >&6
13381if test $ac_cv_func_memmove = yes; then
13382  :
13383else
13384
13385echo "$as_me:13385: checking for bcopy" >&5
13386echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
13387if test "${ac_cv_func_bcopy+set}" = set; then
13388  echo $ECHO_N "(cached) $ECHO_C" >&6
13389else
13390  cat >conftest.$ac_ext <<_ACEOF
13391#line 13391 "configure"
13392#include "confdefs.h"
13393/* System header to define __stub macros and hopefully few prototypes,
13394    which can conflict with char bcopy (); below.  */
13395#include <assert.h>
13396/* Override any gcc2 internal prototype to avoid an error.  */
13397#ifdef __cplusplus
13398extern "C"
13399#endif
13400/* We use char because int might match the return type of a gcc2
13401   builtin and then its argument prototype would still apply.  */
13402char bcopy ();
13403char (*f) ();
13404
13405int
13406main ()
13407{
13408/* The GNU C library defines this for functions which it implements
13409    to always fail with ENOSYS.  Some functions are actually named
13410    something starting with __ and the normal name is an alias.  */
13411#if defined (__stub_bcopy) || defined (__stub___bcopy)
13412choke me
13413#else
13414f = bcopy;
13415#endif
13416
13417  ;
13418  return 0;
13419}
13420_ACEOF
13421rm -f conftest.$ac_objext conftest$ac_exeext
13422if { (eval echo "$as_me:13422: \"$ac_link\"") >&5
13423  (eval $ac_link) 2>&5
13424  ac_status=$?
13425  echo "$as_me:13425: \$? = $ac_status" >&5
13426  (exit $ac_status); } &&
13427         { ac_try='test -s conftest$ac_exeext'
13428  { (eval echo "$as_me:13428: \"$ac_try\"") >&5
13429  (eval $ac_try) 2>&5
13430  ac_status=$?
13431  echo "$as_me:13431: \$? = $ac_status" >&5
13432  (exit $ac_status); }; }; then
13433  ac_cv_func_bcopy=yes
13434else
13435  echo "$as_me: failed program was:" >&5
13436cat conftest.$ac_ext >&5
13437ac_cv_func_bcopy=no
13438fi
13439rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13440fi
13441echo "$as_me:13441: result: $ac_cv_func_bcopy" >&5
13442echo "${ECHO_T}$ac_cv_func_bcopy" >&6
13443if test $ac_cv_func_bcopy = yes; then
13444
13445	echo "$as_me:13445: checking if bcopy does overlapping moves" >&5
13446echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
13447if test "${cf_cv_good_bcopy+set}" = set; then
13448  echo $ECHO_N "(cached) $ECHO_C" >&6
13449else
13450
13451		if test "$cross_compiling" = yes; then
13452  cf_cv_good_bcopy=unknown
13453else
13454  cat >conftest.$ac_ext <<_ACEOF
13455#line 13455 "configure"
13456#include "confdefs.h"
13457
13458int main() {
13459	static char data[] = "abcdefghijklmnopqrstuwwxyz";
13460	char temp[40];
13461	bcopy(data, temp, sizeof(data));
13462	bcopy(temp+10, temp, 15);
13463	bcopy(temp+5, temp+15, 10);
13464	${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
13465}
13466
13467_ACEOF
13468rm -f conftest$ac_exeext
13469if { (eval echo "$as_me:13469: \"$ac_link\"") >&5
13470  (eval $ac_link) 2>&5
13471  ac_status=$?
13472  echo "$as_me:13472: \$? = $ac_status" >&5
13473  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13474  { (eval echo "$as_me:13474: \"$ac_try\"") >&5
13475  (eval $ac_try) 2>&5
13476  ac_status=$?
13477  echo "$as_me:13477: \$? = $ac_status" >&5
13478  (exit $ac_status); }; }; then
13479  cf_cv_good_bcopy=yes
13480else
13481  echo "$as_me: program exited with status $ac_status" >&5
13482echo "$as_me: failed program was:" >&5
13483cat conftest.$ac_ext >&5
13484cf_cv_good_bcopy=no
13485fi
13486rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13487fi
13488
13489fi
13490echo "$as_me:13490: result: $cf_cv_good_bcopy" >&5
13491echo "${ECHO_T}$cf_cv_good_bcopy" >&6
13492
13493else
13494  cf_cv_good_bcopy=no
13495fi
13496
13497	if test "$cf_cv_good_bcopy" = yes ; then
13498		cat >>confdefs.h <<\EOF
13499#define USE_OK_BCOPY 1
13500EOF
13501
13502	else
13503		cat >>confdefs.h <<\EOF
13504#define USE_MY_MEMMOVE 1
13505EOF
13506
13507	fi
13508
13509fi
13510
13511echo "$as_me:13511: checking if poll really works" >&5
13512echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
13513if test "${cf_cv_working_poll+set}" = set; then
13514  echo $ECHO_N "(cached) $ECHO_C" >&6
13515else
13516
13517if test "$cross_compiling" = yes; then
13518  cf_cv_working_poll=unknown
13519else
13520  cat >conftest.$ac_ext <<_ACEOF
13521#line 13521 "configure"
13522#include "confdefs.h"
13523
13524#include <stdio.h>
13525#ifdef HAVE_POLL_H
13526#include <poll.h>
13527#else
13528#include <sys/poll.h>
13529#endif
13530int main() {
13531	struct pollfd myfds;
13532	int ret;
13533
13534	myfds.fd = 0;
13535	myfds.events = POLLIN;
13536
13537	ret = poll(&myfds, 1, 100);
13538	${cf_cv_main_return:-return}(ret != 0);
13539}
13540_ACEOF
13541rm -f conftest$ac_exeext
13542if { (eval echo "$as_me:13542: \"$ac_link\"") >&5
13543  (eval $ac_link) 2>&5
13544  ac_status=$?
13545  echo "$as_me:13545: \$? = $ac_status" >&5
13546  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13547  { (eval echo "$as_me:13547: \"$ac_try\"") >&5
13548  (eval $ac_try) 2>&5
13549  ac_status=$?
13550  echo "$as_me:13550: \$? = $ac_status" >&5
13551  (exit $ac_status); }; }; then
13552  cf_cv_working_poll=yes
13553else
13554  echo "$as_me: program exited with status $ac_status" >&5
13555echo "$as_me: failed program was:" >&5
13556cat conftest.$ac_ext >&5
13557cf_cv_working_poll=no
13558fi
13559rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13560fi
13561fi
13562echo "$as_me:13562: result: $cf_cv_working_poll" >&5
13563echo "${ECHO_T}$cf_cv_working_poll" >&6
13564test "$cf_cv_working_poll" = "yes" && cat >>confdefs.h <<\EOF
13565#define HAVE_WORKING_POLL 1
13566EOF
13567
13568# special check for test/ditto.c
13569
13570echo "$as_me:13570: checking for openpty in -lutil" >&5
13571echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
13572if test "${ac_cv_lib_util_openpty+set}" = set; then
13573  echo $ECHO_N "(cached) $ECHO_C" >&6
13574else
13575  ac_check_lib_save_LIBS=$LIBS
13576LIBS="-lutil  $LIBS"
13577cat >conftest.$ac_ext <<_ACEOF
13578#line 13578 "configure"
13579#include "confdefs.h"
13580
13581/* Override any gcc2 internal prototype to avoid an error.  */
13582#ifdef __cplusplus
13583extern "C"
13584#endif
13585/* We use char because int might match the return type of a gcc2
13586   builtin and then its argument prototype would still apply.  */
13587char openpty ();
13588int
13589main ()
13590{
13591openpty ();
13592  ;
13593  return 0;
13594}
13595_ACEOF
13596rm -f conftest.$ac_objext conftest$ac_exeext
13597if { (eval echo "$as_me:13597: \"$ac_link\"") >&5
13598  (eval $ac_link) 2>&5
13599  ac_status=$?
13600  echo "$as_me:13600: \$? = $ac_status" >&5
13601  (exit $ac_status); } &&
13602         { ac_try='test -s conftest$ac_exeext'
13603  { (eval echo "$as_me:13603: \"$ac_try\"") >&5
13604  (eval $ac_try) 2>&5
13605  ac_status=$?
13606  echo "$as_me:13606: \$? = $ac_status" >&5
13607  (exit $ac_status); }; }; then
13608  ac_cv_lib_util_openpty=yes
13609else
13610  echo "$as_me: failed program was:" >&5
13611cat conftest.$ac_ext >&5
13612ac_cv_lib_util_openpty=no
13613fi
13614rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13615LIBS=$ac_check_lib_save_LIBS
13616fi
13617echo "$as_me:13617: result: $ac_cv_lib_util_openpty" >&5
13618echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
13619if test $ac_cv_lib_util_openpty = yes; then
13620  cf_cv_lib_util=yes
13621else
13622  cf_cv_lib_util=no
13623fi
13624
13625echo "$as_me:13625: checking for openpty header" >&5
13626echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
13627if test "${cf_cv_func_openpty+set}" = set; then
13628  echo $ECHO_N "(cached) $ECHO_C" >&6
13629else
13630
13631    cf_save_LIBS="$LIBS"
13632    test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
13633    for cf_header in pty.h libutil.h util.h
13634    do
13635    cat >conftest.$ac_ext <<_ACEOF
13636#line 13636 "configure"
13637#include "confdefs.h"
13638
13639#include <$cf_header>
13640
13641int
13642main ()
13643{
13644
13645    int x = openpty((int *)0, (int *)0, (char *)0,
13646                   (struct termios *)0, (struct winsize *)0);
13647
13648  ;
13649  return 0;
13650}
13651_ACEOF
13652rm -f conftest.$ac_objext conftest$ac_exeext
13653if { (eval echo "$as_me:13653: \"$ac_link\"") >&5
13654  (eval $ac_link) 2>&5
13655  ac_status=$?
13656  echo "$as_me:13656: \$? = $ac_status" >&5
13657  (exit $ac_status); } &&
13658         { ac_try='test -s conftest$ac_exeext'
13659  { (eval echo "$as_me:13659: \"$ac_try\"") >&5
13660  (eval $ac_try) 2>&5
13661  ac_status=$?
13662  echo "$as_me:13662: \$? = $ac_status" >&5
13663  (exit $ac_status); }; }; then
13664
13665        cf_cv_func_openpty=$cf_header
13666        break
13667
13668else
13669  echo "$as_me: failed program was:" >&5
13670cat conftest.$ac_ext >&5
13671
13672        cf_cv_func_openpty=no
13673
13674fi
13675rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13676    done
13677    LIBS="$cf_save_LIBS"
13678
13679fi
13680echo "$as_me:13680: result: $cf_cv_func_openpty" >&5
13681echo "${ECHO_T}$cf_cv_func_openpty" >&6
13682
13683if test "$cf_cv_func_openpty" != no ; then
13684    cat >>confdefs.h <<EOF
13685#define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
13686EOF
13687
13688    cat >>confdefs.h <<\EOF
13689#define USE_XTERM_PTY 1
13690EOF
13691
13692    if test "$cf_cv_lib_util" = yes ; then
13693        TEST_LIBS="-lutil $TEST_LIBS"
13694    fi
13695fi
13696
13697if test "$with_hashed_db" != no ; then
13698	cat >>confdefs.h <<\EOF
13699#define USE_HASHED_DB 1
13700EOF
13701
13702case $with_hashed_db in #(vi
13703yes|*able*) #(vi
13704    ;;
13705*)
13706    if test -d "$with_hashed_db" ; then
13707
13708if test -n "$with_hashed_db/include" ; then
13709  for cf_add_incdir in $with_hashed_db/include
13710  do
13711	while test $cf_add_incdir != /usr/include
13712	do
13713	  if test -d $cf_add_incdir
13714	  then
13715		cf_have_incdir=no
13716		if test -n "$CFLAGS$CPPFLAGS" ; then
13717		  # a loop is needed to ensure we can add subdirs of existing dirs
13718		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13719			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13720			  cf_have_incdir=yes; break
13721			fi
13722		  done
13723		fi
13724
13725		if test "$cf_have_incdir" = no ; then
13726          if test "$cf_add_incdir" = /usr/local/include ; then
13727			if test "$GCC" = yes
13728			then
13729			  cf_save_CPPFLAGS=$CPPFLAGS
13730			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13731			  cat >conftest.$ac_ext <<_ACEOF
13732#line 13732 "configure"
13733#include "confdefs.h"
13734#include <stdio.h>
13735int
13736main ()
13737{
13738printf("Hello")
13739  ;
13740  return 0;
13741}
13742_ACEOF
13743rm -f conftest.$ac_objext
13744if { (eval echo "$as_me:13744: \"$ac_compile\"") >&5
13745  (eval $ac_compile) 2>&5
13746  ac_status=$?
13747  echo "$as_me:13747: \$? = $ac_status" >&5
13748  (exit $ac_status); } &&
13749         { ac_try='test -s conftest.$ac_objext'
13750  { (eval echo "$as_me:13750: \"$ac_try\"") >&5
13751  (eval $ac_try) 2>&5
13752  ac_status=$?
13753  echo "$as_me:13753: \$? = $ac_status" >&5
13754  (exit $ac_status); }; }; then
13755  :
13756else
13757  echo "$as_me: failed program was:" >&5
13758cat conftest.$ac_ext >&5
13759cf_have_incdir=yes
13760fi
13761rm -f conftest.$ac_objext conftest.$ac_ext
13762			  CPPFLAGS=$cf_save_CPPFLAGS
13763			fi
13764		  fi
13765		fi
13766
13767		if test "$cf_have_incdir" = no ; then
13768		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
13769
13770echo "${as_me-configure}:13770: testing adding $cf_add_incdir to include-path ..." 1>&5
13771
13772		  CPPFLAGS="-I$cf_add_incdir $CPPFLAGS"
13773
13774          cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
13775          test "$cf_top_incdir" = "$cf_add_incdir" && break
13776          cf_add_incdir="$cf_top_incdir"
13777		else
13778		  break
13779		fi
13780	  fi
13781	done
13782  done
13783fi
13784
13785if test -n "$with_hashed_db/lib" ; then
13786  for cf_add_libdir in $with_hashed_db/lib
13787  do
13788    if test $cf_add_libdir = /usr/lib ; then
13789      :
13790    elif test -d $cf_add_libdir
13791    then
13792      cf_have_libdir=no
13793      if test -n "$LDFLAGS$LIBS" ; then
13794        # a loop is needed to ensure we can add subdirs of existing dirs
13795        for cf_test_libdir in $LDFLAGS $LIBS ; do
13796          if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13797            cf_have_libdir=yes; break
13798          fi
13799        done
13800      fi
13801      if test "$cf_have_libdir" = no ; then
13802        test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
13803
13804echo "${as_me-configure}:13804: testing adding $cf_add_libdir to library-path ..." 1>&5
13805
13806        LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13807      fi
13808    fi
13809  done
13810fi
13811
13812    fi
13813esac
13814
13815echo "$as_me:13815: checking for db.h" >&5
13816echo $ECHO_N "checking for db.h... $ECHO_C" >&6
13817if test "${ac_cv_header_db_h+set}" = set; then
13818  echo $ECHO_N "(cached) $ECHO_C" >&6
13819else
13820  cat >conftest.$ac_ext <<_ACEOF
13821#line 13821 "configure"
13822#include "confdefs.h"
13823#include <db.h>
13824_ACEOF
13825if { (eval echo "$as_me:13825: \"$ac_cpp conftest.$ac_ext\"") >&5
13826  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13827  ac_status=$?
13828  egrep -v '^ *\+' conftest.er1 >conftest.err
13829  rm -f conftest.er1
13830  cat conftest.err >&5
13831  echo "$as_me:13831: \$? = $ac_status" >&5
13832  (exit $ac_status); } >/dev/null; then
13833  if test -s conftest.err; then
13834    ac_cpp_err=$ac_c_preproc_warn_flag
13835  else
13836    ac_cpp_err=
13837  fi
13838else
13839  ac_cpp_err=yes
13840fi
13841if test -z "$ac_cpp_err"; then
13842  ac_cv_header_db_h=yes
13843else
13844  echo "$as_me: failed program was:" >&5
13845  cat conftest.$ac_ext >&5
13846  ac_cv_header_db_h=no
13847fi
13848rm -f conftest.err conftest.$ac_ext
13849fi
13850echo "$as_me:13850: result: $ac_cv_header_db_h" >&5
13851echo "${ECHO_T}$ac_cv_header_db_h" >&6
13852if test $ac_cv_header_db_h = yes; then
13853
13854echo "$as_me:13854: checking for version of db" >&5
13855echo $ECHO_N "checking for version of db... $ECHO_C" >&6
13856if test "${cf_cv_hashed_db_version+set}" = set; then
13857  echo $ECHO_N "(cached) $ECHO_C" >&6
13858else
13859
13860cf_cv_hashed_db_version=unknown
13861
13862for cf_db_version in 1 2 3 4 5
13863do
13864
13865echo "${as_me-configure}:13865: testing checking for db version $cf_db_version ..." 1>&5
13866
13867	cat >conftest.$ac_ext <<_ACEOF
13868#line 13868 "configure"
13869#include "confdefs.h"
13870
13871$ac_includes_default
13872#include <db.h>
13873
13874#ifdef DB_VERSION_MAJOR
13875	/* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
13876#if $cf_db_version == DB_VERSION_MAJOR
13877	/* ok */
13878#else
13879	make an error
13880#endif
13881#else
13882#if $cf_db_version == 1
13883	/* ok: assuming this is DB 1.8.5 */
13884#else
13885	make an error
13886#endif
13887#endif
13888
13889int
13890main ()
13891{
13892DBT *foo = 0
13893  ;
13894  return 0;
13895}
13896_ACEOF
13897rm -f conftest.$ac_objext
13898if { (eval echo "$as_me:13898: \"$ac_compile\"") >&5
13899  (eval $ac_compile) 2>&5
13900  ac_status=$?
13901  echo "$as_me:13901: \$? = $ac_status" >&5
13902  (exit $ac_status); } &&
13903         { ac_try='test -s conftest.$ac_objext'
13904  { (eval echo "$as_me:13904: \"$ac_try\"") >&5
13905  (eval $ac_try) 2>&5
13906  ac_status=$?
13907  echo "$as_me:13907: \$? = $ac_status" >&5
13908  (exit $ac_status); }; }; then
13909
13910	cf_cv_hashed_db_version=$cf_db_version
13911	break
13912
13913else
13914  echo "$as_me: failed program was:" >&5
13915cat conftest.$ac_ext >&5
13916fi
13917rm -f conftest.$ac_objext conftest.$ac_ext
13918done
13919
13920fi
13921echo "$as_me:13921: result: $cf_cv_hashed_db_version" >&5
13922echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
13923
13924if test "$cf_cv_hashed_db_version" = unknown ; then
13925	{ { echo "$as_me:13925: error: Cannot determine version of db" >&5
13926echo "$as_me: error: Cannot determine version of db" >&2;}
13927   { (exit 1); exit 1; }; }
13928else
13929
13930echo "$as_me:13930: checking for db libraries" >&5
13931echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
13932if test "${cf_cv_hashed_db_libs+set}" = set; then
13933  echo $ECHO_N "(cached) $ECHO_C" >&6
13934else
13935
13936cf_cv_hashed_db_libs=unknown
13937for cf_db_libs in db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
13938do
13939	cf_save_libs="$LIBS"
13940	if test -n "$cf_db_libs"; then
13941		LIBS="-l$cf_db_libs $LIBS"
13942	fi
13943
13944echo "${as_me-configure}:13944: testing checking for library "$cf_db_libs" ..." 1>&5
13945
13946	cat >conftest.$ac_ext <<_ACEOF
13947#line 13947 "configure"
13948#include "confdefs.h"
13949
13950$ac_includes_default
13951#include <db.h>
13952
13953int
13954main ()
13955{
13956
13957	char *path = "/tmp/foo";
13958#ifdef DB_VERSION_MAJOR
13959#if DB_VERSION_MAJOR >= 4
13960	DB *result = 0;
13961	db_create(&result, NULL, 0);
13962	result->open(result,
13963		NULL,
13964		path,
13965		path,
13966		DB_HASH,
13967		DB_CREATE,
13968		0644);
13969#elif DB_VERSION_MAJOR >= 3
13970	DB *result = 0;
13971	db_create(&result, NULL, 0);
13972	result->open(result,
13973		path,
13974		path,
13975		DB_HASH,
13976		DB_CREATE,
13977		0644);
13978#elif DB_VERSION_MAJOR >= 2
13979	DB *result = 0;
13980	db_open(path,
13981		DB_HASH,
13982		DB_CREATE,
13983		0644,
13984		(DB_ENV *) 0,
13985		(DB_INFO *) 0,
13986		&result);
13987#endif /* DB_VERSION_MAJOR */
13988#else
13989	DB *result = dbopen(path,
13990		     2,
13991		     0644,
13992		     DB_HASH,
13993		     0);
13994#endif
13995	${cf_cv_main_return:-return}(result != 0)
13996
13997  ;
13998  return 0;
13999}
14000_ACEOF
14001rm -f conftest.$ac_objext conftest$ac_exeext
14002if { (eval echo "$as_me:14002: \"$ac_link\"") >&5
14003  (eval $ac_link) 2>&5
14004  ac_status=$?
14005  echo "$as_me:14005: \$? = $ac_status" >&5
14006  (exit $ac_status); } &&
14007         { ac_try='test -s conftest$ac_exeext'
14008  { (eval echo "$as_me:14008: \"$ac_try\"") >&5
14009  (eval $ac_try) 2>&5
14010  ac_status=$?
14011  echo "$as_me:14011: \$? = $ac_status" >&5
14012  (exit $ac_status); }; }; then
14013
14014	if test -n "$cf_db_libs" ; then
14015		cf_cv_hashed_db_libs=$cf_db_libs
14016	else
14017		cf_cv_hashed_db_libs=default
14018	fi
14019	LIBS="$cf_save_libs"
14020	break
14021
14022else
14023  echo "$as_me: failed program was:" >&5
14024cat conftest.$ac_ext >&5
14025fi
14026rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14027	LIBS="$cf_save_libs"
14028done
14029
14030fi
14031echo "$as_me:14031: result: $cf_cv_hashed_db_libs" >&5
14032echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
14033
14034	if test "$cf_cv_hashed_db_libs" = unknown ; then
14035		{ { echo "$as_me:14035: error: Cannot determine library for db" >&5
14036echo "$as_me: error: Cannot determine library for db" >&2;}
14037   { (exit 1); exit 1; }; }
14038	elif test "$cf_cv_hashed_db_libs" != default ; then
14039		LIBS="-l$cf_cv_hashed_db_libs $LIBS"
14040	fi
14041fi
14042
14043else
14044
14045	{ { echo "$as_me:14045: error: Cannot find db.h" >&5
14046echo "$as_me: error: Cannot find db.h" >&2;}
14047   { (exit 1); exit 1; }; }
14048
14049fi
14050
14051fi
14052
14053if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
14054	CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14055	CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
14056fi
14057
14058# Just in case, check if the C compiler has a bool type.
14059
14060echo "$as_me:14060: checking if we should include stdbool.h" >&5
14061echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14062
14063if test "${cf_cv_header_stdbool_h+set}" = set; then
14064  echo $ECHO_N "(cached) $ECHO_C" >&6
14065else
14066
14067	cat >conftest.$ac_ext <<_ACEOF
14068#line 14068 "configure"
14069#include "confdefs.h"
14070
14071int
14072main ()
14073{
14074bool foo = false
14075  ;
14076  return 0;
14077}
14078_ACEOF
14079rm -f conftest.$ac_objext
14080if { (eval echo "$as_me:14080: \"$ac_compile\"") >&5
14081  (eval $ac_compile) 2>&5
14082  ac_status=$?
14083  echo "$as_me:14083: \$? = $ac_status" >&5
14084  (exit $ac_status); } &&
14085         { ac_try='test -s conftest.$ac_objext'
14086  { (eval echo "$as_me:14086: \"$ac_try\"") >&5
14087  (eval $ac_try) 2>&5
14088  ac_status=$?
14089  echo "$as_me:14089: \$? = $ac_status" >&5
14090  (exit $ac_status); }; }; then
14091  cf_cv_header_stdbool_h=0
14092else
14093  echo "$as_me: failed program was:" >&5
14094cat conftest.$ac_ext >&5
14095cat >conftest.$ac_ext <<_ACEOF
14096#line 14096 "configure"
14097#include "confdefs.h"
14098
14099#ifndef __BEOS__
14100#include <stdbool.h>
14101#endif
14102
14103int
14104main ()
14105{
14106bool foo = false
14107  ;
14108  return 0;
14109}
14110_ACEOF
14111rm -f conftest.$ac_objext
14112if { (eval echo "$as_me:14112: \"$ac_compile\"") >&5
14113  (eval $ac_compile) 2>&5
14114  ac_status=$?
14115  echo "$as_me:14115: \$? = $ac_status" >&5
14116  (exit $ac_status); } &&
14117         { ac_try='test -s conftest.$ac_objext'
14118  { (eval echo "$as_me:14118: \"$ac_try\"") >&5
14119  (eval $ac_try) 2>&5
14120  ac_status=$?
14121  echo "$as_me:14121: \$? = $ac_status" >&5
14122  (exit $ac_status); }; }; then
14123  cf_cv_header_stdbool_h=1
14124else
14125  echo "$as_me: failed program was:" >&5
14126cat conftest.$ac_ext >&5
14127cf_cv_header_stdbool_h=0
14128fi
14129rm -f conftest.$ac_objext conftest.$ac_ext
14130fi
14131rm -f conftest.$ac_objext conftest.$ac_ext
14132fi
14133
14134if test "$cf_cv_header_stdbool_h" = 1
14135then	echo "$as_me:14135: result: yes" >&5
14136echo "${ECHO_T}yes" >&6
14137else	echo "$as_me:14137: result: no" >&5
14138echo "${ECHO_T}no" >&6
14139fi
14140
14141echo "$as_me:14141: checking for builtin bool type" >&5
14142echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14143
14144if test "${cf_cv_cc_bool_type+set}" = set; then
14145  echo $ECHO_N "(cached) $ECHO_C" >&6
14146else
14147
14148	cat >conftest.$ac_ext <<_ACEOF
14149#line 14149 "configure"
14150#include "confdefs.h"
14151
14152#include <stdio.h>
14153#include <sys/types.h>
14154
14155int
14156main ()
14157{
14158bool x = false
14159  ;
14160  return 0;
14161}
14162_ACEOF
14163rm -f conftest.$ac_objext
14164if { (eval echo "$as_me:14164: \"$ac_compile\"") >&5
14165  (eval $ac_compile) 2>&5
14166  ac_status=$?
14167  echo "$as_me:14167: \$? = $ac_status" >&5
14168  (exit $ac_status); } &&
14169         { ac_try='test -s conftest.$ac_objext'
14170  { (eval echo "$as_me:14170: \"$ac_try\"") >&5
14171  (eval $ac_try) 2>&5
14172  ac_status=$?
14173  echo "$as_me:14173: \$? = $ac_status" >&5
14174  (exit $ac_status); }; }; then
14175  cf_cv_cc_bool_type=1
14176else
14177  echo "$as_me: failed program was:" >&5
14178cat conftest.$ac_ext >&5
14179cf_cv_cc_bool_type=0
14180fi
14181rm -f conftest.$ac_objext conftest.$ac_ext
14182
14183fi
14184
14185if test "$cf_cv_cc_bool_type" = 1
14186then	echo "$as_me:14186: result: yes" >&5
14187echo "${ECHO_T}yes" >&6
14188else	echo "$as_me:14188: result: no" >&5
14189echo "${ECHO_T}no" >&6
14190fi
14191
14192# Check for C++ compiler characteristics (and ensure that it's there!)
14193if test -n "$CXX" ; then
14194	ac_ext=cc
14195ac_cpp='$CXXCPP $CPPFLAGS'
14196ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14197ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14198ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14199ac_main_return=return
14200
14201if test -n "$GXX" ; then
14202case $cf_cv_system_name in #(vi
14203os2*) #(vi
14204	cf_stdcpp_libname=stdcpp
14205	;;
14206*)
14207	cf_stdcpp_libname=stdc++
14208	;;
14209esac
14210echo "$as_me:14210: checking for library $cf_stdcpp_libname" >&5
14211echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
14212if test "${cf_cv_libstdcpp+set}" = set; then
14213  echo $ECHO_N "(cached) $ECHO_C" >&6
14214else
14215
14216	cf_save="$LIBS"
14217	LIBS="$LIBS -l$cf_stdcpp_libname"
14218cat >conftest.$ac_ext <<_ACEOF
14219#line 14219 "configure"
14220#include "confdefs.h"
14221
14222#include <strstream.h>
14223int
14224main ()
14225{
14226
14227char buf[80];
14228strstreambuf foo(buf, sizeof(buf))
14229
14230  ;
14231  return 0;
14232}
14233_ACEOF
14234rm -f conftest.$ac_objext conftest$ac_exeext
14235if { (eval echo "$as_me:14235: \"$ac_link\"") >&5
14236  (eval $ac_link) 2>&5
14237  ac_status=$?
14238  echo "$as_me:14238: \$? = $ac_status" >&5
14239  (exit $ac_status); } &&
14240         { ac_try='test -s conftest$ac_exeext'
14241  { (eval echo "$as_me:14241: \"$ac_try\"") >&5
14242  (eval $ac_try) 2>&5
14243  ac_status=$?
14244  echo "$as_me:14244: \$? = $ac_status" >&5
14245  (exit $ac_status); }; }; then
14246  cf_cv_libstdcpp=yes
14247else
14248  echo "$as_me: failed program was:" >&5
14249cat conftest.$ac_ext >&5
14250cf_cv_libstdcpp=no
14251fi
14252rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14253	LIBS="$cf_save"
14254
14255fi
14256echo "$as_me:14256: result: $cf_cv_libstdcpp" >&5
14257echo "${ECHO_T}$cf_cv_libstdcpp" >&6
14258test "$cf_cv_libstdcpp" = yes && CXXLIBS="$CXXLIBS -l$cf_stdcpp_libname"
14259fi
14260
14261	echo "$as_me:14261: checking whether $CXX understands -c and -o together" >&5
14262echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
14263if test "${cf_cv_prog_CXX_c_o+set}" = set; then
14264  echo $ECHO_N "(cached) $ECHO_C" >&6
14265else
14266
14267cat > conftest.$ac_ext <<CF_EOF
14268#include <stdio.h>
14269int main()
14270{
14271	${cf_cv_main_return:-return}(0);
14272}
14273CF_EOF
14274# We do the test twice because some compilers refuse to overwrite an
14275# existing .o file with -o, though they will create one.
14276ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
14277if { (eval echo "$as_me:14277: \"$ac_try\"") >&5
14278  (eval $ac_try) 2>&5
14279  ac_status=$?
14280  echo "$as_me:14280: \$? = $ac_status" >&5
14281  (exit $ac_status); } &&
14282  test -f conftest2.$ac_objext && { (eval echo "$as_me:14282: \"$ac_try\"") >&5
14283  (eval $ac_try) 2>&5
14284  ac_status=$?
14285  echo "$as_me:14285: \$? = $ac_status" >&5
14286  (exit $ac_status); };
14287then
14288  eval cf_cv_prog_CXX_c_o=yes
14289else
14290  eval cf_cv_prog_CXX_c_o=no
14291fi
14292rm -f conftest*
14293
14294fi
14295if test $cf_cv_prog_CXX_c_o = yes; then
14296  echo "$as_me:14296: result: yes" >&5
14297echo "${ECHO_T}yes" >&6
14298else
14299  echo "$as_me:14299: result: no" >&5
14300echo "${ECHO_T}no" >&6
14301fi
14302
14303	case $GXX_VERSION in
14304	1*|2.0-6*)
14305		cf_cxx_library=yes
14306		;;
14307	*-2.7*|2.7*)
14308
14309cf_cxx_library=unknown
14310case $cf_cv_system_name in #(vi
14311os2*) #(vi
14312	cf_gpp_libname=gpp
14313	;;
14314*)
14315	cf_gpp_libname=g++
14316	;;
14317esac
14318if test "$GXX" = yes; then
14319	echo "$as_me:14319: checking for lib$cf_gpp_libname" >&5
14320echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
14321	cf_save="$LIBS"
14322	LIBS="$LIBS -l$cf_gpp_libname"
14323	cat >conftest.$ac_ext <<_ACEOF
14324#line 14324 "configure"
14325#include "confdefs.h"
14326
14327#include <$cf_gpp_libname/builtin.h>
14328
14329int
14330main ()
14331{
14332two_arg_error_handler_t foo2 = lib_error_handler
14333  ;
14334  return 0;
14335}
14336_ACEOF
14337rm -f conftest.$ac_objext conftest$ac_exeext
14338if { (eval echo "$as_me:14338: \"$ac_link\"") >&5
14339  (eval $ac_link) 2>&5
14340  ac_status=$?
14341  echo "$as_me:14341: \$? = $ac_status" >&5
14342  (exit $ac_status); } &&
14343         { ac_try='test -s conftest$ac_exeext'
14344  { (eval echo "$as_me:14344: \"$ac_try\"") >&5
14345  (eval $ac_try) 2>&5
14346  ac_status=$?
14347  echo "$as_me:14347: \$? = $ac_status" >&5
14348  (exit $ac_status); }; }; then
14349  cf_cxx_library=yes
14350	 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
14351	 if test "$cf_gpp_libname" = cpp ; then
14352	    cat >>confdefs.h <<\EOF
14353#define HAVE_GPP_BUILTIN_H 1
14354EOF
14355
14356	 else
14357	    cat >>confdefs.h <<\EOF
14358#define HAVE_GXX_BUILTIN_H 1
14359EOF
14360
14361	 fi
14362else
14363  echo "$as_me: failed program was:" >&5
14364cat conftest.$ac_ext >&5
14365cat >conftest.$ac_ext <<_ACEOF
14366#line 14366 "configure"
14367#include "confdefs.h"
14368
14369#include <builtin.h>
14370
14371int
14372main ()
14373{
14374two_arg_error_handler_t foo2 = lib_error_handler
14375  ;
14376  return 0;
14377}
14378_ACEOF
14379rm -f conftest.$ac_objext conftest$ac_exeext
14380if { (eval echo "$as_me:14380: \"$ac_link\"") >&5
14381  (eval $ac_link) 2>&5
14382  ac_status=$?
14383  echo "$as_me:14383: \$? = $ac_status" >&5
14384  (exit $ac_status); } &&
14385         { ac_try='test -s conftest$ac_exeext'
14386  { (eval echo "$as_me:14386: \"$ac_try\"") >&5
14387  (eval $ac_try) 2>&5
14388  ac_status=$?
14389  echo "$as_me:14389: \$? = $ac_status" >&5
14390  (exit $ac_status); }; }; then
14391  cf_cxx_library=yes
14392	 CXXLIBS="$CXXLIBS -l$cf_gpp_libname"
14393	 cat >>confdefs.h <<\EOF
14394#define HAVE_BUILTIN_H 1
14395EOF
14396
14397else
14398  echo "$as_me: failed program was:" >&5
14399cat conftest.$ac_ext >&5
14400cf_cxx_library=no
14401fi
14402rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14403fi
14404rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14405	LIBS="$cf_save"
14406	echo "$as_me:14406: result: $cf_cxx_library" >&5
14407echo "${ECHO_T}$cf_cxx_library" >&6
14408fi
14409
14410		;;
14411	*)
14412		cf_cxx_library=no
14413		;;
14414	esac
14415
14416	ac_ext=cc
14417ac_cpp='$CXXCPP $CPPFLAGS'
14418ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14419ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14420ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14421ac_main_return=return
14422echo "$as_me:14422: checking how to run the C++ preprocessor" >&5
14423echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
14424if test -z "$CXXCPP"; then
14425  if test "${ac_cv_prog_CXXCPP+set}" = set; then
14426  echo $ECHO_N "(cached) $ECHO_C" >&6
14427else
14428      # Double quotes because CXXCPP needs to be expanded
14429    for CXXCPP in "$CXX -E" "/lib/cpp"
14430    do
14431      ac_preproc_ok=false
14432for ac_cxx_preproc_warn_flag in '' yes
14433do
14434  # Use a header file that comes with gcc, so configuring glibc
14435  # with a fresh cross-compiler works.
14436  # On the NeXT, cc -E runs the code through the compiler's parser,
14437  # not just through cpp. "Syntax error" is here to catch this case.
14438  cat >conftest.$ac_ext <<_ACEOF
14439#line 14439 "configure"
14440#include "confdefs.h"
14441#include <assert.h>
14442                     Syntax error
14443_ACEOF
14444if { (eval echo "$as_me:14444: \"$ac_cpp conftest.$ac_ext\"") >&5
14445  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14446  ac_status=$?
14447  egrep -v '^ *\+' conftest.er1 >conftest.err
14448  rm -f conftest.er1
14449  cat conftest.err >&5
14450  echo "$as_me:14450: \$? = $ac_status" >&5
14451  (exit $ac_status); } >/dev/null; then
14452  if test -s conftest.err; then
14453    ac_cpp_err=$ac_cxx_preproc_warn_flag
14454  else
14455    ac_cpp_err=
14456  fi
14457else
14458  ac_cpp_err=yes
14459fi
14460if test -z "$ac_cpp_err"; then
14461  :
14462else
14463  echo "$as_me: failed program was:" >&5
14464  cat conftest.$ac_ext >&5
14465  # Broken: fails on valid input.
14466continue
14467fi
14468rm -f conftest.err conftest.$ac_ext
14469
14470  # OK, works on sane cases.  Now check whether non-existent headers
14471  # can be detected and how.
14472  cat >conftest.$ac_ext <<_ACEOF
14473#line 14473 "configure"
14474#include "confdefs.h"
14475#include <ac_nonexistent.h>
14476_ACEOF
14477if { (eval echo "$as_me:14477: \"$ac_cpp conftest.$ac_ext\"") >&5
14478  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14479  ac_status=$?
14480  egrep -v '^ *\+' conftest.er1 >conftest.err
14481  rm -f conftest.er1
14482  cat conftest.err >&5
14483  echo "$as_me:14483: \$? = $ac_status" >&5
14484  (exit $ac_status); } >/dev/null; then
14485  if test -s conftest.err; then
14486    ac_cpp_err=$ac_cxx_preproc_warn_flag
14487  else
14488    ac_cpp_err=
14489  fi
14490else
14491  ac_cpp_err=yes
14492fi
14493if test -z "$ac_cpp_err"; then
14494  # Broken: success on invalid input.
14495continue
14496else
14497  echo "$as_me: failed program was:" >&5
14498  cat conftest.$ac_ext >&5
14499  # Passes both tests.
14500ac_preproc_ok=:
14501break
14502fi
14503rm -f conftest.err conftest.$ac_ext
14504
14505done
14506# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14507rm -f conftest.err conftest.$ac_ext
14508if $ac_preproc_ok; then
14509  break
14510fi
14511
14512    done
14513    ac_cv_prog_CXXCPP=$CXXCPP
14514
14515fi
14516  CXXCPP=$ac_cv_prog_CXXCPP
14517else
14518  ac_cv_prog_CXXCPP=$CXXCPP
14519fi
14520echo "$as_me:14520: result: $CXXCPP" >&5
14521echo "${ECHO_T}$CXXCPP" >&6
14522ac_preproc_ok=false
14523for ac_cxx_preproc_warn_flag in '' yes
14524do
14525  # Use a header file that comes with gcc, so configuring glibc
14526  # with a fresh cross-compiler works.
14527  # On the NeXT, cc -E runs the code through the compiler's parser,
14528  # not just through cpp. "Syntax error" is here to catch this case.
14529  cat >conftest.$ac_ext <<_ACEOF
14530#line 14530 "configure"
14531#include "confdefs.h"
14532#include <assert.h>
14533                     Syntax error
14534_ACEOF
14535if { (eval echo "$as_me:14535: \"$ac_cpp conftest.$ac_ext\"") >&5
14536  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14537  ac_status=$?
14538  egrep -v '^ *\+' conftest.er1 >conftest.err
14539  rm -f conftest.er1
14540  cat conftest.err >&5
14541  echo "$as_me:14541: \$? = $ac_status" >&5
14542  (exit $ac_status); } >/dev/null; then
14543  if test -s conftest.err; then
14544    ac_cpp_err=$ac_cxx_preproc_warn_flag
14545  else
14546    ac_cpp_err=
14547  fi
14548else
14549  ac_cpp_err=yes
14550fi
14551if test -z "$ac_cpp_err"; then
14552  :
14553else
14554  echo "$as_me: failed program was:" >&5
14555  cat conftest.$ac_ext >&5
14556  # Broken: fails on valid input.
14557continue
14558fi
14559rm -f conftest.err conftest.$ac_ext
14560
14561  # OK, works on sane cases.  Now check whether non-existent headers
14562  # can be detected and how.
14563  cat >conftest.$ac_ext <<_ACEOF
14564#line 14564 "configure"
14565#include "confdefs.h"
14566#include <ac_nonexistent.h>
14567_ACEOF
14568if { (eval echo "$as_me:14568: \"$ac_cpp conftest.$ac_ext\"") >&5
14569  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14570  ac_status=$?
14571  egrep -v '^ *\+' conftest.er1 >conftest.err
14572  rm -f conftest.er1
14573  cat conftest.err >&5
14574  echo "$as_me:14574: \$? = $ac_status" >&5
14575  (exit $ac_status); } >/dev/null; then
14576  if test -s conftest.err; then
14577    ac_cpp_err=$ac_cxx_preproc_warn_flag
14578  else
14579    ac_cpp_err=
14580  fi
14581else
14582  ac_cpp_err=yes
14583fi
14584if test -z "$ac_cpp_err"; then
14585  # Broken: success on invalid input.
14586continue
14587else
14588  echo "$as_me: failed program was:" >&5
14589  cat conftest.$ac_ext >&5
14590  # Passes both tests.
14591ac_preproc_ok=:
14592break
14593fi
14594rm -f conftest.err conftest.$ac_ext
14595
14596done
14597# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
14598rm -f conftest.err conftest.$ac_ext
14599if $ac_preproc_ok; then
14600  :
14601else
14602  { { echo "$as_me:14602: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
14603echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
14604   { (exit 1); exit 1; }; }
14605fi
14606
14607ac_ext=cc
14608ac_cpp='$CXXCPP $CPPFLAGS'
14609ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14610ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14611ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14612ac_main_return=return
14613
14614for ac_header in iostream typeinfo
14615do
14616as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14617echo "$as_me:14617: checking for $ac_header" >&5
14618echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14619if eval "test \"\${$as_ac_Header+set}\" = set"; then
14620  echo $ECHO_N "(cached) $ECHO_C" >&6
14621else
14622  cat >conftest.$ac_ext <<_ACEOF
14623#line 14623 "configure"
14624#include "confdefs.h"
14625#include <$ac_header>
14626_ACEOF
14627if { (eval echo "$as_me:14627: \"$ac_cpp conftest.$ac_ext\"") >&5
14628  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14629  ac_status=$?
14630  egrep -v '^ *\+' conftest.er1 >conftest.err
14631  rm -f conftest.er1
14632  cat conftest.err >&5
14633  echo "$as_me:14633: \$? = $ac_status" >&5
14634  (exit $ac_status); } >/dev/null; then
14635  if test -s conftest.err; then
14636    ac_cpp_err=$ac_cxx_preproc_warn_flag
14637  else
14638    ac_cpp_err=
14639  fi
14640else
14641  ac_cpp_err=yes
14642fi
14643if test -z "$ac_cpp_err"; then
14644  eval "$as_ac_Header=yes"
14645else
14646  echo "$as_me: failed program was:" >&5
14647  cat conftest.$ac_ext >&5
14648  eval "$as_ac_Header=no"
14649fi
14650rm -f conftest.err conftest.$ac_ext
14651fi
14652echo "$as_me:14652: result: `eval echo '${'$as_ac_Header'}'`" >&5
14653echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14654if test `eval echo '${'$as_ac_Header'}'` = yes; then
14655  cat >>confdefs.h <<EOF
14656#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14657EOF
14658
14659fi
14660done
14661
14662echo "$as_me:14662: checking if we should include stdbool.h" >&5
14663echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
14664
14665if test "${cf_cv_header_stdbool_h+set}" = set; then
14666  echo $ECHO_N "(cached) $ECHO_C" >&6
14667else
14668
14669	cat >conftest.$ac_ext <<_ACEOF
14670#line 14670 "configure"
14671#include "confdefs.h"
14672
14673int
14674main ()
14675{
14676bool foo = false
14677  ;
14678  return 0;
14679}
14680_ACEOF
14681rm -f conftest.$ac_objext
14682if { (eval echo "$as_me:14682: \"$ac_compile\"") >&5
14683  (eval $ac_compile) 2>&5
14684  ac_status=$?
14685  echo "$as_me:14685: \$? = $ac_status" >&5
14686  (exit $ac_status); } &&
14687         { ac_try='test -s conftest.$ac_objext'
14688  { (eval echo "$as_me:14688: \"$ac_try\"") >&5
14689  (eval $ac_try) 2>&5
14690  ac_status=$?
14691  echo "$as_me:14691: \$? = $ac_status" >&5
14692  (exit $ac_status); }; }; then
14693  cf_cv_header_stdbool_h=0
14694else
14695  echo "$as_me: failed program was:" >&5
14696cat conftest.$ac_ext >&5
14697cat >conftest.$ac_ext <<_ACEOF
14698#line 14698 "configure"
14699#include "confdefs.h"
14700
14701#ifndef __BEOS__
14702#include <stdbool.h>
14703#endif
14704
14705int
14706main ()
14707{
14708bool foo = false
14709  ;
14710  return 0;
14711}
14712_ACEOF
14713rm -f conftest.$ac_objext
14714if { (eval echo "$as_me:14714: \"$ac_compile\"") >&5
14715  (eval $ac_compile) 2>&5
14716  ac_status=$?
14717  echo "$as_me:14717: \$? = $ac_status" >&5
14718  (exit $ac_status); } &&
14719         { ac_try='test -s conftest.$ac_objext'
14720  { (eval echo "$as_me:14720: \"$ac_try\"") >&5
14721  (eval $ac_try) 2>&5
14722  ac_status=$?
14723  echo "$as_me:14723: \$? = $ac_status" >&5
14724  (exit $ac_status); }; }; then
14725  cf_cv_header_stdbool_h=1
14726else
14727  echo "$as_me: failed program was:" >&5
14728cat conftest.$ac_ext >&5
14729cf_cv_header_stdbool_h=0
14730fi
14731rm -f conftest.$ac_objext conftest.$ac_ext
14732fi
14733rm -f conftest.$ac_objext conftest.$ac_ext
14734fi
14735
14736if test "$cf_cv_header_stdbool_h" = 1
14737then	echo "$as_me:14737: result: yes" >&5
14738echo "${ECHO_T}yes" >&6
14739else	echo "$as_me:14739: result: no" >&5
14740echo "${ECHO_T}no" >&6
14741fi
14742
14743echo "$as_me:14743: checking for builtin bool type" >&5
14744echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
14745
14746if test "${cf_cv_builtin_bool+set}" = set; then
14747  echo $ECHO_N "(cached) $ECHO_C" >&6
14748else
14749
14750	cat >conftest.$ac_ext <<_ACEOF
14751#line 14751 "configure"
14752#include "confdefs.h"
14753
14754#include <stdio.h>
14755#include <sys/types.h>
14756
14757int
14758main ()
14759{
14760bool x = false
14761  ;
14762  return 0;
14763}
14764_ACEOF
14765rm -f conftest.$ac_objext
14766if { (eval echo "$as_me:14766: \"$ac_compile\"") >&5
14767  (eval $ac_compile) 2>&5
14768  ac_status=$?
14769  echo "$as_me:14769: \$? = $ac_status" >&5
14770  (exit $ac_status); } &&
14771         { ac_try='test -s conftest.$ac_objext'
14772  { (eval echo "$as_me:14772: \"$ac_try\"") >&5
14773  (eval $ac_try) 2>&5
14774  ac_status=$?
14775  echo "$as_me:14775: \$? = $ac_status" >&5
14776  (exit $ac_status); }; }; then
14777  cf_cv_builtin_bool=1
14778else
14779  echo "$as_me: failed program was:" >&5
14780cat conftest.$ac_ext >&5
14781cf_cv_builtin_bool=0
14782fi
14783rm -f conftest.$ac_objext conftest.$ac_ext
14784
14785fi
14786
14787if test "$cf_cv_builtin_bool" = 1
14788then	echo "$as_me:14788: result: yes" >&5
14789echo "${ECHO_T}yes" >&6
14790else	echo "$as_me:14790: result: no" >&5
14791echo "${ECHO_T}no" >&6
14792fi
14793
14794echo "$as_me:14794: checking for size of bool" >&5
14795echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
14796if test "${cf_cv_type_of_bool+set}" = set; then
14797  echo $ECHO_N "(cached) $ECHO_C" >&6
14798else
14799
14800	rm -f cf_test.out
14801	if test "$cross_compiling" = yes; then
14802  cf_cv_type_of_bool=unknown
14803else
14804  cat >conftest.$ac_ext <<_ACEOF
14805#line 14805 "configure"
14806#include "confdefs.h"
14807
14808#include <stdlib.h>
14809#include <stdio.h>
14810
14811#if defined(__cplusplus)
14812
14813#ifdef HAVE_GXX_BUILTIN_H
14814#include <g++/builtin.h>
14815#elif HAVE_GPP_BUILTIN_H
14816#include <gpp/builtin.h>
14817#elif HAVE_BUILTIN_H
14818#include <builtin.h>
14819#endif
14820
14821#else
14822
14823#if $cf_cv_header_stdbool_h
14824#include <stdbool.h>
14825#endif
14826
14827#endif
14828
14829main()
14830{
14831	FILE *fp = fopen("cf_test.out", "w");
14832	if (fp != 0) {
14833		bool x = true;
14834		if ((bool)(-x) >= 0)
14835			fputs("unsigned ", fp);
14836		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
14837		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
14838		else if (sizeof(x) == sizeof(short))fputs("short",fp);
14839		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
14840		fclose(fp);
14841	}
14842	${cf_cv_main_return:-return}(0);
14843}
14844
14845_ACEOF
14846rm -f conftest$ac_exeext
14847if { (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); } && { ac_try='./conftest$ac_exeext'
14852  { (eval echo "$as_me:14852: \"$ac_try\"") >&5
14853  (eval $ac_try) 2>&5
14854  ac_status=$?
14855  echo "$as_me:14855: \$? = $ac_status" >&5
14856  (exit $ac_status); }; }; then
14857  cf_cv_type_of_bool=`cat cf_test.out`
14858		 if test -z "$cf_cv_type_of_bool"; then
14859		   cf_cv_type_of_bool=unknown
14860		 fi
14861else
14862  echo "$as_me: program exited with status $ac_status" >&5
14863echo "$as_me: failed program was:" >&5
14864cat conftest.$ac_ext >&5
14865cf_cv_type_of_bool=unknown
14866fi
14867rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14868fi
14869
14870fi
14871
14872	rm -f cf_test.out
14873echo "$as_me:14873: result: $cf_cv_type_of_bool" >&5
14874echo "${ECHO_T}$cf_cv_type_of_bool" >&6
14875if test "$cf_cv_type_of_bool" = unknown ; then
14876	case .$NCURSES_BOOL in #(vi
14877	.auto|.) NCURSES_BOOL=unsigned;;
14878	esac
14879	{ echo "$as_me:14879: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
14880echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
14881	cf_cv_type_of_bool=$NCURSES_BOOL
14882fi
14883
14884echo "$as_me:14884: checking for special defines needed for etip.h" >&5
14885echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
14886cf_save_CXXFLAGS="$CXXFLAGS"
14887cf_result="none"
14888for cf_math in "" MATH_H
14889do
14890for cf_excp in "" MATH_EXCEPTION
14891do
14892	CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -I${srcdir}/include"
14893	test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
14894	test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
14895cat >conftest.$ac_ext <<_ACEOF
14896#line 14896 "configure"
14897#include "confdefs.h"
14898
14899#include <etip.h.in>
14900
14901int
14902main ()
14903{
14904
14905  ;
14906  return 0;
14907}
14908_ACEOF
14909rm -f conftest.$ac_objext
14910if { (eval echo "$as_me:14910: \"$ac_compile\"") >&5
14911  (eval $ac_compile) 2>&5
14912  ac_status=$?
14913  echo "$as_me:14913: \$? = $ac_status" >&5
14914  (exit $ac_status); } &&
14915         { ac_try='test -s conftest.$ac_objext'
14916  { (eval echo "$as_me:14916: \"$ac_try\"") >&5
14917  (eval $ac_try) 2>&5
14918  ac_status=$?
14919  echo "$as_me:14919: \$? = $ac_status" >&5
14920  (exit $ac_status); }; }; then
14921
14922	test -n "$cf_math" && cat >>confdefs.h <<EOF
14923#define ETIP_NEEDS_${cf_math} 1
14924EOF
14925
14926	test -n "$cf_excp" && cat >>confdefs.h <<EOF
14927#define ETIP_NEEDS_${cf_excp} 1
14928EOF
14929
14930	cf_result="$cf_math $cf_excp"
14931	break
14932
14933else
14934  echo "$as_me: failed program was:" >&5
14935cat conftest.$ac_ext >&5
14936fi
14937rm -f conftest.$ac_objext conftest.$ac_ext
14938done
14939done
14940echo "$as_me:14940: result: $cf_result" >&5
14941echo "${ECHO_T}$cf_result" >&6
14942CXXFLAGS="$cf_save_CXXFLAGS"
14943
14944if test -n "$CXX"; then
14945echo "$as_me:14945: checking if $CXX accepts parameter initialization" >&5
14946echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
14947if test "${cf_cv_cpp_param_init+set}" = set; then
14948  echo $ECHO_N "(cached) $ECHO_C" >&6
14949else
14950
14951	ac_ext=cc
14952ac_cpp='$CXXCPP $CPPFLAGS'
14953ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14954ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14955ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
14956ac_main_return=return
14957
14958	if test "$cross_compiling" = yes; then
14959  cf_cv_cpp_param_init=unknown
14960else
14961  cat >conftest.$ac_ext <<_ACEOF
14962#line 14962 "configure"
14963#include "confdefs.h"
14964
14965class TEST {
14966private:
14967	int value;
14968public:
14969	TEST(int x = 1);
14970	~TEST();
14971};
14972
14973TEST::TEST(int x = 1)	// some compilers do not like second initializer
14974{
14975	value = x;
14976}
14977void main() { }
14978
14979_ACEOF
14980rm -f conftest$ac_exeext
14981if { (eval echo "$as_me:14981: \"$ac_link\"") >&5
14982  (eval $ac_link) 2>&5
14983  ac_status=$?
14984  echo "$as_me:14984: \$? = $ac_status" >&5
14985  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14986  { (eval echo "$as_me:14986: \"$ac_try\"") >&5
14987  (eval $ac_try) 2>&5
14988  ac_status=$?
14989  echo "$as_me:14989: \$? = $ac_status" >&5
14990  (exit $ac_status); }; }; then
14991  cf_cv_cpp_param_init=yes
14992else
14993  echo "$as_me: program exited with status $ac_status" >&5
14994echo "$as_me: failed program was:" >&5
14995cat conftest.$ac_ext >&5
14996cf_cv_cpp_param_init=no
14997fi
14998rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14999fi
15000	ac_ext=cc
15001ac_cpp='$CXXCPP $CPPFLAGS'
15002ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15003ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15004ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15005ac_main_return=return
15006
15007fi
15008echo "$as_me:15008: result: $cf_cv_cpp_param_init" >&5
15009echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
15010fi
15011test "$cf_cv_cpp_param_init" = yes && cat >>confdefs.h <<\EOF
15012#define CPP_HAS_PARAM_INIT 1
15013EOF
15014
15015if test -n "$CXX"; then
15016
15017echo "$as_me:15017: checking if $CXX accepts static_cast" >&5
15018echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
15019if test "${cf_cv_cpp_static_cast+set}" = set; then
15020  echo $ECHO_N "(cached) $ECHO_C" >&6
15021else
15022
15023	ac_ext=cc
15024ac_cpp='$CXXCPP $CPPFLAGS'
15025ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15026ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15027ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15028ac_main_return=return
15029
15030	cat >conftest.$ac_ext <<_ACEOF
15031#line 15031 "configure"
15032#include "confdefs.h"
15033
15034class NCursesPanel
15035{
15036public:
15037  NCursesPanel(int nlines,
15038	       int ncols,
15039	       int begin_y = 0,
15040	       int begin_x = 0)
15041  {
15042  }
15043
15044  ~NCursesPanel();
15045};
15046
15047template<class T> class NCursesUserPanel : public NCursesPanel
15048{
15049public:
15050  NCursesUserPanel (int nlines,
15051		    int ncols,
15052		    int begin_y = 0,
15053		    int begin_x = 0,
15054		    const T* p_UserData = static_cast<T*>(0))
15055    : NCursesPanel (nlines, ncols, begin_y, begin_x)
15056  {
15057  };
15058  NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
15059  {
15060  };
15061
15062  virtual ~NCursesUserPanel() {};
15063};
15064
15065int
15066main ()
15067{
15068
15069	const char* p_UserData = static_cast<char*>(0)
15070  ;
15071  return 0;
15072}
15073_ACEOF
15074rm -f conftest.$ac_objext
15075if { (eval echo "$as_me:15075: \"$ac_compile\"") >&5
15076  (eval $ac_compile) 2>&5
15077  ac_status=$?
15078  echo "$as_me:15078: \$? = $ac_status" >&5
15079  (exit $ac_status); } &&
15080         { ac_try='test -s conftest.$ac_objext'
15081  { (eval echo "$as_me:15081: \"$ac_try\"") >&5
15082  (eval $ac_try) 2>&5
15083  ac_status=$?
15084  echo "$as_me:15084: \$? = $ac_status" >&5
15085  (exit $ac_status); }; }; then
15086  cf_cv_cpp_static_cast=yes
15087else
15088  echo "$as_me: failed program was:" >&5
15089cat conftest.$ac_ext >&5
15090cf_cv_cpp_static_cast=no
15091fi
15092rm -f conftest.$ac_objext conftest.$ac_ext
15093
15094	ac_ext=cc
15095ac_cpp='$CXXCPP $CPPFLAGS'
15096ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15097ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15098ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
15099ac_main_return=return
15100
15101fi
15102echo "$as_me:15102: result: $cf_cv_cpp_static_cast" >&5
15103echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
15104
15105fi
15106
15107test "$cf_cv_cpp_static_cast" = yes && cat >>confdefs.h <<\EOF
15108#define CPP_HAS_STATIC_CAST 1
15109EOF
15110
15111	CXX_AR='$(AR)'
15112	CXX_AR_OPTS='$(AR_OPTS)'
15113	case $cf_cv_system_name in #(vi
15114	irix*) #(vi
15115	    if test "$GXX" != yes ; then
15116		CXX_AR='$(CXX)'
15117		CXX_AR_OPTS='-ar -o'
15118	    fi
15119	    ;;
15120	sco3.2v5*) #(vi
15121	    CXXLDFLAGS="-u main"
15122	    ;;
15123	solaris2*)
15124	    if test "$GXX" != yes ; then
15125		CXX_AR='$(CXX)'
15126		CXX_AR_OPTS='-xar -o'
15127	    fi
15128	    ;;
15129	esac
15130
15131else
15132	cf_cxx_library=no
15133	cf_cv_builtin_bool=1
15134
15135	# Just because we are not configuring against C++ right now does not
15136	# mean that a user will not want to use C++.  Some distributors disable
15137	# the C++ portion of this configuration as a shortcut (or just to avoid
15138	# compiling the demo in the c++ directory).  So we need a reasonable
15139	# default for the 'bool' type.
15140	#
15141	# Caveat: since the storage of the bool type is not standardized, it
15142	# may change.
15143
15144	if test "$NCURSES_BOOL" != auto ; then
15145		cf_cv_type_of_bool=$NCURSES_BOOL
15146		cf_cv_header_stdbool_h=0
15147	else
15148		if test "$cf_cv_header_stdbool_h" = 1 ; then
15149
15150echo "$as_me:15150: checking for size of bool" >&5
15151echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
15152if test "${cf_cv_type_of_bool+set}" = set; then
15153  echo $ECHO_N "(cached) $ECHO_C" >&6
15154else
15155
15156	rm -f cf_test.out
15157	if test "$cross_compiling" = yes; then
15158  cf_cv_type_of_bool=unknown
15159else
15160  cat >conftest.$ac_ext <<_ACEOF
15161#line 15161 "configure"
15162#include "confdefs.h"
15163
15164#include <stdlib.h>
15165#include <stdio.h>
15166
15167#if defined(__cplusplus)
15168
15169#ifdef HAVE_GXX_BUILTIN_H
15170#include <g++/builtin.h>
15171#elif HAVE_GPP_BUILTIN_H
15172#include <gpp/builtin.h>
15173#elif HAVE_BUILTIN_H
15174#include <builtin.h>
15175#endif
15176
15177#else
15178
15179#if $cf_cv_header_stdbool_h
15180#include <stdbool.h>
15181#endif
15182
15183#endif
15184
15185main()
15186{
15187	FILE *fp = fopen("cf_test.out", "w");
15188	if (fp != 0) {
15189		bool x = true;
15190		if ((bool)(-x) >= 0)
15191			fputs("unsigned ", fp);
15192		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
15193		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
15194		else if (sizeof(x) == sizeof(short))fputs("short",fp);
15195		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
15196		fclose(fp);
15197	}
15198	${cf_cv_main_return:-return}(0);
15199}
15200
15201_ACEOF
15202rm -f conftest$ac_exeext
15203if { (eval echo "$as_me:15203: \"$ac_link\"") >&5
15204  (eval $ac_link) 2>&5
15205  ac_status=$?
15206  echo "$as_me:15206: \$? = $ac_status" >&5
15207  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15208  { (eval echo "$as_me:15208: \"$ac_try\"") >&5
15209  (eval $ac_try) 2>&5
15210  ac_status=$?
15211  echo "$as_me:15211: \$? = $ac_status" >&5
15212  (exit $ac_status); }; }; then
15213  cf_cv_type_of_bool=`cat cf_test.out`
15214		 if test -z "$cf_cv_type_of_bool"; then
15215		   cf_cv_type_of_bool=unknown
15216		 fi
15217else
15218  echo "$as_me: program exited with status $ac_status" >&5
15219echo "$as_me: failed program was:" >&5
15220cat conftest.$ac_ext >&5
15221cf_cv_type_of_bool=unknown
15222fi
15223rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15224fi
15225
15226fi
15227
15228	rm -f cf_test.out
15229echo "$as_me:15229: result: $cf_cv_type_of_bool" >&5
15230echo "${ECHO_T}$cf_cv_type_of_bool" >&6
15231if test "$cf_cv_type_of_bool" = unknown ; then
15232	case .$NCURSES_BOOL in #(vi
15233	.auto|.) NCURSES_BOOL=unsigned;;
15234	esac
15235	{ echo "$as_me:15235: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
15236echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
15237	cf_cv_type_of_bool=$NCURSES_BOOL
15238fi
15239
15240		else
15241			echo "$as_me:15241: checking for fallback type of bool" >&5
15242echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
15243			case "$host_cpu" in #(vi
15244			i?86)	cf_cv_type_of_bool=char	;; #(vi
15245			*)	cf_cv_type_of_bool=int	;;
15246			esac
15247			echo "$as_me:15247: result: $cf_cv_type_of_bool" >&5
15248echo "${ECHO_T}$cf_cv_type_of_bool" >&6
15249		fi
15250	fi
15251fi
15252
15253# If the C compiler did not declare bool, and we did not determine that the C++
15254# compiler does not declare bool, turn on an ifdef in curses.h that makes the
15255# ncurses library use the same type as C++ bool.  Note that this allows one to
15256# specify the type of bool in a configure-script option and postpone
15257# integration with the C++ compiler provided that the types are compatible.
15258USE_CXX_BOOL=1
15259if test $cf_cv_cc_bool_type = 1
15260then
15261	# oops: C has a bool.  Unlikely, but C++ could differ.
15262	USE_CXX_BOOL=0
15263elif test $cf_cv_builtin_bool = 0
15264then
15265	# C++ has no bool
15266	USE_CXX_BOOL=0
15267else
15268	# this is the normal case
15269	USE_CXX_BOOL='defined(__cplusplus)'
15270fi
15271
15272if test -f "${srcdir}/Ada95/Makefile.in" ; then
15273
15274if test "$cf_with_ada" != "no" ; then
15275    if test "$with_libtool" != "no"; then
15276	{ echo "$as_me:15276: WARNING: libtool does not support Ada - disabling feature" >&5
15277echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
15278	cf_with_ada=no
15279    fi
15280fi
15281
15282if test "$cf_with_ada" != "no" ; then
15283cf_ada_make=gnatmake
15284# Extract the first word of "$cf_ada_make", so it can be a program name with args.
15285set dummy $cf_ada_make; ac_word=$2
15286echo "$as_me:15286: checking for $ac_word" >&5
15287echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15288if test "${ac_cv_prog_gnat_exists+set}" = set; then
15289  echo $ECHO_N "(cached) $ECHO_C" >&6
15290else
15291  if test -n "$gnat_exists"; then
15292  ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
15293else
15294  ac_save_IFS=$IFS; IFS=$ac_path_separator
15295ac_dummy="$PATH"
15296for ac_dir in $ac_dummy; do
15297  IFS=$ac_save_IFS
15298  test -z "$ac_dir" && ac_dir=.
15299  $as_executable_p "$ac_dir/$ac_word" || continue
15300ac_cv_prog_gnat_exists="yes"
15301echo "$as_me:15301: found $ac_dir/$ac_word" >&5
15302break
15303done
15304
15305  test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
15306fi
15307fi
15308gnat_exists=$ac_cv_prog_gnat_exists
15309if test -n "$gnat_exists"; then
15310  echo "$as_me:15310: result: $gnat_exists" >&5
15311echo "${ECHO_T}$gnat_exists" >&6
15312else
15313  echo "$as_me:15313: result: no" >&5
15314echo "${ECHO_T}no" >&6
15315fi
15316
15317if test "$ac_cv_prog_gnat_exists" = no; then
15318   cf_ada_make=
15319else
15320
15321echo "$as_me:15321: checking for gnat version" >&5
15322echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
15323cf_gnat_version=`${cf_ada_make-gnatmake} -v 2>&1 | grep '[0-9].[0-9][0-9]*' |\
15324  sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
15325echo "$as_me:15325: result: $cf_gnat_version" >&5
15326echo "${ECHO_T}$cf_gnat_version" >&6
15327
15328case $cf_gnat_version in
15329  3.1[1-9]*|3.[2-9]*|[4-9].*)
15330    cf_cv_prog_gnat_correct=yes
15331    ;;
15332  *) echo Unsupported GNAT version $cf_gnat_version. Required is 3.11 or better. Disabling Ada95 binding.
15333     cf_cv_prog_gnat_correct=no
15334     ;;
15335esac
15336case $cf_gnat_version in
15337  3.[1-9]*|[4-9].*)
15338      cf_compile_generics=generics
15339      cf_generic_objects="\${GENOBJS}"
15340      ;;
15341  *)  cf_compile_generics=
15342      cf_generic_objects=
15343      ;;
15344esac
15345
15346   # Extract the first word of "m4", so it can be a program name with args.
15347set dummy m4; ac_word=$2
15348echo "$as_me:15348: checking for $ac_word" >&5
15349echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
15350if test "${ac_cv_prog_M4_exists+set}" = set; then
15351  echo $ECHO_N "(cached) $ECHO_C" >&6
15352else
15353  if test -n "$M4_exists"; then
15354  ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
15355else
15356  ac_save_IFS=$IFS; IFS=$ac_path_separator
15357ac_dummy="$PATH"
15358for ac_dir in $ac_dummy; do
15359  IFS=$ac_save_IFS
15360  test -z "$ac_dir" && ac_dir=.
15361  $as_executable_p "$ac_dir/$ac_word" || continue
15362ac_cv_prog_M4_exists="yes"
15363echo "$as_me:15363: found $ac_dir/$ac_word" >&5
15364break
15365done
15366
15367  test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
15368fi
15369fi
15370M4_exists=$ac_cv_prog_M4_exists
15371if test -n "$M4_exists"; then
15372  echo "$as_me:15372: result: $M4_exists" >&5
15373echo "${ECHO_T}$M4_exists" >&6
15374else
15375  echo "$as_me:15375: result: no" >&5
15376echo "${ECHO_T}no" >&6
15377fi
15378
15379   if test "$ac_cv_prog_M4_exists" = no; then
15380      cf_cv_prog_gnat_correct=no
15381      echo Ada95 binding required program m4 not found. Ada95 binding disabled.
15382   fi
15383   if test "$cf_cv_prog_gnat_correct" = yes; then
15384      echo "$as_me:15384: checking if GNAT works" >&5
15385echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
15386
15387rm -f conftest*
15388cat >>conftest.ads <<CF_EOF
15389procedure conftest;
15390CF_EOF
15391cat >>conftest.adb <<CF_EOF
15392with Text_IO;
15393with GNAT.OS_Lib;
15394procedure conftest is
15395begin
15396   Text_IO.Put ("Hello World");
15397   Text_IO.New_Line;
15398   GNAT.OS_Lib.OS_Exit (0);
15399end conftest;
15400CF_EOF
15401if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
15402   if ( ./conftest 1>&5 2>&1 ) ; then
15403      cf_cv_prog_gnat_correct=yes
15404   else
15405      cf_cv_prog_gnat_correct=no
15406   fi
15407else
15408   cf_cv_prog_gnat_correct=no
15409fi
15410rm -f conftest*
15411
15412      echo "$as_me:15412: result: $cf_cv_prog_gnat_correct" >&5
15413echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
15414   fi
15415fi
15416if test	"$cf_cv_prog_gnat_correct" = yes; then
15417   ADAFLAGS="-O3 -gnatpn $ADAFLAGS"
15418
15419   echo "$as_me:15419: checking if GNAT pragma Unreferenced works" >&5
15420echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
15421
15422rm -f conftest*
15423cat >>conftest.ads <<CF_EOF
15424procedure conftest;
15425CF_EOF
15426cat >>conftest.adb <<CF_EOF
15427with Text_IO;
15428with GNAT.OS_Lib;
15429procedure conftest is
15430   test : Integer;
15431   pragma Unreferenced (test);
15432begin
15433   test := 1;
15434   Text_IO.Put ("Hello World");
15435   Text_IO.New_Line;
15436   GNAT.OS_Lib.OS_Exit (0);
15437end conftest;
15438CF_EOF
15439if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
15440      cf_cv_pragma_unreferenced=yes
15441else
15442   cf_cv_pragma_unreferenced=no
15443fi
15444rm -f conftest*
15445
15446   echo "$as_me:15446: result: $cf_cv_pragma_unreferenced" >&5
15447echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
15448
15449   # if the pragma is supported, use it (needed in the Trace code).
15450   if test $cf_cv_pragma_unreferenced = yes ; then
15451      PRAGMA_UNREF=TRUE
15452   else
15453      PRAGMA_UNREF=FALSE
15454   fi
15455
15456# Check whether --with-ada-compiler or --without-ada-compiler was given.
15457if test "${with_ada_compiler+set}" = set; then
15458  withval="$with_ada_compiler"
15459  cf_ada_compiler=$withval
15460else
15461  cf_ada_compiler=gnatmake
15462fi;
15463
15464   cf_ada_package=terminal_interface
15465
15466# Check whether --with-ada-include or --without-ada-include was given.
15467if test "${with_ada_include+set}" = set; then
15468  withval="$with_ada_include"
15469
15470else
15471  withval="${ADA_INCLUDE-$prefix/lib/ada/adainclude}"
15472fi; if test -n "$prefix/lib/ada/adainclude" ; then
15473
15474if test "x$prefix" != xNONE; then
15475  cf_path_syntax="$prefix"
15476else
15477  cf_path_syntax="$ac_default_prefix"
15478fi
15479
15480case ".$withval" in #(vi
15481.\$\(*\)*|.\'*\'*) #(vi
15482  ;;
15483..|./*|.\\*) #(vi
15484  ;;
15485.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
15486  ;;
15487.\${*prefix}*) #(vi
15488  eval withval="$withval"
15489  case ".$withval" in #(vi
15490  .NONE/*)
15491    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15492    ;;
15493  esac
15494  ;; #(vi
15495.no|.NONE/*)
15496  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15497  ;;
15498*)
15499  { { echo "$as_me:15499: error: expected a pathname, not \"$withval\"" >&5
15500echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
15501   { (exit 1); exit 1; }; }
15502  ;;
15503esac
15504
15505fi
15506ADA_INCLUDE="$withval"
15507
15508# Check whether --with-ada-objects or --without-ada-objects was given.
15509if test "${with_ada_objects+set}" = set; then
15510  withval="$with_ada_objects"
15511
15512else
15513  withval="${ADA_OBJECTS-$prefix/lib/ada/adalib}"
15514fi; if test -n "$prefix/lib/ada/adalib" ; then
15515
15516if test "x$prefix" != xNONE; then
15517  cf_path_syntax="$prefix"
15518else
15519  cf_path_syntax="$ac_default_prefix"
15520fi
15521
15522case ".$withval" in #(vi
15523.\$\(*\)*|.\'*\'*) #(vi
15524  ;;
15525..|./*|.\\*) #(vi
15526  ;;
15527.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
15528  ;;
15529.\${*prefix}*) #(vi
15530  eval withval="$withval"
15531  case ".$withval" in #(vi
15532  .NONE/*)
15533    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15534    ;;
15535  esac
15536  ;; #(vi
15537.no|.NONE/*)
15538  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
15539  ;;
15540*)
15541  { { echo "$as_me:15541: error: expected a pathname, not \"$withval\"" >&5
15542echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
15543   { (exit 1); exit 1; }; }
15544  ;;
15545esac
15546
15547fi
15548ADA_OBJECTS="$withval"
15549
15550fi
15551fi
15552else
15553   cf_with_ada=no
15554fi
15555
15556### Construct the ncurses library-subsets, if any, from this set of keywords:
15557###	none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
15558###
15559### ticlib modules may be a separate library, otherwise contained in termlib.
15560### termlib modules may be a separate library, otherwise contained in ncurses.
15561###
15562### The of "+" or " " between the tokens controls the way the script
15563### chooses to split module lists into libraries.
15564###
15565### (see CF_LIB_RULES).
15566echo "$as_me:15566: checking for library subsets" >&5
15567echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
15568LIB_SUBSETS=
15569
15570if test "$cf_with_progs" = yes || test "$with_ticlib" != no || test "$with_termcap" != no; then
15571	LIB_SUBSETS="${LIB_SUBSETS}ticlib"
15572	if test "$with_ticlib" != no ; then
15573		LIB_SUBSETS="${LIB_SUBSETS} "
15574	else
15575		LIB_SUBSETS="${LIB_SUBSETS}+"
15576	fi
15577fi
15578
15579LIB_SUBSETS="${LIB_SUBSETS}termlib"
15580test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
15581if test "$with_termlib" != no ; then
15582	LIB_SUBSETS="${LIB_SUBSETS} "
15583else
15584	LIB_SUBSETS="${LIB_SUBSETS}+"
15585fi
15586
15587LIB_SUBSETS="${LIB_SUBSETS}base"
15588test "$with_widec"     = yes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
15589test "$with_ext_funcs" = yes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
15590
15591echo "$as_me:15591: result: $LIB_SUBSETS" >&5
15592echo "${ECHO_T}$LIB_SUBSETS" >&6
15593
15594### Construct the list of include-directories to be generated
15595
15596CPPFLAGS="-I. -I../include $CPPFLAGS"
15597if test "$srcdir" != "."; then
15598	CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
15599fi
15600if test "$GCC" != yes; then
15601	CPPFLAGS="$CPPFLAGS -I\${includedir}"
15602elif test "$includedir" != "/usr/include"; then
15603	if test "$includedir" = '${prefix}/include' ; then
15604		if test $prefix != /usr ; then
15605			CPPFLAGS="$CPPFLAGS -I\${includedir}"
15606		fi
15607	else
15608		CPPFLAGS="$CPPFLAGS -I\${includedir}"
15609	fi
15610fi
15611
15612ACPPFLAGS="-I. -I../../include $ACPPFLAGS"
15613if test "$srcdir" != "."; then
15614	ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
15615fi
15616if test "$GCC" != yes; then
15617	ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15618elif test "$includedir" != "/usr/include"; then
15619	if test "$includedir" = '${prefix}/include' ; then
15620		if test $prefix != /usr ; then
15621			ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15622		fi
15623	else
15624		ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
15625	fi
15626fi
15627
15628### Build up pieces for makefile rules
15629echo "$as_me:15629: checking default library suffix" >&5
15630echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
15631
15632	case $DFT_LWR_MODEL in
15633	libtool) DFT_ARG_SUFFIX=''   ;;
15634	normal)  DFT_ARG_SUFFIX=''   ;;
15635	debug)   DFT_ARG_SUFFIX='_g' ;;
15636	profile) DFT_ARG_SUFFIX='_p' ;;
15637	shared)  DFT_ARG_SUFFIX=''   ;;
15638	esac
15639	test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
15640echo "$as_me:15640: result: $DFT_ARG_SUFFIX" >&5
15641echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
15642
15643echo "$as_me:15643: checking default library-dependency suffix" >&5
15644echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
15645
15646	case $DFT_LWR_MODEL in
15647	libtool) DFT_DEP_SUFFIX='.la'  ;;
15648	normal)  DFT_DEP_SUFFIX='.a'   ;;
15649	debug)   DFT_DEP_SUFFIX='_g.a' ;;
15650	profile) DFT_DEP_SUFFIX='_p.a' ;;
15651	shared)
15652		case $cf_cv_system_name in
15653		cygwin*) DFT_DEP_SUFFIX='.dll' ;;
15654		darwin*) DFT_DEP_SUFFIX='.dylib' ;;
15655		hpux*)
15656			case $target in
15657			ia64*)	DFT_DEP_SUFFIX='.so' ;;
15658			*)	DFT_DEP_SUFFIX='.sl' ;;
15659			esac
15660			;;
15661		*)	DFT_DEP_SUFFIX='.so'  ;;
15662		esac
15663	esac
15664	test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
15665DFT_LIB_SUFFIX=$DFT_DEP_SUFFIX
15666if test $DFT_LWR_MODEL = shared ; then
15667	case $cf_cv_system_name in #(vi
15668	cygwin*)
15669		DFT_DEP_SUFFIX=".dll.a"
15670		DFT_LIB_SUFFIX=".dll"
15671		;;
15672	esac
15673fi
15674echo "$as_me:15674: result: $DFT_DEP_SUFFIX" >&5
15675echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
15676
15677echo "$as_me:15677: checking default object directory" >&5
15678echo $ECHO_N "checking default object directory... $ECHO_C" >&6
15679
15680	case $DFT_LWR_MODEL in
15681	libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
15682	normal)  DFT_OBJ_SUBDIR='objects' ;;
15683	debug)   DFT_OBJ_SUBDIR='obj_g' ;;
15684	profile) DFT_OBJ_SUBDIR='obj_p' ;;
15685	shared)
15686		case $cf_cv_system_name in #(vi
15687		cygwin) #(vi
15688			DFT_OBJ_SUBDIR='objects' ;;
15689		*)
15690			DFT_OBJ_SUBDIR='obj_s' ;;
15691		esac
15692	esac
15693echo "$as_me:15693: result: $DFT_OBJ_SUBDIR" >&5
15694echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
15695
15696# libtool thinks it can make c++ shared libraries (perhaps only g++)
15697if test "$cf_with_cxx" = yes ; then
15698echo "$as_me:15698: checking c++ library-dependency suffix" >&5
15699echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
15700if test "$with_libtool" != "no"; then
15701	CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
15702else
15703
15704	case normal in
15705	libtool) CXX_LIB_SUFFIX='.la'  ;;
15706	normal)  CXX_LIB_SUFFIX='.a'   ;;
15707	debug)   CXX_LIB_SUFFIX='_g.a' ;;
15708	profile) CXX_LIB_SUFFIX='_p.a' ;;
15709	shared)
15710		case $cf_cv_system_name in
15711		cygwin*) CXX_LIB_SUFFIX='.dll' ;;
15712		darwin*) CXX_LIB_SUFFIX='.dylib' ;;
15713		hpux*)
15714			case $target in
15715			ia64*)	CXX_LIB_SUFFIX='.so' ;;
15716			*)	CXX_LIB_SUFFIX='.sl' ;;
15717			esac
15718			;;
15719		*)	CXX_LIB_SUFFIX='.so'  ;;
15720		esac
15721	esac
15722	test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
15723fi
15724echo "$as_me:15724: result: $CXX_LIB_SUFFIX" >&5
15725echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
15726
15727fi
15728
15729# do not want -ldl in build except as needed for -lncurses dependency
15730if test "$with_dlsym" = yes ; then
15731if test $DFT_LWR_MODEL = shared || \
15732   test $DFT_LWR_MODEL = libtool ; then
15733
15734# remove dl library from $LIBS
15735LIBS=`echo "$LIBS" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
15736
15737fi
15738fi
15739### Set up low-level terminfo dependencies for makefiles.
15740
15741# TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
15742# do not need libdl
15743TICS_LIST=
15744if test "$with_dlsym" = yes ; then
15745
15746# remove dl library from $SHLIB_LIST
15747TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
15748
15749fi
15750
15751if test "$with_ticlib" != no ; then
15752
15753	if test "$with_ticlib" != yes ; then
15754		TICS_NAME=$with_ticlib
15755		TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15756		TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15757		TICS_LIB_SUFFIX="${with_ticlib}"
15758	else
15759		TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
15760		TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
15761		TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
15762	fi
15763	TICS_ARGS="-L${LIB_DIR} -l${TICS_LIB_SUFFIX}"
15764else
15765	TICS_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15766fi
15767
15768if test "$with_termlib" != no ; then
15769
15770	if test "$with_termlib" != yes ; then
15771		TINFO_NAME=$with_termlib
15772		TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15773		TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15774		TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
15775		TINFO_LIB_SUFFIX="${with_termlib}"
15776	else
15777		TINFO_SUFFIX=${DFT_LIB_SUFFIX}
15778		TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
15779		TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
15780		TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
15781	fi
15782
15783	TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15784	TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
15785	if test "$DFT_LWR_MODEL" = "libtool"; then
15786		TEST_ARGS="${TEST_DEPS}"
15787		TEST_ARG2="${TEST_DEP2}"
15788		TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15789	else
15790		TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
15791		TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
15792		TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15793		TINFO_ARGS="-L${LIB_DIR} $TEST_ARGS"
15794		SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
15795	fi
15796else
15797	# the next lines are needed for linking libtic over libncurses
15798	TINFO_NAME=${LIB_NAME}
15799	TINFO_SUFFIX=${DFT_LIB_SUFFIX}
15800	TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
15801	TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15802
15803	TINFO_ARGS="-L${LIB_DIR} -l${LIB_NAME}${DFT_ARG_SUFFIX}"
15804fi
15805
15806if test "$DFT_LWR_MODEL" = shared ; then
15807	case $cf_cv_system_name in #(vi
15808	cygwin*)
15809		# "lib" files have ".dll.a" suffix, "cyg" files have ".dll"
15810		TINFO_SUFFIX=.dll
15811		;;
15812	esac
15813fi
15814
15815if test "$with_dlsym" = yes ; then
15816
15817# remove dl library from $TICS_LIST
15818TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
15819
15820fi
15821
15822if test "$DFT_LWR_MODEL" = "libtool"; then
15823    OBJEXT=lo
15824fi
15825
15826# needed for Ada95
15827TINFO_ARGS2=`echo "$TINFO_ARGS" | sed -e 's,-L\.\./,-L../../,'`
15828
15829case $DFT_LWR_MODEL in
15830normal|debug|profile)
15831
15832if test "$GCC" = yes ; then
15833	LDFLAGS_STATIC=-static
15834	LDFLAGS_SHARED=-dynamic
15835else
15836	case $cf_cv_system_name in #(
15837	aix[45]*) 	#( from ld manpage
15838		LDFLAGS_STATIC=-bstatic
15839		LDFLAGS_SHARED=-bdynamic
15840		;;
15841	hpux*)		#( from ld manpage for hpux10.20, hpux11.11
15842		# We could also use just "archive" and "shared".
15843		LDFLAGS_STATIC=-Wl,-a,archive_shared
15844		LDFLAGS_SHARED=-Wl,-a,shared_archive
15845		;;
15846	irix*)		#( from ld manpage IRIX64
15847		LDFLAGS_STATIC=-Bstatic
15848		LDFLAGS_SHARED=-Bdynamic
15849		;;
15850	osf[45]*)	#( from ld manpage osf4.0d, osf5.1
15851		# alternative "-oldstyle_liblookup" (not in cc manpage)
15852		LDFLAGS_STATIC=-noso
15853		LDFLAGS_SHARED=-so_archive
15854		;;
15855	solaris2*)
15856		LDFLAGS_STATIC=-Bstatic
15857		LDFLAGS_SHARED=-Bdynamic
15858		;;
15859	esac
15860fi
15861
15862	;;
15863esac
15864
15865echo "$as_me:15865: checking where we will install curses.h" >&5
15866echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
15867test "$with_overwrite" = no && \
15868test "x$includedir" = 'x${prefix}/include' && \
15869	includedir='${prefix}/include/ncurses'${LIB_SUFFIX}
15870echo "$as_me:15870: result: $includedir" >&5
15871echo "${ECHO_T}$includedir" >&6
15872
15873### Resolve a conflict between normal and wide-curses by forcing applications
15874### that will need libutf8 to add it to their configure script.
15875if test "$with_overwrite" != no ; then
15876if test "$NCURSES_LIBUTF8" = 1 ; then
15877	NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
15878	{ echo "$as_me:15878: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
15879echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
15880fi
15881fi
15882
15883# used to separate tack out of the tree
15884NCURSES_TREE=
15885
15886### predefined stuff for the test programs
15887cat >>confdefs.h <<\EOF
15888#define HAVE_SLK_COLOR 1
15889EOF
15890
15891### Construct the list of subdirectories for which we'll customize makefiles
15892### with the appropriate compile-rules.
15893
15894echo "$as_me:15894: checking for src modules" >&5
15895echo $ECHO_N "checking for src modules... $ECHO_C" >&6
15896
15897# dependencies and linker-arguments for test-programs
15898TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
15899TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
15900if test "$DFT_LWR_MODEL" = "libtool"; then
15901	TEST_ARGS="${TEST_DEPS}"
15902	TEST_ARG2="${TEST_DEP2}"
15903else
15904	TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
15905	TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
15906fi
15907
15908cf_cv_src_modules=
15909for cf_dir in $modules_to_build
15910do
15911	if test -f $srcdir/$cf_dir/modules; then
15912
15913		# We may/may not have tack in the distribution, though the
15914		# makefile is.
15915		if test $cf_dir = tack ; then
15916			if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
15917				continue
15918			fi
15919		fi
15920
15921		if test -z "$cf_cv_src_modules"; then
15922			cf_cv_src_modules=$cf_dir
15923		else
15924			cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
15925		fi
15926
15927		# Make the ncurses_cfg.h file record the library interface files as
15928		# well.  These are header files that are the same name as their
15929		# directory.  Ncurses is the only library that does not follow
15930		# that pattern.
15931		if test $cf_dir = tack ; then
15932			continue
15933		elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
15934
15935cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15936
15937			cat >>confdefs.h <<EOF
15938#define HAVE_${cf_have_include}_H 1
15939EOF
15940
15941			cat >>confdefs.h <<EOF
15942#define HAVE_LIB${cf_have_include} 1
15943EOF
15944
15945			TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
15946			TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
15947			if test "$DFT_LWR_MODEL" = "libtool"; then
15948				TEST_ARGS="${TEST_DEPS}"
15949				TEST_ARG2="${TEST_DEP2}"
15950			else
15951				TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
15952				TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
15953			fi
15954		fi
15955	fi
15956done
15957echo "$as_me:15957: result: $cf_cv_src_modules" >&5
15958echo "${ECHO_T}$cf_cv_src_modules" >&6
15959
15960TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
15961TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
15962
15963SRC_SUBDIRS="man include"
15964for cf_dir in $cf_cv_src_modules
15965do
15966	SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
15967done
15968SRC_SUBDIRS="$SRC_SUBDIRS test"
15969test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
15970test "$cf_with_cxx_binding" != no && SRC_SUBDIRS="$SRC_SUBDIRS c++"
15971
15972ADA_SUBDIRS=
15973if test "$cf_cv_prog_gnat_correct" = yes && test -f $srcdir/Ada95/Makefile.in; then
15974   SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
15975   ADA_SUBDIRS="gen src samples"
15976fi
15977
15978SUB_MAKEFILES=
15979for cf_dir in $SRC_SUBDIRS
15980do
15981	SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
15982done
15983
15984if test -n "$ADA_SUBDIRS"; then
15985   for cf_dir in $ADA_SUBDIRS
15986   do
15987      SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
15988   done
15989
15990fi
15991
15992if test "$cf_with_ada" != "no" && test "$cf_cv_prog_gnat_correct" != "no"; then
15993   SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses-config"
15994fi
15995
15996DIRS_TO_MAKE="lib"
15997for cf_item in $cf_list_models
15998do
15999
16000	case $cf_item in
16001	libtool) cf_subdir='obj_lo'  ;;
16002	normal)  cf_subdir='objects' ;;
16003	debug)   cf_subdir='obj_g' ;;
16004	profile) cf_subdir='obj_p' ;;
16005	shared)
16006		case $cf_cv_system_name in #(vi
16007		cygwin) #(vi
16008			cf_subdir='objects' ;;
16009		*)
16010			cf_subdir='obj_s' ;;
16011		esac
16012	esac
16013
16014	for cf_item2 in $DIRS_TO_MAKE
16015	do
16016		test $cf_item2 = $cf_subdir && break
16017	done
16018	test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
16019done
16020for cf_dir in $DIRS_TO_MAKE
16021do
16022	test ! -d $cf_dir && mkdir $cf_dir
16023done
16024
16025cat >>confdefs.h <<EOF
16026#define NCURSES_PATHSEP '$PATHSEP'
16027EOF
16028
16029cat >>confdefs.h <<EOF
16030#define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
16031EOF
16032
16033### Now that we're done running tests, add the compiler-warnings, if any
16034
16035cf_fix_cppflags=no
16036cf_new_cflags=
16037cf_new_cppflags=
16038cf_new_extra_cppflags=
16039
16040for cf_add_cflags in $EXTRA_CFLAGS
16041do
16042case $cf_fix_cppflags in
16043no)
16044	case $cf_add_cflags in #(vi
16045	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
16046		case $cf_add_cflags in
16047		-D*)
16048			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16049
16050			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16051			&& test -z "${cf_tst_cflags}" \
16052			&& cf_fix_cppflags=yes
16053
16054			if test $cf_fix_cppflags = yes ; then
16055				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16056				continue
16057			elif test "${cf_tst_cflags}" = "\"'" ; then
16058				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16059				continue
16060			fi
16061			;;
16062		esac
16063		case "$CPPFLAGS" in
16064		*$cf_add_cflags) #(vi
16065			;;
16066		*) #(vi
16067			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
16068			;;
16069		esac
16070		;;
16071	*)
16072		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
16073		;;
16074	esac
16075	;;
16076yes)
16077	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
16078
16079	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
16080
16081	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
16082	&& test -z "${cf_tst_cflags}" \
16083	&& cf_fix_cppflags=no
16084	;;
16085esac
16086done
16087
16088if test -n "$cf_new_cflags" ; then
16089
16090	CFLAGS="$CFLAGS $cf_new_cflags"
16091fi
16092
16093if test -n "$cf_new_cppflags" ; then
16094
16095	CPPFLAGS="$cf_new_cppflags $CPPFLAGS"
16096fi
16097
16098if test -n "$cf_new_extra_cppflags" ; then
16099
16100	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
16101fi
16102
16103### If we're building with rpath, try to link non-standard libs that way too.
16104if test "$DFT_LWR_MODEL" = "shared"; then
16105
16106echo "$as_me:16106: checking for updated LDFLAGS" >&5
16107echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
16108if test -n "$LDFLAGS" ; then
16109echo "$as_me:16109: result: maybe" >&5
16110echo "${ECHO_T}maybe" >&6
16111test -n "$verbose" && echo "	...checking LDFLAGS $LDFLAGS" 1>&6
16112
16113echo "${as_me-configure}:16113: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
16114
16115test -n "$verbose" && echo "	...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16116
16117echo "${as_me-configure}:16117: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16118
16119case "$EXTRA_LDFLAGS" in #(vi
16120-Wl,-rpath,*) #(vi
16121    cf_rpath_hack="-Wl,-rpath,"
16122    ;;
16123-R\ *)
16124    cf_rpath_hack="-R "
16125    ;;
16126-R*)
16127    cf_rpath_hack="-R"
16128    ;;
16129*)
16130    cf_rpath_hack=
16131    ;;
16132esac
16133if test -n "$cf_rpath_hack" ; then
16134    cf_rpath_dst=
16135    for cf_rpath_src in $LDFLAGS
16136    do
16137        test -n "$verbose" && echo "	Filtering $cf_rpath_src" 1>&6
16138
16139echo "${as_me-configure}:16139: testing Filtering $cf_rpath_src ..." 1>&5
16140
16141        case $cf_rpath_src in #(vi
16142        -L*) #(vi
16143            if test "$cf_rpath_hack" = "-R " ; then
16144                cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e 's%-L%-R %'`
16145            else
16146                cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e s%-L%$cf_rpath_hack%`
16147            fi
16148            test -n "$verbose" && echo "	...Filter $cf_rpath_tmp" 1>&6
16149
16150echo "${as_me-configure}:16150: testing ...Filter $cf_rpath_tmp ..." 1>&5
16151
16152            EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
16153            ;;
16154        *)
16155            cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
16156            ;;
16157        esac
16158    done
16159    LDFLAGS=$cf_rpath_dst
16160    test -n "$verbose" && echo "	...checked LDFLAGS $LDFLAGS" 1>&6
16161
16162echo "${as_me-configure}:16162: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
16163
16164    test -n "$verbose" && echo "	...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
16165
16166echo "${as_me-configure}:16166: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
16167
16168fi
16169else
16170echo "$as_me:16170: result: no" >&5
16171echo "${ECHO_T}no" >&6
16172fi
16173
16174fi
16175
16176### Define substitutions for header files to avoid name-pollution
16177
16178if test "$cf_cv_have_tcgetattr" = yes ; then
16179	HAVE_TCGETATTR=1
16180else
16181	HAVE_TCGETATTR=0
16182fi
16183
16184if test "$ac_cv_header_termio_h" = yes ; then
16185	HAVE_TERMIO_H=1
16186else
16187	HAVE_TERMIO_H=0
16188fi
16189
16190if test "$ac_cv_header_termios_h" = yes ; then
16191	HAVE_TERMIOS_H=1
16192else
16193	HAVE_TERMIOS_H=0
16194fi
16195
16196################################################################################
16197test "$use_database" = yes && SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
16198SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
16199ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/termcap.h include/unctrl.h $SUB_MAKEFILES Makefile"
16200ac_config_commands="$ac_config_commands default"
16201cat >confcache <<\_ACEOF
16202# This file is a shell script that caches the results of configure
16203# tests run on this system so they can be shared between configure
16204# scripts and configure runs, see configure's option --config-cache.
16205# It is not useful on other systems.  If it contains results you don't
16206# want to keep, you may remove or edit it.
16207#
16208# config.status only pays attention to the cache file if you give it
16209# the --recheck option to rerun configure.
16210#
16211# `ac_cv_env_foo' variables (set or unset) will be overriden when
16212# loading this file, other *unset* `ac_cv_foo' will be assigned the
16213# following values.
16214
16215_ACEOF
16216
16217# The following way of writing the cache mishandles newlines in values,
16218# but we know of no workaround that is simple, portable, and efficient.
16219# So, don't put newlines in cache variables' values.
16220# Ultrix sh set writes to stderr and can't be redirected directly,
16221# and sets the high bit in the cache file unless we assign to the vars.
16222{
16223  (set) 2>&1 |
16224    case `(ac_space=' '; set | grep ac_space) 2>&1` in
16225    *ac_space=\ *)
16226      # `set' does not quote correctly, so add quotes (double-quote
16227      # substitution turns \\\\ into \\, and sed turns \\ into \).
16228      sed -n \
16229        "s/'/'\\\\''/g;
16230    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
16231      ;;
16232    *)
16233      # `set' quotes correctly as required by POSIX, so do not add quotes.
16234      sed -n \
16235        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
16236      ;;
16237    esac;
16238} |
16239  sed '
16240     t clear
16241     : clear
16242     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
16243     t end
16244     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
16245     : end' >>confcache
16246if cmp -s $cache_file confcache; then :; else
16247  if test -w $cache_file; then
16248    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
16249    cat confcache >$cache_file
16250  else
16251    echo "not updating unwritable cache $cache_file"
16252  fi
16253fi
16254rm -f confcache
16255
16256test "x$prefix" = xNONE && prefix=$ac_default_prefix
16257# Let make expand exec_prefix.
16258test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
16259
16260# VPATH may cause trouble with some makes, so we remove $(srcdir),
16261# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
16262# trailing colons and then remove the whole line if VPATH becomes empty
16263# (actually we leave an empty line to preserve line numbers).
16264if test "x$srcdir" = x.; then
16265  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
16266s/:*\$(srcdir):*/:/;
16267s/:*\${srcdir}:*/:/;
16268s/:*@srcdir@:*/:/;
16269s/^\([^=]*=[ 	]*\):*/\1/;
16270s/:*$//;
16271s/^[^=]*=[ 	]*$//;
16272}'
16273fi
16274
16275DEFS=-DHAVE_CONFIG_H
16276
16277: ${CONFIG_STATUS=./config.status}
16278ac_clean_files_save=$ac_clean_files
16279ac_clean_files="$ac_clean_files $CONFIG_STATUS"
16280{ echo "$as_me:16280: creating $CONFIG_STATUS" >&5
16281echo "$as_me: creating $CONFIG_STATUS" >&6;}
16282cat >$CONFIG_STATUS <<_ACEOF
16283#! $SHELL
16284# Generated automatically by configure.
16285# Run this file to recreate the current configuration.
16286# Compiler output produced by configure, useful for debugging
16287# configure, is in config.log if it exists.
16288
16289debug=false
16290SHELL=\${CONFIG_SHELL-$SHELL}
16291ac_cs_invocation="\$0 \$@"
16292
16293_ACEOF
16294
16295cat >>$CONFIG_STATUS <<\_ACEOF
16296# Be Bourne compatible
16297if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16298  emulate sh
16299  NULLCMD=:
16300elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
16301  set -o posix
16302fi
16303
16304# Name of the executable.
16305as_me=`echo "$0" |sed 's,.*[\\/],,'`
16306
16307if expr a : '\(a\)' >/dev/null 2>&1; then
16308  as_expr=expr
16309else
16310  as_expr=false
16311fi
16312
16313rm -f conf$$ conf$$.exe conf$$.file
16314echo >conf$$.file
16315if ln -s conf$$.file conf$$ 2>/dev/null; then
16316  # We could just check for DJGPP; but this test a) works b) is more generic
16317  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
16318  if test -f conf$$.exe; then
16319    # Don't use ln at all; we don't have any links
16320    as_ln_s='cp -p'
16321  else
16322    as_ln_s='ln -s'
16323  fi
16324elif ln conf$$.file conf$$ 2>/dev/null; then
16325  as_ln_s=ln
16326else
16327  as_ln_s='cp -p'
16328fi
16329rm -f conf$$ conf$$.exe conf$$.file
16330
16331as_executable_p="test -f"
16332
16333# Support unset when possible.
16334if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
16335  as_unset=unset
16336else
16337  as_unset=false
16338fi
16339
16340# NLS nuisances.
16341$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
16342$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
16343$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
16344$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
16345$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
16346$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
16347$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
16348$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
16349
16350# IFS
16351# We need space, tab and new line, in precisely that order.
16352as_nl='
16353'
16354IFS=" 	$as_nl"
16355
16356# CDPATH.
16357$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
16358
16359exec 6>&1
16360
16361_ACEOF
16362
16363# Files that config.status was made for.
16364if test -n "$ac_config_files"; then
16365  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
16366fi
16367
16368if test -n "$ac_config_headers"; then
16369  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
16370fi
16371
16372if test -n "$ac_config_links"; then
16373  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
16374fi
16375
16376if test -n "$ac_config_commands"; then
16377  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
16378fi
16379
16380cat >>$CONFIG_STATUS <<\EOF
16381
16382ac_cs_usage="\
16383\`$as_me' instantiates files from templates according to the
16384current configuration.
16385
16386Usage: $0 [OPTIONS] [FILE]...
16387
16388  -h, --help       print this help, then exit
16389  -V, --version    print version number, then exit
16390  -d, --debug      don't remove temporary files
16391      --recheck    update $as_me by reconfiguring in the same conditions
16392  --file=FILE[:TEMPLATE]
16393                   instantiate the configuration file FILE
16394  --header=FILE[:TEMPLATE]
16395                   instantiate the configuration header FILE
16396
16397Configuration files:
16398$config_files
16399
16400Configuration headers:
16401$config_headers
16402
16403Configuration commands:
16404$config_commands
16405
16406Report bugs to <bug-autoconf@gnu.org>."
16407EOF
16408
16409cat >>$CONFIG_STATUS <<EOF
16410ac_cs_version="\\
16411config.status
16412configured by $0, generated by GNU Autoconf 2.52.20080325,
16413  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
16414
16415Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
16416Free Software Foundation, Inc.
16417This config.status script is free software; the Free Software Foundation
16418gives unlimited permission to copy, distribute and modify it."
16419srcdir=$srcdir
16420INSTALL="$INSTALL"
16421EOF
16422
16423cat >>$CONFIG_STATUS <<\EOF
16424# If no file are specified by the user, then we need to provide default
16425# value.  By we need to know if files were specified by the user.
16426ac_need_defaults=:
16427while test $# != 0
16428do
16429  case $1 in
16430  --*=*)
16431    ac_option=`expr "x$1" : 'x\([^=]*\)='`
16432    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
16433    shift
16434    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
16435    shift
16436    ;;
16437  -*);;
16438  *) # This is not an option, so the user has probably given explicit
16439     # arguments.
16440     ac_need_defaults=false;;
16441  esac
16442
16443  case $1 in
16444  # Handling of the options.
16445EOF
16446cat >>$CONFIG_STATUS <<EOF
16447  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
16448    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
16449    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
16450EOF
16451cat >>$CONFIG_STATUS <<\EOF
16452  --version | --vers* | -V )
16453    echo "$ac_cs_version"; exit 0 ;;
16454  --he | --h)
16455    # Conflict between --help and --header
16456    { { echo "$as_me:16456: error: ambiguous option: $1
16457Try \`$0 --help' for more information." >&5
16458echo "$as_me: error: ambiguous option: $1
16459Try \`$0 --help' for more information." >&2;}
16460   { (exit 1); exit 1; }; };;
16461  --help | --hel | -h )
16462    echo "$ac_cs_usage"; exit 0 ;;
16463  --debug | --d* | -d )
16464    debug=: ;;
16465  --file | --fil | --fi | --f )
16466    shift
16467    CONFIG_FILES="$CONFIG_FILES $1"
16468    ac_need_defaults=false;;
16469  --header | --heade | --head | --hea )
16470    shift
16471    CONFIG_HEADERS="$CONFIG_HEADERS $1"
16472    ac_need_defaults=false;;
16473
16474  # This is an error.
16475  -*) { { echo "$as_me:16475: error: unrecognized option: $1
16476Try \`$0 --help' for more information." >&5
16477echo "$as_me: error: unrecognized option: $1
16478Try \`$0 --help' for more information." >&2;}
16479   { (exit 1); exit 1; }; } ;;
16480
16481  *) ac_config_targets="$ac_config_targets $1" ;;
16482
16483  esac
16484  shift
16485done
16486
16487exec 5>>config.log
16488cat >&5 << _ACEOF
16489
16490## ----------------------- ##
16491## Running config.status.  ##
16492## ----------------------- ##
16493
16494This file was extended by $as_me 2.52.20080325, executed with
16495  CONFIG_FILES    = $CONFIG_FILES
16496  CONFIG_HEADERS  = $CONFIG_HEADERS
16497  CONFIG_LINKS    = $CONFIG_LINKS
16498  CONFIG_COMMANDS = $CONFIG_COMMANDS
16499  > $ac_cs_invocation
16500on `(hostname || uname -n) 2>/dev/null | sed 1q`
16501
16502_ACEOF
16503EOF
16504
16505cat >>$CONFIG_STATUS <<EOF
16506#
16507# INIT-COMMANDS section.
16508#
16509
16510### Special initialization commands, used to pass information from the
16511### configuration-run into config.status
16512
16513AWK="$AWK"
16514DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
16515DFT_LWR_MODEL="$DFT_LWR_MODEL"
16516ECHO_LINK="$ECHO_LINK"
16517LDCONFIG="$LDCONFIG"
16518LIB_NAME="$LIB_NAME"
16519LIB_SUBSETS="$LIB_SUBSETS"
16520LIB_SUFFIX="$LIB_SUFFIX"
16521LIB_TRACING="$LIB_TRACING"
16522MAKE_TERMINFO="$MAKE_TERMINFO"
16523NCURSES_MAJOR="$NCURSES_MAJOR"
16524NCURSES_MINOR="$NCURSES_MINOR"
16525NCURSES_OSPEED="$NCURSES_OSPEED"
16526NCURSES_PATCH="$NCURSES_PATCH"
16527SRC_SUBDIRS="$SRC_SUBDIRS"
16528TERMINFO="$TERMINFO"
16529TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
16530TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
16531TINFO_NAME="$TINFO_NAME"
16532TINFO_SUFFIX="$TINFO_SUFFIX"
16533TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
16534TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
16535TICS_NAME="$TICS_NAME"
16536WITH_CURSES_H="$with_curses_h"
16537WITH_ECHO="$with_echo"
16538WITH_OVERWRITE="$with_overwrite"
16539cf_LIST_MODELS="$cf_list_models"
16540cf_cv_abi_version="$cf_cv_abi_version"
16541cf_cv_do_relink="$cf_cv_do_relink"
16542cf_cv_do_symlinks="$cf_cv_do_symlinks"
16543cf_cv_enable_lp64="$cf_cv_enable_lp64"
16544cf_cv_enable_opaque="$cf_cv_enable_opaque"
16545cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
16546cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
16547cf_cv_rel_version="$cf_cv_rel_version"
16548cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
16549cf_cv_shlib_version="$cf_cv_shlib_version"
16550cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
16551cf_cv_system_name="$cf_cv_system_name"
16552cf_with_cxx_binding="$cf_with_cxx_binding"
16553host="$host"
16554target="$target"
16555
16556EOF
16557
16558cat >>$CONFIG_STATUS <<\EOF
16559for ac_config_target in $ac_config_targets
16560do
16561  case "$ac_config_target" in
16562  # Handling of arguments.
16563  "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
16564  "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
16565  "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
16566  "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
16567  "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
16568  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
16569  "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
16570  "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
16571  *) { { echo "$as_me:16571: error: invalid argument: $ac_config_target" >&5
16572echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
16573   { (exit 1); exit 1; }; };;
16574  esac
16575done
16576
16577# If the user did not use the arguments to specify the items to instantiate,
16578# then the envvar interface is used.  Set only those that are not.
16579# We use the long form for the default assignment because of an extremely
16580# bizarre bug on SunOS 4.1.3.
16581if $ac_need_defaults; then
16582  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
16583  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
16584  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
16585fi
16586
16587# Create a temporary directory, and hook for its removal unless debugging.
16588$debug ||
16589{
16590  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
16591  trap '{ (exit 1); exit 1; }' 1 2 13 15
16592}
16593
16594# Create a (secure) tmp directory for tmp files.
16595: ${TMPDIR=/tmp}
16596{
16597  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
16598  test -n "$tmp" && test -d "$tmp"
16599}  ||
16600{
16601  tmp=$TMPDIR/cs$$-$RANDOM
16602  (umask 077 && mkdir $tmp)
16603} ||
16604{
16605   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
16606   { (exit 1); exit 1; }
16607}
16608
16609EOF
16610
16611cat >>$CONFIG_STATUS <<EOF
16612
16613#
16614# CONFIG_FILES section.
16615#
16616
16617# No need to generate the scripts if there are no CONFIG_FILES.
16618# This happens for instance when ./config.status config.h
16619if test -n "\$CONFIG_FILES"; then
16620  # Protect against being on the right side of a sed subst in config.status.
16621  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
16622   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
16623s,@SHELL@,$SHELL,;t t
16624s,@exec_prefix@,$exec_prefix,;t t
16625s,@prefix@,$prefix,;t t
16626s,@program_transform_name@,$program_transform_name,;t t
16627s,@bindir@,$bindir,;t t
16628s,@sbindir@,$sbindir,;t t
16629s,@libexecdir@,$libexecdir,;t t
16630s,@datadir@,$datadir,;t t
16631s,@sysconfdir@,$sysconfdir,;t t
16632s,@sharedstatedir@,$sharedstatedir,;t t
16633s,@localstatedir@,$localstatedir,;t t
16634s,@libdir@,$libdir,;t t
16635s,@includedir@,$includedir,;t t
16636s,@oldincludedir@,$oldincludedir,;t t
16637s,@infodir@,$infodir,;t t
16638s,@mandir@,$mandir,;t t
16639s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
16640s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
16641s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
16642s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
16643s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
16644s,@build_alias@,$build_alias,;t t
16645s,@host_alias@,$host_alias,;t t
16646s,@target_alias@,$target_alias,;t t
16647s,@ECHO_C@,$ECHO_C,;t t
16648s,@ECHO_N@,$ECHO_N,;t t
16649s,@ECHO_T@,$ECHO_T,;t t
16650s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
16651s,@DEFS@,$DEFS,;t t
16652s,@LIBS@,$LIBS,;t t
16653s,@top_builddir@,$top_builddir,;t t
16654s,@EGREP@,$EGREP,;t t
16655s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
16656s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
16657s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
16658s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
16659s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
16660s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
16661s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
16662s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
16663s,@build@,$build,;t t
16664s,@build_cpu@,$build_cpu,;t t
16665s,@build_vendor@,$build_vendor,;t t
16666s,@build_os@,$build_os,;t t
16667s,@host@,$host,;t t
16668s,@host_cpu@,$host_cpu,;t t
16669s,@host_vendor@,$host_vendor,;t t
16670s,@host_os@,$host_os,;t t
16671s,@target@,$target,;t t
16672s,@target_cpu@,$target_cpu,;t t
16673s,@target_vendor@,$target_vendor,;t t
16674s,@target_os@,$target_os,;t t
16675s,@CC@,$CC,;t t
16676s,@CFLAGS@,$CFLAGS,;t t
16677s,@LDFLAGS@,$LDFLAGS,;t t
16678s,@CPPFLAGS@,$CPPFLAGS,;t t
16679s,@ac_ct_CC@,$ac_ct_CC,;t t
16680s,@EXEEXT@,$EXEEXT,;t t
16681s,@OBJEXT@,$OBJEXT,;t t
16682s,@CPP@,$CPP,;t t
16683s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
16684s,@PROG_EXT@,$PROG_EXT,;t t
16685s,@LDCONFIG@,$LDCONFIG,;t t
16686s,@CXX@,$CXX,;t t
16687s,@CXXFLAGS@,$CXXFLAGS,;t t
16688s,@ac_ct_CXX@,$ac_ct_CXX,;t t
16689s,@AWK@,$AWK,;t t
16690s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
16691s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
16692s,@INSTALL_DATA@,$INSTALL_DATA,;t t
16693s,@LINT@,$LINT,;t t
16694s,@LINT_OPTS@,$LINT_OPTS,;t t
16695s,@LN_S@,$LN_S,;t t
16696s,@SET_MAKE@,$SET_MAKE,;t t
16697s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
16698s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
16699s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
16700s,@RANLIB@,$RANLIB,;t t
16701s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
16702s,@LD@,$LD,;t t
16703s,@ac_ct_LD@,$ac_ct_LD,;t t
16704s,@AR@,$AR,;t t
16705s,@ac_ct_AR@,$ac_ct_AR,;t t
16706s,@AR_OPTS@,$AR_OPTS,;t t
16707s,@DESTDIR@,$DESTDIR,;t t
16708s,@BUILD_CC@,$BUILD_CC,;t t
16709s,@BUILD_CPP@,$BUILD_CPP,;t t
16710s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
16711s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
16712s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
16713s,@BUILD_LIBS@,$BUILD_LIBS,;t t
16714s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
16715s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
16716s,@cf_list_models@,$cf_list_models,;t t
16717s,@LIBTOOL@,$LIBTOOL,;t t
16718s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
16719s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
16720s,@LIB_CREATE@,$LIB_CREATE,;t t
16721s,@LIB_OBJECT@,$LIB_OBJECT,;t t
16722s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
16723s,@LIB_PREP@,$LIB_PREP,;t t
16724s,@LIB_CLEAN@,$LIB_CLEAN,;t t
16725s,@LIB_COMPILE@,$LIB_COMPILE,;t t
16726s,@LIB_LINK@,$LIB_LINK,;t t
16727s,@LIB_INSTALL@,$LIB_INSTALL,;t t
16728s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
16729s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
16730s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
16731s,@TICS_NAME@,$TICS_NAME,;t t
16732s,@TINFO_NAME@,$TINFO_NAME,;t t
16733s,@LIB_NAME@,$LIB_NAME,;t t
16734s,@LIB_PREFIX@,$LIB_PREFIX,;t t
16735s,@CC_G_OPT@,$CC_G_OPT,;t t
16736s,@CXX_G_OPT@,$CXX_G_OPT,;t t
16737s,@LD_MODEL@,$LD_MODEL,;t t
16738s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
16739s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
16740s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
16741s,@LINK_PROGS@,$LINK_PROGS,;t t
16742s,@LINK_TESTS@,$LINK_TESTS,;t t
16743s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
16744s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
16745s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
16746s,@INSTALL_LIB@,$INSTALL_LIB,;t t
16747s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
16748s,@PATHSEP@,$PATHSEP,;t t
16749s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
16750s,@WHICH_XTERM@,$WHICH_XTERM,;t t
16751s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
16752s,@TERMINFO@,$TERMINFO,;t t
16753s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
16754s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
16755s,@TERMPATH@,$TERMPATH,;t t
16756s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
16757s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
16758s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
16759s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
16760s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
16761s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
16762s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
16763s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
16764s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
16765s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
16766s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
16767s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
16768s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
16769s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
16770s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
16771s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
16772s,@NCURSES_CONST@,$NCURSES_CONST,;t t
16773s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
16774s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
16775s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
16776s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
16777s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
16778s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
16779s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
16780s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
16781s,@ECHO_LINK@,$ECHO_LINK,;t t
16782s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
16783s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
16784s,@ADA_TRACE@,$ADA_TRACE,;t t
16785s,@MATH_LIB@,$MATH_LIB,;t t
16786s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
16787s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
16788s,@cf_cv_1UL@,$cf_cv_1UL,;t t
16789s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
16790s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
16791s,@TEST_LIBS@,$TEST_LIBS,;t t
16792s,@CXXCPP@,$CXXCPP,;t t
16793s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
16794s,@CXX_AR@,$CXX_AR,;t t
16795s,@CXX_AR_OPTS@,$CXX_AR_OPTS,;t t
16796s,@CXXLIBS@,$CXXLIBS,;t t
16797s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
16798s,@gnat_exists@,$gnat_exists,;t t
16799s,@M4_exists@,$M4_exists,;t t
16800s,@cf_ada_make@,$cf_ada_make,;t t
16801s,@cf_ada_compiler@,$cf_ada_compiler,;t t
16802s,@cf_ada_package@,$cf_ada_package,;t t
16803s,@ADAFLAGS@,$ADAFLAGS,;t t
16804s,@cf_compile_generics@,$cf_compile_generics,;t t
16805s,@cf_generic_objects@,$cf_generic_objects,;t t
16806s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
16807s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
16808s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
16809s,@ACPPFLAGS@,$ACPPFLAGS,;t t
16810s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
16811s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
16812s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
16813s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
16814s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
16815s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
16816s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
16817s,@TICS_ARGS@,$TICS_ARGS,;t t
16818s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
16819s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
16820s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
16821s,@TINFO_ARGS@,$TINFO_ARGS,;t t
16822s,@TINFO_ARGS2@,$TINFO_ARGS2,;t t
16823s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
16824s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
16825s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
16826s,@TICS_LIST@,$TICS_LIST,;t t
16827s,@TINFO_LIST@,$TINFO_LIST,;t t
16828s,@SHLIB_LIST@,$SHLIB_LIST,;t t
16829s,@NCURSES_TREE@,$NCURSES_TREE,;t t
16830s,@TEST_ARGS@,$TEST_ARGS,;t t
16831s,@TEST_DEPS@,$TEST_DEPS,;t t
16832s,@TEST_ARG2@,$TEST_ARG2,;t t
16833s,@TEST_DEP2@,$TEST_DEP2,;t t
16834s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
16835s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
16836s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
16837s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
16838s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
16839CEOF
16840
16841EOF
16842
16843  cat >>$CONFIG_STATUS <<\EOF
16844  # Split the substitutions into bite-sized pieces for seds with
16845  # small command number limits, like on Digital OSF/1 and HP-UX.
16846  ac_max_sed_lines=48
16847  ac_sed_frag=1 # Number of current file.
16848  ac_beg=1 # First line for current file.
16849  ac_end=$ac_max_sed_lines # Line after last line for current file.
16850  ac_more_lines=:
16851  ac_sed_cmds=
16852  while $ac_more_lines; do
16853    if test $ac_beg -gt 1; then
16854      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16855    else
16856      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
16857    fi
16858    if test ! -s $tmp/subs.frag; then
16859      ac_more_lines=false
16860    else
16861      # The purpose of the label and of the branching condition is to
16862      # speed up the sed processing (if there are no `@' at all, there
16863      # is no need to browse any of the substitutions).
16864      # These are the two extra sed commands mentioned above.
16865      (echo ':t
16866  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
16867      if test -z "$ac_sed_cmds"; then
16868  	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
16869      else
16870  	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
16871      fi
16872      ac_sed_frag=`expr $ac_sed_frag + 1`
16873      ac_beg=$ac_end
16874      ac_end=`expr $ac_end + $ac_max_sed_lines`
16875    fi
16876  done
16877  if test -z "$ac_sed_cmds"; then
16878    ac_sed_cmds=cat
16879  fi
16880fi # test -n "$CONFIG_FILES"
16881
16882EOF
16883cat >>$CONFIG_STATUS <<\EOF
16884for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
16885  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
16886  case $ac_file in
16887  - | *:- | *:-:* ) # input from stdin
16888        cat >$tmp/stdin
16889        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16890        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16891  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
16892        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
16893  * )   ac_file_in=$ac_file.in ;;
16894  esac
16895
16896  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
16897  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
16898         X"$ac_file" : 'X\(//\)[^/]' \| \
16899         X"$ac_file" : 'X\(//\)$' \| \
16900         X"$ac_file" : 'X\(/\)' \| \
16901         .     : '\(.\)' 2>/dev/null ||
16902echo X"$ac_file" |
16903    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
16904  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
16905  	  /^X\(\/\/\)$/{ s//\1/; q; }
16906  	  /^X\(\/\).*/{ s//\1/; q; }
16907  	  s/.*/./; q'`
16908  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
16909    { case "$ac_dir" in
16910  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
16911  *)                      as_incr_dir=.;;
16912esac
16913as_dummy="$ac_dir"
16914for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
16915  case $as_mkdir_dir in
16916    # Skip DOS drivespec
16917    ?:) as_incr_dir=$as_mkdir_dir ;;
16918    *)
16919      as_incr_dir=$as_incr_dir/$as_mkdir_dir
16920      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
16921    ;;
16922  esac
16923done; }
16924
16925    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
16926    # A "../" for each directory in $ac_dir_suffix.
16927    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
16928  else
16929    ac_dir_suffix= ac_dots=
16930  fi
16931
16932  case $srcdir in
16933  .)  ac_srcdir=.
16934      if test -z "$ac_dots"; then
16935         ac_top_srcdir=.
16936      else
16937         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
16938      fi ;;
16939  [\\/]* | ?:[\\/]* )
16940      ac_srcdir=$srcdir$ac_dir_suffix;
16941      ac_top_srcdir=$srcdir ;;
16942  *) # Relative path.
16943    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
16944    ac_top_srcdir=$ac_dots$srcdir ;;
16945  esac
16946
16947  case $INSTALL in
16948  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
16949  *) ac_INSTALL=$ac_dots$INSTALL ;;
16950  esac
16951
16952  if test x"$ac_file" != x-; then
16953    { echo "$as_me:16953: creating $ac_file" >&5
16954echo "$as_me: creating $ac_file" >&6;}
16955    rm -f "$ac_file"
16956  fi
16957  # Let's still pretend it is `configure' which instantiates (i.e., don't
16958  # use $as_me), people would be surprised to read:
16959  #    /* config.h.  Generated automatically by config.status.  */
16960  configure_input="Generated automatically from `echo $ac_file_in |
16961                                                 sed 's,.*/,,'` by configure."
16962
16963  # First look for the input files in the build tree, otherwise in the
16964  # src tree.
16965  ac_file_inputs=`IFS=:
16966    for f in $ac_file_in; do
16967      case $f in
16968      -) echo $tmp/stdin ;;
16969      [\\/$]*)
16970         # Absolute (can't be DOS-style, as IFS=:)
16971         test -f "$f" || { { echo "$as_me:16971: error: cannot find input file: $f" >&5
16972echo "$as_me: error: cannot find input file: $f" >&2;}
16973   { (exit 1); exit 1; }; }
16974         echo $f;;
16975      *) # Relative
16976         if test -f "$f"; then
16977           # Build tree
16978           echo $f
16979         elif test -f "$srcdir/$f"; then
16980           # Source tree
16981           echo $srcdir/$f
16982         else
16983           # /dev/null tree
16984           { { echo "$as_me:16984: error: cannot find input file: $f" >&5
16985echo "$as_me: error: cannot find input file: $f" >&2;}
16986   { (exit 1); exit 1; }; }
16987         fi;;
16988      esac
16989    done` || { (exit 1); exit 1; }
16990EOF
16991cat >>$CONFIG_STATUS <<EOF
16992  sed "$ac_vpsub
16993$extrasub
16994EOF
16995cat >>$CONFIG_STATUS <<\EOF
16996:t
16997/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
16998s,@configure_input@,$configure_input,;t t
16999s,@srcdir@,$ac_srcdir,;t t
17000s,@top_srcdir@,$ac_top_srcdir,;t t
17001s,@INSTALL@,$ac_INSTALL,;t t
17002" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
17003  rm -f $tmp/stdin
17004  if test x"$ac_file" != x-; then
17005    mv $tmp/out $ac_file
17006  else
17007    cat $tmp/out
17008    rm -f $tmp/out
17009  fi
17010
17011done
17012EOF
17013cat >>$CONFIG_STATUS <<\EOF
17014
17015#
17016# CONFIG_HEADER section.
17017#
17018
17019# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
17020# NAME is the cpp macro being defined and VALUE is the value it is being given.
17021#
17022# ac_d sets the value in "#define NAME VALUE" lines.
17023ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
17024ac_dB='[ 	].*$,\1#\2'
17025ac_dC=' '
17026ac_dD=',;t'
17027# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
17028ac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
17029ac_iB='\([ 	]\),\1#\2define\3'
17030ac_iC=' '
17031ac_iD='\4,;t'
17032# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
17033ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
17034ac_uB='$,\1#\2define\3'
17035ac_uC=' '
17036ac_uD=',;t'
17037
17038for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
17039  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
17040  case $ac_file in
17041  - | *:- | *:-:* ) # input from stdin
17042        cat >$tmp/stdin
17043        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17044        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17045  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
17046        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
17047  * )   ac_file_in=$ac_file.in ;;
17048  esac
17049
17050  test x"$ac_file" != x- && { echo "$as_me:17050: creating $ac_file" >&5
17051echo "$as_me: creating $ac_file" >&6;}
17052
17053  # First look for the input files in the build tree, otherwise in the
17054  # src tree.
17055  ac_file_inputs=`IFS=:
17056    for f in $ac_file_in; do
17057      case $f in
17058      -) echo $tmp/stdin ;;
17059      [\\/$]*)
17060         # Absolute (can't be DOS-style, as IFS=:)
17061         test -f "$f" || { { echo "$as_me:17061: error: cannot find input file: $f" >&5
17062echo "$as_me: error: cannot find input file: $f" >&2;}
17063   { (exit 1); exit 1; }; }
17064         echo $f;;
17065      *) # Relative
17066         if test -f "$f"; then
17067           # Build tree
17068           echo $f
17069         elif test -f "$srcdir/$f"; then
17070           # Source tree
17071           echo $srcdir/$f
17072         else
17073           # /dev/null tree
17074           { { echo "$as_me:17074: error: cannot find input file: $f" >&5
17075echo "$as_me: error: cannot find input file: $f" >&2;}
17076   { (exit 1); exit 1; }; }
17077         fi;;
17078      esac
17079    done` || { (exit 1); exit 1; }
17080  # Remove the trailing spaces.
17081  sed 's/[ 	]*$//' $ac_file_inputs >$tmp/in
17082
17083EOF
17084
17085# Transform confdefs.h into a list of #define's.  We won't use it as a sed
17086# script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
17087# be either 'cat' or 'sort'.
17088cat confdefs.h | uniq >conftest.vals
17089
17090# Break up conftest.vals because some shells have a limit on
17091# the size of here documents, and old seds have small limits too.
17092
17093rm -f conftest.tail
17094echo '  rm -f conftest.frag' >> $CONFIG_STATUS
17095while grep . conftest.vals >/dev/null
17096do
17097  # Write chunks of a limited-size here document to conftest.frag.
17098  echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
17099  sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
17100  echo 'CEOF' >> $CONFIG_STATUS
17101  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
17102  rm -f conftest.vals
17103  mv conftest.tail conftest.vals
17104done
17105rm -f conftest.vals
17106
17107# Run sed to substitute the contents of conftest.frag into $tmp/in at the
17108# marker @DEFS@.
17109echo '  cat >> conftest.edit <<CEOF
17110/@DEFS@/r conftest.frag
17111/@DEFS@/d
17112CEOF
17113sed -f conftest.edit $tmp/in > $tmp/out
17114rm -f $tmp/in
17115mv $tmp/out $tmp/in
17116rm -f conftest.edit conftest.frag
17117' >> $CONFIG_STATUS
17118
17119cat >>$CONFIG_STATUS <<\EOF
17120  # Let's still pretend it is `configure' which instantiates (i.e., don't
17121  # use $as_me), people would be surprised to read:
17122  #    /* config.h.  Generated automatically by config.status.  */
17123  if test x"$ac_file" = x-; then
17124    echo "/* Generated automatically by configure.  */" >$tmp/config.h
17125  else
17126    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
17127  fi
17128  cat $tmp/in >>$tmp/config.h
17129  rm -f $tmp/in
17130  if test x"$ac_file" != x-; then
17131    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
17132      { echo "$as_me:17132: $ac_file is unchanged" >&5
17133echo "$as_me: $ac_file is unchanged" >&6;}
17134    else
17135      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
17136         X"$ac_file" : 'X\(//\)[^/]' \| \
17137         X"$ac_file" : 'X\(//\)$' \| \
17138         X"$ac_file" : 'X\(/\)' \| \
17139         .     : '\(.\)' 2>/dev/null ||
17140echo X"$ac_file" |
17141    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
17142  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
17143  	  /^X\(\/\/\)$/{ s//\1/; q; }
17144  	  /^X\(\/\).*/{ s//\1/; q; }
17145  	  s/.*/./; q'`
17146      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
17147        { case "$ac_dir" in
17148  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
17149  *)                      as_incr_dir=.;;
17150esac
17151as_dummy="$ac_dir"
17152for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
17153  case $as_mkdir_dir in
17154    # Skip DOS drivespec
17155    ?:) as_incr_dir=$as_mkdir_dir ;;
17156    *)
17157      as_incr_dir=$as_incr_dir/$as_mkdir_dir
17158      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
17159    ;;
17160  esac
17161done; }
17162
17163      fi
17164      rm -f $ac_file
17165      mv $tmp/config.h $ac_file
17166    fi
17167  else
17168    cat $tmp/config.h
17169    rm -f $tmp/config.h
17170  fi
17171done
17172EOF
17173cat >>$CONFIG_STATUS <<\EOF
17174
17175#
17176# CONFIG_COMMANDS section.
17177#
17178for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
17179  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
17180  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
17181
17182  case $ac_dest in
17183    default )
17184
17185for cf_dir in test
17186do
17187	if test ! -d $srcdir/$cf_dir; then
17188		continue
17189	elif test -f $srcdir/$cf_dir/programs; then
17190		$AWK -f $srcdir/test/mk-test.awk ECHO_LINK="$ECHO_LINK" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
17191	fi
17192done
17193
17194	case $cf_cv_system_name in
17195	OS/2*)	LIB_PREFIX=''     ;;
17196	os2*)	LIB_PREFIX=''     ;;
17197	*)	LIB_PREFIX='lib'  ;;
17198	esac
17199cf_prefix=$LIB_PREFIX
17200
17201for cf_dir in $SRC_SUBDIRS
17202do
17203	if test ! -d $srcdir/$cf_dir ; then
17204		continue
17205	elif test -f $srcdir/$cf_dir/modules; then
17206
17207		SHARED_LIB=
17208		LIBS_TO_MAKE=
17209		for cf_item in $cf_LIST_MODELS
17210		do
17211
17212	case $cf_item in
17213	libtool) cf_suffix='.la'  ;;
17214	normal)  cf_suffix='.a'   ;;
17215	debug)   cf_suffix='_g.a' ;;
17216	profile) cf_suffix='_p.a' ;;
17217	shared)
17218		case $cf_cv_system_name in
17219		cygwin*) cf_suffix='.dll' ;;
17220		darwin*) cf_suffix='.dylib' ;;
17221		hpux*)
17222			case $target in
17223			ia64*)	cf_suffix='.so' ;;
17224			*)	cf_suffix='.sl' ;;
17225			esac
17226			;;
17227		*)	cf_suffix='.so'  ;;
17228		esac
17229	esac
17230	test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
17231
17232			if test $cf_item = shared ; then
17233			if test "$cf_cv_do_symlinks" = yes ; then
17234				case "$cf_cv_shlib_version" in #(vi
17235				rel) #(vi
17236					case "$cf_cv_system_name" in #(vi
17237					darwin*)
17238					case .${LIB_SUFFIX} in
17239					.w*)
17240						cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17241						cf_suffix=w'.${REL_VERSION}'"$cf_suffix"
17242						;;
17243					*)
17244						cf_suffix='.${REL_VERSION}'"$cf_suffix"
17245						;;
17246					esac
17247					;; #(vi
17248					*) cf_suffix="$cf_suffix"'.${REL_VERSION}' ;;
17249					esac
17250					;;
17251				abi)
17252					case "$cf_cv_system_name" in #(vi
17253					darwin*)
17254					case .${LIB_SUFFIX} in
17255					.w*)
17256						cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17257						cf_suffix=w'.${ABI_VERSION}'"$cf_suffix"
17258						;;
17259					*)
17260						cf_suffix='.${ABI_VERSION}'"$cf_suffix"
17261						;;
17262					esac
17263					;; #(vi
17264					*) cf_suffix="$cf_suffix"'.${ABI_VERSION}' ;;
17265					esac
17266					;;
17267				esac
17268			fi
17269			# cygwin needs import library, and has unique naming convention
17270			# use autodetected ${cf_prefix} for import lib and static lib, but
17271			# use 'cyg' prefix for shared lib.
17272			if test $cf_cv_shlib_version = cygdll ; then
17273				LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/cyg${cf_dir}\${ABI_VERSION}.dll"
17274				continue
17275			fi
17276			fi
17277			LIBS_TO_MAKE="$LIBS_TO_MAKE ../lib/${cf_prefix}${cf_dir}${cf_suffix}"
17278		done
17279
17280		if test $cf_dir = ncurses ; then
17281			cf_subsets="$LIB_SUBSETS"
17282			cf_r_parts="$cf_subsets"
17283
17284			while test -n "$cf_r_parts"
17285			do
17286				cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
17287				cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
17288				if test "$cf_l_parts" != "$cf_r_parts" ; then
17289					case $cf_l_parts in #(vi
17290					*termlib*) #(vi
17291						cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
17292						;;
17293					*ticlib*)
17294						cf_item=`echo $LIBS_TO_MAKE |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
17295						;;
17296					*)
17297						break
17298						;;
17299					esac
17300					LIBS_TO_MAKE="$cf_item $LIBS_TO_MAKE"
17301				else
17302					break
17303				fi
17304			done
17305		else
17306			cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
17307		fi
17308
17309		sed -e "s%@LIBS_TO_MAKE@%$LIBS_TO_MAKE%" \
17310		    -e "s%@SHARED_LIB@%$SHARED_LIB%" \
17311			$cf_dir/Makefile >$cf_dir/Makefile.out
17312		mv $cf_dir/Makefile.out $cf_dir/Makefile
17313
17314		$AWK -f $srcdir/mk-0th.awk \
17315			libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" \
17316			$srcdir/$cf_dir/modules >>$cf_dir/Makefile
17317
17318		for cf_subset in $cf_subsets
17319		do
17320			cf_subdirs=
17321			for cf_item in $cf_LIST_MODELS
17322			do
17323			echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
17324
17325cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17326
17327	case $cf_item in
17328	libtool) cf_suffix='.la'  ;;
17329	normal)  cf_suffix='.a'   ;;
17330	debug)   cf_suffix='_g.a' ;;
17331	profile) cf_suffix='_p.a' ;;
17332	shared)
17333		case $cf_cv_system_name in
17334		cygwin*) cf_suffix='.dll' ;;
17335		darwin*) cf_suffix='.dylib' ;;
17336		hpux*)
17337			case $target in
17338			ia64*)	cf_suffix='.so' ;;
17339			*)	cf_suffix='.sl' ;;
17340			esac
17341			;;
17342		*)	cf_suffix='.so'  ;;
17343		esac
17344	esac
17345	test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
17346
17347	case $cf_item in
17348	libtool) cf_subdir='obj_lo'  ;;
17349	normal)  cf_subdir='objects' ;;
17350	debug)   cf_subdir='obj_g' ;;
17351	profile) cf_subdir='obj_p' ;;
17352	shared)
17353		case $cf_cv_system_name in #(vi
17354		cygwin) #(vi
17355			cf_subdir='objects' ;;
17356		*)
17357			cf_subdir='obj_s' ;;
17358		esac
17359	esac
17360
17361			# Test for case where we build libtinfo with a different name.
17362			cf_libname=$cf_dir
17363			if test $cf_dir = ncurses ; then
17364				case $cf_subset in
17365				*base*)
17366					;;
17367				*termlib*)
17368					cf_libname=$TINFO_LIB_SUFFIX
17369					if test -n "${DFT_ARG_SUFFIX}" ; then
17370						# undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
17371						cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
17372					fi
17373					;;
17374				ticlib*)
17375					cf_libname=$TICS_LIB_SUFFIX
17376					if test -n "${DFT_ARG_SUFFIX}" ; then
17377						# undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
17378						cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
17379					fi
17380					;;
17381				esac
17382			fi
17383
17384			# These dependencies really are for development, not
17385			# builds, but they are useful in porting, too.
17386			cf_depend="../include/ncurses_cfg.h"
17387			if test "$srcdir" = "."; then
17388				cf_reldir="."
17389			else
17390				cf_reldir="\${srcdir}"
17391			fi
17392
17393			if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
17394				cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
17395			elif test -f $srcdir/$cf_dir/curses.priv.h; then
17396				cf_depend="$cf_depend $cf_reldir/curses.priv.h"
17397			fi
17398
17399 			cf_dir_suffix=
17400 			old_cf_suffix="$cf_suffix"
17401 			if test "$cf_cv_shlib_version_infix" = yes ; then
17402			if test -n "$LIB_SUFFIX" ; then
17403				case $LIB_SUFFIX in
17404				w*)
17405					cf_libname=`echo $cf_libname | sed 's/w$//'`
17406					cf_suffix=`echo $cf_suffix | sed 's/^w//'`
17407					cf_dir_suffix=w
17408					;;
17409				esac
17410			fi
17411 			fi
17412
17413			$AWK -f $srcdir/mk-1st.awk \
17414				name=${cf_libname}${cf_dir_suffix} \
17415				traces=$LIB_TRACING \
17416				MODEL=$cf_ITEM \
17417				model=$cf_subdir \
17418				prefix=$cf_prefix \
17419				suffix=$cf_suffix \
17420				subset=$cf_subset \
17421				TermlibRoot=$TINFO_NAME \
17422				TermlibSuffix=$TINFO_SUFFIX \
17423				ShlibVer=$cf_cv_shlib_version \
17424				ShlibVerInfix=$cf_cv_shlib_version_infix \
17425				ReLink=${cf_cv_do_relink-no} \
17426				DoLinks=$cf_cv_do_symlinks \
17427				rmSoLocs=$cf_cv_rm_so_locs \
17428				ldconfig="$LDCONFIG" \
17429				overwrite=$WITH_OVERWRITE \
17430				depend="$cf_depend" \
17431				host="$host" \
17432				$srcdir/$cf_dir/modules >>$cf_dir/Makefile
17433
17434			cf_suffix="$old_cf_suffix"
17435
17436			for cf_subdir2 in $cf_subdirs lib
17437			do
17438				test $cf_subdir = $cf_subdir2 && break
17439			done
17440			test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
17441			$AWK -f $srcdir/mk-2nd.awk \
17442				name=$cf_dir \
17443				traces=$LIB_TRACING \
17444				MODEL=$cf_ITEM \
17445				model=$cf_subdir \
17446				subset=$cf_subset \
17447				srcdir=$srcdir \
17448				echo=$WITH_ECHO \
17449				crenames=$cf_cv_prog_CC_c_o \
17450				cxxrenames=$cf_cv_prog_CXX_c_o \
17451				$srcdir/$cf_dir/modules >>$cf_dir/Makefile
17452			cf_subdirs="$cf_subdirs $cf_subdir"
17453			done
17454		done
17455	fi
17456
17457	echo '	cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >>Makefile
17458done
17459
17460for cf_dir in $SRC_SUBDIRS
17461do
17462	if test ! -d $srcdir/$cf_dir ; then
17463		continue
17464	fi
17465
17466	if test -f $cf_dir/Makefile ; then
17467		case "$cf_dir" in
17468		Ada95) #(vi
17469			echo 'libs \' >> Makefile
17470			echo 'install.libs \' >> Makefile
17471			echo 'uninstall.libs ::' >> Makefile
17472			echo '	cd '$cf_dir' && ${MAKE} ${CF_MFLAGS} $@' >> Makefile
17473			;;
17474		esac
17475	fi
17476
17477	if test -f $srcdir/$cf_dir/modules; then
17478		echo >> Makefile
17479		if test -f $srcdir/$cf_dir/headers; then
17480cat >> Makefile <<CF_EOF
17481install.includes \\
17482uninstall.includes \\
17483CF_EOF
17484		fi
17485if test "$cf_dir" != "c++" ; then
17486echo 'lint \' >> Makefile
17487fi
17488cat >> Makefile <<CF_EOF
17489libs \\
17490lintlib \\
17491install.libs \\
17492uninstall.libs \\
17493install.$cf_dir \\
17494uninstall.$cf_dir ::
17495	cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
17496CF_EOF
17497	elif test -f $srcdir/$cf_dir/headers; then
17498cat >> Makefile <<CF_EOF
17499
17500libs \\
17501install.libs \\
17502uninstall.libs \\
17503install.includes \\
17504uninstall.includes ::
17505	cd $cf_dir && \${MAKE} \${CF_MFLAGS} \$@
17506CF_EOF
17507fi
17508done
17509
17510cat >> Makefile <<CF_EOF
17511
17512install.libs uninstall.libs \\
17513install.data uninstall.data ::
17514$MAKE_TERMINFO	cd misc && \${MAKE} \${CF_MFLAGS} \$@
17515
17516install.man \\
17517uninstall.man ::
17518	cd man && \${MAKE} \${CF_MFLAGS} \$@
17519
17520distclean ::
17521	rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
17522	rm -f headers.sh headers.sed mk_shared_lib.sh
17523	rm -rf \${DIRS_TO_MAKE}
17524CF_EOF
17525
17526# Special case: tack's manpage lives in its own directory.
17527if test -d tack ; then
17528if test -f $srcdir/$tack.h; then
17529cat >> Makefile <<CF_EOF
17530
17531install.man \\
17532uninstall.man ::
17533	cd tack && \${MAKE} \${CF_MFLAGS} \$@
17534CF_EOF
17535fi
17536fi
17537
17538rm -f headers.sed headers.sh
17539
17540echo creating headers.sh
17541cat >headers.sh <<CF_EOF
17542#! /bin/sh
17543# This shell script is generated by the 'configure' script.  It is invoked in a
17544# subdirectory of the build tree.  It generates a sed-script in the parent
17545# directory that is used to adjust includes for header files that reside in a
17546# subdirectory of /usr/include, etc.
17547PRG=""
17548while test \$# != 3
17549do
17550PRG="\$PRG \$1"; shift
17551done
17552DST=\$1
17553REF=\$2
17554SRC=\$3
17555TMPSRC=\${TMPDIR-/tmp}/\`basename \$SRC\`\$\$
17556TMPSED=\${TMPDIR-/tmp}/headers.sed\$\$
17557echo installing \$SRC in \$DST
17558CF_EOF
17559
17560if test $WITH_CURSES_H = yes; then
17561	cat >>headers.sh <<CF_EOF
17562case \$DST in
17563/*/include/*)
17564	END=\`basename \$DST\`
17565	for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
17566	do
17567		NAME=\`basename \$i\`
17568		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
17569	done
17570	;;
17571*)
17572	echo "" >> \$TMPSED
17573	;;
17574esac
17575CF_EOF
17576
17577else
17578	cat >>headers.sh <<CF_EOF
17579case \$DST in
17580/*/include/*)
17581	END=\`basename \$DST\`
17582	for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
17583	do
17584		NAME=\`basename \$i\`
17585		if test "\$NAME" = "curses.h"
17586		then
17587			echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
17588			NAME=ncurses.h
17589		fi
17590		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
17591	done
17592	;;
17593*)
17594	echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
17595	;;
17596esac
17597CF_EOF
17598fi
17599cat >>headers.sh <<CF_EOF
17600rm -f \$TMPSRC
17601sed -f \$TMPSED \$SRC > \$TMPSRC
17602NAME=\`basename \$SRC\`
17603CF_EOF
17604if test $WITH_CURSES_H != yes; then
17605	cat >>headers.sh <<CF_EOF
17606test "\$NAME" = "curses.h" && NAME=ncurses.h
17607CF_EOF
17608fi
17609cat >>headers.sh <<CF_EOF
17610# Just in case someone gzip'd manpages, remove the conflicting copy.
17611test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
17612
17613eval \$PRG \$TMPSRC \$DST/\$NAME
17614rm -f \$TMPSRC \$TMPSED
17615CF_EOF
17616
17617chmod 0755 headers.sh
17618
17619for cf_dir in $SRC_SUBDIRS
17620do
17621	if test ! -d $srcdir/$cf_dir ; then
17622		continue
17623	fi
17624
17625	if test -f $srcdir/$cf_dir/headers; then
17626		$AWK -f $srcdir/mk-hdr.awk \
17627			subset="$LIB_SUBSETS" \
17628			compat="$WITH_CURSES_H" \
17629			$srcdir/$cf_dir/headers >>$cf_dir/Makefile
17630	fi
17631
17632	if test -f $srcdir/$cf_dir/modules; then
17633		if test "$cf_dir" != "c++" ; then
17634			cat >>$cf_dir/Makefile <<"CF_EOF"
17635depend : ${AUTO_SRC}
17636	makedepend -- ${CPPFLAGS} -- ${C_SRC}
17637
17638# DO NOT DELETE THIS LINE -- make depend depends on it.
17639CF_EOF
17640		fi
17641	fi
17642done
17643
17644 ;;
17645  esac
17646done
17647EOF
17648
17649cat >>$CONFIG_STATUS <<\EOF
17650
17651{ (exit 0); exit 0; }
17652EOF
17653chmod +x $CONFIG_STATUS
17654ac_clean_files=$ac_clean_files_save
17655
17656# configure is writing to config.log, and then calls config.status.
17657# config.status does its own redirection, appending to config.log.
17658# Unfortunately, on DOS this fails, as config.log is still kept open
17659# by configure, so config.status won't be able to write to it; its
17660# output is simply discarded.  So we exec the FD to /dev/null,
17661# effectively closing config.log, so it can be properly (re)opened and
17662# appended to by config.status.  When coming back to configure, we
17663# need to make the FD available again.
17664if test "$no_create" != yes; then
17665  ac_cs_success=:
17666  exec 5>/dev/null
17667  $SHELL $CONFIG_STATUS || ac_cs_success=false
17668  exec 5>>config.log
17669  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
17670  # would make configure fail if this is the last instruction.
17671  $ac_cs_success || { (exit 1); exit 1; }
17672fi
17673${MAKE-make} preinstall
17674