xref: /freebsd/contrib/ncurses/configure (revision b9f654b163bce26de79705e77b872427c9f2afa1)
1#! /bin/sh
2# From configure.in Revision: 1.577 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by Autoconf 2.52.20121002.
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'
174datarootdir='${prefix}/share'
175datadir='${datarootdir}'
176sysconfdir='${prefix}/etc'
177sharedstatedir='${prefix}/com'
178localstatedir='${prefix}/var'
179libdir='${exec_prefix}/lib'
180includedir='${prefix}/include'
181oldincludedir='/usr/include'
182infodir='${datarootdir}/info'
183mandir='${datarootdir}/man'
184
185# Identity of this package.
186PACKAGE_NAME=
187PACKAGE_TARNAME=
188PACKAGE_VERSION=
189PACKAGE_STRING=
190PACKAGE_BUGREPORT=
191
192ac_prev=
193for ac_option
194do
195  # If the previous option needs an argument, assign it.
196  if test -n "$ac_prev"; then
197    eval "$ac_prev=\$ac_option"
198    ac_prev=
199    continue
200  fi
201
202  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
203
204  # Accept the important Cygnus configure options, so we can diagnose typos.
205
206  case $ac_option in
207
208  -bindir | --bindir | --bindi | --bind | --bin | --bi)
209    ac_prev=bindir ;;
210  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
211    bindir=$ac_optarg ;;
212
213  -build | --build | --buil | --bui | --bu)
214    ac_prev=build_alias ;;
215  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
216    build_alias=$ac_optarg ;;
217
218  -cache-file | --cache-file | --cache-fil | --cache-fi \
219  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
220    ac_prev=cache_file ;;
221  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
222  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
223    cache_file=$ac_optarg ;;
224
225  --config-cache | -C)
226    cache_file=config.cache ;;
227
228  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
229    ac_prev=datadir ;;
230  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
231  | --da=*)
232    datadir=$ac_optarg ;;
233
234  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
235  | --dataroo | --dataro | --datar)
236    ac_prev=datarootdir ;;
237  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
238  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
239    datarootdir=$ac_optarg ;;
240
241  -disable-* | --disable-*)
242    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
243    # Reject names that are not valid shell variable names.
244    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
245      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
246   { (exit 1); exit 1; }; }
247    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
248    eval "enable_$ac_feature=no" ;;
249
250  -enable-* | --enable-*)
251    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252    # Reject names that are not valid shell variable names.
253    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
254      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
255   { (exit 1); exit 1; }; }
256    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
257    case $ac_option in
258      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
259      *) ac_optarg=yes ;;
260    esac
261    eval "enable_$ac_feature='$ac_optarg'" ;;
262
263  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
264  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
265  | --exec | --exe | --ex)
266    ac_prev=exec_prefix ;;
267  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
268  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
269  | --exec=* | --exe=* | --ex=*)
270    exec_prefix=$ac_optarg ;;
271
272  -gas | --gas | --ga | --g)
273    # Obsolete; use --with-gas.
274    with_gas=yes ;;
275
276  -help | --help | --hel | --he | -h)
277    ac_init_help=long ;;
278  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
279    ac_init_help=recursive ;;
280  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
281    ac_init_help=short ;;
282
283  -host | --host | --hos | --ho)
284    ac_prev=host_alias ;;
285  -host=* | --host=* | --hos=* | --ho=*)
286    host_alias=$ac_optarg ;;
287
288  -includedir | --includedir | --includedi | --included | --include \
289  | --includ | --inclu | --incl | --inc)
290    ac_prev=includedir ;;
291  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
292  | --includ=* | --inclu=* | --incl=* | --inc=*)
293    includedir=$ac_optarg ;;
294
295  -infodir | --infodir | --infodi | --infod | --info | --inf)
296    ac_prev=infodir ;;
297  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
298    infodir=$ac_optarg ;;
299
300  -libdir | --libdir | --libdi | --libd)
301    ac_prev=libdir ;;
302  -libdir=* | --libdir=* | --libdi=* | --libd=*)
303    libdir=$ac_optarg ;;
304
305  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
306  | --libexe | --libex | --libe)
307    ac_prev=libexecdir ;;
308  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
309  | --libexe=* | --libex=* | --libe=*)
310    libexecdir=$ac_optarg ;;
311
312  -localstatedir | --localstatedir | --localstatedi | --localstated \
313  | --localstate | --localstat | --localsta | --localst \
314  | --locals | --local | --loca | --loc | --lo)
315    ac_prev=localstatedir ;;
316  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
317  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
318  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
319    localstatedir=$ac_optarg ;;
320
321  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
322    ac_prev=mandir ;;
323  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
324    mandir=$ac_optarg ;;
325
326  -nfp | --nfp | --nf)
327    # Obsolete; use --without-fp.
328    with_fp=no ;;
329
330  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
331  | --no-cr | --no-c)
332    no_create=yes ;;
333
334  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
335  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
336    no_recursion=yes ;;
337
338  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
339  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
340  | --oldin | --oldi | --old | --ol | --o)
341    ac_prev=oldincludedir ;;
342  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
343  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
344  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
345    oldincludedir=$ac_optarg ;;
346
347  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
348    ac_prev=prefix ;;
349  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
350    prefix=$ac_optarg ;;
351
352  -program-prefix | --program-prefix | --program-prefi | --program-pref \
353  | --program-pre | --program-pr | --program-p)
354    ac_prev=program_prefix ;;
355  -program-prefix=* | --program-prefix=* | --program-prefi=* \
356  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
357    program_prefix=$ac_optarg ;;
358
359  -program-suffix | --program-suffix | --program-suffi | --program-suff \
360  | --program-suf | --program-su | --program-s)
361    ac_prev=program_suffix ;;
362  -program-suffix=* | --program-suffix=* | --program-suffi=* \
363  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
364    program_suffix=$ac_optarg ;;
365
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    ac_prev=program_transform_name ;;
374  -program-transform-name=* | --program-transform-name=* \
375  | --program-transform-nam=* | --program-transform-na=* \
376  | --program-transform-n=* | --program-transform-=* \
377  | --program-transform=* | --program-transfor=* \
378  | --program-transfo=* | --program-transf=* \
379  | --program-trans=* | --program-tran=* \
380  | --progr-tra=* | --program-tr=* | --program-t=*)
381    program_transform_name=$ac_optarg ;;
382
383  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
384  | -silent | --silent | --silen | --sile | --sil)
385    silent=yes ;;
386
387  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
388    ac_prev=sbindir ;;
389  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
390  | --sbi=* | --sb=*)
391    sbindir=$ac_optarg ;;
392
393  -sharedstatedir | --sharedstatedir | --sharedstatedi \
394  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
395  | --sharedst | --shareds | --shared | --share | --shar \
396  | --sha | --sh)
397    ac_prev=sharedstatedir ;;
398  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
399  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
400  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
401  | --sha=* | --sh=*)
402    sharedstatedir=$ac_optarg ;;
403
404  -site | --site | --sit)
405    ac_prev=site ;;
406  -site=* | --site=* | --sit=*)
407    site=$ac_optarg ;;
408
409  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
410    ac_prev=srcdir ;;
411  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
412    srcdir=$ac_optarg ;;
413
414  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
415  | --syscon | --sysco | --sysc | --sys | --sy)
416    ac_prev=sysconfdir ;;
417  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
418  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
419    sysconfdir=$ac_optarg ;;
420
421  -target | --target | --targe | --targ | --tar | --ta | --t)
422    ac_prev=target_alias ;;
423  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
424    target_alias=$ac_optarg ;;
425
426  -v | -verbose | --verbose | --verbos | --verbo | --verb)
427    verbose=yes ;;
428
429  -version | --version | --versio | --versi | --vers | -V)
430    ac_init_version=: ;;
431
432  -with-* | --with-*)
433    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
434    # Reject names that are not valid shell variable names.
435    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
436      { echo "$as_me: error: invalid package name: $ac_package" >&2
437   { (exit 1); exit 1; }; }
438    ac_package=`echo $ac_package| sed 's/-/_/g'`
439    case $ac_option in
440      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
441      *) ac_optarg=yes ;;
442    esac
443    eval "with_$ac_package='$ac_optarg'" ;;
444
445  -without-* | --without-*)
446    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
447    # Reject names that are not valid shell variable names.
448    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
449      { echo "$as_me: error: invalid package name: $ac_package" >&2
450   { (exit 1); exit 1; }; }
451    ac_package=`echo $ac_package | sed 's/-/_/g'`
452    eval "with_$ac_package=no" ;;
453
454  --x)
455    # Obsolete; use --with-x.
456    with_x=yes ;;
457
458  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
459  | --x-incl | --x-inc | --x-in | --x-i)
460    ac_prev=x_includes ;;
461  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
462  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
463    x_includes=$ac_optarg ;;
464
465  -x-libraries | --x-libraries | --x-librarie | --x-librari \
466  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
467    ac_prev=x_libraries ;;
468  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
469  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
470    x_libraries=$ac_optarg ;;
471
472  -*) { echo "$as_me: error: unrecognized option: $ac_option
473Try \`$0 --help' for more information." >&2
474   { (exit 1); exit 1; }; }
475    ;;
476
477  *=*)
478    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
479    # Reject names that are not valid shell variable names.
480    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
481      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
482   { (exit 1); exit 1; }; }
483    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
484    eval "$ac_envvar='$ac_optarg'"
485    export $ac_envvar ;;
486
487  *)
488    # FIXME: should be removed in autoconf 3.0.
489    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
490    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
491      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
492    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
493    ;;
494
495  esac
496done
497
498if test -n "$ac_prev"; then
499  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
500  { echo "$as_me: error: missing argument to $ac_option" >&2
501   { (exit 1); exit 1; }; }
502fi
503
504# Be sure to have absolute paths.
505for ac_var in exec_prefix prefix
506do
507  eval ac_val=$`echo $ac_var`
508  case $ac_val in
509    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
510    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
511   { (exit 1); exit 1; }; };;
512  esac
513done
514
515# Be sure to have absolute paths.
516for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
517              localstatedir libdir includedir oldincludedir infodir mandir
518do
519  eval ac_val=$`echo $ac_var`
520  case $ac_val in
521    [\\/$]* | ?:[\\/]* ) ;;
522    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523   { (exit 1); exit 1; }; };;
524  esac
525done
526
527# There might be people who depend on the old broken behavior: `$host'
528# used to hold the argument of --host etc.
529build=$build_alias
530host=$host_alias
531target=$target_alias
532
533# FIXME: should be removed in autoconf 3.0.
534if test "x$host_alias" != x; then
535  if test "x$build_alias" = x; then
536    cross_compiling=maybe
537    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
538    If a cross compiler is detected then cross compile mode will be used." >&2
539  elif test "x$build_alias" != "x$host_alias"; then
540    cross_compiling=yes
541  fi
542fi
543
544ac_tool_prefix=
545test -n "$host_alias" && ac_tool_prefix=$host_alias-
546
547test "$silent" = yes && exec 6>/dev/null
548
549# Find the source files, if location was not specified.
550if test -z "$srcdir"; then
551  ac_srcdir_defaulted=yes
552  # Try the directory containing this script, then its parent.
553  ac_prog=$0
554  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
555  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
556  srcdir=$ac_confdir
557  if test ! -r $srcdir/$ac_unique_file; then
558    srcdir=..
559  fi
560else
561  ac_srcdir_defaulted=no
562fi
563if test ! -r $srcdir/$ac_unique_file; then
564  if test "$ac_srcdir_defaulted" = yes; then
565    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
566   { (exit 1); exit 1; }; }
567  else
568    { echo "$as_me: error: cannot find sources in $srcdir" >&2
569   { (exit 1); exit 1; }; }
570  fi
571fi
572srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
573ac_env_build_alias_set=${build_alias+set}
574ac_env_build_alias_value=$build_alias
575ac_cv_env_build_alias_set=${build_alias+set}
576ac_cv_env_build_alias_value=$build_alias
577ac_env_host_alias_set=${host_alias+set}
578ac_env_host_alias_value=$host_alias
579ac_cv_env_host_alias_set=${host_alias+set}
580ac_cv_env_host_alias_value=$host_alias
581ac_env_target_alias_set=${target_alias+set}
582ac_env_target_alias_value=$target_alias
583ac_cv_env_target_alias_set=${target_alias+set}
584ac_cv_env_target_alias_value=$target_alias
585ac_env_CC_set=${CC+set}
586ac_env_CC_value=$CC
587ac_cv_env_CC_set=${CC+set}
588ac_cv_env_CC_value=$CC
589ac_env_CFLAGS_set=${CFLAGS+set}
590ac_env_CFLAGS_value=$CFLAGS
591ac_cv_env_CFLAGS_set=${CFLAGS+set}
592ac_cv_env_CFLAGS_value=$CFLAGS
593ac_env_LDFLAGS_set=${LDFLAGS+set}
594ac_env_LDFLAGS_value=$LDFLAGS
595ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
596ac_cv_env_LDFLAGS_value=$LDFLAGS
597ac_env_CPPFLAGS_set=${CPPFLAGS+set}
598ac_env_CPPFLAGS_value=$CPPFLAGS
599ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
600ac_cv_env_CPPFLAGS_value=$CPPFLAGS
601ac_env_CPP_set=${CPP+set}
602ac_env_CPP_value=$CPP
603ac_cv_env_CPP_set=${CPP+set}
604ac_cv_env_CPP_value=$CPP
605ac_env_CXX_set=${CXX+set}
606ac_env_CXX_value=$CXX
607ac_cv_env_CXX_set=${CXX+set}
608ac_cv_env_CXX_value=$CXX
609ac_env_CXXFLAGS_set=${CXXFLAGS+set}
610ac_env_CXXFLAGS_value=$CXXFLAGS
611ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
612ac_cv_env_CXXFLAGS_value=$CXXFLAGS
613ac_env_CXXCPP_set=${CXXCPP+set}
614ac_env_CXXCPP_value=$CXXCPP
615ac_cv_env_CXXCPP_set=${CXXCPP+set}
616ac_cv_env_CXXCPP_value=$CXXCPP
617
618#
619# Report the --help message.
620#
621if test "$ac_init_help" = "long"; then
622  # Omit some internal or obsolete options to make the list less imposing.
623  # This message is too long to be a string in the A/UX 3.1 sh.
624  cat <<EOF
625\`configure' configures this package to adapt to many kinds of systems.
626
627Usage: $0 [OPTION]... [VAR=VALUE]...
628
629To assign environment variables (e.g., CC, CFLAGS...), specify them as
630VAR=VALUE.  See below for descriptions of some of the useful variables.
631
632Defaults for the options are specified in brackets.
633
634Configuration:
635  -h, --help              display this help and exit
636      --help=short        display options specific to this package
637      --help=recursive    display the short help of all the included packages
638  -V, --version           display version information and exit
639  -q, --quiet, --silent   do not print \`checking...' messages
640      --cache-file=FILE   cache test results in FILE [disabled]
641  -C, --config-cache      alias for \`--cache-file=config.cache'
642  -n, --no-create         do not create output files
643      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
644
645EOF
646
647  cat <<EOF
648Installation directories:
649  --prefix=PREFIX         install architecture-independent files in PREFIX
650                          [$ac_default_prefix]
651  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
652                          [PREFIX]
653
654By default, \`make install' will install all the files in
655\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
656an installation prefix other than \`$ac_default_prefix' using \`--prefix',
657for instance \`--prefix=\$HOME'.
658
659For better control, use the options below.
660
661Fine tuning of the installation directories:
662  --bindir=DIR            user executables [EPREFIX/bin]
663  --sbindir=DIR           system admin executables [EPREFIX/sbin]
664  --libexecdir=DIR        program executables [EPREFIX/libexec]
665  --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
666  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
667  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
668  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
669  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
670  --libdir=DIR            object code libraries [EPREFIX/lib]
671  --includedir=DIR        C header files [PREFIX/include]
672  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
673  --infodir=DIR           info documentation [DATAROOTDIR/info]
674  --mandir=DIR            man documentation [DATAROOTDIR/man]
675EOF
676
677  cat <<\EOF
678
679Program names:
680  --program-prefix=PREFIX            prepend PREFIX to installed program names
681  --program-suffix=SUFFIX            append SUFFIX to installed program names
682  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
683
684System types:
685  --build=BUILD           configure for building on BUILD [guessed]
686  --host=HOST       build programs to run on HOST [BUILD]
687  --target=TARGET   configure for building compilers for TARGET [HOST]
688EOF
689fi
690
691if test -n "$ac_init_help"; then
692
693  cat <<\EOF
694
695Optional Packages:
696  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
697  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
698
699Optional Features:
700  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
701  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
702
703  --with-rel-version=XXX  override derived release version
704  --with-abi-version=XXX  override derived ABI version
705  --with-system-type=XXX  test: override derived host system-type
706  --without-ada           suppress check for Ada95, don't build demo
707  --without-cxx           do not adjust ncurses bool to match C++
708  --without-cxx-binding   do not build C++ binding and demo
709  --disable-db-install    suppress install of terminal database
710  --without-manpages      suppress install of manpages
711  --without-progs         suppress build/install with programs (e.g., tic)
712  --without-tests         suppress build/install with test-programs
713  --without-curses-h      install curses.h as ncurses.h only
714  --with-pkg-config{=path} enable/disable use of pkg-config
715  --with-pkg-config-libdir=XXX use given directory for installing pc-files
716  --enable-pc-files       generate and install .pc files for pkg-config
717  --enable-mixed-case     tic should assume mixed-case filenames
718  --with-install-prefix   prefixes actual install-location ($DESTDIR)
719Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
720  --with-build-cc=XXX     the build C compiler ($BUILD_CC)
721  --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
722  --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
723  --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
724  --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
725  --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
726Options to Specify the Libraries Built/Used:
727  --disable-libtool-version  enable to use libtool's incompatible naming scheme
728  --with-libtool          generate libraries with libtool
729  --with-shared           generate shared-libraries
730  --with-normal           generate normal-libraries (default)
731  --with-debug            generate debug-libraries (default)
732  --with-profile          generate profile-libraries
733  --with-cxx-shared       generate C++ shared-libraries
734  --with-lib-prefix       override library-prefix
735  --with-termlib          generate separate terminfo library
736  --with-ticlib           generate separate tic library
737  --with-gpm              use Alessandro Rubini's GPM library
738  --without-dlsym         do not use dlsym() to load GPM dynamically
739  --with-sysmouse         use sysmouse (FreeBSD console)
740  --enable-rpath          use rpath option when generating shared libraries
741  --disable-relink        relink shared libraries during install
742  --with-shlib-version=X  Specify rel or abi version for shared libs
743  --disable-rpath-hack    don't add rpath options for additional libraries
744Fine-Tuning Your Configuration:
745  --disable-overwrite     leave out the link to -lcurses
746  --disable-database      do not use terminfo, only fallbacks/termcap
747  --with-database=XXX     specify terminfo source to install
748  --with-hashed-db        specify hashed-database library
749  --with-fallbacks=XXX    specify list of fallback terminal descriptions
750  --without-xterm-new     specify if xterm terminfo should be old version
751  --with-xterm-kbs=XXX    specify if xterm backspace sends BS or DEL
752  --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
753  --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
754  --disable-big-core      assume machine has little memory
755  --disable-big-strings   assume compiler has only standard-size strings
756  --enable-termcap        compile in termcap fallback support
757  --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
758  --enable-getcap         fast termcap load, no xrefs to terminfo
759  --enable-getcap-cache   cache translated termcaps in ~/.terminfo
760  --disable-home-terminfo drop ~/.terminfo from terminfo search-path
761  --disable-root-environ  restrict environment when running as root
762  --enable-symlinks       make tic use symbolic links not hard links
763  --enable-broken_linker  compile with broken-linker support code
764  --enable-bsdpad         recognize BSD-style prefix padding
765  --enable-widec          compile with wide-char/UTF-8 code
766  --disable-lp64          allow chtype to be long (ignore _LP64)
767  --disable-largefile     omit support for large files
768  --disable-tparm-varargs compile tparm() without varargs interface
769  --disable-tic-depends   link tic library without explicit dependency on ncurses library
770  --with-bool=TYPE        override fallback type of bool variable
771  --with-caps=alt         compile with alternate Caps file
772  --with-chtype=TYPE      override type of chtype
773  --with-ospeed=TYPE      override type of ospeed variable
774  --with-mmask-t=TYPE     override type of mmask_t
775  --with-ccharw-max=XXX   override size CCHARW_MAX
776  --with-tparm-arg=TYPE   override parameter type of tparm
777  --with-rcs-ids          compile-in RCS identifiers
778Options to Specify How Manpages are Installed:
779  --with-manpage-format   specify manpage-format: gzip/compress/BSDI/normal and
780                          optionally formatted/catonly, e.g., gzip,formatted
781  --with-manpage-renames  specify manpage-renaming
782  --with-manpage-aliases  specify manpage-aliases using .so
783  --with-manpage-symlinks specify manpage-aliases using symlinks
784  --with-manpage-tbl      specify manpage processing with tbl
785Extensions:
786  --disable-ext-funcs     disable function-extensions
787  --enable-sp-funcs       enable experimental SCREEN-extensions
788  --enable-term-driver    enable experimental terminal-driver
789  --enable-const          compile with extra/non-standard const
790  --enable-ext-colors     compile for 256-color support
791  --enable-ext-mouse      compile for extended mouse-encoding
792  --enable-no-padding     compile with $NCURSES_NO_PADDING code
793  --enable-signed-char    compile using signed Boolean's in term.h
794  --enable-sigwinch       compile with SIGWINCH handler
795  --enable-tcap-names     compile with user-definable terminal capabilities
796Development Code:
797  --without-develop       disable development options
798  --enable-hard-tabs      compile with hard-tabs code
799  --enable-xmc-glitch     compile with support for xmc (magic-cookie)
800Experimental Code:
801  --disable-assumed-color do not assume anything about default-colors
802  --disable-hashmap       compile without hashmap scrolling-optimization
803  --enable-colorfgbg      compile-in experimental $COLORFGBG code
804  --enable-interop        compile-in experimental interop bindings
805  --with-pthread          use POSIX thread library
806  --enable-pthreads-eintr enable EINTR in wgetch with pthreads
807  --enable-weak-symbols   enable weak-symbols for pthreads
808  --enable-reentrant      compile with experimental reentrant code
809  --with-wrap-prefix=XXX  override prefix used for public variables
810  --enable-safe-sprintf   compile with experimental safe-sprintf code
811  --disable-scroll-hints  compile without scroll-hints code
812  --enable-wgetch-events  compile with experimental wgetch-events code
813Testing/development Options:
814  --disable-echo          do not display "compiling" commands
815  --enable-warnings       build: turn on GCC compiler warnings
816  --enable-string-hacks   work around bogus compiler/loader warnings
817  --enable-assertions     test: turn on generation of assertion code
818  --with-dmalloc          test: use Gray Watson's dmalloc library
819  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
820  --with-valgrind         test: use valgrind
821  --disable-leaks         test: free permanent memory, analyze leaks
822  --enable-expanded       test: generate functions for certain macros
823  --disable-macros        test: use functions rather than macros
824  --with-trace            test: add trace() function to all models of ncurses
825Ada95 Binding Options:
826  --with-ada-compiler=CMD specify Ada95 compiler command (default gnatmake)
827  --with-ada-include=DIR  Ada includes are in DIR (default: PREFIX/share/ada/adainclude)
828  --with-ada-objects=DIR  Ada objects are in DIR (default: PREFIX/lib/ada/adalib)
829  --with-ada-sharedlib=XX build Ada95 shared-library
830
831Some influential environment variables:
832  CC          C compiler command
833  CFLAGS      C compiler flags
834  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
835              nonstandard directory <lib dir>
836  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
837              headers in a nonstandard directory <include dir>
838  CPP         C preprocessor
839  CXX         C++ compiler command
840  CXXFLAGS    C++ compiler flags
841  CXXCPP      C++ preprocessor
842
843Use these variables to override the choices made by `configure' or to help
844it to find libraries and programs with nonstandard names/locations.
845
846EOF
847fi
848
849if test "$ac_init_help" = "recursive"; then
850  # If there are subdirs, report their specific --help.
851  ac_popdir=`pwd`
852  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
853    cd $ac_subdir
854    # A "../" for each directory in /$ac_subdir.
855    ac_dots=`echo $ac_subdir |
856             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
857
858    case $srcdir in
859    .) # No --srcdir option.  We are building in place.
860      ac_sub_srcdir=$srcdir ;;
861    [\\/]* | ?:[\\/]* ) # Absolute path.
862      ac_sub_srcdir=$srcdir/$ac_subdir ;;
863    *) # Relative path.
864      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
865    esac
866
867    # Check for guested configure; otherwise get Cygnus style configure.
868    if test -f $ac_sub_srcdir/configure.gnu; then
869      echo
870      $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
871    elif test -f $ac_sub_srcdir/configure; then
872      echo
873      $SHELL $ac_sub_srcdir/configure  --help=recursive
874    elif test -f $ac_sub_srcdir/configure.ac ||
875           test -f $ac_sub_srcdir/configure.in; then
876      echo
877      $ac_configure --help
878    else
879      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
880    fi
881    cd $ac_popdir
882  done
883fi
884
885test -n "$ac_init_help" && exit 0
886if $ac_init_version; then
887  cat <<\EOF
888
889Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
890Free Software Foundation, Inc.
891This configure script is free software; the Free Software Foundation
892gives unlimited permission to copy, distribute and modify it.
893EOF
894  exit 0
895fi
896exec 5>config.log
897cat >&5 <<EOF
898This file contains any messages produced by compilers while
899running configure, to aid debugging if configure makes a mistake.
900
901It was created by $as_me, which was
902generated by GNU Autoconf 2.52.20121002.  Invocation command line was
903
904  $ $0 $@
905
906EOF
907{
908cat <<_ASUNAME
909## ---------- ##
910## Platform.  ##
911## ---------- ##
912
913hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
914uname -m = `(uname -m) 2>/dev/null || echo unknown`
915uname -r = `(uname -r) 2>/dev/null || echo unknown`
916uname -s = `(uname -s) 2>/dev/null || echo unknown`
917uname -v = `(uname -v) 2>/dev/null || echo unknown`
918
919/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
920/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
921
922/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
923/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
924/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
925hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
926/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
927/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
928/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
929
930PATH = $PATH
931
932_ASUNAME
933} >&5
934
935cat >&5 <<EOF
936## ------------ ##
937## Core tests.  ##
938## ------------ ##
939
940EOF
941
942# Keep a trace of the command line.
943# Strip out --no-create and --no-recursion so they do not pile up.
944# Also quote any args containing shell meta-characters.
945ac_configure_args=
946ac_sep=
947for ac_arg
948do
949  case $ac_arg in
950  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
951  | --no-cr | --no-c) ;;
952  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
953  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
954  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
955    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
956    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
957    ac_sep=" " ;;
958  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
959     ac_sep=" " ;;
960  esac
961  # Get rid of the leading space.
962done
963
964# When interrupted or exit'd, cleanup temporary files, and complete
965# config.log.  We remove comments because anyway the quotes in there
966# would cause problems or look ugly.
967trap 'exit_status=$?
968  # Save into config.log some information that might help in debugging.
969  echo >&5
970  echo "## ----------------- ##" >&5
971  echo "## Cache variables.  ##" >&5
972  echo "## ----------------- ##" >&5
973  echo >&5
974  # The following way of writing the cache mishandles newlines in values,
975{
976  (set) 2>&1 |
977    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
978    *ac_space=\ *)
979      sed -n \
980        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
981    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
982      ;;
983    *)
984      sed -n \
985        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
986      ;;
987    esac;
988} >&5
989  sed "/^$/d" confdefs.h >conftest.log
990  if test -s conftest.log; then
991    echo >&5
992    echo "## ------------ ##" >&5
993    echo "## confdefs.h.  ##" >&5
994    echo "## ------------ ##" >&5
995    echo >&5
996    cat conftest.log >&5
997  fi
998  (echo; echo) >&5
999  test "$ac_signal" != 0 &&
1000    echo "$as_me: caught signal $ac_signal" >&5
1001  echo "$as_me: exit $exit_status" >&5
1002  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1003    exit $exit_status
1004     ' 0
1005for ac_signal in 1 2 13 15; do
1006  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1007done
1008ac_signal=0
1009
1010# confdefs.h avoids OS command line length limits that DEFS can exceed.
1011rm -rf conftest* confdefs.h
1012# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1013echo >confdefs.h
1014
1015# Let the site file select an alternate cache file if it wants to.
1016# Prefer explicitly selected file to automatically selected ones.
1017if test -z "$CONFIG_SITE"; then
1018  if test "x$prefix" != xNONE; then
1019    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1020  else
1021    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1022  fi
1023fi
1024for ac_site_file in $CONFIG_SITE; do
1025  if test -r "$ac_site_file"; then
1026    { echo "$as_me:1026: loading site script $ac_site_file" >&5
1027echo "$as_me: loading site script $ac_site_file" >&6;}
1028    cat "$ac_site_file" >&5
1029    . "$ac_site_file"
1030  fi
1031done
1032
1033if test -r "$cache_file"; then
1034  # Some versions of bash will fail to source /dev/null (special
1035  # files actually), so we avoid doing that.
1036  if test -f "$cache_file"; then
1037    { echo "$as_me:1037: loading cache $cache_file" >&5
1038echo "$as_me: loading cache $cache_file" >&6;}
1039    case $cache_file in
1040      [\\/]* | ?:[\\/]* ) . $cache_file;;
1041      *)                      . ./$cache_file;;
1042    esac
1043  fi
1044else
1045  { echo "$as_me:1045: creating cache $cache_file" >&5
1046echo "$as_me: creating cache $cache_file" >&6;}
1047  >$cache_file
1048fi
1049
1050# Check that the precious variables saved in the cache have kept the same
1051# value.
1052ac_cache_corrupted=false
1053for ac_var in `(set) 2>&1 |
1054               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1055  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1056  eval ac_new_set=\$ac_env_${ac_var}_set
1057  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1058  eval ac_new_val="\$ac_env_${ac_var}_value"
1059  case $ac_old_set,$ac_new_set in
1060    set,)
1061      { echo "$as_me:1061: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1062echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1063      ac_cache_corrupted=: ;;
1064    ,set)
1065      { echo "$as_me:1065: error: \`$ac_var' was not set in the previous run" >&5
1066echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1067      ac_cache_corrupted=: ;;
1068    ,);;
1069    *)
1070      if test "x$ac_old_val" != "x$ac_new_val"; then
1071        { echo "$as_me:1071: error: \`$ac_var' has changed since the previous run:" >&5
1072echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1073        { echo "$as_me:1073:   former value:  $ac_old_val" >&5
1074echo "$as_me:   former value:  $ac_old_val" >&2;}
1075        { echo "$as_me:1075:   current value: $ac_new_val" >&5
1076echo "$as_me:   current value: $ac_new_val" >&2;}
1077        ac_cache_corrupted=:
1078      fi;;
1079  esac
1080  # Pass precious variables to config.status.  It doesn't matter if
1081  # we pass some twice (in addition to the command line arguments).
1082  if test "$ac_new_set" = set; then
1083    case $ac_new_val in
1084    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1085      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1086      ac_configure_args="$ac_configure_args '$ac_arg'"
1087      ;;
1088    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1089       ;;
1090    esac
1091  fi
1092done
1093if $ac_cache_corrupted; then
1094  { echo "$as_me:1094: error: changes in the environment can compromise the build" >&5
1095echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1096  { { echo "$as_me:1096: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1097echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1098   { (exit 1); exit 1; }; }
1099fi
1100
1101ac_ext=c
1102ac_cpp='$CPP $CPPFLAGS'
1103ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1104ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1105ac_compiler_gnu=$ac_cv_c_compiler_gnu
1106ac_main_return=return
1107
1108case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
1109  *c*,-n*) ECHO_N= ECHO_C='
1110' ECHO_T='	' ;;
1111  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
1112  *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
1113esac
1114echo "#! $SHELL" >conftest.sh
1115echo  "exit 0"   >>conftest.sh
1116chmod +x conftest.sh
1117if { (echo "$as_me:1117: PATH=\".;.\"; conftest.sh") >&5
1118  (PATH=".;."; conftest.sh) 2>&5
1119  ac_status=$?
1120  echo "$as_me:1120: \$? = $ac_status" >&5
1121  (exit $ac_status); }; then
1122  ac_path_separator=';'
1123else
1124  ac_path_separator=:
1125fi
1126PATH_SEPARATOR="$ac_path_separator"
1127rm -f conftest.sh
1128
1129ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1130
1131top_builddir=`pwd`
1132
1133echo "$as_me:1133: checking for egrep" >&5
1134echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1135if test "${ac_cv_prog_egrep+set}" = set; then
1136  echo $ECHO_N "(cached) $ECHO_C" >&6
1137else
1138  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
1139    then ac_cv_prog_egrep='grep -E'
1140    else ac_cv_prog_egrep='egrep'
1141    fi
1142fi
1143echo "$as_me:1143: result: $ac_cv_prog_egrep" >&5
1144echo "${ECHO_T}$ac_cv_prog_egrep" >&6
1145 EGREP=$ac_cv_prog_egrep
1146
1147test -z "$EGREP" && { { echo "$as_me:1147: error: No egrep program found" >&5
1148echo "$as_me: error: No egrep program found" >&2;}
1149   { (exit 1); exit 1; }; }
1150
1151NCURSES_MAJOR="`$ac_cv_prog_egrep '^NCURSES_MAJOR[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1152NCURSES_MINOR="`$ac_cv_prog_egrep '^NCURSES_MINOR[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1153NCURSES_PATCH="`$ac_cv_prog_egrep '^NCURSES_PATCH[ 	]*=' $srcdir/dist.mk | sed -e 's/^[^0-9]*//'`"
1154cf_cv_abi_version=${NCURSES_MAJOR}
1155cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1156cf_cv_timestamp=`date`
1157echo "$as_me:1157: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&5
1158echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_version ($cf_cv_timestamp)" >&6
1159
1160test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1161
1162# Check whether --with-rel-version or --without-rel-version was given.
1163if test "${with_rel_version+set}" = set; then
1164  withval="$with_rel_version"
1165  { echo "$as_me:1165: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1166echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1167 cf_cv_rel_version=$withval
1168fi;
1169
1170 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1171 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1172
1173if test -n "$NCURSES_MAJOR" ; then
1174  case $NCURSES_MAJOR in #(vi
1175  [0-9]*) #(vi
1176 	;;
1177  *)
1178	{ { echo "$as_me:1178: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1179echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1180   { (exit 1); exit 1; }; }
1181 	;;
1182  esac
1183else
1184  { { echo "$as_me:1184: error: Release major-version value is empty" >&5
1185echo "$as_me: error: Release major-version value is empty" >&2;}
1186   { (exit 1); exit 1; }; }
1187fi
1188
1189if test -n "$NCURSES_MINOR" ; then
1190  case $NCURSES_MINOR in #(vi
1191  [0-9]*) #(vi
1192 	;;
1193  *)
1194	{ { echo "$as_me:1194: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1195echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1196   { (exit 1); exit 1; }; }
1197 	;;
1198  esac
1199else
1200  { { echo "$as_me:1200: error: Release minor-version value is empty" >&5
1201echo "$as_me: error: Release minor-version value is empty" >&2;}
1202   { (exit 1); exit 1; }; }
1203fi
1204
1205test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1206
1207# Check whether --with-abi-version or --without-abi-version was given.
1208if test "${with_abi_version+set}" = set; then
1209  withval="$with_abi_version"
1210  { echo "$as_me:1210: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1211echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1212 cf_cv_abi_version=$withval
1213fi;
1214
1215if test -n "$cf_cv_abi_version" ; then
1216  case $cf_cv_abi_version in #(vi
1217  [0-9]*) #(vi
1218 	;;
1219  *)
1220	{ { echo "$as_me:1220: error: ABI version is not a number: $cf_cv_abi_version" >&5
1221echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1222   { (exit 1); exit 1; }; }
1223 	;;
1224  esac
1225else
1226  { { echo "$as_me:1226: error: ABI version value is empty" >&5
1227echo "$as_me: error: ABI version value is empty" >&2;}
1228   { (exit 1); exit 1; }; }
1229fi
1230
1231ac_aux_dir=
1232for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1233  if test -f $ac_dir/install-sh; then
1234    ac_aux_dir=$ac_dir
1235    ac_install_sh="$ac_aux_dir/install-sh -c"
1236    break
1237  elif test -f $ac_dir/install.sh; then
1238    ac_aux_dir=$ac_dir
1239    ac_install_sh="$ac_aux_dir/install.sh -c"
1240    break
1241  elif test -f $ac_dir/shtool; then
1242    ac_aux_dir=$ac_dir
1243    ac_install_sh="$ac_aux_dir/shtool install -c"
1244    break
1245  fi
1246done
1247if test -z "$ac_aux_dir"; then
1248  { { echo "$as_me:1248: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1249echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1250   { (exit 1); exit 1; }; }
1251fi
1252ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1253ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1254ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1255
1256# Make sure we can run config.sub.
1257$ac_config_sub sun4 >/dev/null 2>&1 ||
1258  { { echo "$as_me:1258: error: cannot run $ac_config_sub" >&5
1259echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1260   { (exit 1); exit 1; }; }
1261
1262echo "$as_me:1262: checking build system type" >&5
1263echo $ECHO_N "checking build system type... $ECHO_C" >&6
1264if test "${ac_cv_build+set}" = set; then
1265  echo $ECHO_N "(cached) $ECHO_C" >&6
1266else
1267  ac_cv_build_alias=$build_alias
1268test -z "$ac_cv_build_alias" &&
1269  ac_cv_build_alias=`$ac_config_guess`
1270test -z "$ac_cv_build_alias" &&
1271  { { echo "$as_me:1271: error: cannot guess build type; you must specify one" >&5
1272echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1273   { (exit 1); exit 1; }; }
1274ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1275  { { echo "$as_me:1275: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1276echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1277   { (exit 1); exit 1; }; }
1278
1279fi
1280echo "$as_me:1280: result: $ac_cv_build" >&5
1281echo "${ECHO_T}$ac_cv_build" >&6
1282build=$ac_cv_build
1283build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1284build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1285build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1286
1287echo "$as_me:1287: checking host system type" >&5
1288echo $ECHO_N "checking host system type... $ECHO_C" >&6
1289if test "${ac_cv_host+set}" = set; then
1290  echo $ECHO_N "(cached) $ECHO_C" >&6
1291else
1292  ac_cv_host_alias=$host_alias
1293test -z "$ac_cv_host_alias" &&
1294  ac_cv_host_alias=$ac_cv_build_alias
1295ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1296  { { echo "$as_me:1296: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1297echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1298   { (exit 1); exit 1; }; }
1299
1300fi
1301echo "$as_me:1301: result: $ac_cv_host" >&5
1302echo "${ECHO_T}$ac_cv_host" >&6
1303host=$ac_cv_host
1304host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1305host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1306host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1307
1308if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1309	echo "$as_me:1309: checking target system type" >&5
1310echo $ECHO_N "checking target system type... $ECHO_C" >&6
1311if test "${ac_cv_target+set}" = set; then
1312  echo $ECHO_N "(cached) $ECHO_C" >&6
1313else
1314  ac_cv_target_alias=$target_alias
1315test "x$ac_cv_target_alias" = "x" &&
1316  ac_cv_target_alias=$ac_cv_host_alias
1317ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1318  { { echo "$as_me:1318: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1319echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1320   { (exit 1); exit 1; }; }
1321
1322fi
1323echo "$as_me:1323: result: $ac_cv_target" >&5
1324echo "${ECHO_T}$ac_cv_target" >&6
1325target=$ac_cv_target
1326target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1327target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1328target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1329
1330# The aliases save the names the user supplied, while $host etc.
1331# will get canonicalized.
1332test -n "$target_alias" &&
1333  test "$program_prefix$program_suffix$program_transform_name" = \
1334    NONENONEs,x,x, &&
1335  program_prefix=${target_alias}-
1336	system_name="$host_os"
1337else
1338	system_name="`(uname -s -r) 2>/dev/null`"
1339	if test -z "$system_name" ; then
1340		system_name="`(hostname) 2>/dev/null`"
1341	fi
1342fi
1343test -n "$system_name" &&
1344cat >>confdefs.h <<EOF
1345#define SYSTEM_NAME "$system_name"
1346EOF
1347
1348if test "${cf_cv_system_name+set}" = set; then
1349  echo $ECHO_N "(cached) $ECHO_C" >&6
1350else
1351  cf_cv_system_name="$system_name"
1352fi
1353
1354test -z "$system_name" && system_name="$cf_cv_system_name"
1355test -n "$cf_cv_system_name" && echo "$as_me:1355: result: Configuring for $cf_cv_system_name" >&5
1356echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1357
1358if test ".$system_name" != ".$cf_cv_system_name" ; then
1359	echo "$as_me:1359: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1360echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1361	{ { echo "$as_me:1361: error: \"Please remove config.cache and try again.\"" >&5
1362echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1363   { (exit 1); exit 1; }; }
1364fi
1365
1366# Check whether --with-system-type or --without-system-type was given.
1367if test "${with_system_type+set}" = set; then
1368  withval="$with_system_type"
1369  { echo "$as_me:1369: WARNING: overriding system type to $withval" >&5
1370echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1371	cf_cv_system_name=$withval
1372	host_os=$withval
1373
1374fi;
1375
1376###	Save the given $CFLAGS to allow user-override.
1377cf_user_CFLAGS="$CFLAGS"
1378
1379###	Default install-location
1380
1381echo "$as_me:1381: checking for prefix" >&5
1382echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1383if test "x$prefix" = "xNONE" ; then
1384	case "$cf_cv_system_name" in
1385		# non-vendor systems don't have a conflict
1386	openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1387		prefix=/usr
1388		;;
1389	*)	prefix=$ac_default_prefix
1390		;;
1391	esac
1392fi
1393echo "$as_me:1393: result: $prefix" >&5
1394echo "${ECHO_T}$prefix" >&6
1395
1396if test "x$prefix" = "xNONE" ; then
1397echo "$as_me:1397: checking for default include-directory" >&5
1398echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1399test -n "$verbose" && echo 1>&6
1400for cf_symbol in \
1401	$includedir \
1402	$includedir/ncurses \
1403	$prefix/include \
1404	$prefix/include/ncurses \
1405	/usr/local/include \
1406	/usr/local/include/ncurses \
1407	/usr/include \
1408	/usr/include/ncurses
1409do
1410	cf_dir=`eval echo $cf_symbol`
1411	if test -f $cf_dir/curses.h ; then
1412	if ( fgrep NCURSES_VERSION $cf_dir/curses.h 2>&1 >/dev/null ) ; then
1413		includedir="$cf_symbol"
1414		test -n "$verbose"  && echo $ac_n "	found " 1>&6
1415		break
1416	fi
1417	fi
1418	test -n "$verbose"  && echo "	tested $cf_dir" 1>&6
1419done
1420echo "$as_me:1420: result: $includedir" >&5
1421echo "${ECHO_T}$includedir" >&6
1422fi
1423
1424###	Checks for programs.
1425
1426# Check whether --with-ada or --without-ada was given.
1427if test "${with_ada+set}" = set; then
1428  withval="$with_ada"
1429  cf_with_ada=$withval
1430else
1431  cf_with_ada=yes
1432fi;
1433if test "x$cf_with_ada" = xyes
1434then
1435	cf_PROG_CC="gnatgcc gcc cc"
1436else
1437	cf_PROG_CC="gcc cc"
1438fi
1439
1440ac_ext=c
1441ac_cpp='$CPP $CPPFLAGS'
1442ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1443ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1444ac_compiler_gnu=$ac_cv_c_compiler_gnu
1445ac_main_return=return
1446if test -n "$ac_tool_prefix"; then
1447  for ac_prog in $cf_PROG_CC
1448  do
1449    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1450set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1451echo "$as_me:1451: checking for $ac_word" >&5
1452echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1453if test "${ac_cv_prog_CC+set}" = set; then
1454  echo $ECHO_N "(cached) $ECHO_C" >&6
1455else
1456  if test -n "$CC"; then
1457  ac_cv_prog_CC="$CC" # Let the user override the test.
1458else
1459  ac_save_IFS=$IFS; IFS=$ac_path_separator
1460ac_dummy="$PATH"
1461for ac_dir in $ac_dummy; do
1462  IFS=$ac_save_IFS
1463  test -z "$ac_dir" && ac_dir=.
1464  $as_executable_p "$ac_dir/$ac_word" || continue
1465ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1466echo "$as_me:1466: found $ac_dir/$ac_word" >&5
1467break
1468done
1469
1470fi
1471fi
1472CC=$ac_cv_prog_CC
1473if test -n "$CC"; then
1474  echo "$as_me:1474: result: $CC" >&5
1475echo "${ECHO_T}$CC" >&6
1476else
1477  echo "$as_me:1477: result: no" >&5
1478echo "${ECHO_T}no" >&6
1479fi
1480
1481    test -n "$CC" && break
1482  done
1483fi
1484if test -z "$CC"; then
1485  ac_ct_CC=$CC
1486  for ac_prog in $cf_PROG_CC
1487do
1488  # Extract the first word of "$ac_prog", so it can be a program name with args.
1489set dummy $ac_prog; ac_word=$2
1490echo "$as_me:1490: checking for $ac_word" >&5
1491echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1492if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1493  echo $ECHO_N "(cached) $ECHO_C" >&6
1494else
1495  if test -n "$ac_ct_CC"; then
1496  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1497else
1498  ac_save_IFS=$IFS; IFS=$ac_path_separator
1499ac_dummy="$PATH"
1500for ac_dir in $ac_dummy; do
1501  IFS=$ac_save_IFS
1502  test -z "$ac_dir" && ac_dir=.
1503  $as_executable_p "$ac_dir/$ac_word" || continue
1504ac_cv_prog_ac_ct_CC="$ac_prog"
1505echo "$as_me:1505: found $ac_dir/$ac_word" >&5
1506break
1507done
1508
1509fi
1510fi
1511ac_ct_CC=$ac_cv_prog_ac_ct_CC
1512if test -n "$ac_ct_CC"; then
1513  echo "$as_me:1513: result: $ac_ct_CC" >&5
1514echo "${ECHO_T}$ac_ct_CC" >&6
1515else
1516  echo "$as_me:1516: result: no" >&5
1517echo "${ECHO_T}no" >&6
1518fi
1519
1520  test -n "$ac_ct_CC" && break
1521done
1522
1523  CC=$ac_ct_CC
1524fi
1525
1526test -z "$CC" && { { echo "$as_me:1526: error: no acceptable cc found in \$PATH" >&5
1527echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1528   { (exit 1); exit 1; }; }
1529
1530# Provide some information about the compiler.
1531echo "$as_me:1531:" \
1532     "checking for C compiler version" >&5
1533ac_compiler=`set X $ac_compile; echo $2`
1534{ (eval echo "$as_me:1534: \"$ac_compiler --version </dev/null >&5\"") >&5
1535  (eval $ac_compiler --version </dev/null >&5) 2>&5
1536  ac_status=$?
1537  echo "$as_me:1537: \$? = $ac_status" >&5
1538  (exit $ac_status); }
1539{ (eval echo "$as_me:1539: \"$ac_compiler -v </dev/null >&5\"") >&5
1540  (eval $ac_compiler -v </dev/null >&5) 2>&5
1541  ac_status=$?
1542  echo "$as_me:1542: \$? = $ac_status" >&5
1543  (exit $ac_status); }
1544{ (eval echo "$as_me:1544: \"$ac_compiler -V </dev/null >&5\"") >&5
1545  (eval $ac_compiler -V </dev/null >&5) 2>&5
1546  ac_status=$?
1547  echo "$as_me:1547: \$? = $ac_status" >&5
1548  (exit $ac_status); }
1549
1550cat >conftest.$ac_ext <<_ACEOF
1551#line 1551 "configure"
1552#include "confdefs.h"
1553
1554int
1555main ()
1556{
1557
1558  ;
1559  return 0;
1560}
1561_ACEOF
1562ac_clean_files_save=$ac_clean_files
1563ac_clean_files="$ac_clean_files a.out a.exe"
1564# Try to create an executable without -o first, disregard a.out.
1565# It will help us diagnose broken compilers, and finding out an intuition
1566# of exeext.
1567echo "$as_me:1567: checking for C compiler default output" >&5
1568echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1569ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1570if { (eval echo "$as_me:1570: \"$ac_link_default\"") >&5
1571  (eval $ac_link_default) 2>&5
1572  ac_status=$?
1573  echo "$as_me:1573: \$? = $ac_status" >&5
1574  (exit $ac_status); }; then
1575  # Find the output, starting from the most likely.  This scheme is
1576# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1577# resort.
1578for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1579                ls a.out conftest 2>/dev/null;
1580                ls a.* conftest.* 2>/dev/null`; do
1581  case $ac_file in
1582    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1583    a.out ) # We found the default executable, but exeext='' is most
1584            # certainly right.
1585            break;;
1586    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1587          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1588          export ac_cv_exeext
1589          break;;
1590    * ) break;;
1591  esac
1592done
1593else
1594  echo "$as_me: failed program was:" >&5
1595cat conftest.$ac_ext >&5
1596{ { echo "$as_me:1596: error: C compiler cannot create executables" >&5
1597echo "$as_me: error: C compiler cannot create executables" >&2;}
1598   { (exit 77); exit 77; }; }
1599fi
1600
1601ac_exeext=$ac_cv_exeext
1602echo "$as_me:1602: result: $ac_file" >&5
1603echo "${ECHO_T}$ac_file" >&6
1604
1605# Check the compiler produces executables we can run.  If not, either
1606# the compiler is broken, or we cross compile.
1607echo "$as_me:1607: checking whether the C compiler works" >&5
1608echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1609# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1610# If not cross compiling, check that we can run a simple program.
1611if test "$cross_compiling" != yes; then
1612  if { ac_try='./$ac_file'
1613  { (eval echo "$as_me:1613: \"$ac_try\"") >&5
1614  (eval $ac_try) 2>&5
1615  ac_status=$?
1616  echo "$as_me:1616: \$? = $ac_status" >&5
1617  (exit $ac_status); }; }; then
1618    cross_compiling=no
1619  else
1620    if test "$cross_compiling" = maybe; then
1621	cross_compiling=yes
1622    else
1623	{ { echo "$as_me:1623: error: cannot run C compiled programs.
1624If you meant to cross compile, use \`--host'." >&5
1625echo "$as_me: error: cannot run C compiled programs.
1626If you meant to cross compile, use \`--host'." >&2;}
1627   { (exit 1); exit 1; }; }
1628    fi
1629  fi
1630fi
1631echo "$as_me:1631: result: yes" >&5
1632echo "${ECHO_T}yes" >&6
1633
1634rm -f a.out a.exe conftest$ac_cv_exeext
1635ac_clean_files=$ac_clean_files_save
1636# Check the compiler produces executables we can run.  If not, either
1637# the compiler is broken, or we cross compile.
1638echo "$as_me:1638: checking whether we are cross compiling" >&5
1639echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1640echo "$as_me:1640: result: $cross_compiling" >&5
1641echo "${ECHO_T}$cross_compiling" >&6
1642
1643echo "$as_me:1643: checking for executable suffix" >&5
1644echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1645if { (eval echo "$as_me:1645: \"$ac_link\"") >&5
1646  (eval $ac_link) 2>&5
1647  ac_status=$?
1648  echo "$as_me:1648: \$? = $ac_status" >&5
1649  (exit $ac_status); }; then
1650  # If both `conftest.exe' and `conftest' are `present' (well, observable)
1651# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1652# work properly (i.e., refer to `conftest.exe'), while it won't with
1653# `rm'.
1654for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1655  case $ac_file in
1656    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1657    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1658          export ac_cv_exeext
1659          break;;
1660    * ) break;;
1661  esac
1662done
1663else
1664  { { echo "$as_me:1664: error: cannot compute EXEEXT: cannot compile and link" >&5
1665echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1666   { (exit 1); exit 1; }; }
1667fi
1668
1669rm -f conftest$ac_cv_exeext
1670echo "$as_me:1670: result: $ac_cv_exeext" >&5
1671echo "${ECHO_T}$ac_cv_exeext" >&6
1672
1673rm -f conftest.$ac_ext
1674EXEEXT=$ac_cv_exeext
1675ac_exeext=$EXEEXT
1676echo "$as_me:1676: checking for object suffix" >&5
1677echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1678if test "${ac_cv_objext+set}" = set; then
1679  echo $ECHO_N "(cached) $ECHO_C" >&6
1680else
1681  cat >conftest.$ac_ext <<_ACEOF
1682#line 1682 "configure"
1683#include "confdefs.h"
1684
1685int
1686main ()
1687{
1688
1689  ;
1690  return 0;
1691}
1692_ACEOF
1693rm -f conftest.o conftest.obj
1694if { (eval echo "$as_me:1694: \"$ac_compile\"") >&5
1695  (eval $ac_compile) 2>&5
1696  ac_status=$?
1697  echo "$as_me:1697: \$? = $ac_status" >&5
1698  (exit $ac_status); }; then
1699  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1700  case $ac_file in
1701    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1702    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1703       break;;
1704  esac
1705done
1706else
1707  echo "$as_me: failed program was:" >&5
1708cat conftest.$ac_ext >&5
1709{ { echo "$as_me:1709: error: cannot compute OBJEXT: cannot compile" >&5
1710echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1711   { (exit 1); exit 1; }; }
1712fi
1713
1714rm -f conftest.$ac_cv_objext conftest.$ac_ext
1715fi
1716echo "$as_me:1716: result: $ac_cv_objext" >&5
1717echo "${ECHO_T}$ac_cv_objext" >&6
1718OBJEXT=$ac_cv_objext
1719ac_objext=$OBJEXT
1720echo "$as_me:1720: checking whether we are using the GNU C compiler" >&5
1721echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1722if test "${ac_cv_c_compiler_gnu+set}" = set; then
1723  echo $ECHO_N "(cached) $ECHO_C" >&6
1724else
1725  cat >conftest.$ac_ext <<_ACEOF
1726#line 1726 "configure"
1727#include "confdefs.h"
1728
1729int
1730main ()
1731{
1732#ifndef __GNUC__
1733       choke me
1734#endif
1735
1736  ;
1737  return 0;
1738}
1739_ACEOF
1740rm -f conftest.$ac_objext
1741if { (eval echo "$as_me:1741: \"$ac_compile\"") >&5
1742  (eval $ac_compile) 2>&5
1743  ac_status=$?
1744  echo "$as_me:1744: \$? = $ac_status" >&5
1745  (exit $ac_status); } &&
1746         { ac_try='test -s conftest.$ac_objext'
1747  { (eval echo "$as_me:1747: \"$ac_try\"") >&5
1748  (eval $ac_try) 2>&5
1749  ac_status=$?
1750  echo "$as_me:1750: \$? = $ac_status" >&5
1751  (exit $ac_status); }; }; then
1752  ac_compiler_gnu=yes
1753else
1754  echo "$as_me: failed program was:" >&5
1755cat conftest.$ac_ext >&5
1756ac_compiler_gnu=no
1757fi
1758rm -f conftest.$ac_objext conftest.$ac_ext
1759ac_cv_c_compiler_gnu=$ac_compiler_gnu
1760
1761fi
1762echo "$as_me:1762: result: $ac_cv_c_compiler_gnu" >&5
1763echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1764GCC=`test $ac_compiler_gnu = yes && echo yes`
1765ac_test_CFLAGS=${CFLAGS+set}
1766ac_save_CFLAGS=$CFLAGS
1767CFLAGS="-g"
1768echo "$as_me:1768: checking whether $CC accepts -g" >&5
1769echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1770if test "${ac_cv_prog_cc_g+set}" = set; then
1771  echo $ECHO_N "(cached) $ECHO_C" >&6
1772else
1773  cat >conftest.$ac_ext <<_ACEOF
1774#line 1774 "configure"
1775#include "confdefs.h"
1776
1777int
1778main ()
1779{
1780
1781  ;
1782  return 0;
1783}
1784_ACEOF
1785rm -f conftest.$ac_objext
1786if { (eval echo "$as_me:1786: \"$ac_compile\"") >&5
1787  (eval $ac_compile) 2>&5
1788  ac_status=$?
1789  echo "$as_me:1789: \$? = $ac_status" >&5
1790  (exit $ac_status); } &&
1791         { ac_try='test -s conftest.$ac_objext'
1792  { (eval echo "$as_me:1792: \"$ac_try\"") >&5
1793  (eval $ac_try) 2>&5
1794  ac_status=$?
1795  echo "$as_me:1795: \$? = $ac_status" >&5
1796  (exit $ac_status); }; }; then
1797  ac_cv_prog_cc_g=yes
1798else
1799  echo "$as_me: failed program was:" >&5
1800cat conftest.$ac_ext >&5
1801ac_cv_prog_cc_g=no
1802fi
1803rm -f conftest.$ac_objext conftest.$ac_ext
1804fi
1805echo "$as_me:1805: result: $ac_cv_prog_cc_g" >&5
1806echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1807if test "$ac_test_CFLAGS" = set; then
1808  CFLAGS=$ac_save_CFLAGS
1809elif test $ac_cv_prog_cc_g = yes; then
1810  if test "$GCC" = yes; then
1811    CFLAGS="-g -O2"
1812  else
1813    CFLAGS="-g"
1814  fi
1815else
1816  if test "$GCC" = yes; then
1817    CFLAGS="-O2"
1818  else
1819    CFLAGS=
1820  fi
1821fi
1822# Some people use a C++ compiler to compile C.  Since we use `exit',
1823# in C++ we need to declare it.  In case someone uses the same compiler
1824# for both compiling C and C++ we need to have the C++ compiler decide
1825# the declaration of exit, since it's the most demanding environment.
1826cat >conftest.$ac_ext <<_ACEOF
1827#ifndef __cplusplus
1828  choke me
1829#endif
1830_ACEOF
1831rm -f conftest.$ac_objext
1832if { (eval echo "$as_me:1832: \"$ac_compile\"") >&5
1833  (eval $ac_compile) 2>&5
1834  ac_status=$?
1835  echo "$as_me:1835: \$? = $ac_status" >&5
1836  (exit $ac_status); } &&
1837         { ac_try='test -s conftest.$ac_objext'
1838  { (eval echo "$as_me:1838: \"$ac_try\"") >&5
1839  (eval $ac_try) 2>&5
1840  ac_status=$?
1841  echo "$as_me:1841: \$? = $ac_status" >&5
1842  (exit $ac_status); }; }; then
1843  for ac_declaration in \
1844   ''\
1845   '#include <stdlib.h>' \
1846   'extern "C" void std::exit (int) throw (); using std::exit;' \
1847   'extern "C" void std::exit (int); using std::exit;' \
1848   'extern "C" void exit (int) throw ();' \
1849   'extern "C" void exit (int);' \
1850   'void exit (int);'
1851do
1852  cat >conftest.$ac_ext <<_ACEOF
1853#line 1853 "configure"
1854#include "confdefs.h"
1855#include <stdlib.h>
1856$ac_declaration
1857int
1858main ()
1859{
1860exit (42);
1861  ;
1862  return 0;
1863}
1864_ACEOF
1865rm -f conftest.$ac_objext
1866if { (eval echo "$as_me:1866: \"$ac_compile\"") >&5
1867  (eval $ac_compile) 2>&5
1868  ac_status=$?
1869  echo "$as_me:1869: \$? = $ac_status" >&5
1870  (exit $ac_status); } &&
1871         { ac_try='test -s conftest.$ac_objext'
1872  { (eval echo "$as_me:1872: \"$ac_try\"") >&5
1873  (eval $ac_try) 2>&5
1874  ac_status=$?
1875  echo "$as_me:1875: \$? = $ac_status" >&5
1876  (exit $ac_status); }; }; then
1877  :
1878else
1879  echo "$as_me: failed program was:" >&5
1880cat conftest.$ac_ext >&5
1881continue
1882fi
1883rm -f conftest.$ac_objext conftest.$ac_ext
1884  cat >conftest.$ac_ext <<_ACEOF
1885#line 1885 "configure"
1886#include "confdefs.h"
1887$ac_declaration
1888int
1889main ()
1890{
1891exit (42);
1892  ;
1893  return 0;
1894}
1895_ACEOF
1896rm -f conftest.$ac_objext
1897if { (eval echo "$as_me:1897: \"$ac_compile\"") >&5
1898  (eval $ac_compile) 2>&5
1899  ac_status=$?
1900  echo "$as_me:1900: \$? = $ac_status" >&5
1901  (exit $ac_status); } &&
1902         { ac_try='test -s conftest.$ac_objext'
1903  { (eval echo "$as_me:1903: \"$ac_try\"") >&5
1904  (eval $ac_try) 2>&5
1905  ac_status=$?
1906  echo "$as_me:1906: \$? = $ac_status" >&5
1907  (exit $ac_status); }; }; then
1908  break
1909else
1910  echo "$as_me: failed program was:" >&5
1911cat conftest.$ac_ext >&5
1912fi
1913rm -f conftest.$ac_objext conftest.$ac_ext
1914done
1915rm -rf conftest*
1916if test -n "$ac_declaration"; then
1917  echo '#ifdef __cplusplus' >>confdefs.h
1918  echo $ac_declaration      >>confdefs.h
1919  echo '#endif'             >>confdefs.h
1920fi
1921
1922else
1923  echo "$as_me: failed program was:" >&5
1924cat conftest.$ac_ext >&5
1925fi
1926rm -f conftest.$ac_objext conftest.$ac_ext
1927ac_ext=c
1928ac_cpp='$CPP $CPPFLAGS'
1929ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1930ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1931ac_compiler_gnu=$ac_cv_c_compiler_gnu
1932ac_main_return=return
1933
1934GCC_VERSION=none
1935if test "$GCC" = yes ; then
1936	echo "$as_me:1936: checking version of $CC" >&5
1937echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1938	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1939	test -z "$GCC_VERSION" && GCC_VERSION=unknown
1940	echo "$as_me:1940: result: $GCC_VERSION" >&5
1941echo "${ECHO_T}$GCC_VERSION" >&6
1942fi
1943
1944echo "$as_me:1944: checking for $CC option to accept ANSI C" >&5
1945echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
1946if test "${ac_cv_prog_cc_stdc+set}" = set; then
1947  echo $ECHO_N "(cached) $ECHO_C" >&6
1948else
1949  ac_cv_prog_cc_stdc=no
1950ac_save_CC=$CC
1951cat >conftest.$ac_ext <<_ACEOF
1952#line 1952 "configure"
1953#include "confdefs.h"
1954#include <stdarg.h>
1955#include <stdio.h>
1956#include <sys/types.h>
1957#include <sys/stat.h>
1958/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
1959struct buf { int x; };
1960FILE * (*rcsopen) (struct buf *, struct stat *, int);
1961static char *e (p, i)
1962     char **p;
1963     int i;
1964{
1965  return p[i];
1966}
1967static char *f (char * (*g) (char **, int), char **p, ...)
1968{
1969  char *s;
1970  va_list v;
1971  va_start (v,p);
1972  s = g (p, va_arg (v,int));
1973  va_end (v);
1974  return s;
1975}
1976int test (int i, double x);
1977struct s1 {int (*f) (int a);};
1978struct s2 {int (*f) (double a);};
1979int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1980int argc;
1981char **argv;
1982int
1983main ()
1984{
1985return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1986  ;
1987  return 0;
1988}
1989_ACEOF
1990# Don't try gcc -ansi; that turns off useful extensions and
1991# breaks some systems' header files.
1992# AIX			-qlanglvl=ansi
1993# Ultrix and OSF/1	-std1
1994# HP-UX 10.20 and later	-Ae
1995# HP-UX older versions	-Aa -D_HPUX_SOURCE
1996# SVR4			-Xc -D__EXTENSIONS__
1997for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1998do
1999  CC="$ac_save_CC $ac_arg"
2000  rm -f conftest.$ac_objext
2001if { (eval echo "$as_me:2001: \"$ac_compile\"") >&5
2002  (eval $ac_compile) 2>&5
2003  ac_status=$?
2004  echo "$as_me:2004: \$? = $ac_status" >&5
2005  (exit $ac_status); } &&
2006         { ac_try='test -s conftest.$ac_objext'
2007  { (eval echo "$as_me:2007: \"$ac_try\"") >&5
2008  (eval $ac_try) 2>&5
2009  ac_status=$?
2010  echo "$as_me:2010: \$? = $ac_status" >&5
2011  (exit $ac_status); }; }; then
2012  ac_cv_prog_cc_stdc=$ac_arg
2013break
2014else
2015  echo "$as_me: failed program was:" >&5
2016cat conftest.$ac_ext >&5
2017fi
2018rm -f conftest.$ac_objext
2019done
2020rm -f conftest.$ac_ext conftest.$ac_objext
2021CC=$ac_save_CC
2022
2023fi
2024
2025case "x$ac_cv_prog_cc_stdc" in
2026  x|xno)
2027    echo "$as_me:2027: result: none needed" >&5
2028echo "${ECHO_T}none needed" >&6 ;;
2029  *)
2030    echo "$as_me:2030: result: $ac_cv_prog_cc_stdc" >&5
2031echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2032    CC="$CC $ac_cv_prog_cc_stdc" ;;
2033esac
2034
2035# This should have been defined by AC_PROG_CC
2036: ${CC:=cc}
2037
2038echo "$as_me:2038: checking \$CC variable" >&5
2039echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2040case "$CC" in #(vi
2041*[\ \	]-[IUD]*)
2042	echo "$as_me:2042: result: broken" >&5
2043echo "${ECHO_T}broken" >&6
2044	{ echo "$as_me:2044: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2045echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2046	# humor him...
2047	cf_flags=`echo "$CC" | sed -e 's/^[^ 	]*[ 	]//'`
2048	CC=`echo "$CC" | sed -e 's/[ 	].*//'`
2049
2050cf_fix_cppflags=no
2051cf_new_cflags=
2052cf_new_cppflags=
2053cf_new_extra_cppflags=
2054
2055for cf_add_cflags in $cf_flags
2056do
2057case $cf_fix_cppflags in
2058no)
2059	case $cf_add_cflags in #(vi
2060	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2061		case $cf_add_cflags in
2062		-D*)
2063			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2064
2065			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2066				&& test -z "${cf_tst_cflags}" \
2067				&& cf_fix_cppflags=yes
2068
2069			if test $cf_fix_cppflags = yes ; then
2070				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2071				continue
2072			elif test "${cf_tst_cflags}" = "\"'" ; then
2073				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2074				continue
2075			fi
2076			;;
2077		esac
2078		case "$CPPFLAGS" in
2079		*$cf_add_cflags) #(vi
2080			;;
2081		*) #(vi
2082			case $cf_add_cflags in #(vi
2083			-D*)
2084				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2085
2086CPPFLAGS=`echo "$CPPFLAGS" | \
2087	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2088		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2089
2090				;;
2091			esac
2092			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2093			;;
2094		esac
2095		;;
2096	*)
2097		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2098		;;
2099	esac
2100	;;
2101yes)
2102	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2103
2104	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2105
2106	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
2107		&& test -z "${cf_tst_cflags}" \
2108		&& cf_fix_cppflags=no
2109	;;
2110esac
2111done
2112
2113if test -n "$cf_new_cflags" ; then
2114
2115	CFLAGS="$CFLAGS $cf_new_cflags"
2116fi
2117
2118if test -n "$cf_new_cppflags" ; then
2119
2120	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2121fi
2122
2123if test -n "$cf_new_extra_cppflags" ; then
2124
2125	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2126fi
2127
2128	;;
2129*)
2130	echo "$as_me:2130: result: ok" >&5
2131echo "${ECHO_T}ok" >&6
2132	;;
2133esac
2134
2135ac_ext=c
2136ac_cpp='$CPP $CPPFLAGS'
2137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2139ac_compiler_gnu=$ac_cv_c_compiler_gnu
2140ac_main_return=return
2141echo "$as_me:2141: checking how to run the C preprocessor" >&5
2142echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2143# On Suns, sometimes $CPP names a directory.
2144if test -n "$CPP" && test -d "$CPP"; then
2145  CPP=
2146fi
2147if test -z "$CPP"; then
2148  if test "${ac_cv_prog_CPP+set}" = set; then
2149  echo $ECHO_N "(cached) $ECHO_C" >&6
2150else
2151      # Double quotes because CPP needs to be expanded
2152    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2153    do
2154      ac_preproc_ok=false
2155for ac_c_preproc_warn_flag in '' yes
2156do
2157  # Use a header file that comes with gcc, so configuring glibc
2158  # with a fresh cross-compiler works.
2159  # On the NeXT, cc -E runs the code through the compiler's parser,
2160  # not just through cpp. "Syntax error" is here to catch this case.
2161  cat >conftest.$ac_ext <<_ACEOF
2162#line 2162 "configure"
2163#include "confdefs.h"
2164#include <assert.h>
2165                     Syntax error
2166_ACEOF
2167if { (eval echo "$as_me:2167: \"$ac_cpp conftest.$ac_ext\"") >&5
2168  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2169  ac_status=$?
2170  egrep -v '^ *\+' conftest.er1 >conftest.err
2171  rm -f conftest.er1
2172  cat conftest.err >&5
2173  echo "$as_me:2173: \$? = $ac_status" >&5
2174  (exit $ac_status); } >/dev/null; then
2175  if test -s conftest.err; then
2176    ac_cpp_err=$ac_c_preproc_warn_flag
2177  else
2178    ac_cpp_err=
2179  fi
2180else
2181  ac_cpp_err=yes
2182fi
2183if test -z "$ac_cpp_err"; then
2184  :
2185else
2186  echo "$as_me: failed program was:" >&5
2187  cat conftest.$ac_ext >&5
2188  # Broken: fails on valid input.
2189continue
2190fi
2191rm -f conftest.err conftest.$ac_ext
2192
2193  # OK, works on sane cases.  Now check whether non-existent headers
2194  # can be detected and how.
2195  cat >conftest.$ac_ext <<_ACEOF
2196#line 2196 "configure"
2197#include "confdefs.h"
2198#include <ac_nonexistent.h>
2199_ACEOF
2200if { (eval echo "$as_me:2200: \"$ac_cpp conftest.$ac_ext\"") >&5
2201  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2202  ac_status=$?
2203  egrep -v '^ *\+' conftest.er1 >conftest.err
2204  rm -f conftest.er1
2205  cat conftest.err >&5
2206  echo "$as_me:2206: \$? = $ac_status" >&5
2207  (exit $ac_status); } >/dev/null; then
2208  if test -s conftest.err; then
2209    ac_cpp_err=$ac_c_preproc_warn_flag
2210  else
2211    ac_cpp_err=
2212  fi
2213else
2214  ac_cpp_err=yes
2215fi
2216if test -z "$ac_cpp_err"; then
2217  # Broken: success on invalid input.
2218continue
2219else
2220  echo "$as_me: failed program was:" >&5
2221  cat conftest.$ac_ext >&5
2222  # Passes both tests.
2223ac_preproc_ok=:
2224break
2225fi
2226rm -f conftest.err conftest.$ac_ext
2227
2228done
2229# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2230rm -f conftest.err conftest.$ac_ext
2231if $ac_preproc_ok; then
2232  break
2233fi
2234
2235    done
2236    ac_cv_prog_CPP=$CPP
2237
2238fi
2239  CPP=$ac_cv_prog_CPP
2240else
2241  ac_cv_prog_CPP=$CPP
2242fi
2243echo "$as_me:2243: result: $CPP" >&5
2244echo "${ECHO_T}$CPP" >&6
2245ac_preproc_ok=false
2246for ac_c_preproc_warn_flag in '' yes
2247do
2248  # Use a header file that comes with gcc, so configuring glibc
2249  # with a fresh cross-compiler works.
2250  # On the NeXT, cc -E runs the code through the compiler's parser,
2251  # not just through cpp. "Syntax error" is here to catch this case.
2252  cat >conftest.$ac_ext <<_ACEOF
2253#line 2253 "configure"
2254#include "confdefs.h"
2255#include <assert.h>
2256                     Syntax error
2257_ACEOF
2258if { (eval echo "$as_me:2258: \"$ac_cpp conftest.$ac_ext\"") >&5
2259  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2260  ac_status=$?
2261  egrep -v '^ *\+' conftest.er1 >conftest.err
2262  rm -f conftest.er1
2263  cat conftest.err >&5
2264  echo "$as_me:2264: \$? = $ac_status" >&5
2265  (exit $ac_status); } >/dev/null; then
2266  if test -s conftest.err; then
2267    ac_cpp_err=$ac_c_preproc_warn_flag
2268  else
2269    ac_cpp_err=
2270  fi
2271else
2272  ac_cpp_err=yes
2273fi
2274if test -z "$ac_cpp_err"; then
2275  :
2276else
2277  echo "$as_me: failed program was:" >&5
2278  cat conftest.$ac_ext >&5
2279  # Broken: fails on valid input.
2280continue
2281fi
2282rm -f conftest.err conftest.$ac_ext
2283
2284  # OK, works on sane cases.  Now check whether non-existent headers
2285  # can be detected and how.
2286  cat >conftest.$ac_ext <<_ACEOF
2287#line 2287 "configure"
2288#include "confdefs.h"
2289#include <ac_nonexistent.h>
2290_ACEOF
2291if { (eval echo "$as_me:2291: \"$ac_cpp conftest.$ac_ext\"") >&5
2292  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2293  ac_status=$?
2294  egrep -v '^ *\+' conftest.er1 >conftest.err
2295  rm -f conftest.er1
2296  cat conftest.err >&5
2297  echo "$as_me:2297: \$? = $ac_status" >&5
2298  (exit $ac_status); } >/dev/null; then
2299  if test -s conftest.err; then
2300    ac_cpp_err=$ac_c_preproc_warn_flag
2301  else
2302    ac_cpp_err=
2303  fi
2304else
2305  ac_cpp_err=yes
2306fi
2307if test -z "$ac_cpp_err"; then
2308  # Broken: success on invalid input.
2309continue
2310else
2311  echo "$as_me: failed program was:" >&5
2312  cat conftest.$ac_ext >&5
2313  # Passes both tests.
2314ac_preproc_ok=:
2315break
2316fi
2317rm -f conftest.err conftest.$ac_ext
2318
2319done
2320# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2321rm -f conftest.err conftest.$ac_ext
2322if $ac_preproc_ok; then
2323  :
2324else
2325  { { echo "$as_me:2325: error: C preprocessor \"$CPP\" fails sanity check" >&5
2326echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
2327   { (exit 1); exit 1; }; }
2328fi
2329
2330ac_ext=c
2331ac_cpp='$CPP $CPPFLAGS'
2332ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2333ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2334ac_compiler_gnu=$ac_cv_c_compiler_gnu
2335ac_main_return=return
2336
2337if test $ac_cv_c_compiler_gnu = yes; then
2338    echo "$as_me:2338: checking whether $CC needs -traditional" >&5
2339echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
2340if test "${ac_cv_prog_gcc_traditional+set}" = set; then
2341  echo $ECHO_N "(cached) $ECHO_C" >&6
2342else
2343    ac_pattern="Autoconf.*'x'"
2344  cat >conftest.$ac_ext <<_ACEOF
2345#line 2345 "configure"
2346#include "confdefs.h"
2347#include <sgtty.h>
2348int Autoconf = TIOCGETP;
2349_ACEOF
2350if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2351  egrep "$ac_pattern" >/dev/null 2>&1; then
2352  ac_cv_prog_gcc_traditional=yes
2353else
2354  ac_cv_prog_gcc_traditional=no
2355fi
2356rm -rf conftest*
2357
2358  if test $ac_cv_prog_gcc_traditional = no; then
2359    cat >conftest.$ac_ext <<_ACEOF
2360#line 2360 "configure"
2361#include "confdefs.h"
2362#include <termio.h>
2363int Autoconf = TCGETA;
2364_ACEOF
2365if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
2366  egrep "$ac_pattern" >/dev/null 2>&1; then
2367  ac_cv_prog_gcc_traditional=yes
2368fi
2369rm -rf conftest*
2370
2371  fi
2372fi
2373echo "$as_me:2373: result: $ac_cv_prog_gcc_traditional" >&5
2374echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
2375  if test $ac_cv_prog_gcc_traditional = yes; then
2376    CC="$CC -traditional"
2377  fi
2378fi
2379
2380echo "$as_me:2380: checking whether $CC understands -c and -o together" >&5
2381echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
2382if test "${cf_cv_prog_CC_c_o+set}" = set; then
2383  echo $ECHO_N "(cached) $ECHO_C" >&6
2384else
2385
2386cat > conftest.$ac_ext <<CF_EOF
2387#include <stdio.h>
2388int main()
2389{
2390	${cf_cv_main_return:-return}(0);
2391}
2392CF_EOF
2393# We do the test twice because some compilers refuse to overwrite an
2394# existing .o file with -o, though they will create one.
2395ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
2396if { (eval echo "$as_me:2396: \"$ac_try\"") >&5
2397  (eval $ac_try) 2>&5
2398  ac_status=$?
2399  echo "$as_me:2399: \$? = $ac_status" >&5
2400  (exit $ac_status); } &&
2401  test -f conftest2.$ac_objext && { (eval echo "$as_me:2401: \"$ac_try\"") >&5
2402  (eval $ac_try) 2>&5
2403  ac_status=$?
2404  echo "$as_me:2404: \$? = $ac_status" >&5
2405  (exit $ac_status); };
2406then
2407  eval cf_cv_prog_CC_c_o=yes
2408else
2409  eval cf_cv_prog_CC_c_o=no
2410fi
2411rm -rf conftest*
2412
2413fi
2414if test $cf_cv_prog_CC_c_o = yes; then
2415  echo "$as_me:2415: result: yes" >&5
2416echo "${ECHO_T}yes" >&6
2417else
2418  echo "$as_me:2418: result: no" >&5
2419echo "${ECHO_T}no" >&6
2420fi
2421
2422if test "$cross_compiling" = yes ; then
2423  LDCONFIG=:
2424else
2425case "$cf_cv_system_name" in #(vi
2426dragonfly*|mirbsd*|freebsd*) #(vi
2427  test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
2428  ;;
2429*) LDPATH=$PATH:/sbin:/usr/sbin
2430  # Extract the first word of "ldconfig", so it can be a program name with args.
2431set dummy ldconfig; ac_word=$2
2432echo "$as_me:2432: checking for $ac_word" >&5
2433echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2434if test "${ac_cv_path_LDCONFIG+set}" = set; then
2435  echo $ECHO_N "(cached) $ECHO_C" >&6
2436else
2437  case $LDCONFIG in
2438  [\\/]* | ?:[\\/]*)
2439  ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
2440  ;;
2441  *)
2442  ac_save_IFS=$IFS; IFS=$ac_path_separator
2443ac_dummy="$LDPATH"
2444for ac_dir in $ac_dummy; do
2445  IFS=$ac_save_IFS
2446  test -z "$ac_dir" && ac_dir=.
2447  if $as_executable_p "$ac_dir/$ac_word"; then
2448   ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
2449   echo "$as_me:2449: found $ac_dir/$ac_word" >&5
2450   break
2451fi
2452done
2453
2454  ;;
2455esac
2456fi
2457LDCONFIG=$ac_cv_path_LDCONFIG
2458
2459if test -n "$LDCONFIG"; then
2460  echo "$as_me:2460: result: $LDCONFIG" >&5
2461echo "${ECHO_T}$LDCONFIG" >&6
2462else
2463  echo "$as_me:2463: result: no" >&5
2464echo "${ECHO_T}no" >&6
2465fi
2466
2467  ;;
2468esac
2469fi
2470
2471echo "$as_me:2471: checking if you want to ensure bool is consistent with C++" >&5
2472echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
2473
2474# Check whether --with-cxx or --without-cxx was given.
2475if test "${with_cxx+set}" = set; then
2476  withval="$with_cxx"
2477  cf_with_cxx=$withval
2478else
2479  cf_with_cxx=yes
2480fi;
2481echo "$as_me:2481: result: $cf_with_cxx" >&5
2482echo "${ECHO_T}$cf_with_cxx" >&6
2483if test "X$cf_with_cxx" = Xno ; then
2484	CXX=""
2485	GXX=""
2486else
2487	# with autoconf 2.13, we can change the error to a warning:
2488		ac_ext=cc
2489ac_cpp='$CXXCPP $CPPFLAGS'
2490ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2491ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2492ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2493ac_main_return=return
2494if test -n "$ac_tool_prefix"; then
2495  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2496  do
2497    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2498set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2499echo "$as_me:2499: checking for $ac_word" >&5
2500echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2501if test "${ac_cv_prog_CXX+set}" = set; then
2502  echo $ECHO_N "(cached) $ECHO_C" >&6
2503else
2504  if test -n "$CXX"; then
2505  ac_cv_prog_CXX="$CXX" # Let the user override the test.
2506else
2507  ac_save_IFS=$IFS; IFS=$ac_path_separator
2508ac_dummy="$PATH"
2509for ac_dir in $ac_dummy; do
2510  IFS=$ac_save_IFS
2511  test -z "$ac_dir" && ac_dir=.
2512  $as_executable_p "$ac_dir/$ac_word" || continue
2513ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2514echo "$as_me:2514: found $ac_dir/$ac_word" >&5
2515break
2516done
2517
2518fi
2519fi
2520CXX=$ac_cv_prog_CXX
2521if test -n "$CXX"; then
2522  echo "$as_me:2522: result: $CXX" >&5
2523echo "${ECHO_T}$CXX" >&6
2524else
2525  echo "$as_me:2525: result: no" >&5
2526echo "${ECHO_T}no" >&6
2527fi
2528
2529    test -n "$CXX" && break
2530  done
2531fi
2532if test -z "$CXX"; then
2533  ac_ct_CXX=$CXX
2534  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2535do
2536  # Extract the first word of "$ac_prog", so it can be a program name with args.
2537set dummy $ac_prog; ac_word=$2
2538echo "$as_me:2538: checking for $ac_word" >&5
2539echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2540if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2541  echo $ECHO_N "(cached) $ECHO_C" >&6
2542else
2543  if test -n "$ac_ct_CXX"; then
2544  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2545else
2546  ac_save_IFS=$IFS; IFS=$ac_path_separator
2547ac_dummy="$PATH"
2548for ac_dir in $ac_dummy; do
2549  IFS=$ac_save_IFS
2550  test -z "$ac_dir" && ac_dir=.
2551  $as_executable_p "$ac_dir/$ac_word" || continue
2552ac_cv_prog_ac_ct_CXX="$ac_prog"
2553echo "$as_me:2553: found $ac_dir/$ac_word" >&5
2554break
2555done
2556
2557fi
2558fi
2559ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2560if test -n "$ac_ct_CXX"; then
2561  echo "$as_me:2561: result: $ac_ct_CXX" >&5
2562echo "${ECHO_T}$ac_ct_CXX" >&6
2563else
2564  echo "$as_me:2564: result: no" >&5
2565echo "${ECHO_T}no" >&6
2566fi
2567
2568  test -n "$ac_ct_CXX" && break
2569done
2570test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2571
2572  CXX=$ac_ct_CXX
2573fi
2574
2575# Provide some information about the compiler.
2576echo "$as_me:2576:" \
2577     "checking for C++ compiler version" >&5
2578ac_compiler=`set X $ac_compile; echo $2`
2579{ (eval echo "$as_me:2579: \"$ac_compiler --version </dev/null >&5\"") >&5
2580  (eval $ac_compiler --version </dev/null >&5) 2>&5
2581  ac_status=$?
2582  echo "$as_me:2582: \$? = $ac_status" >&5
2583  (exit $ac_status); }
2584{ (eval echo "$as_me:2584: \"$ac_compiler -v </dev/null >&5\"") >&5
2585  (eval $ac_compiler -v </dev/null >&5) 2>&5
2586  ac_status=$?
2587  echo "$as_me:2587: \$? = $ac_status" >&5
2588  (exit $ac_status); }
2589{ (eval echo "$as_me:2589: \"$ac_compiler -V </dev/null >&5\"") >&5
2590  (eval $ac_compiler -V </dev/null >&5) 2>&5
2591  ac_status=$?
2592  echo "$as_me:2592: \$? = $ac_status" >&5
2593  (exit $ac_status); }
2594
2595echo "$as_me:2595: checking whether we are using the GNU C++ compiler" >&5
2596echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2597if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2598  echo $ECHO_N "(cached) $ECHO_C" >&6
2599else
2600  cat >conftest.$ac_ext <<_ACEOF
2601#line 2601 "configure"
2602#include "confdefs.h"
2603
2604int
2605main ()
2606{
2607#ifndef __GNUC__
2608       choke me
2609#endif
2610
2611  ;
2612  return 0;
2613}
2614_ACEOF
2615rm -f conftest.$ac_objext
2616if { (eval echo "$as_me:2616: \"$ac_compile\"") >&5
2617  (eval $ac_compile) 2>&5
2618  ac_status=$?
2619  echo "$as_me:2619: \$? = $ac_status" >&5
2620  (exit $ac_status); } &&
2621         { ac_try='test -s conftest.$ac_objext'
2622  { (eval echo "$as_me:2622: \"$ac_try\"") >&5
2623  (eval $ac_try) 2>&5
2624  ac_status=$?
2625  echo "$as_me:2625: \$? = $ac_status" >&5
2626  (exit $ac_status); }; }; then
2627  ac_compiler_gnu=yes
2628else
2629  echo "$as_me: failed program was:" >&5
2630cat conftest.$ac_ext >&5
2631ac_compiler_gnu=no
2632fi
2633rm -f conftest.$ac_objext conftest.$ac_ext
2634ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2635
2636fi
2637echo "$as_me:2637: result: $ac_cv_cxx_compiler_gnu" >&5
2638echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2639GXX=`test $ac_compiler_gnu = yes && echo yes`
2640ac_test_CXXFLAGS=${CXXFLAGS+set}
2641ac_save_CXXFLAGS=$CXXFLAGS
2642CXXFLAGS="-g"
2643echo "$as_me:2643: checking whether $CXX accepts -g" >&5
2644echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2645if test "${ac_cv_prog_cxx_g+set}" = set; then
2646  echo $ECHO_N "(cached) $ECHO_C" >&6
2647else
2648  cat >conftest.$ac_ext <<_ACEOF
2649#line 2649 "configure"
2650#include "confdefs.h"
2651
2652int
2653main ()
2654{
2655
2656  ;
2657  return 0;
2658}
2659_ACEOF
2660rm -f conftest.$ac_objext
2661if { (eval echo "$as_me:2661: \"$ac_compile\"") >&5
2662  (eval $ac_compile) 2>&5
2663  ac_status=$?
2664  echo "$as_me:2664: \$? = $ac_status" >&5
2665  (exit $ac_status); } &&
2666         { ac_try='test -s conftest.$ac_objext'
2667  { (eval echo "$as_me:2667: \"$ac_try\"") >&5
2668  (eval $ac_try) 2>&5
2669  ac_status=$?
2670  echo "$as_me:2670: \$? = $ac_status" >&5
2671  (exit $ac_status); }; }; then
2672  ac_cv_prog_cxx_g=yes
2673else
2674  echo "$as_me: failed program was:" >&5
2675cat conftest.$ac_ext >&5
2676ac_cv_prog_cxx_g=no
2677fi
2678rm -f conftest.$ac_objext conftest.$ac_ext
2679fi
2680echo "$as_me:2680: result: $ac_cv_prog_cxx_g" >&5
2681echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2682if test "$ac_test_CXXFLAGS" = set; then
2683  CXXFLAGS=$ac_save_CXXFLAGS
2684elif test $ac_cv_prog_cxx_g = yes; then
2685  if test "$GXX" = yes; then
2686    CXXFLAGS="-g -O2"
2687  else
2688    CXXFLAGS="-g"
2689  fi
2690else
2691  if test "$GXX" = yes; then
2692    CXXFLAGS="-O2"
2693  else
2694    CXXFLAGS=
2695  fi
2696fi
2697for ac_declaration in \
2698   ''\
2699   '#include <stdlib.h>' \
2700   'extern "C" void std::exit (int) throw (); using std::exit;' \
2701   'extern "C" void std::exit (int); using std::exit;' \
2702   'extern "C" void exit (int) throw ();' \
2703   'extern "C" void exit (int);' \
2704   'void exit (int);'
2705do
2706  cat >conftest.$ac_ext <<_ACEOF
2707#line 2707 "configure"
2708#include "confdefs.h"
2709#include <stdlib.h>
2710$ac_declaration
2711int
2712main ()
2713{
2714exit (42);
2715  ;
2716  return 0;
2717}
2718_ACEOF
2719rm -f conftest.$ac_objext
2720if { (eval echo "$as_me:2720: \"$ac_compile\"") >&5
2721  (eval $ac_compile) 2>&5
2722  ac_status=$?
2723  echo "$as_me:2723: \$? = $ac_status" >&5
2724  (exit $ac_status); } &&
2725         { ac_try='test -s conftest.$ac_objext'
2726  { (eval echo "$as_me:2726: \"$ac_try\"") >&5
2727  (eval $ac_try) 2>&5
2728  ac_status=$?
2729  echo "$as_me:2729: \$? = $ac_status" >&5
2730  (exit $ac_status); }; }; then
2731  :
2732else
2733  echo "$as_me: failed program was:" >&5
2734cat conftest.$ac_ext >&5
2735continue
2736fi
2737rm -f conftest.$ac_objext conftest.$ac_ext
2738  cat >conftest.$ac_ext <<_ACEOF
2739#line 2739 "configure"
2740#include "confdefs.h"
2741$ac_declaration
2742int
2743main ()
2744{
2745exit (42);
2746  ;
2747  return 0;
2748}
2749_ACEOF
2750rm -f conftest.$ac_objext
2751if { (eval echo "$as_me:2751: \"$ac_compile\"") >&5
2752  (eval $ac_compile) 2>&5
2753  ac_status=$?
2754  echo "$as_me:2754: \$? = $ac_status" >&5
2755  (exit $ac_status); } &&
2756         { ac_try='test -s conftest.$ac_objext'
2757  { (eval echo "$as_me:2757: \"$ac_try\"") >&5
2758  (eval $ac_try) 2>&5
2759  ac_status=$?
2760  echo "$as_me:2760: \$? = $ac_status" >&5
2761  (exit $ac_status); }; }; then
2762  break
2763else
2764  echo "$as_me: failed program was:" >&5
2765cat conftest.$ac_ext >&5
2766fi
2767rm -f conftest.$ac_objext conftest.$ac_ext
2768done
2769rm -rf conftest*
2770if test -n "$ac_declaration"; then
2771  echo '#ifdef __cplusplus' >>confdefs.h
2772  echo $ac_declaration      >>confdefs.h
2773  echo '#endif'             >>confdefs.h
2774fi
2775
2776ac_ext=c
2777ac_cpp='$CPP $CPPFLAGS'
2778ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2779ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2780ac_compiler_gnu=$ac_cv_c_compiler_gnu
2781ac_main_return=return
2782
2783		# autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
2784	if test "$CXX" = "g++" ; then
2785		# Extract the first word of "g++", so it can be a program name with args.
2786set dummy g++; ac_word=$2
2787echo "$as_me:2787: checking for $ac_word" >&5
2788echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2789if test "${ac_cv_path_CXX+set}" = set; then
2790  echo $ECHO_N "(cached) $ECHO_C" >&6
2791else
2792  case $CXX in
2793  [\\/]* | ?:[\\/]*)
2794  ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
2795  ;;
2796  *)
2797  ac_save_IFS=$IFS; IFS=$ac_path_separator
2798ac_dummy="$PATH"
2799for ac_dir in $ac_dummy; do
2800  IFS=$ac_save_IFS
2801  test -z "$ac_dir" && ac_dir=.
2802  if $as_executable_p "$ac_dir/$ac_word"; then
2803   ac_cv_path_CXX="$ac_dir/$ac_word"
2804   echo "$as_me:2804: found $ac_dir/$ac_word" >&5
2805   break
2806fi
2807done
2808
2809  ;;
2810esac
2811fi
2812CXX=$ac_cv_path_CXX
2813
2814if test -n "$CXX"; then
2815  echo "$as_me:2815: result: $CXX" >&5
2816echo "${ECHO_T}$CXX" >&6
2817else
2818  echo "$as_me:2818: result: no" >&5
2819echo "${ECHO_T}no" >&6
2820fi
2821
2822	fi
2823	case "x$CXX" in #(vi
2824	x|xg++)
2825		{ echo "$as_me:2825: WARNING: You don't have any C++ compiler, too bad" >&5
2826echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
2827		cf_with_cxx=no; CXX=""; GXX="";
2828		;;
2829	esac
2830fi
2831
2832GXX_VERSION=none
2833if test "$GXX" = yes; then
2834	echo "$as_me:2834: checking version of ${CXX:-g++}" >&5
2835echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
2836	GXX_VERSION="`${CXX:-g++} --version| sed -e '2,$d' -e 's/^.*(GCC) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2837	test -z "$GXX_VERSION" && GXX_VERSION=unknown
2838	echo "$as_me:2838: result: $GXX_VERSION" >&5
2839echo "${ECHO_T}$GXX_VERSION" >&6
2840fi
2841
2842case $GXX_VERSION in
28431*|2.[0-6]*)
2844	# GXX=""; CXX=""; ac_cv_prog_gxx=no
2845	# cf_cxx_library=no
2846	{ echo "$as_me:2846: WARNING: templates do not work" >&5
2847echo "$as_me: WARNING: templates do not work" >&2;}
2848	;;
2849esac
2850
2851echo "$as_me:2851: checking if you want to build C++ binding and demo" >&5
2852echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
2853
2854# Check whether --with-cxx-binding or --without-cxx-binding was given.
2855if test "${with_cxx_binding+set}" = set; then
2856  withval="$with_cxx_binding"
2857  cf_with_cxx_binding=$withval
2858else
2859  cf_with_cxx_binding=$cf_with_cxx
2860fi;
2861echo "$as_me:2861: result: $cf_with_cxx_binding" >&5
2862echo "${ECHO_T}$cf_with_cxx_binding" >&6
2863
2864echo "$as_me:2864: checking if you want to build with Ada95" >&5
2865echo $ECHO_N "checking if you want to build with Ada95... $ECHO_C" >&6
2866echo "$as_me:2866: result: $cf_with_ada" >&5
2867echo "${ECHO_T}$cf_with_ada" >&6
2868
2869echo "$as_me:2869: checking if you want to install terminal database" >&5
2870echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
2871
2872# Check whether --enable-db-install or --disable-db-install was given.
2873if test "${enable_db_install+set}" = set; then
2874  enableval="$enable_db_install"
2875  cf_with_db_install=$enableval
2876else
2877  cf_with_db_install=yes
2878fi;
2879echo "$as_me:2879: result: $cf_with_db_install" >&5
2880echo "${ECHO_T}$cf_with_db_install" >&6
2881
2882echo "$as_me:2882: checking if you want to install manpages" >&5
2883echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
2884
2885# Check whether --with-manpages or --without-manpages was given.
2886if test "${with_manpages+set}" = set; then
2887  withval="$with_manpages"
2888  cf_with_manpages=$withval
2889else
2890  cf_with_manpages=yes
2891fi;
2892echo "$as_me:2892: result: $cf_with_manpages" >&5
2893echo "${ECHO_T}$cf_with_manpages" >&6
2894
2895echo "$as_me:2895: checking if you want to build programs such as tic" >&5
2896echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
2897
2898# Check whether --with-progs or --without-progs was given.
2899if test "${with_progs+set}" = set; then
2900  withval="$with_progs"
2901  cf_with_progs=$withval
2902else
2903  cf_with_progs=yes
2904fi;
2905echo "$as_me:2905: result: $cf_with_progs" >&5
2906echo "${ECHO_T}$cf_with_progs" >&6
2907
2908echo "$as_me:2908: checking if you want to build test-programs" >&5
2909echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
2910
2911# Check whether --with-tests or --without-tests was given.
2912if test "${with_tests+set}" = set; then
2913  withval="$with_tests"
2914  cf_with_tests=$withval
2915else
2916  cf_with_tests=yes
2917fi;
2918echo "$as_me:2918: result: $cf_with_tests" >&5
2919echo "${ECHO_T}$cf_with_tests" >&6
2920
2921echo "$as_me:2921: checking if you wish to install curses.h" >&5
2922echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
2923
2924# Check whether --with-curses-h or --without-curses-h was given.
2925if test "${with_curses_h+set}" = set; then
2926  withval="$with_curses_h"
2927  with_curses_h=$withval
2928else
2929  with_curses_h=yes
2930fi;
2931echo "$as_me:2931: result: $with_curses_h" >&5
2932echo "${ECHO_T}$with_curses_h" >&6
2933
2934modules_to_build="ncurses"
2935if test "X$cf_with_progs" != Xno ; then
2936modules_to_build="$modules_to_build progs tack"
2937fi
2938modules_to_build="$modules_to_build panel menu form"
2939
2940test "$program_prefix" != NONE &&
2941  program_transform_name="s,^,$program_prefix,;$program_transform_name"
2942# Use a double $ so make ignores it.
2943test "$program_suffix" != NONE &&
2944  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
2945# Double any \ or $.  echo might interpret backslashes.
2946# By default was `s,x,x', remove it if useless.
2947cat <<\_ACEOF >conftest.sed
2948s/[\\$]/&&/g;s/;s,x,x,$//
2949_ACEOF
2950program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2951rm conftest.sed
2952
2953for ac_prog in mawk gawk nawk awk
2954do
2955  # Extract the first word of "$ac_prog", so it can be a program name with args.
2956set dummy $ac_prog; ac_word=$2
2957echo "$as_me:2957: checking for $ac_word" >&5
2958echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2959if test "${ac_cv_prog_AWK+set}" = set; then
2960  echo $ECHO_N "(cached) $ECHO_C" >&6
2961else
2962  if test -n "$AWK"; then
2963  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2964else
2965  ac_save_IFS=$IFS; IFS=$ac_path_separator
2966ac_dummy="$PATH"
2967for ac_dir in $ac_dummy; do
2968  IFS=$ac_save_IFS
2969  test -z "$ac_dir" && ac_dir=.
2970  $as_executable_p "$ac_dir/$ac_word" || continue
2971ac_cv_prog_AWK="$ac_prog"
2972echo "$as_me:2972: found $ac_dir/$ac_word" >&5
2973break
2974done
2975
2976fi
2977fi
2978AWK=$ac_cv_prog_AWK
2979if test -n "$AWK"; then
2980  echo "$as_me:2980: result: $AWK" >&5
2981echo "${ECHO_T}$AWK" >&6
2982else
2983  echo "$as_me:2983: result: no" >&5
2984echo "${ECHO_T}no" >&6
2985fi
2986
2987  test -n "$AWK" && break
2988done
2989
2990test -z "$AWK" && { { echo "$as_me:2990: error: No awk program found" >&5
2991echo "$as_me: error: No awk program found" >&2;}
2992   { (exit 1); exit 1; }; }
2993
2994echo "$as_me:2994: checking for egrep" >&5
2995echo $ECHO_N "checking for egrep... $ECHO_C" >&6
2996if test "${ac_cv_prog_egrep+set}" = set; then
2997  echo $ECHO_N "(cached) $ECHO_C" >&6
2998else
2999  if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3000    then ac_cv_prog_egrep='grep -E'
3001    else ac_cv_prog_egrep='egrep'
3002    fi
3003fi
3004echo "$as_me:3004: result: $ac_cv_prog_egrep" >&5
3005echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3006 EGREP=$ac_cv_prog_egrep
3007
3008test -z "$EGREP" && { { echo "$as_me:3008: error: No egrep program found" >&5
3009echo "$as_me: error: No egrep program found" >&2;}
3010   { (exit 1); exit 1; }; }
3011
3012# Find a good install program.  We prefer a C program (faster),
3013# so one script is as good as another.  But avoid the broken or
3014# incompatible versions:
3015# SysV /etc/install, /usr/sbin/install
3016# SunOS /usr/etc/install
3017# IRIX /sbin/install
3018# AIX /bin/install
3019# AmigaOS /C/install, which installs bootblocks on floppy discs
3020# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3021# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3022# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3023# ./install, which can be erroneously created by make from ./install.sh.
3024echo "$as_me:3024: checking for a BSD compatible install" >&5
3025echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3026if test -z "$INSTALL"; then
3027if test "${ac_cv_path_install+set}" = set; then
3028  echo $ECHO_N "(cached) $ECHO_C" >&6
3029else
3030    ac_save_IFS=$IFS; IFS=$ac_path_separator
3031  for ac_dir in $PATH; do
3032    IFS=$ac_save_IFS
3033    # Account for people who put trailing slashes in PATH elements.
3034    case $ac_dir/ in
3035    / | ./ | .// | /cC/* \
3036    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3037    | /usr/ucb/* ) ;;
3038    *)
3039      # OSF1 and SCO ODT 3.0 have their own names for install.
3040      # Don't use installbsd from OSF since it installs stuff as root
3041      # by default.
3042      for ac_prog in ginstall scoinst install; do
3043        if $as_executable_p "$ac_dir/$ac_prog"; then
3044	  if test $ac_prog = install &&
3045            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3046	    # AIX install.  It has an incompatible calling convention.
3047	    :
3048	  elif test $ac_prog = install &&
3049	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3050	    # program-specific install script used by HP pwplus--don't use.
3051	    :
3052	  else
3053	    ac_cv_path_install="$ac_dir/$ac_prog -c"
3054	    break 2
3055	  fi
3056	fi
3057      done
3058      ;;
3059    esac
3060  done
3061
3062fi
3063  if test "${ac_cv_path_install+set}" = set; then
3064    INSTALL=$ac_cv_path_install
3065  else
3066    # As a last resort, use the slow shell script.  We don't cache a
3067    # path for INSTALL within a source directory, because that will
3068    # break other packages using the cache if that directory is
3069    # removed, or if the path is relative.
3070    INSTALL=$ac_install_sh
3071  fi
3072fi
3073echo "$as_me:3073: result: $INSTALL" >&5
3074echo "${ECHO_T}$INSTALL" >&6
3075
3076# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3077# It thinks the first close brace ends the variable substitution.
3078test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3079
3080test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3081
3082test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3083
3084case $INSTALL in
3085/*)
3086  ;;
3087*)
3088  cf_dir=`echo $INSTALL | sed -e 's%/[^/]*$%%'`
3089  test -z "$cf_dir" && cf_dir=.
3090  INSTALL=`cd $cf_dir && pwd`/`echo $INSTALL | sed -e 's%^.*/%%'`
3091  ;;
3092esac
3093
3094for ac_prog in tdlint lint alint splint lclint
3095do
3096  # Extract the first word of "$ac_prog", so it can be a program name with args.
3097set dummy $ac_prog; ac_word=$2
3098echo "$as_me:3098: checking for $ac_word" >&5
3099echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3100if test "${ac_cv_prog_LINT+set}" = set; then
3101  echo $ECHO_N "(cached) $ECHO_C" >&6
3102else
3103  if test -n "$LINT"; then
3104  ac_cv_prog_LINT="$LINT" # Let the user override the test.
3105else
3106  ac_save_IFS=$IFS; IFS=$ac_path_separator
3107ac_dummy="$PATH"
3108for ac_dir in $ac_dummy; do
3109  IFS=$ac_save_IFS
3110  test -z "$ac_dir" && ac_dir=.
3111  $as_executable_p "$ac_dir/$ac_word" || continue
3112ac_cv_prog_LINT="$ac_prog"
3113echo "$as_me:3113: found $ac_dir/$ac_word" >&5
3114break
3115done
3116
3117fi
3118fi
3119LINT=$ac_cv_prog_LINT
3120if test -n "$LINT"; then
3121  echo "$as_me:3121: result: $LINT" >&5
3122echo "${ECHO_T}$LINT" >&6
3123else
3124  echo "$as_me:3124: result: no" >&5
3125echo "${ECHO_T}no" >&6
3126fi
3127
3128  test -n "$LINT" && break
3129done
3130
3131echo "$as_me:3131: checking whether ln -s works" >&5
3132echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3133LN_S=$as_ln_s
3134if test "$LN_S" = "ln -s"; then
3135  echo "$as_me:3135: result: yes" >&5
3136echo "${ECHO_T}yes" >&6
3137else
3138  echo "$as_me:3138: result: no, using $LN_S" >&5
3139echo "${ECHO_T}no, using $LN_S" >&6
3140fi
3141
3142echo "$as_me:3142: checking if $LN_S -f options work" >&5
3143echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3144
3145rm -f conf$$.src conf$$dst
3146echo >conf$$.dst
3147echo first >conf$$.src
3148if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3149	cf_prog_ln_sf=yes
3150else
3151	cf_prog_ln_sf=no
3152fi
3153rm -f conf$$.dst conf$$src
3154echo "$as_me:3154: result: $cf_prog_ln_sf" >&5
3155echo "${ECHO_T}$cf_prog_ln_sf" >&6
3156
3157test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3158
3159echo "$as_me:3159: checking for long file names" >&5
3160echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3161if test "${ac_cv_sys_long_file_names+set}" = set; then
3162  echo $ECHO_N "(cached) $ECHO_C" >&6
3163else
3164  ac_cv_sys_long_file_names=yes
3165# Test for long file names in all the places we know might matter:
3166#      .		the current directory, where building will happen
3167#      $prefix/lib	where we will be installing things
3168#      $exec_prefix/lib	likewise
3169# eval it to expand exec_prefix.
3170#      $TMPDIR		if set, where it might want to write temporary files
3171# if $TMPDIR is not set:
3172#      /tmp		where it might want to write temporary files
3173#      /var/tmp		likewise
3174#      /usr/tmp		likewise
3175if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3176  ac_tmpdirs=$TMPDIR
3177else
3178  ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3179fi
3180for ac_dir in  . $ac_tmpdirs `eval echo $prefix/lib $exec_prefix/lib` ; do
3181  test -d $ac_dir || continue
3182  test -w $ac_dir || continue # It is less confusing to not echo anything here.
3183  ac_xdir=$ac_dir/cf$$
3184  (umask 077 && mkdir $ac_xdir 2>/dev/null) || continue
3185  ac_tf1=$ac_xdir/conftest9012345
3186  ac_tf2=$ac_xdir/conftest9012346
3187  (echo 1 >$ac_tf1) 2>/dev/null
3188  (echo 2 >$ac_tf2) 2>/dev/null
3189  ac_val=`cat $ac_tf1 2>/dev/null`
3190  if test ! -f $ac_tf1 || test "$ac_val" != 1; then
3191    ac_cv_sys_long_file_names=no
3192    rm -rf $ac_xdir 2>/dev/null
3193    break
3194  fi
3195  rm -rf $ac_xdir 2>/dev/null
3196done
3197fi
3198echo "$as_me:3198: result: $ac_cv_sys_long_file_names" >&5
3199echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3200if test $ac_cv_sys_long_file_names = yes; then
3201
3202cat >>confdefs.h <<\EOF
3203#define HAVE_LONG_FILE_NAMES 1
3204EOF
3205
3206fi
3207
3208# if we find pkg-config, check if we should install the ".pc" files.
3209
3210echo "$as_me:3210: checking if you want to use pkg-config" >&5
3211echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
3212
3213# Check whether --with-pkg-config or --without-pkg-config was given.
3214if test "${with_pkg_config+set}" = set; then
3215  withval="$with_pkg_config"
3216  cf_pkg_config=$withval
3217else
3218  cf_pkg_config=yes
3219fi;
3220echo "$as_me:3220: result: $cf_pkg_config" >&5
3221echo "${ECHO_T}$cf_pkg_config" >&6
3222
3223case $cf_pkg_config in #(vi
3224no) #(vi
3225	PKG_CONFIG=none
3226	;;
3227yes) #(vi
3228
3229if test -n "$ac_tool_prefix"; then
3230  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
3231set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
3232echo "$as_me:3232: checking for $ac_word" >&5
3233echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3234if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
3235  echo $ECHO_N "(cached) $ECHO_C" >&6
3236else
3237  case $PKG_CONFIG in
3238  [\\/]* | ?:[\\/]*)
3239  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
3240  ;;
3241  *)
3242  ac_save_IFS=$IFS; IFS=$ac_path_separator
3243ac_dummy="$PATH"
3244for ac_dir in $ac_dummy; do
3245  IFS=$ac_save_IFS
3246  test -z "$ac_dir" && ac_dir=.
3247  if $as_executable_p "$ac_dir/$ac_word"; then
3248   ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
3249   echo "$as_me:3249: found $ac_dir/$ac_word" >&5
3250   break
3251fi
3252done
3253
3254  ;;
3255esac
3256fi
3257PKG_CONFIG=$ac_cv_path_PKG_CONFIG
3258
3259if test -n "$PKG_CONFIG"; then
3260  echo "$as_me:3260: result: $PKG_CONFIG" >&5
3261echo "${ECHO_T}$PKG_CONFIG" >&6
3262else
3263  echo "$as_me:3263: result: no" >&5
3264echo "${ECHO_T}no" >&6
3265fi
3266
3267fi
3268if test -z "$ac_cv_path_PKG_CONFIG"; then
3269  ac_pt_PKG_CONFIG=$PKG_CONFIG
3270  # Extract the first word of "pkg-config", so it can be a program name with args.
3271set dummy pkg-config; ac_word=$2
3272echo "$as_me:3272: checking for $ac_word" >&5
3273echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3274if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
3275  echo $ECHO_N "(cached) $ECHO_C" >&6
3276else
3277  case $ac_pt_PKG_CONFIG in
3278  [\\/]* | ?:[\\/]*)
3279  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
3280  ;;
3281  *)
3282  ac_save_IFS=$IFS; IFS=$ac_path_separator
3283ac_dummy="$PATH"
3284for ac_dir in $ac_dummy; do
3285  IFS=$ac_save_IFS
3286  test -z "$ac_dir" && ac_dir=.
3287  if $as_executable_p "$ac_dir/$ac_word"; then
3288   ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
3289   echo "$as_me:3289: found $ac_dir/$ac_word" >&5
3290   break
3291fi
3292done
3293
3294  test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
3295  ;;
3296esac
3297fi
3298ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
3299
3300if test -n "$ac_pt_PKG_CONFIG"; then
3301  echo "$as_me:3301: result: $ac_pt_PKG_CONFIG" >&5
3302echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
3303else
3304  echo "$as_me:3304: result: no" >&5
3305echo "${ECHO_T}no" >&6
3306fi
3307
3308  PKG_CONFIG=$ac_pt_PKG_CONFIG
3309else
3310  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
3311fi
3312
3313	;;
3314*)
3315	PKG_CONFIG=$withval
3316	;;
3317esac
3318
3319test -z "$PKG_CONFIG" && PKG_CONFIG=none
3320if test "$PKG_CONFIG" != none ; then
3321
3322if test "x$prefix" != xNONE; then
3323  cf_path_syntax="$prefix"
3324else
3325  cf_path_syntax="$ac_default_prefix"
3326fi
3327
3328case ".$PKG_CONFIG" in #(vi
3329.\$\(*\)*|.\'*\'*) #(vi
3330  ;;
3331..|./*|.\\*) #(vi
3332  ;;
3333.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3334  ;;
3335.\${*prefix}*|.\${*dir}*) #(vi
3336  eval PKG_CONFIG="$PKG_CONFIG"
3337  case ".$PKG_CONFIG" in #(vi
3338  .NONE/*)
3339    PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3340    ;;
3341  esac
3342  ;; #(vi
3343.no|.NONE/*)
3344  PKG_CONFIG=`echo $PKG_CONFIG | sed -e s%NONE%$cf_path_syntax%`
3345  ;;
3346*)
3347  { { echo "$as_me:3347: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
3348echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
3349   { (exit 1); exit 1; }; }
3350  ;;
3351esac
3352
3353fi
3354
3355if test "$PKG_CONFIG" != none ; then
3356	echo "$as_me:3356: checking for $PKG_CONFIG library directory" >&5
3357echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
3358
3359# Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
3360if test "${with_pkg_config_libdir+set}" = set; then
3361  withval="$with_pkg_config_libdir"
3362  PKG_CONFIG_LIBDIR=$withval
3363else
3364  PKG_CONFIG_LIBDIR=yes
3365fi;
3366
3367	case x$PKG_CONFIG_LIBDIR in #(vi
3368	x/*) #(vi
3369		;;
3370	xyes) #(vi
3371		# look for the library directory using the same prefix as the executable
3372		cf_path=`echo "$PKG_CONFIG" | sed -e 's,/[^/]*/[^/]*$,,'`
3373		case x`(arch) 2>/dev/null` in #(vi
3374		*64) #(vi
3375			for cf_config in $cf_path/share $cf_path/lib64 $cf_path/lib32 $cf_path/lib
3376			do
3377				if test -d $cf_config/pkgconfig
3378				then
3379					PKG_CONFIG_LIBDIR=$cf_config/pkgconfig
3380					break
3381				fi
3382			done
3383			;;
3384		*)
3385			PKG_CONFIG_LIBDIR=$cf_path/lib/pkgconfig
3386			;;
3387		esac
3388		;;
3389	*)
3390		;;
3391	esac
3392
3393	echo "$as_me:3393: result: $PKG_CONFIG_LIBDIR" >&5
3394echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
3395fi
3396
3397if test "$PKG_CONFIG" != none ; then
3398	echo "$as_me:3398: checking if we should install .pc files for $PKG_CONFIG" >&5
3399echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
3400
3401# Check whether --enable-pc-files or --disable-pc-files was given.
3402if test "${enable_pc_files+set}" = set; then
3403  enableval="$enable_pc_files"
3404  enable_pc_files=$enableval
3405else
3406  enable_pc_files=no
3407fi;
3408	echo "$as_me:3408: result: $enable_pc_files" >&5
3409echo "${ECHO_T}$enable_pc_files" >&6
3410	if test "$enable_pc_files" != no
3411	then
3412
3413if test "x$prefix" != xNONE; then
3414  cf_path_syntax="$prefix"
3415else
3416  cf_path_syntax="$ac_default_prefix"
3417fi
3418
3419case ".$PKG_CONFIG_LIBDIR" in #(vi
3420.\$\(*\)*|.\'*\'*) #(vi
3421  ;;
3422..|./*|.\\*) #(vi
3423  ;;
3424.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
3425  ;;
3426.\${*prefix}*|.\${*dir}*) #(vi
3427  eval PKG_CONFIG_LIBDIR="$PKG_CONFIG_LIBDIR"
3428  case ".$PKG_CONFIG_LIBDIR" in #(vi
3429  .NONE/*)
3430    PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3431    ;;
3432  esac
3433  ;; #(vi
3434.no|.NONE/*)
3435  PKG_CONFIG_LIBDIR=`echo $PKG_CONFIG_LIBDIR | sed -e s%NONE%$cf_path_syntax%`
3436  ;;
3437*)
3438  { { echo "$as_me:3438: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&5
3439echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG_LIBDIR\"" >&2;}
3440   { (exit 1); exit 1; }; }
3441  ;;
3442esac
3443
3444	fi
3445else
3446	enable_pc_files=no
3447fi
3448
3449echo "$as_me:3449: checking if we should assume mixed-case filenames" >&5
3450echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
3451
3452# Check whether --enable-mixed-case or --disable-mixed-case was given.
3453if test "${enable_mixed_case+set}" = set; then
3454  enableval="$enable_mixed_case"
3455  enable_mixedcase=$enableval
3456else
3457  enable_mixedcase=auto
3458fi;
3459echo "$as_me:3459: result: $enable_mixedcase" >&5
3460echo "${ECHO_T}$enable_mixedcase" >&6
3461if test "$enable_mixedcase" = "auto" ; then
3462
3463echo "$as_me:3463: checking if filesystem supports mixed-case filenames" >&5
3464echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
3465if test "${cf_cv_mixedcase+set}" = set; then
3466  echo $ECHO_N "(cached) $ECHO_C" >&6
3467else
3468
3469if test "$cross_compiling" = yes ; then
3470	case $target_alias in #(vi
3471	*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*) #(vi
3472		cf_cv_mixedcase=no
3473		;;
3474	*)
3475		cf_cv_mixedcase=yes
3476		;;
3477	esac
3478else
3479	rm -f conftest CONFTEST
3480	echo test >conftest
3481	if test -f CONFTEST ; then
3482		cf_cv_mixedcase=no
3483	else
3484		cf_cv_mixedcase=yes
3485	fi
3486	rm -f conftest CONFTEST
3487fi
3488
3489fi
3490echo "$as_me:3490: result: $cf_cv_mixedcase" >&5
3491echo "${ECHO_T}$cf_cv_mixedcase" >&6
3492test "$cf_cv_mixedcase" = yes &&
3493cat >>confdefs.h <<\EOF
3494#define MIXEDCASE_FILENAMES 1
3495EOF
3496
3497else
3498    cf_cv_mixedcase=$enable_mixedcase
3499    if test "x$enable_mixedcase" = "xyes" ; then
3500
3501cat >>confdefs.h <<\EOF
3502#define MIXEDCASE_FILENAMES 1
3503EOF
3504
3505    fi
3506fi
3507
3508# do this after mixed-case option (tags/TAGS is not as important as tic).
3509echo "$as_me:3509: checking whether ${MAKE-make} sets \${MAKE}" >&5
3510echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
3511set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
3512if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
3513  echo $ECHO_N "(cached) $ECHO_C" >&6
3514else
3515  cat >conftest.make <<\EOF
3516all:
3517	@echo 'ac_maketemp="${MAKE}"'
3518EOF
3519# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
3520eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
3521if test -n "$ac_maketemp"; then
3522  eval ac_cv_prog_make_${ac_make}_set=yes
3523else
3524  eval ac_cv_prog_make_${ac_make}_set=no
3525fi
3526rm -f conftest.make
3527fi
3528if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
3529  echo "$as_me:3529: result: yes" >&5
3530echo "${ECHO_T}yes" >&6
3531  SET_MAKE=
3532else
3533  echo "$as_me:3533: result: no" >&5
3534echo "${ECHO_T}no" >&6
3535  SET_MAKE="MAKE=${MAKE-make}"
3536fi
3537
3538for ac_prog in exctags ctags
3539do
3540  # Extract the first word of "$ac_prog", so it can be a program name with args.
3541set dummy $ac_prog; ac_word=$2
3542echo "$as_me:3542: checking for $ac_word" >&5
3543echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3544if test "${ac_cv_prog_CTAGS+set}" = set; then
3545  echo $ECHO_N "(cached) $ECHO_C" >&6
3546else
3547  if test -n "$CTAGS"; then
3548  ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
3549else
3550  ac_save_IFS=$IFS; IFS=$ac_path_separator
3551ac_dummy="$PATH"
3552for ac_dir in $ac_dummy; do
3553  IFS=$ac_save_IFS
3554  test -z "$ac_dir" && ac_dir=.
3555  $as_executable_p "$ac_dir/$ac_word" || continue
3556ac_cv_prog_CTAGS="$ac_prog"
3557echo "$as_me:3557: found $ac_dir/$ac_word" >&5
3558break
3559done
3560
3561fi
3562fi
3563CTAGS=$ac_cv_prog_CTAGS
3564if test -n "$CTAGS"; then
3565  echo "$as_me:3565: result: $CTAGS" >&5
3566echo "${ECHO_T}$CTAGS" >&6
3567else
3568  echo "$as_me:3568: result: no" >&5
3569echo "${ECHO_T}no" >&6
3570fi
3571
3572  test -n "$CTAGS" && break
3573done
3574
3575for ac_prog in exetags etags
3576do
3577  # Extract the first word of "$ac_prog", so it can be a program name with args.
3578set dummy $ac_prog; ac_word=$2
3579echo "$as_me:3579: checking for $ac_word" >&5
3580echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3581if test "${ac_cv_prog_ETAGS+set}" = set; then
3582  echo $ECHO_N "(cached) $ECHO_C" >&6
3583else
3584  if test -n "$ETAGS"; then
3585  ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
3586else
3587  ac_save_IFS=$IFS; IFS=$ac_path_separator
3588ac_dummy="$PATH"
3589for ac_dir in $ac_dummy; do
3590  IFS=$ac_save_IFS
3591  test -z "$ac_dir" && ac_dir=.
3592  $as_executable_p "$ac_dir/$ac_word" || continue
3593ac_cv_prog_ETAGS="$ac_prog"
3594echo "$as_me:3594: found $ac_dir/$ac_word" >&5
3595break
3596done
3597
3598fi
3599fi
3600ETAGS=$ac_cv_prog_ETAGS
3601if test -n "$ETAGS"; then
3602  echo "$as_me:3602: result: $ETAGS" >&5
3603echo "${ECHO_T}$ETAGS" >&6
3604else
3605  echo "$as_me:3605: result: no" >&5
3606echo "${ECHO_T}no" >&6
3607fi
3608
3609  test -n "$ETAGS" && break
3610done
3611
3612# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
3613set dummy ${CTAGS:-ctags}; ac_word=$2
3614echo "$as_me:3614: checking for $ac_word" >&5
3615echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3616if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
3617  echo $ECHO_N "(cached) $ECHO_C" >&6
3618else
3619  if test -n "$MAKE_LOWER_TAGS"; then
3620  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
3621else
3622  ac_save_IFS=$IFS; IFS=$ac_path_separator
3623ac_dummy="$PATH"
3624for ac_dir in $ac_dummy; do
3625  IFS=$ac_save_IFS
3626  test -z "$ac_dir" && ac_dir=.
3627  $as_executable_p "$ac_dir/$ac_word" || continue
3628ac_cv_prog_MAKE_LOWER_TAGS="yes"
3629echo "$as_me:3629: found $ac_dir/$ac_word" >&5
3630break
3631done
3632
3633  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
3634fi
3635fi
3636MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
3637if test -n "$MAKE_LOWER_TAGS"; then
3638  echo "$as_me:3638: result: $MAKE_LOWER_TAGS" >&5
3639echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
3640else
3641  echo "$as_me:3641: result: no" >&5
3642echo "${ECHO_T}no" >&6
3643fi
3644
3645if test "$cf_cv_mixedcase" = yes ; then
3646	# Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
3647set dummy ${ETAGS:-etags}; ac_word=$2
3648echo "$as_me:3648: checking for $ac_word" >&5
3649echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3650if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
3651  echo $ECHO_N "(cached) $ECHO_C" >&6
3652else
3653  if test -n "$MAKE_UPPER_TAGS"; then
3654  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
3655else
3656  ac_save_IFS=$IFS; IFS=$ac_path_separator
3657ac_dummy="$PATH"
3658for ac_dir in $ac_dummy; do
3659  IFS=$ac_save_IFS
3660  test -z "$ac_dir" && ac_dir=.
3661  $as_executable_p "$ac_dir/$ac_word" || continue
3662ac_cv_prog_MAKE_UPPER_TAGS="yes"
3663echo "$as_me:3663: found $ac_dir/$ac_word" >&5
3664break
3665done
3666
3667  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
3668fi
3669fi
3670MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
3671if test -n "$MAKE_UPPER_TAGS"; then
3672  echo "$as_me:3672: result: $MAKE_UPPER_TAGS" >&5
3673echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
3674else
3675  echo "$as_me:3675: result: no" >&5
3676echo "${ECHO_T}no" >&6
3677fi
3678
3679else
3680	MAKE_UPPER_TAGS=no
3681fi
3682
3683if test "$MAKE_UPPER_TAGS" = yes ; then
3684	MAKE_UPPER_TAGS=
3685else
3686	MAKE_UPPER_TAGS="#"
3687fi
3688
3689if test "$MAKE_LOWER_TAGS" = yes ; then
3690	MAKE_LOWER_TAGS=
3691else
3692	MAKE_LOWER_TAGS="#"
3693fi
3694
3695echo "$as_me:3695: checking for makeflags variable" >&5
3696echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
3697if test "${cf_cv_makeflags+set}" = set; then
3698  echo $ECHO_N "(cached) $ECHO_C" >&6
3699else
3700
3701	cf_cv_makeflags=''
3702	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
3703	do
3704		cat >cf_makeflags.tmp <<CF_EOF
3705SHELL = /bin/sh
3706all :
3707	@ echo '.$cf_option'
3708CF_EOF
3709		cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | fgrep -v "ing directory" | sed -e 's,[ 	]*$,,'`
3710		case "$cf_result" in
3711		.*k)
3712			cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`
3713			case "$cf_result" in
3714			.*CC=*)	cf_cv_makeflags=
3715				;;
3716			*)	cf_cv_makeflags=$cf_option
3717				;;
3718			esac
3719			break
3720			;;
3721		.-)	;;
3722		*)	echo "given option \"$cf_option\", no match \"$cf_result\""
3723			;;
3724		esac
3725	done
3726	rm -f cf_makeflags.tmp
3727
3728fi
3729echo "$as_me:3729: result: $cf_cv_makeflags" >&5
3730echo "${ECHO_T}$cf_cv_makeflags" >&6
3731
3732if test -n "$ac_tool_prefix"; then
3733  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
3734set dummy ${ac_tool_prefix}ranlib; ac_word=$2
3735echo "$as_me:3735: checking for $ac_word" >&5
3736echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3737if test "${ac_cv_prog_RANLIB+set}" = set; then
3738  echo $ECHO_N "(cached) $ECHO_C" >&6
3739else
3740  if test -n "$RANLIB"; then
3741  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
3742else
3743  ac_save_IFS=$IFS; IFS=$ac_path_separator
3744ac_dummy="$PATH"
3745for ac_dir in $ac_dummy; do
3746  IFS=$ac_save_IFS
3747  test -z "$ac_dir" && ac_dir=.
3748  $as_executable_p "$ac_dir/$ac_word" || continue
3749ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
3750echo "$as_me:3750: found $ac_dir/$ac_word" >&5
3751break
3752done
3753
3754fi
3755fi
3756RANLIB=$ac_cv_prog_RANLIB
3757if test -n "$RANLIB"; then
3758  echo "$as_me:3758: result: $RANLIB" >&5
3759echo "${ECHO_T}$RANLIB" >&6
3760else
3761  echo "$as_me:3761: result: no" >&5
3762echo "${ECHO_T}no" >&6
3763fi
3764
3765fi
3766if test -z "$ac_cv_prog_RANLIB"; then
3767  ac_ct_RANLIB=$RANLIB
3768  # Extract the first word of "ranlib", so it can be a program name with args.
3769set dummy ranlib; ac_word=$2
3770echo "$as_me:3770: checking for $ac_word" >&5
3771echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3772if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
3773  echo $ECHO_N "(cached) $ECHO_C" >&6
3774else
3775  if test -n "$ac_ct_RANLIB"; then
3776  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
3777else
3778  ac_save_IFS=$IFS; IFS=$ac_path_separator
3779ac_dummy="$PATH"
3780for ac_dir in $ac_dummy; do
3781  IFS=$ac_save_IFS
3782  test -z "$ac_dir" && ac_dir=.
3783  $as_executable_p "$ac_dir/$ac_word" || continue
3784ac_cv_prog_ac_ct_RANLIB="ranlib"
3785echo "$as_me:3785: found $ac_dir/$ac_word" >&5
3786break
3787done
3788
3789  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
3790fi
3791fi
3792ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
3793if test -n "$ac_ct_RANLIB"; then
3794  echo "$as_me:3794: result: $ac_ct_RANLIB" >&5
3795echo "${ECHO_T}$ac_ct_RANLIB" >&6
3796else
3797  echo "$as_me:3797: result: no" >&5
3798echo "${ECHO_T}no" >&6
3799fi
3800
3801  RANLIB=$ac_ct_RANLIB
3802else
3803  RANLIB="$ac_cv_prog_RANLIB"
3804fi
3805
3806if test -n "$ac_tool_prefix"; then
3807  # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
3808set dummy ${ac_tool_prefix}ld; ac_word=$2
3809echo "$as_me:3809: checking for $ac_word" >&5
3810echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3811if test "${ac_cv_prog_LD+set}" = set; then
3812  echo $ECHO_N "(cached) $ECHO_C" >&6
3813else
3814  if test -n "$LD"; then
3815  ac_cv_prog_LD="$LD" # Let the user override the test.
3816else
3817  ac_save_IFS=$IFS; IFS=$ac_path_separator
3818ac_dummy="$PATH"
3819for ac_dir in $ac_dummy; do
3820  IFS=$ac_save_IFS
3821  test -z "$ac_dir" && ac_dir=.
3822  $as_executable_p "$ac_dir/$ac_word" || continue
3823ac_cv_prog_LD="${ac_tool_prefix}ld"
3824echo "$as_me:3824: found $ac_dir/$ac_word" >&5
3825break
3826done
3827
3828fi
3829fi
3830LD=$ac_cv_prog_LD
3831if test -n "$LD"; then
3832  echo "$as_me:3832: result: $LD" >&5
3833echo "${ECHO_T}$LD" >&6
3834else
3835  echo "$as_me:3835: result: no" >&5
3836echo "${ECHO_T}no" >&6
3837fi
3838
3839fi
3840if test -z "$ac_cv_prog_LD"; then
3841  ac_ct_LD=$LD
3842  # Extract the first word of "ld", so it can be a program name with args.
3843set dummy ld; ac_word=$2
3844echo "$as_me:3844: checking for $ac_word" >&5
3845echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3846if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
3847  echo $ECHO_N "(cached) $ECHO_C" >&6
3848else
3849  if test -n "$ac_ct_LD"; then
3850  ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
3851else
3852  ac_save_IFS=$IFS; IFS=$ac_path_separator
3853ac_dummy="$PATH"
3854for ac_dir in $ac_dummy; do
3855  IFS=$ac_save_IFS
3856  test -z "$ac_dir" && ac_dir=.
3857  $as_executable_p "$ac_dir/$ac_word" || continue
3858ac_cv_prog_ac_ct_LD="ld"
3859echo "$as_me:3859: found $ac_dir/$ac_word" >&5
3860break
3861done
3862
3863  test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
3864fi
3865fi
3866ac_ct_LD=$ac_cv_prog_ac_ct_LD
3867if test -n "$ac_ct_LD"; then
3868  echo "$as_me:3868: result: $ac_ct_LD" >&5
3869echo "${ECHO_T}$ac_ct_LD" >&6
3870else
3871  echo "$as_me:3871: result: no" >&5
3872echo "${ECHO_T}no" >&6
3873fi
3874
3875  LD=$ac_ct_LD
3876else
3877  LD="$ac_cv_prog_LD"
3878fi
3879
3880if test -n "$ac_tool_prefix"; then
3881  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
3882set dummy ${ac_tool_prefix}ar; ac_word=$2
3883echo "$as_me:3883: checking for $ac_word" >&5
3884echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3885if test "${ac_cv_prog_AR+set}" = set; then
3886  echo $ECHO_N "(cached) $ECHO_C" >&6
3887else
3888  if test -n "$AR"; then
3889  ac_cv_prog_AR="$AR" # Let the user override the test.
3890else
3891  ac_save_IFS=$IFS; IFS=$ac_path_separator
3892ac_dummy="$PATH"
3893for ac_dir in $ac_dummy; do
3894  IFS=$ac_save_IFS
3895  test -z "$ac_dir" && ac_dir=.
3896  $as_executable_p "$ac_dir/$ac_word" || continue
3897ac_cv_prog_AR="${ac_tool_prefix}ar"
3898echo "$as_me:3898: found $ac_dir/$ac_word" >&5
3899break
3900done
3901
3902fi
3903fi
3904AR=$ac_cv_prog_AR
3905if test -n "$AR"; then
3906  echo "$as_me:3906: result: $AR" >&5
3907echo "${ECHO_T}$AR" >&6
3908else
3909  echo "$as_me:3909: result: no" >&5
3910echo "${ECHO_T}no" >&6
3911fi
3912
3913fi
3914if test -z "$ac_cv_prog_AR"; then
3915  ac_ct_AR=$AR
3916  # Extract the first word of "ar", so it can be a program name with args.
3917set dummy ar; ac_word=$2
3918echo "$as_me:3918: checking for $ac_word" >&5
3919echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3920if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
3921  echo $ECHO_N "(cached) $ECHO_C" >&6
3922else
3923  if test -n "$ac_ct_AR"; then
3924  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
3925else
3926  ac_save_IFS=$IFS; IFS=$ac_path_separator
3927ac_dummy="$PATH"
3928for ac_dir in $ac_dummy; do
3929  IFS=$ac_save_IFS
3930  test -z "$ac_dir" && ac_dir=.
3931  $as_executable_p "$ac_dir/$ac_word" || continue
3932ac_cv_prog_ac_ct_AR="ar"
3933echo "$as_me:3933: found $ac_dir/$ac_word" >&5
3934break
3935done
3936
3937  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
3938fi
3939fi
3940ac_ct_AR=$ac_cv_prog_ac_ct_AR
3941if test -n "$ac_ct_AR"; then
3942  echo "$as_me:3942: result: $ac_ct_AR" >&5
3943echo "${ECHO_T}$ac_ct_AR" >&6
3944else
3945  echo "$as_me:3945: result: no" >&5
3946echo "${ECHO_T}no" >&6
3947fi
3948
3949  AR=$ac_ct_AR
3950else
3951  AR="$ac_cv_prog_AR"
3952fi
3953
3954if test -n "$ac_tool_prefix"; then
3955  # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
3956set dummy ${ac_tool_prefix}nm; ac_word=$2
3957echo "$as_me:3957: checking for $ac_word" >&5
3958echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3959if test "${ac_cv_prog_NM+set}" = set; then
3960  echo $ECHO_N "(cached) $ECHO_C" >&6
3961else
3962  if test -n "$NM"; then
3963  ac_cv_prog_NM="$NM" # Let the user override the test.
3964else
3965  ac_save_IFS=$IFS; IFS=$ac_path_separator
3966ac_dummy="$PATH"
3967for ac_dir in $ac_dummy; do
3968  IFS=$ac_save_IFS
3969  test -z "$ac_dir" && ac_dir=.
3970  $as_executable_p "$ac_dir/$ac_word" || continue
3971ac_cv_prog_NM="${ac_tool_prefix}nm"
3972echo "$as_me:3972: found $ac_dir/$ac_word" >&5
3973break
3974done
3975
3976fi
3977fi
3978NM=$ac_cv_prog_NM
3979if test -n "$NM"; then
3980  echo "$as_me:3980: result: $NM" >&5
3981echo "${ECHO_T}$NM" >&6
3982else
3983  echo "$as_me:3983: result: no" >&5
3984echo "${ECHO_T}no" >&6
3985fi
3986
3987fi
3988if test -z "$ac_cv_prog_NM"; then
3989  ac_ct_NM=$NM
3990  # Extract the first word of "nm", so it can be a program name with args.
3991set dummy nm; ac_word=$2
3992echo "$as_me:3992: checking for $ac_word" >&5
3993echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3994if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
3995  echo $ECHO_N "(cached) $ECHO_C" >&6
3996else
3997  if test -n "$ac_ct_NM"; then
3998  ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
3999else
4000  ac_save_IFS=$IFS; IFS=$ac_path_separator
4001ac_dummy="$PATH"
4002for ac_dir in $ac_dummy; do
4003  IFS=$ac_save_IFS
4004  test -z "$ac_dir" && ac_dir=.
4005  $as_executable_p "$ac_dir/$ac_word" || continue
4006ac_cv_prog_ac_ct_NM="nm"
4007echo "$as_me:4007: found $ac_dir/$ac_word" >&5
4008break
4009done
4010
4011  test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
4012fi
4013fi
4014ac_ct_NM=$ac_cv_prog_ac_ct_NM
4015if test -n "$ac_ct_NM"; then
4016  echo "$as_me:4016: result: $ac_ct_NM" >&5
4017echo "${ECHO_T}$ac_ct_NM" >&6
4018else
4019  echo "$as_me:4019: result: no" >&5
4020echo "${ECHO_T}no" >&6
4021fi
4022
4023  NM=$ac_ct_NM
4024else
4025  NM="$ac_cv_prog_NM"
4026fi
4027
4028if test -n "$ac_tool_prefix"; then
4029  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4030set dummy ${ac_tool_prefix}ar; ac_word=$2
4031echo "$as_me:4031: checking for $ac_word" >&5
4032echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4033if test "${ac_cv_prog_AR+set}" = set; then
4034  echo $ECHO_N "(cached) $ECHO_C" >&6
4035else
4036  if test -n "$AR"; then
4037  ac_cv_prog_AR="$AR" # Let the user override the test.
4038else
4039  ac_save_IFS=$IFS; IFS=$ac_path_separator
4040ac_dummy="$PATH"
4041for ac_dir in $ac_dummy; do
4042  IFS=$ac_save_IFS
4043  test -z "$ac_dir" && ac_dir=.
4044  $as_executable_p "$ac_dir/$ac_word" || continue
4045ac_cv_prog_AR="${ac_tool_prefix}ar"
4046echo "$as_me:4046: found $ac_dir/$ac_word" >&5
4047break
4048done
4049
4050fi
4051fi
4052AR=$ac_cv_prog_AR
4053if test -n "$AR"; then
4054  echo "$as_me:4054: result: $AR" >&5
4055echo "${ECHO_T}$AR" >&6
4056else
4057  echo "$as_me:4057: result: no" >&5
4058echo "${ECHO_T}no" >&6
4059fi
4060
4061fi
4062if test -z "$ac_cv_prog_AR"; then
4063  ac_ct_AR=$AR
4064  # Extract the first word of "ar", so it can be a program name with args.
4065set dummy ar; ac_word=$2
4066echo "$as_me:4066: checking for $ac_word" >&5
4067echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4068if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4069  echo $ECHO_N "(cached) $ECHO_C" >&6
4070else
4071  if test -n "$ac_ct_AR"; then
4072  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4073else
4074  ac_save_IFS=$IFS; IFS=$ac_path_separator
4075ac_dummy="$PATH"
4076for ac_dir in $ac_dummy; do
4077  IFS=$ac_save_IFS
4078  test -z "$ac_dir" && ac_dir=.
4079  $as_executable_p "$ac_dir/$ac_word" || continue
4080ac_cv_prog_ac_ct_AR="ar"
4081echo "$as_me:4081: found $ac_dir/$ac_word" >&5
4082break
4083done
4084
4085  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4086fi
4087fi
4088ac_ct_AR=$ac_cv_prog_ac_ct_AR
4089if test -n "$ac_ct_AR"; then
4090  echo "$as_me:4090: result: $ac_ct_AR" >&5
4091echo "${ECHO_T}$ac_ct_AR" >&6
4092else
4093  echo "$as_me:4093: result: no" >&5
4094echo "${ECHO_T}no" >&6
4095fi
4096
4097  AR=$ac_ct_AR
4098else
4099  AR="$ac_cv_prog_AR"
4100fi
4101
4102echo "$as_me:4102: checking for options to update archives" >&5
4103echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
4104if test "${cf_cv_ar_flags+set}" = set; then
4105  echo $ECHO_N "(cached) $ECHO_C" >&6
4106else
4107
4108	cf_cv_ar_flags=unknown
4109	for cf_ar_flags in -curv curv -crv crv -cqv cqv -rv rv
4110	do
4111
4112		# check if $ARFLAGS already contains this choice
4113		if test "x$ARFLAGS" != "x" ; then
4114			cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
4115			if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
4116				cf_cv_ar_flags=
4117				break
4118			fi
4119		fi
4120
4121		rm -f conftest.$ac_cv_objext
4122		rm -f conftest.a
4123
4124		cat >conftest.$ac_ext <<EOF
4125#line 4125 "configure"
4126int	testdata[3] = { 123, 456, 789 };
4127EOF
4128		if { (eval echo "$as_me:4128: \"$ac_compile\"") >&5
4129  (eval $ac_compile) 2>&5
4130  ac_status=$?
4131  echo "$as_me:4131: \$? = $ac_status" >&5
4132  (exit $ac_status); } ; then
4133			echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
4134			$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext 2>&5 1>/dev/null
4135			if test -f conftest.a ; then
4136				cf_cv_ar_flags=$cf_ar_flags
4137				break
4138			fi
4139		else
4140			test -n "$verbose" && echo "	cannot compile test-program" 1>&6
4141
4142echo "${as_me:-configure}:4142: testing cannot compile test-program ..." 1>&5
4143
4144			break
4145		fi
4146	done
4147	rm -f conftest.a conftest.$ac_ext conftest.$ac_cv_objext
4148
4149fi
4150echo "$as_me:4150: result: $cf_cv_ar_flags" >&5
4151echo "${ECHO_T}$cf_cv_ar_flags" >&6
4152
4153if test -n "$ARFLAGS" ; then
4154	if test -n "$cf_cv_ar_flags" ; then
4155		ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
4156	fi
4157else
4158	ARFLAGS=$cf_cv_ar_flags
4159fi
4160
4161echo "$as_me:4161: checking if you have specified an install-prefix" >&5
4162echo $ECHO_N "checking if you have specified an install-prefix... $ECHO_C" >&6
4163
4164# Check whether --with-install-prefix or --without-install-prefix was given.
4165if test "${with_install_prefix+set}" = set; then
4166  withval="$with_install_prefix"
4167  case "x$withval" in #(vi
4168	xyes|xno) #(vi
4169		;;
4170	*)	DESTDIR="$withval"
4171		;;
4172	esac
4173fi;
4174echo "$as_me:4174: result: $DESTDIR" >&5
4175echo "${ECHO_T}$DESTDIR" >&6
4176
4177###############################################################################
4178
4179# If we're cross-compiling, allow the user to override the tools and their
4180# options.  The configure script is oriented toward identifying the host
4181# compiler, etc., but we need a build compiler to generate parts of the source.
4182
4183if test "$cross_compiling" = yes ; then
4184
4185	# defaults that we might want to override
4186	: ${BUILD_CFLAGS:=''}
4187	: ${BUILD_CPPFLAGS:=''}
4188	: ${BUILD_LDFLAGS:=''}
4189	: ${BUILD_LIBS:=''}
4190	: ${BUILD_EXEEXT:='$x'}
4191	: ${BUILD_OBJEXT:='o'}
4192
4193# Check whether --with-build-cc or --without-build-cc was given.
4194if test "${with_build_cc+set}" = set; then
4195  withval="$with_build_cc"
4196  BUILD_CC="$withval"
4197else
4198  for ac_prog in gcc cc cl
4199do
4200  # Extract the first word of "$ac_prog", so it can be a program name with args.
4201set dummy $ac_prog; ac_word=$2
4202echo "$as_me:4202: checking for $ac_word" >&5
4203echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4204if test "${ac_cv_prog_BUILD_CC+set}" = set; then
4205  echo $ECHO_N "(cached) $ECHO_C" >&6
4206else
4207  if test -n "$BUILD_CC"; then
4208  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
4209else
4210  ac_save_IFS=$IFS; IFS=$ac_path_separator
4211ac_dummy="$PATH"
4212for ac_dir in $ac_dummy; do
4213  IFS=$ac_save_IFS
4214  test -z "$ac_dir" && ac_dir=.
4215  $as_executable_p "$ac_dir/$ac_word" || continue
4216ac_cv_prog_BUILD_CC="$ac_prog"
4217echo "$as_me:4217: found $ac_dir/$ac_word" >&5
4218break
4219done
4220
4221fi
4222fi
4223BUILD_CC=$ac_cv_prog_BUILD_CC
4224if test -n "$BUILD_CC"; then
4225  echo "$as_me:4225: result: $BUILD_CC" >&5
4226echo "${ECHO_T}$BUILD_CC" >&6
4227else
4228  echo "$as_me:4228: result: no" >&5
4229echo "${ECHO_T}no" >&6
4230fi
4231
4232  test -n "$BUILD_CC" && break
4233done
4234
4235fi;
4236	echo "$as_me:4236: checking for native build C compiler" >&5
4237echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
4238	echo "$as_me:4238: result: $BUILD_CC" >&5
4239echo "${ECHO_T}$BUILD_CC" >&6
4240
4241	echo "$as_me:4241: checking for native build C preprocessor" >&5
4242echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
4243
4244# Check whether --with-build-cpp or --without-build-cpp was given.
4245if test "${with_build_cpp+set}" = set; then
4246  withval="$with_build_cpp"
4247  BUILD_CPP="$withval"
4248else
4249  BUILD_CPP='${BUILD_CC} -E'
4250fi;
4251	echo "$as_me:4251: result: $BUILD_CPP" >&5
4252echo "${ECHO_T}$BUILD_CPP" >&6
4253
4254	echo "$as_me:4254: checking for native build C flags" >&5
4255echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
4256
4257# Check whether --with-build-cflags or --without-build-cflags was given.
4258if test "${with_build_cflags+set}" = set; then
4259  withval="$with_build_cflags"
4260  BUILD_CFLAGS="$withval"
4261fi;
4262	echo "$as_me:4262: result: $BUILD_CFLAGS" >&5
4263echo "${ECHO_T}$BUILD_CFLAGS" >&6
4264
4265	echo "$as_me:4265: checking for native build C preprocessor-flags" >&5
4266echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
4267
4268# Check whether --with-build-cppflags or --without-build-cppflags was given.
4269if test "${with_build_cppflags+set}" = set; then
4270  withval="$with_build_cppflags"
4271  BUILD_CPPFLAGS="$withval"
4272fi;
4273	echo "$as_me:4273: result: $BUILD_CPPFLAGS" >&5
4274echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
4275
4276	echo "$as_me:4276: checking for native build linker-flags" >&5
4277echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
4278
4279# Check whether --with-build-ldflags or --without-build-ldflags was given.
4280if test "${with_build_ldflags+set}" = set; then
4281  withval="$with_build_ldflags"
4282  BUILD_LDFLAGS="$withval"
4283fi;
4284	echo "$as_me:4284: result: $BUILD_LDFLAGS" >&5
4285echo "${ECHO_T}$BUILD_LDFLAGS" >&6
4286
4287	echo "$as_me:4287: checking for native build linker-libraries" >&5
4288echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
4289
4290# Check whether --with-build-libs or --without-build-libs was given.
4291if test "${with_build_libs+set}" = set; then
4292  withval="$with_build_libs"
4293  BUILD_LIBS="$withval"
4294fi;
4295	echo "$as_me:4295: result: $BUILD_LIBS" >&5
4296echo "${ECHO_T}$BUILD_LIBS" >&6
4297
4298	# this assumes we're on Unix.
4299	BUILD_EXEEXT=
4300	BUILD_OBJEXT=o
4301
4302	: ${BUILD_CC:='${CC}'}
4303
4304	if ( test "$BUILD_CC" = "$CC" || test "$BUILD_CC" = '${CC}' ) ; then
4305		{ { echo "$as_me:4305: error: Cross-build requires two compilers.
4306Use --with-build-cc to specify the native compiler." >&5
4307echo "$as_me: error: Cross-build requires two compilers.
4308Use --with-build-cc to specify the native compiler." >&2;}
4309   { (exit 1); exit 1; }; }
4310	fi
4311
4312else
4313	: ${BUILD_CC:='${CC}'}
4314	: ${BUILD_CPP:='${CPP}'}
4315	: ${BUILD_CFLAGS:='${CFLAGS}'}
4316	: ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
4317	: ${BUILD_LDFLAGS:='${LDFLAGS}'}
4318	: ${BUILD_LIBS:='${LIBS}'}
4319	: ${BUILD_EXEEXT:='$x'}
4320	: ${BUILD_OBJEXT:='o'}
4321fi
4322
4323###############################################################################
4324
4325### Options to allow the user to specify the set of libraries which are used.
4326### Use "--without-normal --with-shared" to allow the default model to be
4327### shared, for example.
4328cf_list_models=""
4329
4330echo "$as_me:4330: checking if libtool -version-number should be used" >&5
4331echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
4332
4333# Check whether --enable-libtool-version or --disable-libtool-version was given.
4334if test "${enable_libtool_version+set}" = set; then
4335  enableval="$enable_libtool_version"
4336  test "$enableval" != no && enableval=yes
4337  if test "$enableval" != "yes" ; then
4338    cf_libtool_version=no
4339  else
4340    cf_libtool_version=yes
4341  fi
4342else
4343  enableval=yes
4344  cf_libtool_version=yes
4345
4346fi;
4347echo "$as_me:4347: result: $cf_libtool_version" >&5
4348echo "${ECHO_T}$cf_libtool_version" >&6
4349
4350if test "$cf_libtool_version" = yes ; then
4351	LIBTOOL_VERSION="-version-number"
4352else
4353	LIBTOOL_VERSION="-version-info"
4354fi
4355
4356LIBTOOL=
4357
4358# common library maintenance symbols that are convenient for libtool scripts:
4359LIB_CREATE='${AR} -cr'
4360LIB_OBJECT='${OBJECTS}'
4361LIB_SUFFIX=.a
4362LIB_PREP="$RANLIB"
4363
4364# symbols used to prop libtool up to enable it to determine what it should be
4365# doing:
4366LIB_CLEAN=
4367LIB_COMPILE=
4368LIB_LINK='${CC}'
4369LIB_INSTALL=
4370LIB_UNINSTALL=
4371
4372echo "$as_me:4372: checking if you want to build libraries with libtool" >&5
4373echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
4374
4375# Check whether --with-libtool or --without-libtool was given.
4376if test "${with_libtool+set}" = set; then
4377  withval="$with_libtool"
4378  with_libtool=$withval
4379else
4380  with_libtool=no
4381fi;
4382echo "$as_me:4382: result: $with_libtool" >&5
4383echo "${ECHO_T}$with_libtool" >&6
4384if test "$with_libtool" != "no"; then
4385
4386	if test "$with_libtool" != "yes" ; then
4387
4388if test "x$prefix" != xNONE; then
4389  cf_path_syntax="$prefix"
4390else
4391  cf_path_syntax="$ac_default_prefix"
4392fi
4393
4394case ".$with_libtool" in #(vi
4395.\$\(*\)*|.\'*\'*) #(vi
4396  ;;
4397..|./*|.\\*) #(vi
4398  ;;
4399.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
4400  ;;
4401.\${*prefix}*|.\${*dir}*) #(vi
4402  eval with_libtool="$with_libtool"
4403  case ".$with_libtool" in #(vi
4404  .NONE/*)
4405    with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4406    ;;
4407  esac
4408  ;; #(vi
4409.no|.NONE/*)
4410  with_libtool=`echo $with_libtool | sed -e s%NONE%$cf_path_syntax%`
4411  ;;
4412*)
4413  { { echo "$as_me:4413: error: expected a pathname, not \"$with_libtool\"" >&5
4414echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
4415   { (exit 1); exit 1; }; }
4416  ;;
4417esac
4418
4419		LIBTOOL=$with_libtool
4420	else
4421		if test -n "$ac_tool_prefix"; then
4422  for ac_prog in libtool glibtool
4423  do
4424    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4425set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4426echo "$as_me:4426: checking for $ac_word" >&5
4427echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4428if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4429  echo $ECHO_N "(cached) $ECHO_C" >&6
4430else
4431  if test -n "$LIBTOOL"; then
4432  ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4433else
4434  ac_save_IFS=$IFS; IFS=$ac_path_separator
4435ac_dummy="$PATH"
4436for ac_dir in $ac_dummy; do
4437  IFS=$ac_save_IFS
4438  test -z "$ac_dir" && ac_dir=.
4439  $as_executable_p "$ac_dir/$ac_word" || continue
4440ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4441echo "$as_me:4441: found $ac_dir/$ac_word" >&5
4442break
4443done
4444
4445fi
4446fi
4447LIBTOOL=$ac_cv_prog_LIBTOOL
4448if test -n "$LIBTOOL"; then
4449  echo "$as_me:4449: result: $LIBTOOL" >&5
4450echo "${ECHO_T}$LIBTOOL" >&6
4451else
4452  echo "$as_me:4452: result: no" >&5
4453echo "${ECHO_T}no" >&6
4454fi
4455
4456    test -n "$LIBTOOL" && break
4457  done
4458fi
4459if test -z "$LIBTOOL"; then
4460  ac_ct_LIBTOOL=$LIBTOOL
4461  for ac_prog in libtool glibtool
4462do
4463  # Extract the first word of "$ac_prog", so it can be a program name with args.
4464set dummy $ac_prog; ac_word=$2
4465echo "$as_me:4465: checking for $ac_word" >&5
4466echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4467if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4468  echo $ECHO_N "(cached) $ECHO_C" >&6
4469else
4470  if test -n "$ac_ct_LIBTOOL"; then
4471  ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4472else
4473  ac_save_IFS=$IFS; IFS=$ac_path_separator
4474ac_dummy="$PATH"
4475for ac_dir in $ac_dummy; do
4476  IFS=$ac_save_IFS
4477  test -z "$ac_dir" && ac_dir=.
4478  $as_executable_p "$ac_dir/$ac_word" || continue
4479ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4480echo "$as_me:4480: found $ac_dir/$ac_word" >&5
4481break
4482done
4483
4484fi
4485fi
4486ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4487if test -n "$ac_ct_LIBTOOL"; then
4488  echo "$as_me:4488: result: $ac_ct_LIBTOOL" >&5
4489echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4490else
4491  echo "$as_me:4491: result: no" >&5
4492echo "${ECHO_T}no" >&6
4493fi
4494
4495  test -n "$ac_ct_LIBTOOL" && break
4496done
4497test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4498
4499  LIBTOOL=$ac_ct_LIBTOOL
4500fi
4501
4502if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4503then
4504	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.].*//'`
4505else
4506	cf_cv_libtool_version=
4507fi
4508test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4509
4510		if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
4511		then
4512
4513unset ac_cv_prog_ac_ct_LIBTOOL
4514unset ac_ct_LIBTOOL
4515unset LIBTOOL
4516
4517			if test -n "$ac_tool_prefix"; then
4518  for ac_prog in glibtool
4519  do
4520    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4521set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4522echo "$as_me:4522: checking for $ac_word" >&5
4523echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4524if test "${ac_cv_prog_LIBTOOL+set}" = set; then
4525  echo $ECHO_N "(cached) $ECHO_C" >&6
4526else
4527  if test -n "$LIBTOOL"; then
4528  ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
4529else
4530  ac_save_IFS=$IFS; IFS=$ac_path_separator
4531ac_dummy="$PATH"
4532for ac_dir in $ac_dummy; do
4533  IFS=$ac_save_IFS
4534  test -z "$ac_dir" && ac_dir=.
4535  $as_executable_p "$ac_dir/$ac_word" || continue
4536ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
4537echo "$as_me:4537: found $ac_dir/$ac_word" >&5
4538break
4539done
4540
4541fi
4542fi
4543LIBTOOL=$ac_cv_prog_LIBTOOL
4544if test -n "$LIBTOOL"; then
4545  echo "$as_me:4545: result: $LIBTOOL" >&5
4546echo "${ECHO_T}$LIBTOOL" >&6
4547else
4548  echo "$as_me:4548: result: no" >&5
4549echo "${ECHO_T}no" >&6
4550fi
4551
4552    test -n "$LIBTOOL" && break
4553  done
4554fi
4555if test -z "$LIBTOOL"; then
4556  ac_ct_LIBTOOL=$LIBTOOL
4557  for ac_prog in glibtool
4558do
4559  # Extract the first word of "$ac_prog", so it can be a program name with args.
4560set dummy $ac_prog; ac_word=$2
4561echo "$as_me:4561: checking for $ac_word" >&5
4562echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4563if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
4564  echo $ECHO_N "(cached) $ECHO_C" >&6
4565else
4566  if test -n "$ac_ct_LIBTOOL"; then
4567  ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
4568else
4569  ac_save_IFS=$IFS; IFS=$ac_path_separator
4570ac_dummy="$PATH"
4571for ac_dir in $ac_dummy; do
4572  IFS=$ac_save_IFS
4573  test -z "$ac_dir" && ac_dir=.
4574  $as_executable_p "$ac_dir/$ac_word" || continue
4575ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
4576echo "$as_me:4576: found $ac_dir/$ac_word" >&5
4577break
4578done
4579
4580fi
4581fi
4582ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
4583if test -n "$ac_ct_LIBTOOL"; then
4584  echo "$as_me:4584: result: $ac_ct_LIBTOOL" >&5
4585echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
4586else
4587  echo "$as_me:4587: result: no" >&5
4588echo "${ECHO_T}no" >&6
4589fi
4590
4591  test -n "$ac_ct_LIBTOOL" && break
4592done
4593test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
4594
4595  LIBTOOL=$ac_ct_LIBTOOL
4596fi
4597
4598if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4599then
4600	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.].*//'`
4601else
4602	cf_cv_libtool_version=
4603fi
4604test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4605
4606		fi
4607	fi
4608	if test -z "$LIBTOOL" ; then
4609		{ { echo "$as_me:4609: error: Cannot find libtool" >&5
4610echo "$as_me: error: Cannot find libtool" >&2;}
4611   { (exit 1); exit 1; }; }
4612	fi
4613	LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${DESTDIR}${libdir} ${LIBTOOL_VERSION} `cut -f1 ${srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
4614	LIB_OBJECT='${OBJECTS:.o=.lo}'
4615	LIB_SUFFIX=.la
4616	LIB_CLEAN='${LIBTOOL} --mode=clean'
4617	LIB_COMPILE='${LIBTOOL} --mode=compile'
4618	LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
4619	LIB_INSTALL='${LIBTOOL} --mode=install'
4620	LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
4621	LIB_PREP=:
4622
4623if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4624then
4625	echo "$as_me:4625: checking version of $LIBTOOL" >&5
4626echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
4627
4628if test -n "$LIBTOOL" && test "$LIBTOOL" != none
4629then
4630	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.].*//'`
4631else
4632	cf_cv_libtool_version=
4633fi
4634test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
4635
4636	echo "$as_me:4636: result: $cf_cv_libtool_version" >&5
4637echo "${ECHO_T}$cf_cv_libtool_version" >&6
4638	if test -z "$cf_cv_libtool_version" ; then
4639		{ { echo "$as_me:4639: error: This is not GNU libtool" >&5
4640echo "$as_me: error: This is not GNU libtool" >&2;}
4641   { (exit 1); exit 1; }; }
4642	fi
4643else
4644	{ { echo "$as_me:4644: error: GNU libtool has not been found" >&5
4645echo "$as_me: error: GNU libtool has not been found" >&2;}
4646   { (exit 1); exit 1; }; }
4647fi
4648
4649	# special hack to add -no-undefined (which libtool should do for itself)
4650	LT_UNDEF=
4651	case "$cf_cv_system_name" in #(vi
4652	cygwin*|msys*|mingw32*|uwin*|aix[4-7]) #(vi
4653		LT_UNDEF=-no-undefined
4654		;;
4655	esac
4656
4657	# special hack to add --tag option for C++ compiler
4658	case $cf_cv_libtool_version in #(vi
4659	1.[5-9]*|[2-9].[0-9.a-z]*) #(vi
4660		LIBTOOL_CXX="$LIBTOOL --tag=CXX"
4661		LIBTOOL="$LIBTOOL --tag=CC"
4662		;;
4663	*)
4664		LIBTOOL_CXX="$LIBTOOL"
4665		;;
4666	esac
4667else
4668	LIBTOOL=""
4669	LIBTOOL_CXX=""
4670fi
4671
4672test -z "$LIBTOOL" && ECHO_LT=
4673
4674if test "$with_libtool" != "no" ; then
4675
4676cf_list_models="$cf_list_models libtool"
4677
4678else
4679
4680echo "$as_me:4680: checking if you want to build shared libraries" >&5
4681echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
4682
4683# Check whether --with-shared or --without-shared was given.
4684if test "${with_shared+set}" = set; then
4685  withval="$with_shared"
4686  with_shared=$withval
4687else
4688  with_shared=no
4689fi;
4690echo "$as_me:4690: result: $with_shared" >&5
4691echo "${ECHO_T}$with_shared" >&6
4692test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
4693
4694echo "$as_me:4694: checking if you want to build static libraries" >&5
4695echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
4696
4697# Check whether --with-normal or --without-normal was given.
4698if test "${with_normal+set}" = set; then
4699  withval="$with_normal"
4700  with_normal=$withval
4701else
4702  with_normal=yes
4703fi;
4704echo "$as_me:4704: result: $with_normal" >&5
4705echo "${ECHO_T}$with_normal" >&6
4706test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
4707
4708echo "$as_me:4708: checking if you want to build debug libraries" >&5
4709echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
4710
4711# Check whether --with-debug or --without-debug was given.
4712if test "${with_debug+set}" = set; then
4713  withval="$with_debug"
4714  with_debug=$withval
4715else
4716  with_debug=yes
4717fi;
4718echo "$as_me:4718: result: $with_debug" >&5
4719echo "${ECHO_T}$with_debug" >&6
4720test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
4721
4722echo "$as_me:4722: checking if you want to build profiling libraries" >&5
4723echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
4724
4725# Check whether --with-profile or --without-profile was given.
4726if test "${with_profile+set}" = set; then
4727  withval="$with_profile"
4728  with_profile=$withval
4729else
4730  with_profile=no
4731fi;
4732echo "$as_me:4732: result: $with_profile" >&5
4733echo "${ECHO_T}$with_profile" >&6
4734test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
4735
4736fi
4737
4738if test "X$cf_with_cxx_binding" != Xno; then
4739if test "x$with_shared" = "xyes"; then
4740echo "$as_me:4740: checking if you want to build C++ shared libraries" >&5
4741echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
4742
4743# Check whether --with-cxx-shared or --without-cxx-shared was given.
4744if test "${with_cxx_shared+set}" = set; then
4745  withval="$with_cxx_shared"
4746  with_shared_cxx=$withval
4747else
4748  with_shared_cxx=no
4749fi;
4750echo "$as_me:4750: result: $with_shared_cxx" >&5
4751echo "${ECHO_T}$with_shared_cxx" >&6
4752fi
4753fi
4754
4755###############################################################################
4756
4757echo "$as_me:4757: checking for specified models" >&5
4758echo $ECHO_N "checking for specified models... $ECHO_C" >&6
4759test -z "$cf_list_models" && cf_list_models=normal
4760test "$with_libtool" != "no" && cf_list_models=libtool
4761echo "$as_me:4761: result: $cf_list_models" >&5
4762echo "${ECHO_T}$cf_list_models" >&6
4763
4764### Use the first model as the default, and save its suffix for use in building
4765### up test-applications.
4766echo "$as_me:4766: checking for default model" >&5
4767echo $ECHO_N "checking for default model... $ECHO_C" >&6
4768DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
4769echo "$as_me:4769: result: $DFT_LWR_MODEL" >&5
4770echo "${ECHO_T}$DFT_LWR_MODEL" >&6
4771
4772DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4773
4774TICS_NAME=tic
4775
4776TINFO_NAME=tinfo
4777
4778LIB_NAME=ncurses
4779
4780LIB_DIR=../lib
4781LIB_2ND=../../lib
4782
4783echo "$as_me:4783: checking if you want to have a library-prefix" >&5
4784echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
4785
4786# Check whether --with-lib-prefix or --without-lib-prefix was given.
4787if test "${with_lib_prefix+set}" = set; then
4788  withval="$with_lib_prefix"
4789  with_lib_prefix=$withval
4790else
4791  with_lib_prefix=auto
4792fi;
4793echo "$as_me:4793: result: $with_lib_prefix" >&5
4794echo "${ECHO_T}$with_lib_prefix" >&6
4795
4796if test $with_lib_prefix = auto
4797then
4798
4799	case $cf_cv_system_name in #(vi
4800	OS/2*|os2*) #(vi
4801        LIB_PREFIX=''
4802        ;;
4803	*)	LIB_PREFIX='lib'
4804        ;;
4805	esac
4806cf_prefix=$LIB_PREFIX
4807
4808elif test $with_lib_prefix = no
4809then
4810	LIB_PREFIX=
4811else
4812	LIB_PREFIX=$with_lib_prefix
4813fi
4814
4815LIB_SUFFIX=
4816
4817	echo "$as_me:4817: checking for PATH separator" >&5
4818echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
4819	case $cf_cv_system_name in
4820	os2*)	PATH_SEPARATOR=';'  ;;
4821	*)	${PATH_SEPARATOR:=':'}  ;;
4822	esac
4823
4824	echo "$as_me:4824: result: $PATH_SEPARATOR" >&5
4825echo "${ECHO_T}$PATH_SEPARATOR" >&6
4826
4827###############################################################################
4828
4829echo "$as_me:4829: checking if you want to build a separate terminfo library" >&5
4830echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
4831
4832# Check whether --with-termlib or --without-termlib was given.
4833if test "${with_termlib+set}" = set; then
4834  withval="$with_termlib"
4835  with_termlib=$withval
4836else
4837  with_termlib=no
4838fi;
4839echo "$as_me:4839: result: $with_termlib" >&5
4840echo "${ECHO_T}$with_termlib" >&6
4841
4842echo "$as_me:4842: checking if you want to build a separate tic library" >&5
4843echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
4844
4845# Check whether --with-ticlib or --without-ticlib was given.
4846if test "${with_ticlib+set}" = set; then
4847  withval="$with_ticlib"
4848  with_ticlib=$withval
4849else
4850  with_ticlib=no
4851fi;
4852echo "$as_me:4852: result: $with_ticlib" >&5
4853echo "${ECHO_T}$with_ticlib" >&6
4854
4855### Checks for special libraries, must be done up-front.
4856SHLIB_LIST=""
4857
4858echo "$as_me:4858: checking if you want to link with the GPM mouse library" >&5
4859echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
4860
4861# Check whether --with-gpm or --without-gpm was given.
4862if test "${with_gpm+set}" = set; then
4863  withval="$with_gpm"
4864  with_gpm=$withval
4865else
4866  with_gpm=maybe
4867fi;
4868echo "$as_me:4868: result: $with_gpm" >&5
4869echo "${ECHO_T}$with_gpm" >&6
4870
4871if test "$with_gpm" != no ; then
4872	echo "$as_me:4872: checking for gpm.h" >&5
4873echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
4874if test "${ac_cv_header_gpm_h+set}" = set; then
4875  echo $ECHO_N "(cached) $ECHO_C" >&6
4876else
4877  cat >conftest.$ac_ext <<_ACEOF
4878#line 4878 "configure"
4879#include "confdefs.h"
4880#include <gpm.h>
4881_ACEOF
4882if { (eval echo "$as_me:4882: \"$ac_cpp conftest.$ac_ext\"") >&5
4883  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4884  ac_status=$?
4885  egrep -v '^ *\+' conftest.er1 >conftest.err
4886  rm -f conftest.er1
4887  cat conftest.err >&5
4888  echo "$as_me:4888: \$? = $ac_status" >&5
4889  (exit $ac_status); } >/dev/null; then
4890  if test -s conftest.err; then
4891    ac_cpp_err=$ac_c_preproc_warn_flag
4892  else
4893    ac_cpp_err=
4894  fi
4895else
4896  ac_cpp_err=yes
4897fi
4898if test -z "$ac_cpp_err"; then
4899  ac_cv_header_gpm_h=yes
4900else
4901  echo "$as_me: failed program was:" >&5
4902  cat conftest.$ac_ext >&5
4903  ac_cv_header_gpm_h=no
4904fi
4905rm -f conftest.err conftest.$ac_ext
4906fi
4907echo "$as_me:4907: result: $ac_cv_header_gpm_h" >&5
4908echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
4909if test $ac_cv_header_gpm_h = yes; then
4910
4911cat >>confdefs.h <<\EOF
4912#define HAVE_GPM_H 1
4913EOF
4914
4915		if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
4916			test -n "$verbose" && echo "	assuming we really have GPM library" 1>&6
4917
4918echo "${as_me:-configure}:4918: testing assuming we really have GPM library ..." 1>&5
4919
4920cat >>confdefs.h <<\EOF
4921#define HAVE_LIBGPM 1
4922EOF
4923
4924		else
4925			echo "$as_me:4925: checking for Gpm_Open in -lgpm" >&5
4926echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
4927if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
4928  echo $ECHO_N "(cached) $ECHO_C" >&6
4929else
4930  ac_check_lib_save_LIBS=$LIBS
4931LIBS="-lgpm  $LIBS"
4932cat >conftest.$ac_ext <<_ACEOF
4933#line 4933 "configure"
4934#include "confdefs.h"
4935
4936/* Override any gcc2 internal prototype to avoid an error.  */
4937#ifdef __cplusplus
4938extern "C"
4939#endif
4940/* We use char because int might match the return type of a gcc2
4941   builtin and then its argument prototype would still apply.  */
4942char Gpm_Open ();
4943int
4944main ()
4945{
4946Gpm_Open ();
4947  ;
4948  return 0;
4949}
4950_ACEOF
4951rm -f conftest.$ac_objext conftest$ac_exeext
4952if { (eval echo "$as_me:4952: \"$ac_link\"") >&5
4953  (eval $ac_link) 2>&5
4954  ac_status=$?
4955  echo "$as_me:4955: \$? = $ac_status" >&5
4956  (exit $ac_status); } &&
4957         { ac_try='test -s conftest$ac_exeext'
4958  { (eval echo "$as_me:4958: \"$ac_try\"") >&5
4959  (eval $ac_try) 2>&5
4960  ac_status=$?
4961  echo "$as_me:4961: \$? = $ac_status" >&5
4962  (exit $ac_status); }; }; then
4963  ac_cv_lib_gpm_Gpm_Open=yes
4964else
4965  echo "$as_me: failed program was:" >&5
4966cat conftest.$ac_ext >&5
4967ac_cv_lib_gpm_Gpm_Open=no
4968fi
4969rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4970LIBS=$ac_check_lib_save_LIBS
4971fi
4972echo "$as_me:4972: result: $ac_cv_lib_gpm_Gpm_Open" >&5
4973echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
4974if test $ac_cv_lib_gpm_Gpm_Open = yes; then
4975  :
4976else
4977
4978				{ { echo "$as_me:4978: error: Cannot link with GPM library" >&5
4979echo "$as_me: error: Cannot link with GPM library" >&2;}
4980   { (exit 1); exit 1; }; }
4981		fi
4982		with_gpm=yes
4983
4984fi
4985
4986else
4987
4988		test "$with_gpm" != maybe && { echo "$as_me:4988: WARNING: Cannot find GPM header" >&5
4989echo "$as_me: WARNING: Cannot find GPM header" >&2;}
4990		with_gpm=no
4991
4992fi
4993
4994fi
4995
4996if test "$with_gpm" != no ; then
4997	echo "$as_me:4997: checking if you want to load GPM dynamically" >&5
4998echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
4999
5000# Check whether --with-dlsym or --without-dlsym was given.
5001if test "${with_dlsym+set}" = set; then
5002  withval="$with_dlsym"
5003  with_dlsym=$withval
5004else
5005  with_dlsym=yes
5006fi;
5007	echo "$as_me:5007: result: $with_dlsym" >&5
5008echo "${ECHO_T}$with_dlsym" >&6
5009	if test "x$with_dlsym" = xyes ; then
5010
5011cf_have_dlsym=no
5012echo "$as_me:5012: checking for dlsym" >&5
5013echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
5014if test "${ac_cv_func_dlsym+set}" = set; then
5015  echo $ECHO_N "(cached) $ECHO_C" >&6
5016else
5017  cat >conftest.$ac_ext <<_ACEOF
5018#line 5018 "configure"
5019#include "confdefs.h"
5020/* System header to define __stub macros and hopefully few prototypes,
5021    which can conflict with char dlsym (); below.  */
5022#include <assert.h>
5023/* Override any gcc2 internal prototype to avoid an error.  */
5024#ifdef __cplusplus
5025extern "C"
5026#endif
5027/* We use char because int might match the return type of a gcc2
5028   builtin and then its argument prototype would still apply.  */
5029char dlsym ();
5030char (*f) ();
5031
5032int
5033main ()
5034{
5035/* The GNU C library defines this for functions which it implements
5036    to always fail with ENOSYS.  Some functions are actually named
5037    something starting with __ and the normal name is an alias.  */
5038#if defined (__stub_dlsym) || defined (__stub___dlsym)
5039choke me
5040#else
5041f = dlsym; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
5042#endif
5043
5044  ;
5045  return 0;
5046}
5047_ACEOF
5048rm -f conftest.$ac_objext conftest$ac_exeext
5049if { (eval echo "$as_me:5049: \"$ac_link\"") >&5
5050  (eval $ac_link) 2>&5
5051  ac_status=$?
5052  echo "$as_me:5052: \$? = $ac_status" >&5
5053  (exit $ac_status); } &&
5054         { ac_try='test -s conftest$ac_exeext'
5055  { (eval echo "$as_me:5055: \"$ac_try\"") >&5
5056  (eval $ac_try) 2>&5
5057  ac_status=$?
5058  echo "$as_me:5058: \$? = $ac_status" >&5
5059  (exit $ac_status); }; }; then
5060  ac_cv_func_dlsym=yes
5061else
5062  echo "$as_me: failed program was:" >&5
5063cat conftest.$ac_ext >&5
5064ac_cv_func_dlsym=no
5065fi
5066rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5067fi
5068echo "$as_me:5068: result: $ac_cv_func_dlsym" >&5
5069echo "${ECHO_T}$ac_cv_func_dlsym" >&6
5070if test $ac_cv_func_dlsym = yes; then
5071  cf_have_dlsym=yes
5072else
5073
5074cf_have_libdl=no
5075echo "$as_me:5075: checking for dlsym in -ldl" >&5
5076echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
5077if test "${ac_cv_lib_dl_dlsym+set}" = set; then
5078  echo $ECHO_N "(cached) $ECHO_C" >&6
5079else
5080  ac_check_lib_save_LIBS=$LIBS
5081LIBS="-ldl  $LIBS"
5082cat >conftest.$ac_ext <<_ACEOF
5083#line 5083 "configure"
5084#include "confdefs.h"
5085
5086/* Override any gcc2 internal prototype to avoid an error.  */
5087#ifdef __cplusplus
5088extern "C"
5089#endif
5090/* We use char because int might match the return type of a gcc2
5091   builtin and then its argument prototype would still apply.  */
5092char dlsym ();
5093int
5094main ()
5095{
5096dlsym ();
5097  ;
5098  return 0;
5099}
5100_ACEOF
5101rm -f conftest.$ac_objext conftest$ac_exeext
5102if { (eval echo "$as_me:5102: \"$ac_link\"") >&5
5103  (eval $ac_link) 2>&5
5104  ac_status=$?
5105  echo "$as_me:5105: \$? = $ac_status" >&5
5106  (exit $ac_status); } &&
5107         { ac_try='test -s conftest$ac_exeext'
5108  { (eval echo "$as_me:5108: \"$ac_try\"") >&5
5109  (eval $ac_try) 2>&5
5110  ac_status=$?
5111  echo "$as_me:5111: \$? = $ac_status" >&5
5112  (exit $ac_status); }; }; then
5113  ac_cv_lib_dl_dlsym=yes
5114else
5115  echo "$as_me: failed program was:" >&5
5116cat conftest.$ac_ext >&5
5117ac_cv_lib_dl_dlsym=no
5118fi
5119rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5120LIBS=$ac_check_lib_save_LIBS
5121fi
5122echo "$as_me:5122: result: $ac_cv_lib_dl_dlsym" >&5
5123echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
5124if test $ac_cv_lib_dl_dlsym = yes; then
5125
5126	cf_have_dlsym=yes
5127	cf_have_libdl=yes
5128fi
5129
5130fi
5131
5132if test "$cf_have_dlsym" = yes ; then
5133	test "$cf_have_libdl" = yes && LIBS="-ldl $LIBS"
5134
5135	echo "$as_me:5135: checking whether able to link to dl*() functions" >&5
5136echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
5137	cat >conftest.$ac_ext <<_ACEOF
5138#line 5138 "configure"
5139#include "confdefs.h"
5140#include <dlfcn.h>
5141int
5142main ()
5143{
5144
5145		void *obj;
5146		if ((obj = dlopen("filename", 0)) != 0) {
5147			if (dlsym(obj, "symbolname") == 0) {
5148			dlclose(obj);
5149			}
5150		}
5151  ;
5152  return 0;
5153}
5154_ACEOF
5155rm -f conftest.$ac_objext conftest$ac_exeext
5156if { (eval echo "$as_me:5156: \"$ac_link\"") >&5
5157  (eval $ac_link) 2>&5
5158  ac_status=$?
5159  echo "$as_me:5159: \$? = $ac_status" >&5
5160  (exit $ac_status); } &&
5161         { ac_try='test -s conftest$ac_exeext'
5162  { (eval echo "$as_me:5162: \"$ac_try\"") >&5
5163  (eval $ac_try) 2>&5
5164  ac_status=$?
5165  echo "$as_me:5165: \$? = $ac_status" >&5
5166  (exit $ac_status); }; }; then
5167
5168cat >>confdefs.h <<\EOF
5169#define HAVE_LIBDL 1
5170EOF
5171
5172else
5173  echo "$as_me: failed program was:" >&5
5174cat conftest.$ac_ext >&5
5175
5176		{ { echo "$as_me:5176: error: Cannot link test program for libdl" >&5
5177echo "$as_me: error: Cannot link test program for libdl" >&2;}
5178   { (exit 1); exit 1; }; }
5179fi
5180rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5181	echo "$as_me:5181: result: ok" >&5
5182echo "${ECHO_T}ok" >&6
5183else
5184	{ { echo "$as_me:5184: error: Cannot find dlsym function" >&5
5185echo "$as_me: error: Cannot find dlsym function" >&2;}
5186   { (exit 1); exit 1; }; }
5187fi
5188
5189		if test "x$with_gpm" != xyes ; then
5190			test -n "$verbose" && echo "	assuming soname for gpm is $with_gpm" 1>&6
5191
5192echo "${as_me:-configure}:5192: testing assuming soname for gpm is $with_gpm ..." 1>&5
5193
5194			cf_cv_gpm_soname="$with_gpm"
5195		else
5196
5197echo "$as_me:5197: checking for soname of gpm library" >&5
5198echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
5199if test "${cf_cv_gpm_soname+set}" = set; then
5200  echo $ECHO_N "(cached) $ECHO_C" >&6
5201else
5202
5203cf_cv_gpm_soname=unknown
5204if test "$cross_compiling" != yes ; then
5205cat >conftest.$ac_ext <<CF_EOF
5206#include <gpm.h>
5207int main()
5208{
5209if (Gpm_Open(0,0)) Gpm_Close();
5210	${cf_cv_main_return:-return}(0);
5211}
5212CF_EOF
5213cf_save_LIBS="$LIBS"
5214	LIBS="-lgpm $LIBS"
5215	if { (eval echo "$as_me:5215: \"$ac_compile\"") >&5
5216  (eval $ac_compile) 2>&5
5217  ac_status=$?
5218  echo "$as_me:5218: \$? = $ac_status" >&5
5219  (exit $ac_status); } ; then
5220		if { (eval echo "$as_me:5220: \"$ac_link\"") >&5
5221  (eval $ac_link) 2>&5
5222  ac_status=$?
5223  echo "$as_me:5223: \$? = $ac_status" >&5
5224  (exit $ac_status); } ; then
5225			cf_cv_gpm_soname=`ldd conftest$ac_exeext 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | fgrep libgpm.`
5226			test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
5227		fi
5228	fi
5229rm -rf conftest*
5230LIBS="$cf_save_LIBS"
5231fi
5232
5233fi
5234echo "$as_me:5234: result: $cf_cv_gpm_soname" >&5
5235echo "${ECHO_T}$cf_cv_gpm_soname" >&6
5236
5237		fi
5238		test "$cf_cv_gpm_soname" != "unknown" &&
5239cat >>confdefs.h <<EOF
5240#define LIBGPM_SONAME "$cf_cv_gpm_soname"
5241EOF
5242
5243		SHLIB_LIST="-ldl $SHLIB_LIST"
5244	else
5245		SHLIB_LIST="-lgpm $SHLIB_LIST"
5246		TEST_LIBS="-lgpm $TEST_LIBS"
5247	fi
5248
5249cat >>confdefs.h <<\EOF
5250#define HAVE_LIBGPM 1
5251EOF
5252
5253echo "$as_me:5253: checking for Gpm_Wgetch in -lgpm" >&5
5254echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
5255if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
5256  echo $ECHO_N "(cached) $ECHO_C" >&6
5257else
5258  ac_check_lib_save_LIBS=$LIBS
5259LIBS="-lgpm  $LIBS"
5260cat >conftest.$ac_ext <<_ACEOF
5261#line 5261 "configure"
5262#include "confdefs.h"
5263
5264/* Override any gcc2 internal prototype to avoid an error.  */
5265#ifdef __cplusplus
5266extern "C"
5267#endif
5268/* We use char because int might match the return type of a gcc2
5269   builtin and then its argument prototype would still apply.  */
5270char Gpm_Wgetch ();
5271int
5272main ()
5273{
5274Gpm_Wgetch ();
5275  ;
5276  return 0;
5277}
5278_ACEOF
5279rm -f conftest.$ac_objext conftest$ac_exeext
5280if { (eval echo "$as_me:5280: \"$ac_link\"") >&5
5281  (eval $ac_link) 2>&5
5282  ac_status=$?
5283  echo "$as_me:5283: \$? = $ac_status" >&5
5284  (exit $ac_status); } &&
5285         { ac_try='test -s conftest$ac_exeext'
5286  { (eval echo "$as_me:5286: \"$ac_try\"") >&5
5287  (eval $ac_try) 2>&5
5288  ac_status=$?
5289  echo "$as_me:5289: \$? = $ac_status" >&5
5290  (exit $ac_status); }; }; then
5291  ac_cv_lib_gpm_Gpm_Wgetch=yes
5292else
5293  echo "$as_me: failed program was:" >&5
5294cat conftest.$ac_ext >&5
5295ac_cv_lib_gpm_Gpm_Wgetch=no
5296fi
5297rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5298LIBS=$ac_check_lib_save_LIBS
5299fi
5300echo "$as_me:5300: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
5301echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
5302if test $ac_cv_lib_gpm_Gpm_Wgetch = yes; then
5303
5304echo "$as_me:5304: checking if GPM is weakly bound to curses library" >&5
5305echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
5306if test "${cf_cv_check_gpm_wgetch+set}" = set; then
5307  echo $ECHO_N "(cached) $ECHO_C" >&6
5308else
5309
5310cf_cv_check_gpm_wgetch=unknown
5311if test "$cross_compiling" != yes ; then
5312
5313cat >conftest.$ac_ext <<CF_EOF
5314#include <gpm.h>
5315int main()
5316{
5317	Gpm_Wgetch();
5318	${cf_cv_main_return:-return}(0);
5319}
5320CF_EOF
5321
5322	cf_save_LIBS="$LIBS"
5323	# This only works if we can look at the symbol table.  If a shared
5324	# library is stripped for install, we cannot use that.  So we're forced
5325	# to rely on the static library, noting that some packagers may not
5326	# include it.
5327	LIBS="-static -lgpm -dynamic $LIBS"
5328	if { (eval echo "$as_me:5328: \"$ac_compile\"") >&5
5329  (eval $ac_compile) 2>&5
5330  ac_status=$?
5331  echo "$as_me:5331: \$? = $ac_status" >&5
5332  (exit $ac_status); } ; then
5333		if { (eval echo "$as_me:5333: \"$ac_link\"") >&5
5334  (eval $ac_link) 2>&5
5335  ac_status=$?
5336  echo "$as_me:5336: \$? = $ac_status" >&5
5337  (exit $ac_status); } ; then
5338			cf_cv_check_gpm_wgetch=`nm conftest$ac_exeext | egrep '\<wgetch\>' | egrep '\<[vVwW]\>'`
5339			test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
5340			test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
5341		fi
5342	fi
5343	rm -rf conftest*
5344	LIBS="$cf_save_LIBS"
5345fi
5346
5347fi
5348echo "$as_me:5348: result: $cf_cv_check_gpm_wgetch" >&5
5349echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
5350
5351if test "$cf_cv_check_gpm_wgetch" != yes ; then
5352	{ echo "$as_me:5352: WARNING: GPM library is already linked with curses - read the FAQ" >&5
5353echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
5354fi
5355
5356fi
5357
5358fi
5359
5360# not everyone has "test -c"
5361if test -c /dev/sysmouse 2>/dev/null ; then
5362echo "$as_me:5362: checking if you want to use sysmouse" >&5
5363echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
5364
5365# Check whether --with-sysmouse or --without-sysmouse was given.
5366if test "${with_sysmouse+set}" = set; then
5367  withval="$with_sysmouse"
5368  cf_with_sysmouse=$withval
5369else
5370  cf_with_sysmouse=maybe
5371fi;
5372	if test "$cf_with_sysmouse" != no ; then
5373	cat >conftest.$ac_ext <<_ACEOF
5374#line 5374 "configure"
5375#include "confdefs.h"
5376
5377#include <osreldate.h>
5378#if (__FreeBSD_version >= 400017)
5379#include <sys/consio.h>
5380#include <sys/fbio.h>
5381#else
5382#include <machine/console.h>
5383#endif
5384
5385int
5386main ()
5387{
5388
5389	struct mouse_info the_mouse;
5390	ioctl(0, CONS_MOUSECTL, &the_mouse);
5391
5392  ;
5393  return 0;
5394}
5395_ACEOF
5396rm -f conftest.$ac_objext
5397if { (eval echo "$as_me:5397: \"$ac_compile\"") >&5
5398  (eval $ac_compile) 2>&5
5399  ac_status=$?
5400  echo "$as_me:5400: \$? = $ac_status" >&5
5401  (exit $ac_status); } &&
5402         { ac_try='test -s conftest.$ac_objext'
5403  { (eval echo "$as_me:5403: \"$ac_try\"") >&5
5404  (eval $ac_try) 2>&5
5405  ac_status=$?
5406  echo "$as_me:5406: \$? = $ac_status" >&5
5407  (exit $ac_status); }; }; then
5408  cf_with_sysmouse=yes
5409else
5410  echo "$as_me: failed program was:" >&5
5411cat conftest.$ac_ext >&5
5412cf_with_sysmouse=no
5413fi
5414rm -f conftest.$ac_objext conftest.$ac_ext
5415	fi
5416echo "$as_me:5416: result: $cf_with_sysmouse" >&5
5417echo "${ECHO_T}$cf_with_sysmouse" >&6
5418test "$cf_with_sysmouse" = yes &&
5419cat >>confdefs.h <<\EOF
5420#define USE_SYSMOUSE 1
5421EOF
5422
5423fi
5424
5425if test X"$CC_G_OPT" = X"" ; then
5426	CC_G_OPT='-g'
5427	test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
5428fi
5429
5430if test X"$CXX_G_OPT" = X"" ; then
5431	CXX_G_OPT='-g'
5432	test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
5433fi
5434
5435echo "$as_me:5435: checking for default loader flags" >&5
5436echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
5437case $DFT_LWR_MODEL in
5438libtool) LD_MODEL=''   ;;
5439normal)  LD_MODEL=''   ;;
5440debug)   LD_MODEL=$CC_G_OPT ;;
5441profile) LD_MODEL='-pg';;
5442shared)  LD_MODEL=''   ;;
5443esac
5444echo "$as_me:5444: result: $LD_MODEL" >&5
5445echo "${ECHO_T}$LD_MODEL" >&6
5446
5447case $DFT_LWR_MODEL in
5448shared)
5449
5450echo "$as_me:5450: checking if rpath option should be used" >&5
5451echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
5452
5453# Check whether --enable-rpath or --disable-rpath was given.
5454if test "${enable_rpath+set}" = set; then
5455  enableval="$enable_rpath"
5456  cf_cv_enable_rpath=$enableval
5457else
5458  cf_cv_enable_rpath=no
5459fi;
5460echo "$as_me:5460: result: $cf_cv_enable_rpath" >&5
5461echo "${ECHO_T}$cf_cv_enable_rpath" >&6
5462
5463echo "$as_me:5463: checking if shared libraries should be relinked during install" >&5
5464echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
5465
5466# Check whether --enable-relink or --disable-relink was given.
5467if test "${enable_relink+set}" = set; then
5468  enableval="$enable_relink"
5469  cf_cv_do_relink=$enableval
5470else
5471  cf_cv_do_relink=yes
5472fi;
5473echo "$as_me:5473: result: $cf_cv_do_relink" >&5
5474echo "${ECHO_T}$cf_cv_do_relink" >&6
5475	;;
5476esac
5477
5478# we will build libraries one-level down.
5479rel_builddir=..
5480
5481LD_RPATH_OPT=
5482echo "$as_me:5482: checking for an rpath option" >&5
5483echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
5484case $cf_cv_system_name in #(vi
5485irix*) #(vi
5486	if test "$GCC" = yes; then
5487		LD_RPATH_OPT="-Wl,-rpath,"
5488	else
5489		LD_RPATH_OPT="-rpath "
5490	fi
5491	;;
5492linux*|gnu*|k*bsd*-gnu) #(vi
5493	LD_RPATH_OPT="-Wl,-rpath,"
5494	;;
5495openbsd[2-9].*|mirbsd*) #(vi
5496	LD_RPATH_OPT="-Wl,-rpath,"
5497	;;
5498dragonfly*|freebsd*) #(vi
5499	LD_RPATH_OPT="-rpath "
5500	;;
5501netbsd*) #(vi
5502	LD_RPATH_OPT="-Wl,-rpath,"
5503	;;
5504osf*|mls+*) #(vi
5505	LD_RPATH_OPT="-rpath "
5506	;;
5507solaris2*) #(vi
5508	LD_RPATH_OPT="-R"
5509	;;
5510*)
5511	;;
5512esac
5513echo "$as_me:5513: result: $LD_RPATH_OPT" >&5
5514echo "${ECHO_T}$LD_RPATH_OPT" >&6
5515
5516case "x$LD_RPATH_OPT" in #(vi
5517x-R*)
5518	echo "$as_me:5518: checking if we need a space after rpath option" >&5
5519echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
5520	cf_save_LIBS="$LIBS"
5521	LIBS="${LD_RPATH_OPT}$libdir $LIBS"
5522	cat >conftest.$ac_ext <<_ACEOF
5523#line 5523 "configure"
5524#include "confdefs.h"
5525
5526int
5527main ()
5528{
5529
5530  ;
5531  return 0;
5532}
5533_ACEOF
5534rm -f conftest.$ac_objext conftest$ac_exeext
5535if { (eval echo "$as_me:5535: \"$ac_link\"") >&5
5536  (eval $ac_link) 2>&5
5537  ac_status=$?
5538  echo "$as_me:5538: \$? = $ac_status" >&5
5539  (exit $ac_status); } &&
5540         { ac_try='test -s conftest$ac_exeext'
5541  { (eval echo "$as_me:5541: \"$ac_try\"") >&5
5542  (eval $ac_try) 2>&5
5543  ac_status=$?
5544  echo "$as_me:5544: \$? = $ac_status" >&5
5545  (exit $ac_status); }; }; then
5546  cf_rpath_space=no
5547else
5548  echo "$as_me: failed program was:" >&5
5549cat conftest.$ac_ext >&5
5550cf_rpath_space=yes
5551fi
5552rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5553	LIBS="$cf_save_LIBS"
5554	echo "$as_me:5554: result: $cf_rpath_space" >&5
5555echo "${ECHO_T}$cf_rpath_space" >&6
5556	test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
5557	;;
5558esac
5559
5560	RM_SHARED_OPTS=
5561	LOCAL_LDFLAGS=
5562	LOCAL_LDFLAGS2=
5563	LD_SHARED_OPTS=
5564	INSTALL_LIB="-m 644"
5565	: ${rel_builddir:=.}
5566
5567	shlibdir=$libdir
5568
5569	MAKE_DLLS="#"
5570
5571	cf_cv_do_symlinks=no
5572	cf_ld_rpath_opt=
5573	test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
5574
5575	echo "$as_me:5575: checking if release/abi version should be used for shared libs" >&5
5576echo $ECHO_N "checking if release/abi version should be used for shared libs... $ECHO_C" >&6
5577
5578# Check whether --with-shlib-version or --without-shlib-version was given.
5579if test "${with_shlib_version+set}" = set; then
5580  withval="$with_shlib_version"
5581  test -z "$withval" && withval=auto
5582	case $withval in #(vi
5583	yes) #(vi
5584		cf_cv_shlib_version=auto
5585		;;
5586	rel|abi|auto|no) #(vi
5587		cf_cv_shlib_version=$withval
5588		;;
5589	*)
5590		{ { echo "$as_me:5590: error: option value must be one of: rel, abi, auto or no" >&5
5591echo "$as_me: error: option value must be one of: rel, abi, auto or no" >&2;}
5592   { (exit 1); exit 1; }; }
5593		;;
5594	esac
5595
5596else
5597  cf_cv_shlib_version=auto
5598fi;
5599	echo "$as_me:5599: result: $cf_cv_shlib_version" >&5
5600echo "${ECHO_T}$cf_cv_shlib_version" >&6
5601
5602	cf_cv_rm_so_locs=no
5603	cf_try_cflags=
5604
5605	# Some less-capable ports of gcc support only -fpic
5606	CC_SHARED_OPTS=
5607	if test "$GCC" = yes
5608	then
5609		echo "$as_me:5609: checking which $CC option to use" >&5
5610echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
5611		cf_save_CFLAGS="$CFLAGS"
5612		for CC_SHARED_OPTS in -fPIC -fpic ''
5613		do
5614			CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
5615			cat >conftest.$ac_ext <<_ACEOF
5616#line 5616 "configure"
5617#include "confdefs.h"
5618#include <stdio.h>
5619int
5620main ()
5621{
5622int x = 1
5623  ;
5624  return 0;
5625}
5626_ACEOF
5627rm -f conftest.$ac_objext
5628if { (eval echo "$as_me:5628: \"$ac_compile\"") >&5
5629  (eval $ac_compile) 2>&5
5630  ac_status=$?
5631  echo "$as_me:5631: \$? = $ac_status" >&5
5632  (exit $ac_status); } &&
5633         { ac_try='test -s conftest.$ac_objext'
5634  { (eval echo "$as_me:5634: \"$ac_try\"") >&5
5635  (eval $ac_try) 2>&5
5636  ac_status=$?
5637  echo "$as_me:5637: \$? = $ac_status" >&5
5638  (exit $ac_status); }; }; then
5639  break
5640else
5641  echo "$as_me: failed program was:" >&5
5642cat conftest.$ac_ext >&5
5643fi
5644rm -f conftest.$ac_objext conftest.$ac_ext
5645		done
5646		echo "$as_me:5646: result: $CC_SHARED_OPTS" >&5
5647echo "${ECHO_T}$CC_SHARED_OPTS" >&6
5648		CFLAGS="$cf_save_CFLAGS"
5649	fi
5650
5651	cf_cv_shlib_version_infix=no
5652
5653	case $cf_cv_system_name in #(vi
5654	aix4.3-9*|aix[5-7]*) #(vi
5655		if test "$GCC" = yes; then
5656			CC_SHARED_OPTS=
5657			MK_SHARED_LIB='${CC} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5658		else
5659			# CC_SHARED_OPTS='-qpic=large -G'
5660			# perhaps "-bM:SRE -bnoentry -bexpall"
5661			MK_SHARED_LIB='${CC} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
5662		fi
5663		;;
5664	beos*) #(vi
5665		MK_SHARED_LIB='${CC} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
5666		;;
5667	cygwin*) #(vi
5668		CC_SHARED_OPTS=
5669		MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5670		RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5671		cf_cv_shlib_version=cygdll
5672		cf_cv_shlib_version_infix=cygdll
5673		shlibdir=$bindir
5674		MAKE_DLLS=
5675		cat >mk_shared_lib.sh <<-CF_EOF
5676		#!/bin/sh
5677		SHARED_LIB=\$1
5678		IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5679		shift
5680		cat <<-EOF
5681		Linking shared library
5682		** SHARED_LIB \$SHARED_LIB
5683		** IMPORT_LIB \$IMPORT_LIB
5684EOF
5685		exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5686CF_EOF
5687		chmod +x mk_shared_lib.sh
5688		;;
5689	msys*) #(vi
5690		CC_SHARED_OPTS=
5691		MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5692		RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5693		cf_cv_shlib_version=msysdll
5694		cf_cv_shlib_version_infix=msysdll
5695		shlibdir=$bindir
5696		MAKE_DLLS=
5697		cat >mk_shared_lib.sh <<-CF_EOF
5698		#!/bin/sh
5699		SHARED_LIB=\$1
5700		IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
5701		shift
5702		cat <<-EOF
5703		Linking shared library
5704		** SHARED_LIB \$SHARED_LIB
5705		** IMPORT_LIB \$IMPORT_LIB
5706EOF
5707		exec \$* -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5708CF_EOF
5709		chmod +x mk_shared_lib.sh
5710		;;
5711	darwin*) #(vi
5712		cf_try_cflags="no-cpp-precomp"
5713		CC_SHARED_OPTS="-dynamic"
5714		MK_SHARED_LIB='${CC} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
5715		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
5716		cf_cv_shlib_version_infix=yes
5717		echo "$as_me:5717: checking if ld -search_paths_first works" >&5
5718echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
5719if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
5720  echo $ECHO_N "(cached) $ECHO_C" >&6
5721else
5722
5723			cf_save_LDFLAGS=$LDFLAGS
5724			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5725			cat >conftest.$ac_ext <<_ACEOF
5726#line 5726 "configure"
5727#include "confdefs.h"
5728
5729int
5730main ()
5731{
5732int i;
5733  ;
5734  return 0;
5735}
5736_ACEOF
5737rm -f conftest.$ac_objext conftest$ac_exeext
5738if { (eval echo "$as_me:5738: \"$ac_link\"") >&5
5739  (eval $ac_link) 2>&5
5740  ac_status=$?
5741  echo "$as_me:5741: \$? = $ac_status" >&5
5742  (exit $ac_status); } &&
5743         { ac_try='test -s conftest$ac_exeext'
5744  { (eval echo "$as_me:5744: \"$ac_try\"") >&5
5745  (eval $ac_try) 2>&5
5746  ac_status=$?
5747  echo "$as_me:5747: \$? = $ac_status" >&5
5748  (exit $ac_status); }; }; then
5749  cf_cv_ldflags_search_paths_first=yes
5750else
5751  echo "$as_me: failed program was:" >&5
5752cat conftest.$ac_ext >&5
5753cf_cv_ldflags_search_paths_first=no
5754fi
5755rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5756				LDFLAGS=$cf_save_LDFLAGS
5757fi
5758echo "$as_me:5758: result: $cf_cv_ldflags_search_paths_first" >&5
5759echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
5760		if test $cf_cv_ldflags_search_paths_first = yes; then
5761			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
5762		fi
5763		;;
5764	hpux[7-8]*) #(vi
5765		# HP-UX 8.07 ld lacks "+b" option used for libdir search-list
5766		if test "$GCC" != yes; then
5767			CC_SHARED_OPTS='+Z'
5768		fi
5769		MK_SHARED_LIB='${LD} -b -o $@'
5770		INSTALL_LIB="-m 555"
5771		;;
5772	hpux*) #(vi
5773		# (tested with gcc 2.7.2 -- I don't have c89)
5774		if test "$GCC" = yes; then
5775			LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
5776		else
5777			CC_SHARED_OPTS='+Z'
5778			LD_SHARED_OPTS='-Wl,+b,${libdir}'
5779		fi
5780		MK_SHARED_LIB='${LD} +b ${libdir} -b -o $@'
5781		# HP-UX shared libraries must be executable, and should be
5782		# readonly to exploit a quirk in the memory manager.
5783		INSTALL_LIB="-m 555"
5784		;;
5785	interix*)
5786		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5787		if test "$cf_cv_shlib_version" = rel; then
5788			cf_shared_soname='`basename  .${REL_VERSION}`.${ABI_VERSION}'
5789		else
5790			cf_shared_soname='`basename `'
5791		fi
5792		CC_SHARED_OPTS=
5793		MK_SHARED_LIB='${CC} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o '
5794		;;
5795	irix*) #(vi
5796		if test "$cf_cv_enable_rpath" = yes ; then
5797			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5798		fi
5799		# tested with IRIX 5.2 and 'cc'.
5800		if test "$GCC" != yes; then
5801			CC_SHARED_OPTS='-KPIC'
5802			MK_SHARED_LIB='${CC} -shared -rdata_shared -soname `basename $@` -o $@'
5803		else
5804			MK_SHARED_LIB='${CC} -shared -Wl,-soname,`basename $@` -o $@'
5805		fi
5806		cf_cv_rm_so_locs=yes
5807		;;
5808	linux*|gnu*|k*bsd*-gnu) #(vi
5809		if test "$DFT_LWR_MODEL" = "shared" ; then
5810			LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5811			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5812		fi
5813		if test "$cf_cv_enable_rpath" = yes ; then
5814			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5815		fi
5816
5817	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5818	if test "$cf_cv_shlib_version" = rel; then
5819		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5820	else
5821		cf_cv_shared_soname='`basename $@`'
5822	fi
5823
5824		MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5825		;;
5826	mingw*) #(vi
5827		cf_cv_shlib_version=mingw
5828		cf_cv_shlib_version_infix=mingw
5829		shlibdir=$bindir
5830		MAKE_DLLS=
5831		if test "$DFT_LWR_MODEL" = "shared" ; then
5832			LOCAL_LDFLAGS="-Wl,--enable-auto-import"
5833			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5834			EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
5835		fi
5836		CC_SHARED_OPTS=
5837		MK_SHARED_LIB='sh '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
5838		RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
5839		cat >mk_shared_lib.sh <<-CF_EOF
5840		#!/bin/sh
5841		SHARED_LIB=\$1
5842		IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
5843		shift
5844		cat <<-EOF
5845		Linking shared library
5846		** SHARED_LIB \$SHARED_LIB
5847		** IMPORT_LIB \$IMPORT_LIB
5848EOF
5849		exec \$* -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
5850CF_EOF
5851		chmod +x mk_shared_lib.sh
5852		;;
5853	openbsd[2-9].*|mirbsd*) #(vi
5854		if test "$DFT_LWR_MODEL" = "shared" ; then
5855			LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5856			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5857		fi
5858		if test "$cf_cv_enable_rpath" = yes ; then
5859			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5860		fi
5861		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5862
5863	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5864	if test "$cf_cv_shlib_version" = rel; then
5865		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5866	else
5867		cf_cv_shared_soname='`basename $@`'
5868	fi
5869
5870		MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
5871		;;
5872	nto-qnx*|openbsd*|freebsd[12].*) #(vi
5873		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5874		MK_SHARED_LIB='${LD} -Bshareable -o $@'
5875		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5876		;;
5877	dragonfly*|freebsd*) #(vi
5878		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5879		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5880			LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5881			LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
5882			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5883		fi
5884
5885	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5886	if test "$cf_cv_shlib_version" = rel; then
5887		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5888	else
5889		cf_cv_shared_soname='`basename $@`'
5890	fi
5891
5892		MK_SHARED_LIB='${LD} -shared -Bshareable -soname=`basename $@` -o $@'
5893		;;
5894	netbsd*) #(vi
5895		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
5896		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
5897			LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
5898			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5899			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
5900			if test "$cf_cv_shlib_version" = auto; then
5901			if test -f /usr/libexec/ld.elf_so; then
5902				cf_cv_shlib_version=abi
5903			else
5904				cf_cv_shlib_version=rel
5905			fi
5906			fi
5907
5908	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5909	if test "$cf_cv_shlib_version" = rel; then
5910		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5911	else
5912		cf_cv_shared_soname='`basename $@`'
5913	fi
5914
5915			MK_SHARED_LIB='${CC} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
5916		else
5917			MK_SHARED_LIB='${CC} -Wl,-shared -Wl,-Bshareable -o $@'
5918		fi
5919		;;
5920	osf*|mls+*) #(vi
5921		# tested with OSF/1 V3.2 and 'cc'
5922		# tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
5923		# link with shared libs).
5924		MK_SHARED_LIB='${LD} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
5925		case $host_os in #(vi
5926		osf4*)
5927			MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
5928			;;
5929		esac
5930		MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
5931		if test "$DFT_LWR_MODEL" = "shared" ; then
5932			LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
5933			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5934		fi
5935		cf_cv_rm_so_locs=yes
5936		;;
5937	sco3.2v5*)  # (also uw2* and UW7: hops 13-Apr-98
5938		# tested with osr5.0.5
5939		if test "$GCC" != yes; then
5940			CC_SHARED_OPTS='-belf -KPIC'
5941		fi
5942		MK_SHARED_LIB='${LD} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
5943		if test "$cf_cv_enable_rpath" = yes ; then
5944			# only way is to set LD_RUN_PATH but no switch for it
5945			RUN_PATH=$libdir
5946		fi
5947		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5948		LINK_PROGS='LD_RUN_PATH=${libdir}'
5949		LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
5950		;;
5951	sunos4*) #(vi
5952		# tested with SunOS 4.1.1 and gcc 2.7.0
5953		if test "$GCC" != yes; then
5954			CC_SHARED_OPTS='-KPIC'
5955		fi
5956		MK_SHARED_LIB='${LD} -assert pure-text -o $@'
5957		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5958		;;
5959	solaris2*) #(vi
5960		# tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
5961		# tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
5962		if test "$DFT_LWR_MODEL" = "shared" ; then
5963			LOCAL_LDFLAGS="-R \$(LOCAL_LIBDIR):\${libdir}"
5964			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
5965		fi
5966		if test "$cf_cv_enable_rpath" = yes ; then
5967			EXTRA_LDFLAGS="-R \${libdir} $EXTRA_LDFLAGS"
5968		fi
5969
5970	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
5971	if test "$cf_cv_shlib_version" = rel; then
5972		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
5973	else
5974		cf_cv_shared_soname='`basename $@`'
5975	fi
5976
5977		if test "$GCC" != yes; then
5978			cf_save_CFLAGS="$CFLAGS"
5979			for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
5980			do
5981				CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
5982				cat >conftest.$ac_ext <<_ACEOF
5983#line 5983 "configure"
5984#include "confdefs.h"
5985#include <stdio.h>
5986int
5987main ()
5988{
5989printf("Hello\n");
5990  ;
5991  return 0;
5992}
5993_ACEOF
5994rm -f conftest.$ac_objext
5995if { (eval echo "$as_me:5995: \"$ac_compile\"") >&5
5996  (eval $ac_compile) 2>&5
5997  ac_status=$?
5998  echo "$as_me:5998: \$? = $ac_status" >&5
5999  (exit $ac_status); } &&
6000         { ac_try='test -s conftest.$ac_objext'
6001  { (eval echo "$as_me:6001: \"$ac_try\"") >&5
6002  (eval $ac_try) 2>&5
6003  ac_status=$?
6004  echo "$as_me:6004: \$? = $ac_status" >&5
6005  (exit $ac_status); }; }; then
6006  break
6007else
6008  echo "$as_me: failed program was:" >&5
6009cat conftest.$ac_ext >&5
6010fi
6011rm -f conftest.$ac_objext conftest.$ac_ext
6012			done
6013			CFLAGS="$cf_save_CFLAGS"
6014			CC_SHARED_OPTS=$cf_shared_opts
6015			MK_SHARED_LIB='${CC} -dy -G -h '$cf_cv_shared_soname' -o $@'
6016		else
6017			MK_SHARED_LIB='${CC} -shared -dy -G -h '$cf_cv_shared_soname' -o $@'
6018		fi
6019		;;
6020	sysv5uw7*|unix_sv*) #(vi
6021		# tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
6022		if test "$GCC" != yes; then
6023			CC_SHARED_OPTS='-KPIC'
6024		fi
6025		MK_SHARED_LIB='${LD} -d y -G -o $@'
6026		;;
6027	*)
6028		CC_SHARED_OPTS='unknown'
6029		MK_SHARED_LIB='echo unknown'
6030		;;
6031	esac
6032
6033	# This works if the last tokens in $MK_SHARED_LIB are the -o target.
6034	case "$cf_cv_shlib_version" in #(vi
6035	rel|abi)
6036		case "$MK_SHARED_LIB" in #(vi
6037		*'-o $@') #(vi
6038			test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
6039			;;
6040		*)
6041			{ echo "$as_me:6041: WARNING: ignored --with-shlib-version" >&5
6042echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
6043			;;
6044		esac
6045		;;
6046	esac
6047
6048	if test -n "$cf_try_cflags"
6049	then
6050cat > conftest.$ac_ext <<EOF
6051#line 6051 "${as_me:-configure}"
6052#include <stdio.h>
6053int main(int argc, char *argv[])
6054{
6055	printf("hello\n");
6056	return (argv[argc-1] == 0) ;
6057}
6058EOF
6059		cf_save_CFLAGS="$CFLAGS"
6060		for cf_opt in $cf_try_cflags
6061		do
6062			CFLAGS="$cf_save_CFLAGS -$cf_opt"
6063			echo "$as_me:6063: checking if CFLAGS option -$cf_opt works" >&5
6064echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
6065			if { (eval echo "$as_me:6065: \"$ac_compile\"") >&5
6066  (eval $ac_compile) 2>&5
6067  ac_status=$?
6068  echo "$as_me:6068: \$? = $ac_status" >&5
6069  (exit $ac_status); }; then
6070				echo "$as_me:6070: result: yes" >&5
6071echo "${ECHO_T}yes" >&6
6072				cf_save_CFLAGS="$CFLAGS"
6073			else
6074				echo "$as_me:6074: result: no" >&5
6075echo "${ECHO_T}no" >&6
6076			fi
6077		done
6078		CFLAGS="$cf_save_CFLAGS"
6079	fi
6080
6081	# RPATH_LIST is a colon-separated list of directories
6082	test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
6083	test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
6084
6085	test $cf_cv_rm_so_locs = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
6086
6087	test -n "$verbose" && echo "	CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
6088
6089echo "${as_me:-configure}:6089: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
6090
6091	test -n "$verbose" && echo "	MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
6092
6093echo "${as_me:-configure}:6093: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
6094
6095if test "$CC_SHARED_OPTS" = "unknown"; then
6096	for model in $cf_list_models; do
6097		if test "$model" = "shared"; then
6098			{ { echo "$as_me:6098: error: Shared libraries are not supported in this version" >&5
6099echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
6100   { (exit 1); exit 1; }; }
6101		fi
6102	done
6103fi
6104
6105### If we're building with rpath, try to link non-standard libs that way too.
6106if test "$DFT_LWR_MODEL" = "shared"; then
6107
6108echo "$as_me:6108: checking if rpath-hack should be disabled" >&5
6109echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
6110
6111# Check whether --enable-rpath-hack or --disable-rpath-hack was given.
6112if test "${enable_rpath_hack+set}" = set; then
6113  enableval="$enable_rpath_hack"
6114  test "$enableval" != no && enableval=yes
6115  if test "$enableval" != "yes" ; then
6116    cf_disable_rpath_hack=yes
6117  else
6118    cf_disable_rpath_hack=no
6119  fi
6120else
6121  enableval=yes
6122  cf_disable_rpath_hack=no
6123
6124fi;
6125echo "$as_me:6125: result: $cf_disable_rpath_hack" >&5
6126echo "${ECHO_T}$cf_disable_rpath_hack" >&6
6127if test "$cf_disable_rpath_hack" = no ; then
6128
6129echo "$as_me:6129: checking for updated LDFLAGS" >&5
6130echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
6131if test -n "$LD_RPATH_OPT" ; then
6132	echo "$as_me:6132: result: maybe" >&5
6133echo "${ECHO_T}maybe" >&6
6134
6135	for ac_prog in ldd
6136do
6137  # Extract the first word of "$ac_prog", so it can be a program name with args.
6138set dummy $ac_prog; ac_word=$2
6139echo "$as_me:6139: checking for $ac_word" >&5
6140echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6141if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
6142  echo $ECHO_N "(cached) $ECHO_C" >&6
6143else
6144  if test -n "$cf_ldd_prog"; then
6145  ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
6146else
6147  ac_save_IFS=$IFS; IFS=$ac_path_separator
6148ac_dummy="$PATH"
6149for ac_dir in $ac_dummy; do
6150  IFS=$ac_save_IFS
6151  test -z "$ac_dir" && ac_dir=.
6152  $as_executable_p "$ac_dir/$ac_word" || continue
6153ac_cv_prog_cf_ldd_prog="$ac_prog"
6154echo "$as_me:6154: found $ac_dir/$ac_word" >&5
6155break
6156done
6157
6158fi
6159fi
6160cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
6161if test -n "$cf_ldd_prog"; then
6162  echo "$as_me:6162: result: $cf_ldd_prog" >&5
6163echo "${ECHO_T}$cf_ldd_prog" >&6
6164else
6165  echo "$as_me:6165: result: no" >&5
6166echo "${ECHO_T}no" >&6
6167fi
6168
6169  test -n "$cf_ldd_prog" && break
6170done
6171test -n "$cf_ldd_prog" || cf_ldd_prog="no"
6172
6173	cf_rpath_list="/usr/lib /lib"
6174	if test "$cf_ldd_prog" != no
6175	then
6176		cf_rpath_oops=
6177
6178cat >conftest.$ac_ext <<_ACEOF
6179#line 6179 "configure"
6180#include "confdefs.h"
6181#include <stdio.h>
6182int
6183main ()
6184{
6185printf("Hello");
6186  ;
6187  return 0;
6188}
6189_ACEOF
6190rm -f conftest.$ac_objext conftest$ac_exeext
6191if { (eval echo "$as_me:6191: \"$ac_link\"") >&5
6192  (eval $ac_link) 2>&5
6193  ac_status=$?
6194  echo "$as_me:6194: \$? = $ac_status" >&5
6195  (exit $ac_status); } &&
6196         { ac_try='test -s conftest$ac_exeext'
6197  { (eval echo "$as_me:6197: \"$ac_try\"") >&5
6198  (eval $ac_try) 2>&5
6199  ac_status=$?
6200  echo "$as_me:6200: \$? = $ac_status" >&5
6201  (exit $ac_status); }; }; then
6202  cf_rpath_oops=`$cf_ldd_prog conftest$ac_exeext | fgrep ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
6203		 cf_rpath_list=`$cf_ldd_prog conftest$ac_exeext | fgrep / | sed -e 's%^.*[ 	]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
6204else
6205  echo "$as_me: failed program was:" >&5
6206cat conftest.$ac_ext >&5
6207fi
6208rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6209
6210		# If we passed the link-test, but get a "not found" on a given library,
6211		# this could be due to inept reconfiguration of gcc to make it only
6212		# partly honor /usr/local/lib (or whatever).  Sometimes this behavior
6213		# is intentional, e.g., installing gcc in /usr/bin and suppressing the
6214		# /usr/local libraries.
6215		if test -n "$cf_rpath_oops"
6216		then
6217			for cf_rpath_src in $cf_rpath_oops
6218			do
6219				for cf_rpath_dir in \
6220					/usr/local \
6221					/usr/pkg \
6222					/opt/sfw
6223				do
6224					if test -f $cf_rpath_dir/lib/$cf_rpath_src
6225					then
6226						test -n "$verbose" && echo "	...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
6227
6228echo "${as_me:-configure}:6228: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
6229
6230						LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
6231						break
6232					fi
6233				done
6234			done
6235		fi
6236	fi
6237
6238	test -n "$verbose" && echo "	...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6239
6240echo "${as_me:-configure}:6240: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6241
6242test -n "$verbose" && echo "	...checking LDFLAGS $LDFLAGS" 1>&6
6243
6244echo "${as_me:-configure}:6244: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
6245
6246cf_rpath_dst=
6247for cf_rpath_src in $LDFLAGS
6248do
6249	case $cf_rpath_src in #(vi
6250	-L*) #(vi
6251
6252		# check if this refers to a directory which we will ignore
6253		cf_rpath_skip=no
6254		if test -n "$cf_rpath_list"
6255		then
6256			for cf_rpath_item in $cf_rpath_list
6257			do
6258				if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6259				then
6260					cf_rpath_skip=yes
6261					break
6262				fi
6263			done
6264		fi
6265
6266		if test "$cf_rpath_skip" = no
6267		then
6268			# transform the option
6269			if test "$LD_RPATH_OPT" = "-R " ; then
6270				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6271			else
6272				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6273			fi
6274
6275			# if we have not already added this, add it now
6276			cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6277			if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6278			then
6279				test -n "$verbose" && echo "	...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6280
6281echo "${as_me:-configure}:6281: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6282
6283				EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6284			fi
6285		fi
6286		;;
6287	esac
6288	cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6289done
6290LDFLAGS=$cf_rpath_dst
6291
6292test -n "$verbose" && echo "	...checked LDFLAGS $LDFLAGS" 1>&6
6293
6294echo "${as_me:-configure}:6294: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
6295
6296test -n "$verbose" && echo "	...checking LIBS $LIBS" 1>&6
6297
6298echo "${as_me:-configure}:6298: testing ...checking LIBS $LIBS ..." 1>&5
6299
6300cf_rpath_dst=
6301for cf_rpath_src in $LIBS
6302do
6303	case $cf_rpath_src in #(vi
6304	-L*) #(vi
6305
6306		# check if this refers to a directory which we will ignore
6307		cf_rpath_skip=no
6308		if test -n "$cf_rpath_list"
6309		then
6310			for cf_rpath_item in $cf_rpath_list
6311			do
6312				if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
6313				then
6314					cf_rpath_skip=yes
6315					break
6316				fi
6317			done
6318		fi
6319
6320		if test "$cf_rpath_skip" = no
6321		then
6322			# transform the option
6323			if test "$LD_RPATH_OPT" = "-R " ; then
6324				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
6325			else
6326				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
6327			fi
6328
6329			# if we have not already added this, add it now
6330			cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
6331			if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
6332			then
6333				test -n "$verbose" && echo "	...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
6334
6335echo "${as_me:-configure}:6335: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
6336
6337				EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
6338			fi
6339		fi
6340		;;
6341	esac
6342	cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
6343done
6344LIBS=$cf_rpath_dst
6345
6346test -n "$verbose" && echo "	...checked LIBS $LIBS" 1>&6
6347
6348echo "${as_me:-configure}:6348: testing ...checked LIBS $LIBS ..." 1>&5
6349
6350	test -n "$verbose" && echo "	...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
6351
6352echo "${as_me:-configure}:6352: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
6353
6354else
6355	echo "$as_me:6355: result: no" >&5
6356echo "${ECHO_T}no" >&6
6357fi
6358
6359fi
6360
6361fi
6362
6363###############################################################################
6364
6365###	use option --disable-overwrite to leave out the link to -lcurses
6366echo "$as_me:6366: checking if you wish to install ncurses overwriting curses" >&5
6367echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
6368
6369# Check whether --enable-overwrite or --disable-overwrite was given.
6370if test "${enable_overwrite+set}" = set; then
6371  enableval="$enable_overwrite"
6372  with_overwrite=$enableval
6373else
6374  if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
6375fi;
6376echo "$as_me:6376: result: $with_overwrite" >&5
6377echo "${ECHO_T}$with_overwrite" >&6
6378
6379echo "$as_me:6379: checking if external terminfo-database is used" >&5
6380echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
6381
6382# Check whether --enable-database or --disable-database was given.
6383if test "${enable_database+set}" = set; then
6384  enableval="$enable_database"
6385  use_database=$enableval
6386else
6387  use_database=yes
6388fi;
6389echo "$as_me:6389: result: $use_database" >&5
6390echo "${ECHO_T}$use_database" >&6
6391
6392case $host_os in #(vi
6393os2*) #(vi
6394	TERMINFO_SRC='${top_srcdir}/misc/emx.src'
6395	;;
6396*) #(vi
6397	TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
6398	;;
6399esac
6400
6401NCURSES_USE_DATABASE=0
6402if test "$use_database" != no ; then
6403	NCURSES_USE_DATABASE=1
6404
6405	echo "$as_me:6405: checking which terminfo source-file will be installed" >&5
6406echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
6407
6408# Check whether --with-database or --without-database was given.
6409if test "${with_database+set}" = set; then
6410  withval="$with_database"
6411  TERMINFO_SRC=$withval
6412fi;
6413	echo "$as_me:6413: result: $TERMINFO_SRC" >&5
6414echo "${ECHO_T}$TERMINFO_SRC" >&6
6415
6416	echo "$as_me:6416: checking whether to use hashed database instead of directory/tree" >&5
6417echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
6418
6419# Check whether --with-hashed-db or --without-hashed-db was given.
6420if test "${with_hashed_db+set}" = set; then
6421  withval="$with_hashed_db"
6422
6423else
6424  with_hashed_db=no
6425fi;
6426	echo "$as_me:6426: result: $with_hashed_db" >&5
6427echo "${ECHO_T}$with_hashed_db" >&6
6428else
6429	with_hashed_db=no
6430fi
6431
6432echo "$as_me:6432: checking for list of fallback descriptions" >&5
6433echo $ECHO_N "checking for list of fallback descriptions... $ECHO_C" >&6
6434
6435# Check whether --with-fallbacks or --without-fallbacks was given.
6436if test "${with_fallbacks+set}" = set; then
6437  withval="$with_fallbacks"
6438  with_fallback=$withval
6439else
6440  with_fallback=
6441fi;
6442echo "$as_me:6442: result: $with_fallback" >&5
6443echo "${ECHO_T}$with_fallback" >&6
6444FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
6445
6446echo "$as_me:6446: checking if you want modern xterm or antique" >&5
6447echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
6448
6449# Check whether --with-xterm-new or --without-xterm-new was given.
6450if test "${with_xterm_new+set}" = set; then
6451  withval="$with_xterm_new"
6452  with_xterm_new=$withval
6453else
6454  with_xterm_new=yes
6455fi;
6456case $with_xterm_new in
6457no)	with_xterm_new=xterm-old;;
6458*)	with_xterm_new=xterm-new;;
6459esac
6460echo "$as_me:6460: result: $with_xterm_new" >&5
6461echo "${ECHO_T}$with_xterm_new" >&6
6462WHICH_XTERM=$with_xterm_new
6463
6464echo "$as_me:6464: checking if xterm backspace sends BS or DEL" >&5
6465echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
6466
6467# Check whether --with-xterm-kbs or --without-xterm-kbs was given.
6468if test "${with_xterm_kbs+set}" = set; then
6469  withval="$with_xterm_kbs"
6470  with_xterm_kbs=$withval
6471else
6472  with_xterm_kbs=BS
6473fi;
6474case x$with_xterm_kbs in
6475xyes|xno|xBS|xbs|x8)
6476	with_xterm_kbs=BS
6477	;;
6478xDEL|xdel|x127)
6479	with_xterm_kbs=DEL
6480	;;
6481*)
6482	with_xterm_kbs=$withval
6483	;;
6484esac
6485echo "$as_me:6485: result: $with_xterm_kbs" >&5
6486echo "${ECHO_T}$with_xterm_kbs" >&6
6487XTERM_KBS=$with_xterm_kbs
6488
6489MAKE_TERMINFO=
6490if test "$use_database" = no ; then
6491	TERMINFO="${datadir}/terminfo"
6492	MAKE_TERMINFO="#"
6493else
6494
6495echo "$as_me:6495: checking for list of terminfo directories" >&5
6496echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
6497
6498# Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
6499if test "${with_terminfo_dirs+set}" = set; then
6500  withval="$with_terminfo_dirs"
6501
6502else
6503  withval=${TERMINFO_DIRS:-${datadir}/terminfo}
6504fi;
6505IFS="${IFS:- 	}"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6506cf_dst_path=
6507for cf_src_path in $withval
6508do
6509
6510if test "x$prefix" != xNONE; then
6511  cf_path_syntax="$prefix"
6512else
6513  cf_path_syntax="$ac_default_prefix"
6514fi
6515
6516case ".$cf_src_path" in #(vi
6517.\$\(*\)*|.\'*\'*) #(vi
6518  ;;
6519..|./*|.\\*) #(vi
6520  ;;
6521.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6522  ;;
6523.\${*prefix}*|.\${*dir}*) #(vi
6524  eval cf_src_path="$cf_src_path"
6525  case ".$cf_src_path" in #(vi
6526  .NONE/*)
6527    cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6528    ;;
6529  esac
6530  ;; #(vi
6531.no|.NONE/*)
6532  cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6533  ;;
6534*)
6535  { { echo "$as_me:6535: error: expected a pathname, not \"$cf_src_path\"" >&5
6536echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6537   { (exit 1); exit 1; }; }
6538  ;;
6539esac
6540
6541  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
6542  cf_dst_path="${cf_dst_path}${cf_src_path}"
6543done
6544IFS="$ac_save_ifs"
6545
6546# This may use the prefix/exec_prefix symbols which will only yield "NONE"
6547# so we have to check/work around.  We do prefer the result of "eval"...
6548eval cf_dst_eval="$cf_dst_path"
6549case "x$cf_dst_eval" in #(vi
6550xNONE*) #(vi
6551	TERMINFO_DIRS=$cf_dst_path
6552	;;
6553*)
6554	TERMINFO_DIRS="$cf_dst_eval"
6555	;;
6556esac
6557
6558echo "$as_me:6558: result: $TERMINFO_DIRS" >&5
6559echo "${ECHO_T}$TERMINFO_DIRS" >&6
6560test -n "$TERMINFO_DIRS" &&
6561cat >>confdefs.h <<EOF
6562#define TERMINFO_DIRS "$TERMINFO_DIRS"
6563EOF
6564
6565echo "$as_me:6565: checking for default terminfo directory" >&5
6566echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
6567
6568# Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
6569if test "${with_default_terminfo_dir+set}" = set; then
6570  withval="$with_default_terminfo_dir"
6571
6572else
6573  withval="${TERMINFO:-${datadir}/terminfo}"
6574fi; if test -n "${datadir}/terminfo" ; then
6575
6576if test "x$prefix" != xNONE; then
6577  cf_path_syntax="$prefix"
6578else
6579  cf_path_syntax="$ac_default_prefix"
6580fi
6581
6582case ".$withval" in #(vi
6583.\$\(*\)*|.\'*\'*) #(vi
6584  ;;
6585..|./*|.\\*) #(vi
6586  ;;
6587.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6588  ;;
6589.\${*prefix}*|.\${*dir}*) #(vi
6590  eval withval="$withval"
6591  case ".$withval" in #(vi
6592  .NONE/*)
6593    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6594    ;;
6595  esac
6596  ;; #(vi
6597.no|.NONE/*)
6598  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
6599  ;;
6600*)
6601  { { echo "$as_me:6601: error: expected a pathname, not \"$withval\"" >&5
6602echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
6603   { (exit 1); exit 1; }; }
6604  ;;
6605esac
6606
6607fi
6608eval TERMINFO="$withval"
6609
6610echo "$as_me:6610: result: $TERMINFO" >&5
6611echo "${ECHO_T}$TERMINFO" >&6
6612
6613cat >>confdefs.h <<EOF
6614#define TERMINFO "$TERMINFO"
6615EOF
6616
6617fi
6618
6619###	use option --disable-big-core to make tic run on small machines
6620###	We need 4Mb, check if we can allocate 50% more than that.
6621echo "$as_me:6621: checking if big-core option selected" >&5
6622echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
6623
6624# Check whether --enable-big-core or --disable-big-core was given.
6625if test "${enable_big_core+set}" = set; then
6626  enableval="$enable_big_core"
6627  with_big_core=$enableval
6628else
6629  if test "$cross_compiling" = yes; then
6630  with_big_core=no
6631else
6632  cat >conftest.$ac_ext <<_ACEOF
6633#line 6633 "configure"
6634#include "confdefs.h"
6635
6636#include <stdlib.h>
6637#include <string.h>
6638int main() {
6639	unsigned long n = 6000000L;
6640	char *s = malloc(n);
6641	if (s != 0)
6642		s[0] = s[n-1] = 0;
6643	${cf_cv_main_return:-return}(s == 0);
6644}
6645_ACEOF
6646rm -f conftest$ac_exeext
6647if { (eval echo "$as_me:6647: \"$ac_link\"") >&5
6648  (eval $ac_link) 2>&5
6649  ac_status=$?
6650  echo "$as_me:6650: \$? = $ac_status" >&5
6651  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6652  { (eval echo "$as_me:6652: \"$ac_try\"") >&5
6653  (eval $ac_try) 2>&5
6654  ac_status=$?
6655  echo "$as_me:6655: \$? = $ac_status" >&5
6656  (exit $ac_status); }; }; then
6657  with_big_core=yes
6658else
6659  echo "$as_me: program exited with status $ac_status" >&5
6660echo "$as_me: failed program was:" >&5
6661cat conftest.$ac_ext >&5
6662with_big_core=no
6663fi
6664rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6665fi
6666fi;
6667echo "$as_me:6667: result: $with_big_core" >&5
6668echo "${ECHO_T}$with_big_core" >&6
6669test "x$with_big_core" = "xyes" &&
6670cat >>confdefs.h <<\EOF
6671#define HAVE_BIG_CORE 1
6672EOF
6673
6674### ISO C only guarantees 512-char strings, we have tables which load faster
6675### when constructed using "big" strings.  More than the C compiler, the awk
6676### program is a limit on most vendor UNIX systems.  Check that we can build.
6677echo "$as_me:6677: checking if big-strings option selected" >&5
6678echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
6679
6680# Check whether --enable-big-strings or --disable-big-strings was given.
6681if test "${enable_big_strings+set}" = set; then
6682  enableval="$enable_big_strings"
6683  with_big_strings=$enableval
6684else
6685
6686	case x$AWK in #(vi
6687	x)
6688		eval with_big_strings=no
6689		;;
6690	*) #(vi
6691		if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
6692			| $AWK '{ printf "%d\n", length($0); }' 2>/dev/null | $AWK 'BEGIN { eqls=0; recs=0; } { recs++; if ($0 == 12000) eqls++; } END { if (recs != 1 || eqls != 1) exit 1; }' 2>/dev/null >/dev/null ) ; then
6693			eval with_big_strings=yes
6694		else
6695			eval with_big_strings=no
6696		fi
6697		;;
6698	esac
6699
6700fi;
6701echo "$as_me:6701: result: $with_big_strings" >&5
6702echo "${ECHO_T}$with_big_strings" >&6
6703
6704USE_BIG_STRINGS=0
6705test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
6706
6707###	use option --enable-termcap to compile in the termcap fallback support
6708echo "$as_me:6708: checking if you want termcap-fallback support" >&5
6709echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
6710
6711# Check whether --enable-termcap or --disable-termcap was given.
6712if test "${enable_termcap+set}" = set; then
6713  enableval="$enable_termcap"
6714  with_termcap=$enableval
6715else
6716  with_termcap=no
6717fi;
6718echo "$as_me:6718: result: $with_termcap" >&5
6719echo "${ECHO_T}$with_termcap" >&6
6720
6721NCURSES_USE_TERMCAP=0
6722if test "x$with_termcap" != "xyes" ; then
6723	if test "$use_database" = no ; then
6724		if test -z "$with_fallback" ; then
6725			{ { echo "$as_me:6725: error: You have disabled the database w/o specifying fallbacks" >&5
6726echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
6727   { (exit 1); exit 1; }; }
6728		fi
6729	fi
6730
6731cat >>confdefs.h <<\EOF
6732#define PURE_TERMINFO 1
6733EOF
6734
6735else
6736
6737	if test "$with_ticlib" != no ; then
6738		{ { echo "$as_me:6738: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
6739echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
6740   { (exit 1); exit 1; }; }
6741	fi
6742
6743	NCURSES_USE_TERMCAP=1
6744	echo "$as_me:6744: checking for list of termcap files" >&5
6745echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
6746
6747# Check whether --with-termpath or --without-termpath was given.
6748if test "${with_termpath+set}" = set; then
6749  withval="$with_termpath"
6750
6751else
6752  withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
6753fi;
6754IFS="${IFS:- 	}"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
6755cf_dst_path=
6756for cf_src_path in $withval
6757do
6758
6759if test "x$prefix" != xNONE; then
6760  cf_path_syntax="$prefix"
6761else
6762  cf_path_syntax="$ac_default_prefix"
6763fi
6764
6765case ".$cf_src_path" in #(vi
6766.\$\(*\)*|.\'*\'*) #(vi
6767  ;;
6768..|./*|.\\*) #(vi
6769  ;;
6770.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
6771  ;;
6772.\${*prefix}*|.\${*dir}*) #(vi
6773  eval cf_src_path="$cf_src_path"
6774  case ".$cf_src_path" in #(vi
6775  .NONE/*)
6776    cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6777    ;;
6778  esac
6779  ;; #(vi
6780.no|.NONE/*)
6781  cf_src_path=`echo $cf_src_path | sed -e s%NONE%$cf_path_syntax%`
6782  ;;
6783*)
6784  { { echo "$as_me:6784: error: expected a pathname, not \"$cf_src_path\"" >&5
6785echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
6786   { (exit 1); exit 1; }; }
6787  ;;
6788esac
6789
6790  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
6791  cf_dst_path="${cf_dst_path}${cf_src_path}"
6792done
6793IFS="$ac_save_ifs"
6794
6795# This may use the prefix/exec_prefix symbols which will only yield "NONE"
6796# so we have to check/work around.  We do prefer the result of "eval"...
6797eval cf_dst_eval="$cf_dst_path"
6798case "x$cf_dst_eval" in #(vi
6799xNONE*) #(vi
6800	TERMPATH=$cf_dst_path
6801	;;
6802*)
6803	TERMPATH="$cf_dst_eval"
6804	;;
6805esac
6806
6807	echo "$as_me:6807: result: $TERMPATH" >&5
6808echo "${ECHO_T}$TERMPATH" >&6
6809	test -n "$TERMPATH" &&
6810cat >>confdefs.h <<EOF
6811#define TERMPATH "$TERMPATH"
6812EOF
6813
6814	###	use option --enable-getcap to use a hacked getcap for reading termcaps
6815	echo "$as_me:6815: checking if fast termcap-loader is needed" >&5
6816echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
6817
6818# Check whether --enable-getcap or --disable-getcap was given.
6819if test "${enable_getcap+set}" = set; then
6820  enableval="$enable_getcap"
6821  with_getcap=$enableval
6822else
6823  with_getcap=no
6824fi;
6825	echo "$as_me:6825: result: $with_getcap" >&5
6826echo "${ECHO_T}$with_getcap" >&6
6827	test "x$with_getcap" = "xyes" &&
6828cat >>confdefs.h <<\EOF
6829#define USE_GETCAP 1
6830EOF
6831
6832	echo "$as_me:6832: checking if translated termcaps will be cached in ~/.terminfo" >&5
6833echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
6834
6835# Check whether --enable-getcap-cache or --disable-getcap-cache was given.
6836if test "${enable_getcap_cache+set}" = set; then
6837  enableval="$enable_getcap_cache"
6838  with_getcap_cache=$enableval
6839else
6840  with_getcap_cache=no
6841fi;
6842	echo "$as_me:6842: result: $with_getcap_cache" >&5
6843echo "${ECHO_T}$with_getcap_cache" >&6
6844	test "x$with_getcap_cache" = "xyes" &&
6845cat >>confdefs.h <<\EOF
6846#define USE_GETCAP_CACHE 1
6847EOF
6848
6849fi
6850
6851###   Use option --disable-home-terminfo to completely remove ~/.terminfo
6852echo "$as_me:6852: checking if ~/.terminfo is wanted" >&5
6853echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
6854
6855# Check whether --enable-home-terminfo or --disable-home-terminfo was given.
6856if test "${enable_home_terminfo+set}" = set; then
6857  enableval="$enable_home_terminfo"
6858  with_home_terminfo=$enableval
6859else
6860  with_home_terminfo=yes
6861fi;
6862echo "$as_me:6862: result: $with_home_terminfo" >&5
6863echo "${ECHO_T}$with_home_terminfo" >&6
6864test "x$with_home_terminfo" = "xyes" &&
6865cat >>confdefs.h <<\EOF
6866#define USE_HOME_TERMINFO 1
6867EOF
6868
6869echo "$as_me:6869: checking if you want to use restricted environment when running as root" >&5
6870echo $ECHO_N "checking if you want to use restricted environment when running as root... $ECHO_C" >&6
6871
6872# Check whether --enable-root-environ or --disable-root-environ was given.
6873if test "${enable_root_environ+set}" = set; then
6874  enableval="$enable_root_environ"
6875  with_root_environ=$enableval
6876else
6877  with_root_environ=yes
6878fi;
6879echo "$as_me:6879: result: $with_root_environ" >&5
6880echo "${ECHO_T}$with_root_environ" >&6
6881test "x$with_root_environ" = xyes &&
6882cat >>confdefs.h <<\EOF
6883#define USE_ROOT_ENVIRON 1
6884EOF
6885
6886###   Use option --enable-symlinks to make tic use symlinks, not hard links
6887###   to reduce storage requirements for the terminfo database.
6888
6889for ac_func in \
6890	remove \
6891	unlink
6892do
6893as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6894echo "$as_me:6894: checking for $ac_func" >&5
6895echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6896if eval "test \"\${$as_ac_var+set}\" = set"; then
6897  echo $ECHO_N "(cached) $ECHO_C" >&6
6898else
6899  cat >conftest.$ac_ext <<_ACEOF
6900#line 6900 "configure"
6901#include "confdefs.h"
6902/* System header to define __stub macros and hopefully few prototypes,
6903    which can conflict with char $ac_func (); below.  */
6904#include <assert.h>
6905/* Override any gcc2 internal prototype to avoid an error.  */
6906#ifdef __cplusplus
6907extern "C"
6908#endif
6909/* We use char because int might match the return type of a gcc2
6910   builtin and then its argument prototype would still apply.  */
6911char $ac_func ();
6912char (*f) ();
6913
6914int
6915main ()
6916{
6917/* The GNU C library defines this for functions which it implements
6918    to always fail with ENOSYS.  Some functions are actually named
6919    something starting with __ and the normal name is an alias.  */
6920#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6921choke me
6922#else
6923f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6924#endif
6925
6926  ;
6927  return 0;
6928}
6929_ACEOF
6930rm -f conftest.$ac_objext conftest$ac_exeext
6931if { (eval echo "$as_me:6931: \"$ac_link\"") >&5
6932  (eval $ac_link) 2>&5
6933  ac_status=$?
6934  echo "$as_me:6934: \$? = $ac_status" >&5
6935  (exit $ac_status); } &&
6936         { ac_try='test -s conftest$ac_exeext'
6937  { (eval echo "$as_me:6937: \"$ac_try\"") >&5
6938  (eval $ac_try) 2>&5
6939  ac_status=$?
6940  echo "$as_me:6940: \$? = $ac_status" >&5
6941  (exit $ac_status); }; }; then
6942  eval "$as_ac_var=yes"
6943else
6944  echo "$as_me: failed program was:" >&5
6945cat conftest.$ac_ext >&5
6946eval "$as_ac_var=no"
6947fi
6948rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6949fi
6950echo "$as_me:6950: result: `eval echo '${'$as_ac_var'}'`" >&5
6951echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6952if test `eval echo '${'$as_ac_var'}'` = yes; then
6953  cat >>confdefs.h <<EOF
6954#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6955EOF
6956
6957fi
6958done
6959
6960if test "$cross_compiling" = yes ; then
6961
6962for ac_func in \
6963		link \
6964		symlink
6965do
6966as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6967echo "$as_me:6967: checking for $ac_func" >&5
6968echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6969if eval "test \"\${$as_ac_var+set}\" = set"; then
6970  echo $ECHO_N "(cached) $ECHO_C" >&6
6971else
6972  cat >conftest.$ac_ext <<_ACEOF
6973#line 6973 "configure"
6974#include "confdefs.h"
6975/* System header to define __stub macros and hopefully few prototypes,
6976    which can conflict with char $ac_func (); below.  */
6977#include <assert.h>
6978/* Override any gcc2 internal prototype to avoid an error.  */
6979#ifdef __cplusplus
6980extern "C"
6981#endif
6982/* We use char because int might match the return type of a gcc2
6983   builtin and then its argument prototype would still apply.  */
6984char $ac_func ();
6985char (*f) ();
6986
6987int
6988main ()
6989{
6990/* The GNU C library defines this for functions which it implements
6991    to always fail with ENOSYS.  Some functions are actually named
6992    something starting with __ and the normal name is an alias.  */
6993#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6994choke me
6995#else
6996f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
6997#endif
6998
6999  ;
7000  return 0;
7001}
7002_ACEOF
7003rm -f conftest.$ac_objext conftest$ac_exeext
7004if { (eval echo "$as_me:7004: \"$ac_link\"") >&5
7005  (eval $ac_link) 2>&5
7006  ac_status=$?
7007  echo "$as_me:7007: \$? = $ac_status" >&5
7008  (exit $ac_status); } &&
7009         { ac_try='test -s conftest$ac_exeext'
7010  { (eval echo "$as_me:7010: \"$ac_try\"") >&5
7011  (eval $ac_try) 2>&5
7012  ac_status=$?
7013  echo "$as_me:7013: \$? = $ac_status" >&5
7014  (exit $ac_status); }; }; then
7015  eval "$as_ac_var=yes"
7016else
7017  echo "$as_me: failed program was:" >&5
7018cat conftest.$ac_ext >&5
7019eval "$as_ac_var=no"
7020fi
7021rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7022fi
7023echo "$as_me:7023: result: `eval echo '${'$as_ac_var'}'`" >&5
7024echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7025if test `eval echo '${'$as_ac_var'}'` = yes; then
7026  cat >>confdefs.h <<EOF
7027#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
7028EOF
7029
7030fi
7031done
7032
7033else
7034	echo "$as_me:7034: checking if link/symlink functions work" >&5
7035echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
7036if test "${cf_cv_link_funcs+set}" = set; then
7037  echo $ECHO_N "(cached) $ECHO_C" >&6
7038else
7039
7040		cf_cv_link_funcs=
7041		for cf_func in link symlink ; do
7042			if test "$cross_compiling" = yes; then
7043
7044			eval 'ac_cv_func_'$cf_func'=error'
7045else
7046  cat >conftest.$ac_ext <<_ACEOF
7047#line 7047 "configure"
7048#include "confdefs.h"
7049
7050#include <sys/types.h>
7051#include <sys/stat.h>
7052#ifdef HAVE_UNISTD_H
7053#include <unistd.h>
7054#endif
7055int main()
7056{
7057	int fail = 0;
7058	char *src = "config.log";
7059	char *dst = "conftest.chk";
7060	struct stat src_sb;
7061	struct stat dst_sb;
7062
7063	stat(src, &src_sb);
7064	fail = ($cf_func("config.log", "conftest.chk") < 0)
7065	    || (stat(dst, &dst_sb) < 0)
7066	    || (dst_sb.st_mtime != src_sb.st_mtime);
7067#ifdef HAVE_UNLINK
7068	unlink(dst);
7069#else
7070	remove(dst);
7071#endif
7072	${cf_cv_main_return:-return} (fail);
7073}
7074
7075_ACEOF
7076rm -f conftest$ac_exeext
7077if { (eval echo "$as_me:7077: \"$ac_link\"") >&5
7078  (eval $ac_link) 2>&5
7079  ac_status=$?
7080  echo "$as_me:7080: \$? = $ac_status" >&5
7081  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7082  { (eval echo "$as_me:7082: \"$ac_try\"") >&5
7083  (eval $ac_try) 2>&5
7084  ac_status=$?
7085  echo "$as_me:7085: \$? = $ac_status" >&5
7086  (exit $ac_status); }; }; then
7087
7088			cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
7089			eval 'ac_cv_func_'$cf_func'=yes'
7090else
7091  echo "$as_me: program exited with status $ac_status" >&5
7092echo "$as_me: failed program was:" >&5
7093cat conftest.$ac_ext >&5
7094
7095			eval 'ac_cv_func_'$cf_func'=no'
7096fi
7097rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7098fi
7099		done
7100		test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
7101
7102fi
7103echo "$as_me:7103: result: $cf_cv_link_funcs" >&5
7104echo "${ECHO_T}$cf_cv_link_funcs" >&6
7105	test "$ac_cv_func_link"    = yes &&
7106cat >>confdefs.h <<\EOF
7107#define HAVE_LINK 1
7108EOF
7109
7110	test "$ac_cv_func_symlink" = yes &&
7111cat >>confdefs.h <<\EOF
7112#define HAVE_SYMLINK 1
7113EOF
7114
7115fi
7116
7117with_links=no
7118with_symlinks=no
7119
7120# soft links (symbolic links) are useful for some systems where hard links do
7121# not work, or to make it simpler to copy terminfo trees around.
7122if test "x$ac_cv_func_symlink" = xyes ; then
7123    echo "$as_me:7123: checking if tic should use symbolic links" >&5
7124echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
7125
7126# Check whether --enable-symlinks or --disable-symlinks was given.
7127if test "${enable_symlinks+set}" = set; then
7128  enableval="$enable_symlinks"
7129  with_symlinks=$enableval
7130else
7131  with_symlinks=no
7132fi;
7133    echo "$as_me:7133: result: $with_symlinks" >&5
7134echo "${ECHO_T}$with_symlinks" >&6
7135fi
7136
7137# If we have hard links and did not choose to use soft links instead, there is
7138# no reason to make this choice optional - use the hard links.
7139if test "$with_symlinks" = no ; then
7140    echo "$as_me:7140: checking if tic should use hard links" >&5
7141echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
7142    if test "x$ac_cv_func_link" = xyes ; then
7143	with_links=yes
7144    else
7145	with_links=no
7146    fi
7147    echo "$as_me:7147: result: $with_links" >&5
7148echo "${ECHO_T}$with_links" >&6
7149fi
7150
7151test "x$with_links" = xyes &&
7152cat >>confdefs.h <<\EOF
7153#define USE_LINKS 1
7154EOF
7155
7156test "x$with_symlinks" = xyes &&
7157cat >>confdefs.h <<\EOF
7158#define USE_SYMLINKS 1
7159EOF
7160
7161###   use option --enable-broken-linker to force on use of broken-linker support
7162echo "$as_me:7162: checking if you want broken-linker support code" >&5
7163echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
7164
7165# Check whether --enable-broken_linker or --disable-broken_linker was given.
7166if test "${enable_broken_linker+set}" = set; then
7167  enableval="$enable_broken_linker"
7168  with_broken_linker=$enableval
7169else
7170  with_broken_linker=${BROKEN_LINKER:-no}
7171fi;
7172echo "$as_me:7172: result: $with_broken_linker" >&5
7173echo "${ECHO_T}$with_broken_linker" >&6
7174
7175BROKEN_LINKER=0
7176if test "x$with_broken_linker" = xyes ; then
7177
7178cat >>confdefs.h <<\EOF
7179#define BROKEN_LINKER 1
7180EOF
7181
7182	BROKEN_LINKER=1
7183elif test "$DFT_LWR_MODEL" = shared ; then
7184	case $cf_cv_system_name in #(vi
7185	cygwin*)
7186
7187cat >>confdefs.h <<\EOF
7188#define BROKEN_LINKER 1
7189EOF
7190
7191		BROKEN_LINKER=1
7192		test -n "$verbose" && echo "	cygwin linker is broken anyway" 1>&6
7193
7194echo "${as_me:-configure}:7194: testing cygwin linker is broken anyway ..." 1>&5
7195
7196		;;
7197	esac
7198fi
7199
7200###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
7201echo "$as_me:7201: checking if tputs should process BSD-style prefix padding" >&5
7202echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
7203
7204# Check whether --enable-bsdpad or --disable-bsdpad was given.
7205if test "${enable_bsdpad+set}" = set; then
7206  enableval="$enable_bsdpad"
7207  with_bsdpad=$enableval
7208else
7209  with_bsdpad=no
7210fi;
7211echo "$as_me:7211: result: $with_bsdpad" >&5
7212echo "${ECHO_T}$with_bsdpad" >&6
7213test "x$with_bsdpad" = xyes &&
7214cat >>confdefs.h <<\EOF
7215#define BSD_TPUTS 1
7216EOF
7217
7218###   use option --enable-widec to turn on use of wide-character support
7219NCURSES_CH_T=chtype
7220NCURSES_LIBUTF8=0
7221
7222NEED_WCHAR_H=0
7223NCURSES_MBSTATE_T=0
7224NCURSES_WCHAR_T=0
7225NCURSES_WINT_T=0
7226
7227# Check to define _XOPEN_SOURCE "automatically"
7228
7229cf_XOPEN_SOURCE=500
7230cf_POSIX_C_SOURCE=199506L
7231cf_xopen_source=
7232
7233case $host_os in #(vi
7234aix[4-7]*) #(vi
7235	cf_xopen_source="-D_ALL_SOURCE"
7236	;;
7237cygwin|msys) #(vi
7238	cf_XOPEN_SOURCE=600
7239	;;
7240darwin[0-8].*) #(vi
7241	cf_xopen_source="-D_APPLE_C_SOURCE"
7242	;;
7243darwin*) #(vi
7244	cf_xopen_source="-D_DARWIN_C_SOURCE"
7245	cf_XOPEN_SOURCE=
7246	;;
7247freebsd*|dragonfly*) #(vi
7248	# 5.x headers associate
7249	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
7250	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
7251	cf_POSIX_C_SOURCE=200112L
7252	cf_XOPEN_SOURCE=600
7253	cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7254	;;
7255hpux11*) #(vi
7256	cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
7257	;;
7258hpux*) #(vi
7259	cf_xopen_source="-D_HPUX_SOURCE"
7260	;;
7261irix[56].*) #(vi
7262	cf_xopen_source="-D_SGI_SOURCE"
7263	cf_XOPEN_SOURCE=
7264	;;
7265linux*|gnu*|mint*|k*bsd*-gnu) #(vi
7266
7267echo "$as_me:7267: checking if we must define _GNU_SOURCE" >&5
7268echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
7269if test "${cf_cv_gnu_source+set}" = set; then
7270  echo $ECHO_N "(cached) $ECHO_C" >&6
7271else
7272
7273cat >conftest.$ac_ext <<_ACEOF
7274#line 7274 "configure"
7275#include "confdefs.h"
7276#include <sys/types.h>
7277int
7278main ()
7279{
7280
7281#ifndef _XOPEN_SOURCE
7282make an error
7283#endif
7284  ;
7285  return 0;
7286}
7287_ACEOF
7288rm -f conftest.$ac_objext
7289if { (eval echo "$as_me:7289: \"$ac_compile\"") >&5
7290  (eval $ac_compile) 2>&5
7291  ac_status=$?
7292  echo "$as_me:7292: \$? = $ac_status" >&5
7293  (exit $ac_status); } &&
7294         { ac_try='test -s conftest.$ac_objext'
7295  { (eval echo "$as_me:7295: \"$ac_try\"") >&5
7296  (eval $ac_try) 2>&5
7297  ac_status=$?
7298  echo "$as_me:7298: \$? = $ac_status" >&5
7299  (exit $ac_status); }; }; then
7300  cf_cv_gnu_source=no
7301else
7302  echo "$as_me: failed program was:" >&5
7303cat conftest.$ac_ext >&5
7304cf_save="$CPPFLAGS"
7305	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7306	 cat >conftest.$ac_ext <<_ACEOF
7307#line 7307 "configure"
7308#include "confdefs.h"
7309#include <sys/types.h>
7310int
7311main ()
7312{
7313
7314#ifdef _XOPEN_SOURCE
7315make an error
7316#endif
7317  ;
7318  return 0;
7319}
7320_ACEOF
7321rm -f conftest.$ac_objext
7322if { (eval echo "$as_me:7322: \"$ac_compile\"") >&5
7323  (eval $ac_compile) 2>&5
7324  ac_status=$?
7325  echo "$as_me:7325: \$? = $ac_status" >&5
7326  (exit $ac_status); } &&
7327         { ac_try='test -s conftest.$ac_objext'
7328  { (eval echo "$as_me:7328: \"$ac_try\"") >&5
7329  (eval $ac_try) 2>&5
7330  ac_status=$?
7331  echo "$as_me:7331: \$? = $ac_status" >&5
7332  (exit $ac_status); }; }; then
7333  cf_cv_gnu_source=no
7334else
7335  echo "$as_me: failed program was:" >&5
7336cat conftest.$ac_ext >&5
7337cf_cv_gnu_source=yes
7338fi
7339rm -f conftest.$ac_objext conftest.$ac_ext
7340	CPPFLAGS="$cf_save"
7341
7342fi
7343rm -f conftest.$ac_objext conftest.$ac_ext
7344
7345fi
7346echo "$as_me:7346: result: $cf_cv_gnu_source" >&5
7347echo "${ECHO_T}$cf_cv_gnu_source" >&6
7348test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
7349
7350	;;
7351mirbsd*) #(vi
7352	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
7353	cf_XOPEN_SOURCE=
7354
7355cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7356
7357cf_save_CFLAGS="$CFLAGS"
7358cf_save_CPPFLAGS="$CPPFLAGS"
7359
7360cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7361	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
7362		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
7363
7364cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7365	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
7366		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
7367
7368echo "$as_me:7368: checking if we should define _POSIX_C_SOURCE" >&5
7369echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7370if test "${cf_cv_posix_c_source+set}" = set; then
7371  echo $ECHO_N "(cached) $ECHO_C" >&6
7372else
7373
7374echo "${as_me:-configure}:7374: testing if the symbol is already defined go no further ..." 1>&5
7375
7376	cat >conftest.$ac_ext <<_ACEOF
7377#line 7377 "configure"
7378#include "confdefs.h"
7379#include <sys/types.h>
7380int
7381main ()
7382{
7383
7384#ifndef _POSIX_C_SOURCE
7385make an error
7386#endif
7387  ;
7388  return 0;
7389}
7390_ACEOF
7391rm -f conftest.$ac_objext
7392if { (eval echo "$as_me:7392: \"$ac_compile\"") >&5
7393  (eval $ac_compile) 2>&5
7394  ac_status=$?
7395  echo "$as_me:7395: \$? = $ac_status" >&5
7396  (exit $ac_status); } &&
7397         { ac_try='test -s conftest.$ac_objext'
7398  { (eval echo "$as_me:7398: \"$ac_try\"") >&5
7399  (eval $ac_try) 2>&5
7400  ac_status=$?
7401  echo "$as_me:7401: \$? = $ac_status" >&5
7402  (exit $ac_status); }; }; then
7403  cf_cv_posix_c_source=no
7404else
7405  echo "$as_me: failed program was:" >&5
7406cat conftest.$ac_ext >&5
7407cf_want_posix_source=no
7408	 case .$cf_POSIX_C_SOURCE in #(vi
7409	 .[12]??*) #(vi
7410		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7411		;;
7412	 .2) #(vi
7413		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7414		cf_want_posix_source=yes
7415		;;
7416	 .*)
7417		cf_want_posix_source=yes
7418		;;
7419	 esac
7420	 if test "$cf_want_posix_source" = yes ; then
7421		cat >conftest.$ac_ext <<_ACEOF
7422#line 7422 "configure"
7423#include "confdefs.h"
7424#include <sys/types.h>
7425int
7426main ()
7427{
7428
7429#ifdef _POSIX_SOURCE
7430make an error
7431#endif
7432  ;
7433  return 0;
7434}
7435_ACEOF
7436rm -f conftest.$ac_objext
7437if { (eval echo "$as_me:7437: \"$ac_compile\"") >&5
7438  (eval $ac_compile) 2>&5
7439  ac_status=$?
7440  echo "$as_me:7440: \$? = $ac_status" >&5
7441  (exit $ac_status); } &&
7442         { ac_try='test -s conftest.$ac_objext'
7443  { (eval echo "$as_me:7443: \"$ac_try\"") >&5
7444  (eval $ac_try) 2>&5
7445  ac_status=$?
7446  echo "$as_me:7446: \$? = $ac_status" >&5
7447  (exit $ac_status); }; }; then
7448  :
7449else
7450  echo "$as_me: failed program was:" >&5
7451cat conftest.$ac_ext >&5
7452cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7453fi
7454rm -f conftest.$ac_objext conftest.$ac_ext
7455	 fi
7456
7457echo "${as_me:-configure}:7457: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7458
7459	 CFLAGS="$cf_trim_CFLAGS"
7460	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7461
7462echo "${as_me:-configure}:7462: testing if the second compile does not leave our definition intact error ..." 1>&5
7463
7464	 cat >conftest.$ac_ext <<_ACEOF
7465#line 7465 "configure"
7466#include "confdefs.h"
7467#include <sys/types.h>
7468int
7469main ()
7470{
7471
7472#ifndef _POSIX_C_SOURCE
7473make an error
7474#endif
7475  ;
7476  return 0;
7477}
7478_ACEOF
7479rm -f conftest.$ac_objext
7480if { (eval echo "$as_me:7480: \"$ac_compile\"") >&5
7481  (eval $ac_compile) 2>&5
7482  ac_status=$?
7483  echo "$as_me:7483: \$? = $ac_status" >&5
7484  (exit $ac_status); } &&
7485         { ac_try='test -s conftest.$ac_objext'
7486  { (eval echo "$as_me:7486: \"$ac_try\"") >&5
7487  (eval $ac_try) 2>&5
7488  ac_status=$?
7489  echo "$as_me:7489: \$? = $ac_status" >&5
7490  (exit $ac_status); }; }; then
7491  :
7492else
7493  echo "$as_me: failed program was:" >&5
7494cat conftest.$ac_ext >&5
7495cf_cv_posix_c_source=no
7496fi
7497rm -f conftest.$ac_objext conftest.$ac_ext
7498	 CFLAGS="$cf_save_CFLAGS"
7499	 CPPFLAGS="$cf_save_CPPFLAGS"
7500
7501fi
7502rm -f conftest.$ac_objext conftest.$ac_ext
7503
7504fi
7505echo "$as_me:7505: result: $cf_cv_posix_c_source" >&5
7506echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7507
7508if test "$cf_cv_posix_c_source" != no ; then
7509	CFLAGS="$cf_trim_CFLAGS"
7510	CPPFLAGS="$cf_trim_CPPFLAGS"
7511
7512cf_fix_cppflags=no
7513cf_new_cflags=
7514cf_new_cppflags=
7515cf_new_extra_cppflags=
7516
7517for cf_add_cflags in $cf_cv_posix_c_source
7518do
7519case $cf_fix_cppflags in
7520no)
7521	case $cf_add_cflags in #(vi
7522	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7523		case $cf_add_cflags in
7524		-D*)
7525			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7526
7527			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7528				&& test -z "${cf_tst_cflags}" \
7529				&& cf_fix_cppflags=yes
7530
7531			if test $cf_fix_cppflags = yes ; then
7532				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7533				continue
7534			elif test "${cf_tst_cflags}" = "\"'" ; then
7535				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7536				continue
7537			fi
7538			;;
7539		esac
7540		case "$CPPFLAGS" in
7541		*$cf_add_cflags) #(vi
7542			;;
7543		*) #(vi
7544			case $cf_add_cflags in #(vi
7545			-D*)
7546				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7547
7548CPPFLAGS=`echo "$CPPFLAGS" | \
7549	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
7550		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
7551
7552				;;
7553			esac
7554			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7555			;;
7556		esac
7557		;;
7558	*)
7559		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7560		;;
7561	esac
7562	;;
7563yes)
7564	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7565
7566	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7567
7568	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7569		&& test -z "${cf_tst_cflags}" \
7570		&& cf_fix_cppflags=no
7571	;;
7572esac
7573done
7574
7575if test -n "$cf_new_cflags" ; then
7576
7577	CFLAGS="$CFLAGS $cf_new_cflags"
7578fi
7579
7580if test -n "$cf_new_cppflags" ; then
7581
7582	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7583fi
7584
7585if test -n "$cf_new_extra_cppflags" ; then
7586
7587	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7588fi
7589
7590fi
7591
7592	;;
7593netbsd*) #(vi
7594	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
7595	;;
7596openbsd[4-9]*) #(vi
7597	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
7598	cf_xopen_source="-D_BSD_SOURCE"
7599	cf_XOPEN_SOURCE=600
7600	;;
7601openbsd*) #(vi
7602	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
7603	;;
7604osf[45]*) #(vi
7605	cf_xopen_source="-D_OSF_SOURCE"
7606	;;
7607nto-qnx*) #(vi
7608	cf_xopen_source="-D_QNX_SOURCE"
7609	;;
7610sco*) #(vi
7611	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
7612	;;
7613solaris2.*) #(vi
7614	cf_xopen_source="-D__EXTENSIONS__"
7615	cf_cv_xopen_source=broken
7616	;;
7617*)
7618
7619echo "$as_me:7619: checking if we should define _XOPEN_SOURCE" >&5
7620echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
7621if test "${cf_cv_xopen_source+set}" = set; then
7622  echo $ECHO_N "(cached) $ECHO_C" >&6
7623else
7624
7625	cat >conftest.$ac_ext <<_ACEOF
7626#line 7626 "configure"
7627#include "confdefs.h"
7628
7629#include <stdlib.h>
7630#include <string.h>
7631#include <sys/types.h>
7632
7633int
7634main ()
7635{
7636
7637#ifndef _XOPEN_SOURCE
7638make an error
7639#endif
7640  ;
7641  return 0;
7642}
7643_ACEOF
7644rm -f conftest.$ac_objext
7645if { (eval echo "$as_me:7645: \"$ac_compile\"") >&5
7646  (eval $ac_compile) 2>&5
7647  ac_status=$?
7648  echo "$as_me:7648: \$? = $ac_status" >&5
7649  (exit $ac_status); } &&
7650         { ac_try='test -s conftest.$ac_objext'
7651  { (eval echo "$as_me:7651: \"$ac_try\"") >&5
7652  (eval $ac_try) 2>&5
7653  ac_status=$?
7654  echo "$as_me:7654: \$? = $ac_status" >&5
7655  (exit $ac_status); }; }; then
7656  cf_cv_xopen_source=no
7657else
7658  echo "$as_me: failed program was:" >&5
7659cat conftest.$ac_ext >&5
7660cf_save="$CPPFLAGS"
7661	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
7662	 cat >conftest.$ac_ext <<_ACEOF
7663#line 7663 "configure"
7664#include "confdefs.h"
7665
7666#include <stdlib.h>
7667#include <string.h>
7668#include <sys/types.h>
7669
7670int
7671main ()
7672{
7673
7674#ifdef _XOPEN_SOURCE
7675make an error
7676#endif
7677  ;
7678  return 0;
7679}
7680_ACEOF
7681rm -f conftest.$ac_objext
7682if { (eval echo "$as_me:7682: \"$ac_compile\"") >&5
7683  (eval $ac_compile) 2>&5
7684  ac_status=$?
7685  echo "$as_me:7685: \$? = $ac_status" >&5
7686  (exit $ac_status); } &&
7687         { ac_try='test -s conftest.$ac_objext'
7688  { (eval echo "$as_me:7688: \"$ac_try\"") >&5
7689  (eval $ac_try) 2>&5
7690  ac_status=$?
7691  echo "$as_me:7691: \$? = $ac_status" >&5
7692  (exit $ac_status); }; }; then
7693  cf_cv_xopen_source=no
7694else
7695  echo "$as_me: failed program was:" >&5
7696cat conftest.$ac_ext >&5
7697cf_cv_xopen_source=$cf_XOPEN_SOURCE
7698fi
7699rm -f conftest.$ac_objext conftest.$ac_ext
7700	CPPFLAGS="$cf_save"
7701
7702fi
7703rm -f conftest.$ac_objext conftest.$ac_ext
7704
7705fi
7706echo "$as_me:7706: result: $cf_cv_xopen_source" >&5
7707echo "${ECHO_T}$cf_cv_xopen_source" >&6
7708
7709if test "$cf_cv_xopen_source" != no ; then
7710
7711CFLAGS=`echo "$CFLAGS" | \
7712	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
7713		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
7714
7715CPPFLAGS=`echo "$CPPFLAGS" | \
7716	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
7717		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
7718
7719	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
7720
7721cf_fix_cppflags=no
7722cf_new_cflags=
7723cf_new_cppflags=
7724cf_new_extra_cppflags=
7725
7726for cf_add_cflags in $cf_temp_xopen_source
7727do
7728case $cf_fix_cppflags in
7729no)
7730	case $cf_add_cflags in #(vi
7731	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7732		case $cf_add_cflags in
7733		-D*)
7734			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7735
7736			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7737				&& test -z "${cf_tst_cflags}" \
7738				&& cf_fix_cppflags=yes
7739
7740			if test $cf_fix_cppflags = yes ; then
7741				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7742				continue
7743			elif test "${cf_tst_cflags}" = "\"'" ; then
7744				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7745				continue
7746			fi
7747			;;
7748		esac
7749		case "$CPPFLAGS" in
7750		*$cf_add_cflags) #(vi
7751			;;
7752		*) #(vi
7753			case $cf_add_cflags in #(vi
7754			-D*)
7755				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7756
7757CPPFLAGS=`echo "$CPPFLAGS" | \
7758	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
7759		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
7760
7761				;;
7762			esac
7763			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
7764			;;
7765		esac
7766		;;
7767	*)
7768		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
7769		;;
7770	esac
7771	;;
7772yes)
7773	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7774
7775	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
7776
7777	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7778		&& test -z "${cf_tst_cflags}" \
7779		&& cf_fix_cppflags=no
7780	;;
7781esac
7782done
7783
7784if test -n "$cf_new_cflags" ; then
7785
7786	CFLAGS="$CFLAGS $cf_new_cflags"
7787fi
7788
7789if test -n "$cf_new_cppflags" ; then
7790
7791	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
7792fi
7793
7794if test -n "$cf_new_extra_cppflags" ; then
7795
7796	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
7797fi
7798
7799fi
7800
7801cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
7802
7803cf_save_CFLAGS="$CFLAGS"
7804cf_save_CPPFLAGS="$CPPFLAGS"
7805
7806cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
7807	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
7808		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
7809
7810cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
7811	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
7812		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
7813
7814echo "$as_me:7814: checking if we should define _POSIX_C_SOURCE" >&5
7815echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
7816if test "${cf_cv_posix_c_source+set}" = set; then
7817  echo $ECHO_N "(cached) $ECHO_C" >&6
7818else
7819
7820echo "${as_me:-configure}:7820: testing if the symbol is already defined go no further ..." 1>&5
7821
7822	cat >conftest.$ac_ext <<_ACEOF
7823#line 7823 "configure"
7824#include "confdefs.h"
7825#include <sys/types.h>
7826int
7827main ()
7828{
7829
7830#ifndef _POSIX_C_SOURCE
7831make an error
7832#endif
7833  ;
7834  return 0;
7835}
7836_ACEOF
7837rm -f conftest.$ac_objext
7838if { (eval echo "$as_me:7838: \"$ac_compile\"") >&5
7839  (eval $ac_compile) 2>&5
7840  ac_status=$?
7841  echo "$as_me:7841: \$? = $ac_status" >&5
7842  (exit $ac_status); } &&
7843         { ac_try='test -s conftest.$ac_objext'
7844  { (eval echo "$as_me:7844: \"$ac_try\"") >&5
7845  (eval $ac_try) 2>&5
7846  ac_status=$?
7847  echo "$as_me:7847: \$? = $ac_status" >&5
7848  (exit $ac_status); }; }; then
7849  cf_cv_posix_c_source=no
7850else
7851  echo "$as_me: failed program was:" >&5
7852cat conftest.$ac_ext >&5
7853cf_want_posix_source=no
7854	 case .$cf_POSIX_C_SOURCE in #(vi
7855	 .[12]??*) #(vi
7856		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7857		;;
7858	 .2) #(vi
7859		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
7860		cf_want_posix_source=yes
7861		;;
7862	 .*)
7863		cf_want_posix_source=yes
7864		;;
7865	 esac
7866	 if test "$cf_want_posix_source" = yes ; then
7867		cat >conftest.$ac_ext <<_ACEOF
7868#line 7868 "configure"
7869#include "confdefs.h"
7870#include <sys/types.h>
7871int
7872main ()
7873{
7874
7875#ifdef _POSIX_SOURCE
7876make an error
7877#endif
7878  ;
7879  return 0;
7880}
7881_ACEOF
7882rm -f conftest.$ac_objext
7883if { (eval echo "$as_me:7883: \"$ac_compile\"") >&5
7884  (eval $ac_compile) 2>&5
7885  ac_status=$?
7886  echo "$as_me:7886: \$? = $ac_status" >&5
7887  (exit $ac_status); } &&
7888         { ac_try='test -s conftest.$ac_objext'
7889  { (eval echo "$as_me:7889: \"$ac_try\"") >&5
7890  (eval $ac_try) 2>&5
7891  ac_status=$?
7892  echo "$as_me:7892: \$? = $ac_status" >&5
7893  (exit $ac_status); }; }; then
7894  :
7895else
7896  echo "$as_me: failed program was:" >&5
7897cat conftest.$ac_ext >&5
7898cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
7899fi
7900rm -f conftest.$ac_objext conftest.$ac_ext
7901	 fi
7902
7903echo "${as_me:-configure}:7903: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
7904
7905	 CFLAGS="$cf_trim_CFLAGS"
7906	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
7907
7908echo "${as_me:-configure}:7908: testing if the second compile does not leave our definition intact error ..." 1>&5
7909
7910	 cat >conftest.$ac_ext <<_ACEOF
7911#line 7911 "configure"
7912#include "confdefs.h"
7913#include <sys/types.h>
7914int
7915main ()
7916{
7917
7918#ifndef _POSIX_C_SOURCE
7919make an error
7920#endif
7921  ;
7922  return 0;
7923}
7924_ACEOF
7925rm -f conftest.$ac_objext
7926if { (eval echo "$as_me:7926: \"$ac_compile\"") >&5
7927  (eval $ac_compile) 2>&5
7928  ac_status=$?
7929  echo "$as_me:7929: \$? = $ac_status" >&5
7930  (exit $ac_status); } &&
7931         { ac_try='test -s conftest.$ac_objext'
7932  { (eval echo "$as_me:7932: \"$ac_try\"") >&5
7933  (eval $ac_try) 2>&5
7934  ac_status=$?
7935  echo "$as_me:7935: \$? = $ac_status" >&5
7936  (exit $ac_status); }; }; then
7937  :
7938else
7939  echo "$as_me: failed program was:" >&5
7940cat conftest.$ac_ext >&5
7941cf_cv_posix_c_source=no
7942fi
7943rm -f conftest.$ac_objext conftest.$ac_ext
7944	 CFLAGS="$cf_save_CFLAGS"
7945	 CPPFLAGS="$cf_save_CPPFLAGS"
7946
7947fi
7948rm -f conftest.$ac_objext conftest.$ac_ext
7949
7950fi
7951echo "$as_me:7951: result: $cf_cv_posix_c_source" >&5
7952echo "${ECHO_T}$cf_cv_posix_c_source" >&6
7953
7954if test "$cf_cv_posix_c_source" != no ; then
7955	CFLAGS="$cf_trim_CFLAGS"
7956	CPPFLAGS="$cf_trim_CPPFLAGS"
7957
7958cf_fix_cppflags=no
7959cf_new_cflags=
7960cf_new_cppflags=
7961cf_new_extra_cppflags=
7962
7963for cf_add_cflags in $cf_cv_posix_c_source
7964do
7965case $cf_fix_cppflags in
7966no)
7967	case $cf_add_cflags in #(vi
7968	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
7969		case $cf_add_cflags in
7970		-D*)
7971			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
7972
7973			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
7974				&& test -z "${cf_tst_cflags}" \
7975				&& cf_fix_cppflags=yes
7976
7977			if test $cf_fix_cppflags = yes ; then
7978				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7979				continue
7980			elif test "${cf_tst_cflags}" = "\"'" ; then
7981				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
7982				continue
7983			fi
7984			;;
7985		esac
7986		case "$CPPFLAGS" in
7987		*$cf_add_cflags) #(vi
7988			;;
7989		*) #(vi
7990			case $cf_add_cflags in #(vi
7991			-D*)
7992				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
7993
7994CPPFLAGS=`echo "$CPPFLAGS" | \
7995	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
7996		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
7997
7998				;;
7999			esac
8000			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8001			;;
8002		esac
8003		;;
8004	*)
8005		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8006		;;
8007	esac
8008	;;
8009yes)
8010	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8011
8012	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8013
8014	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8015		&& test -z "${cf_tst_cflags}" \
8016		&& cf_fix_cppflags=no
8017	;;
8018esac
8019done
8020
8021if test -n "$cf_new_cflags" ; then
8022
8023	CFLAGS="$CFLAGS $cf_new_cflags"
8024fi
8025
8026if test -n "$cf_new_cppflags" ; then
8027
8028	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8029fi
8030
8031if test -n "$cf_new_extra_cppflags" ; then
8032
8033	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8034fi
8035
8036fi
8037
8038	;;
8039esac
8040
8041if test -n "$cf_xopen_source" ; then
8042
8043cf_fix_cppflags=no
8044cf_new_cflags=
8045cf_new_cppflags=
8046cf_new_extra_cppflags=
8047
8048for cf_add_cflags in $cf_xopen_source
8049do
8050case $cf_fix_cppflags in
8051no)
8052	case $cf_add_cflags in #(vi
8053	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8054		case $cf_add_cflags in
8055		-D*)
8056			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8057
8058			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8059				&& test -z "${cf_tst_cflags}" \
8060				&& cf_fix_cppflags=yes
8061
8062			if test $cf_fix_cppflags = yes ; then
8063				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8064				continue
8065			elif test "${cf_tst_cflags}" = "\"'" ; then
8066				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8067				continue
8068			fi
8069			;;
8070		esac
8071		case "$CPPFLAGS" in
8072		*$cf_add_cflags) #(vi
8073			;;
8074		*) #(vi
8075			case $cf_add_cflags in #(vi
8076			-D*)
8077				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8078
8079CPPFLAGS=`echo "$CPPFLAGS" | \
8080	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
8081		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
8082
8083				;;
8084			esac
8085			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8086			;;
8087		esac
8088		;;
8089	*)
8090		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8091		;;
8092	esac
8093	;;
8094yes)
8095	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8096
8097	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8098
8099	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8100		&& test -z "${cf_tst_cflags}" \
8101		&& cf_fix_cppflags=no
8102	;;
8103esac
8104done
8105
8106if test -n "$cf_new_cflags" ; then
8107
8108	CFLAGS="$CFLAGS $cf_new_cflags"
8109fi
8110
8111if test -n "$cf_new_cppflags" ; then
8112
8113	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8114fi
8115
8116if test -n "$cf_new_extra_cppflags" ; then
8117
8118	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8119fi
8120
8121fi
8122
8123if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
8124	echo "$as_me:8124: checking if _XOPEN_SOURCE really is set" >&5
8125echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
8126	cat >conftest.$ac_ext <<_ACEOF
8127#line 8127 "configure"
8128#include "confdefs.h"
8129#include <stdlib.h>
8130int
8131main ()
8132{
8133
8134#ifndef _XOPEN_SOURCE
8135make an error
8136#endif
8137  ;
8138  return 0;
8139}
8140_ACEOF
8141rm -f conftest.$ac_objext
8142if { (eval echo "$as_me:8142: \"$ac_compile\"") >&5
8143  (eval $ac_compile) 2>&5
8144  ac_status=$?
8145  echo "$as_me:8145: \$? = $ac_status" >&5
8146  (exit $ac_status); } &&
8147         { ac_try='test -s conftest.$ac_objext'
8148  { (eval echo "$as_me:8148: \"$ac_try\"") >&5
8149  (eval $ac_try) 2>&5
8150  ac_status=$?
8151  echo "$as_me:8151: \$? = $ac_status" >&5
8152  (exit $ac_status); }; }; then
8153  cf_XOPEN_SOURCE_set=yes
8154else
8155  echo "$as_me: failed program was:" >&5
8156cat conftest.$ac_ext >&5
8157cf_XOPEN_SOURCE_set=no
8158fi
8159rm -f conftest.$ac_objext conftest.$ac_ext
8160	echo "$as_me:8160: result: $cf_XOPEN_SOURCE_set" >&5
8161echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
8162	if test $cf_XOPEN_SOURCE_set = yes
8163	then
8164		cat >conftest.$ac_ext <<_ACEOF
8165#line 8165 "configure"
8166#include "confdefs.h"
8167#include <stdlib.h>
8168int
8169main ()
8170{
8171
8172#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
8173make an error
8174#endif
8175  ;
8176  return 0;
8177}
8178_ACEOF
8179rm -f conftest.$ac_objext
8180if { (eval echo "$as_me:8180: \"$ac_compile\"") >&5
8181  (eval $ac_compile) 2>&5
8182  ac_status=$?
8183  echo "$as_me:8183: \$? = $ac_status" >&5
8184  (exit $ac_status); } &&
8185         { ac_try='test -s conftest.$ac_objext'
8186  { (eval echo "$as_me:8186: \"$ac_try\"") >&5
8187  (eval $ac_try) 2>&5
8188  ac_status=$?
8189  echo "$as_me:8189: \$? = $ac_status" >&5
8190  (exit $ac_status); }; }; then
8191  cf_XOPEN_SOURCE_set_ok=yes
8192else
8193  echo "$as_me: failed program was:" >&5
8194cat conftest.$ac_ext >&5
8195cf_XOPEN_SOURCE_set_ok=no
8196fi
8197rm -f conftest.$ac_objext conftest.$ac_ext
8198		if test $cf_XOPEN_SOURCE_set_ok = no
8199		then
8200			{ echo "$as_me:8200: WARNING: _XOPEN_SOURCE is lower than requested" >&5
8201echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
8202		fi
8203	else
8204
8205echo "$as_me:8205: checking if we should define _XOPEN_SOURCE" >&5
8206echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
8207if test "${cf_cv_xopen_source+set}" = set; then
8208  echo $ECHO_N "(cached) $ECHO_C" >&6
8209else
8210
8211	cat >conftest.$ac_ext <<_ACEOF
8212#line 8212 "configure"
8213#include "confdefs.h"
8214
8215#include <stdlib.h>
8216#include <string.h>
8217#include <sys/types.h>
8218
8219int
8220main ()
8221{
8222
8223#ifndef _XOPEN_SOURCE
8224make an error
8225#endif
8226  ;
8227  return 0;
8228}
8229_ACEOF
8230rm -f conftest.$ac_objext
8231if { (eval echo "$as_me:8231: \"$ac_compile\"") >&5
8232  (eval $ac_compile) 2>&5
8233  ac_status=$?
8234  echo "$as_me:8234: \$? = $ac_status" >&5
8235  (exit $ac_status); } &&
8236         { ac_try='test -s conftest.$ac_objext'
8237  { (eval echo "$as_me:8237: \"$ac_try\"") >&5
8238  (eval $ac_try) 2>&5
8239  ac_status=$?
8240  echo "$as_me:8240: \$? = $ac_status" >&5
8241  (exit $ac_status); }; }; then
8242  cf_cv_xopen_source=no
8243else
8244  echo "$as_me: failed program was:" >&5
8245cat conftest.$ac_ext >&5
8246cf_save="$CPPFLAGS"
8247	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
8248	 cat >conftest.$ac_ext <<_ACEOF
8249#line 8249 "configure"
8250#include "confdefs.h"
8251
8252#include <stdlib.h>
8253#include <string.h>
8254#include <sys/types.h>
8255
8256int
8257main ()
8258{
8259
8260#ifdef _XOPEN_SOURCE
8261make an error
8262#endif
8263  ;
8264  return 0;
8265}
8266_ACEOF
8267rm -f conftest.$ac_objext
8268if { (eval echo "$as_me:8268: \"$ac_compile\"") >&5
8269  (eval $ac_compile) 2>&5
8270  ac_status=$?
8271  echo "$as_me:8271: \$? = $ac_status" >&5
8272  (exit $ac_status); } &&
8273         { ac_try='test -s conftest.$ac_objext'
8274  { (eval echo "$as_me:8274: \"$ac_try\"") >&5
8275  (eval $ac_try) 2>&5
8276  ac_status=$?
8277  echo "$as_me:8277: \$? = $ac_status" >&5
8278  (exit $ac_status); }; }; then
8279  cf_cv_xopen_source=no
8280else
8281  echo "$as_me: failed program was:" >&5
8282cat conftest.$ac_ext >&5
8283cf_cv_xopen_source=$cf_XOPEN_SOURCE
8284fi
8285rm -f conftest.$ac_objext conftest.$ac_ext
8286	CPPFLAGS="$cf_save"
8287
8288fi
8289rm -f conftest.$ac_objext conftest.$ac_ext
8290
8291fi
8292echo "$as_me:8292: result: $cf_cv_xopen_source" >&5
8293echo "${ECHO_T}$cf_cv_xopen_source" >&6
8294
8295if test "$cf_cv_xopen_source" != no ; then
8296
8297CFLAGS=`echo "$CFLAGS" | \
8298	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
8299		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
8300
8301CPPFLAGS=`echo "$CPPFLAGS" | \
8302	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
8303		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
8304
8305	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
8306
8307cf_fix_cppflags=no
8308cf_new_cflags=
8309cf_new_cppflags=
8310cf_new_extra_cppflags=
8311
8312for cf_add_cflags in $cf_temp_xopen_source
8313do
8314case $cf_fix_cppflags in
8315no)
8316	case $cf_add_cflags in #(vi
8317	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
8318		case $cf_add_cflags in
8319		-D*)
8320			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8321
8322			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8323				&& test -z "${cf_tst_cflags}" \
8324				&& cf_fix_cppflags=yes
8325
8326			if test $cf_fix_cppflags = yes ; then
8327				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8328				continue
8329			elif test "${cf_tst_cflags}" = "\"'" ; then
8330				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8331				continue
8332			fi
8333			;;
8334		esac
8335		case "$CPPFLAGS" in
8336		*$cf_add_cflags) #(vi
8337			;;
8338		*) #(vi
8339			case $cf_add_cflags in #(vi
8340			-D*)
8341				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8342
8343CPPFLAGS=`echo "$CPPFLAGS" | \
8344	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
8345		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
8346
8347				;;
8348			esac
8349			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
8350			;;
8351		esac
8352		;;
8353	*)
8354		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
8355		;;
8356	esac
8357	;;
8358yes)
8359	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
8360
8361	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
8362
8363	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
8364		&& test -z "${cf_tst_cflags}" \
8365		&& cf_fix_cppflags=no
8366	;;
8367esac
8368done
8369
8370if test -n "$cf_new_cflags" ; then
8371
8372	CFLAGS="$CFLAGS $cf_new_cflags"
8373fi
8374
8375if test -n "$cf_new_cppflags" ; then
8376
8377	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
8378fi
8379
8380if test -n "$cf_new_extra_cppflags" ; then
8381
8382	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
8383fi
8384
8385fi
8386
8387	fi
8388fi
8389
8390# Work around breakage on OS X
8391
8392echo "$as_me:8392: checking if SIGWINCH is defined" >&5
8393echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
8394if test "${cf_cv_define_sigwinch+set}" = set; then
8395  echo $ECHO_N "(cached) $ECHO_C" >&6
8396else
8397
8398	cat >conftest.$ac_ext <<_ACEOF
8399#line 8399 "configure"
8400#include "confdefs.h"
8401
8402#include <sys/types.h>
8403#include <sys/signal.h>
8404
8405int
8406main ()
8407{
8408int x = SIGWINCH
8409  ;
8410  return 0;
8411}
8412_ACEOF
8413rm -f conftest.$ac_objext
8414if { (eval echo "$as_me:8414: \"$ac_compile\"") >&5
8415  (eval $ac_compile) 2>&5
8416  ac_status=$?
8417  echo "$as_me:8417: \$? = $ac_status" >&5
8418  (exit $ac_status); } &&
8419         { ac_try='test -s conftest.$ac_objext'
8420  { (eval echo "$as_me:8420: \"$ac_try\"") >&5
8421  (eval $ac_try) 2>&5
8422  ac_status=$?
8423  echo "$as_me:8423: \$? = $ac_status" >&5
8424  (exit $ac_status); }; }; then
8425  cf_cv_define_sigwinch=yes
8426else
8427  echo "$as_me: failed program was:" >&5
8428cat conftest.$ac_ext >&5
8429cat >conftest.$ac_ext <<_ACEOF
8430#line 8430 "configure"
8431#include "confdefs.h"
8432
8433#undef _XOPEN_SOURCE
8434#undef _POSIX_SOURCE
8435#undef _POSIX_C_SOURCE
8436#include <sys/types.h>
8437#include <sys/signal.h>
8438
8439int
8440main ()
8441{
8442int x = SIGWINCH
8443  ;
8444  return 0;
8445}
8446_ACEOF
8447rm -f conftest.$ac_objext
8448if { (eval echo "$as_me:8448: \"$ac_compile\"") >&5
8449  (eval $ac_compile) 2>&5
8450  ac_status=$?
8451  echo "$as_me:8451: \$? = $ac_status" >&5
8452  (exit $ac_status); } &&
8453         { ac_try='test -s conftest.$ac_objext'
8454  { (eval echo "$as_me:8454: \"$ac_try\"") >&5
8455  (eval $ac_try) 2>&5
8456  ac_status=$?
8457  echo "$as_me:8457: \$? = $ac_status" >&5
8458  (exit $ac_status); }; }; then
8459  cf_cv_define_sigwinch=maybe
8460else
8461  echo "$as_me: failed program was:" >&5
8462cat conftest.$ac_ext >&5
8463cf_cv_define_sigwinch=no
8464fi
8465rm -f conftest.$ac_objext conftest.$ac_ext
8466
8467fi
8468rm -f conftest.$ac_objext conftest.$ac_ext
8469
8470fi
8471echo "$as_me:8471: result: $cf_cv_define_sigwinch" >&5
8472echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
8473
8474if test "$cf_cv_define_sigwinch" = maybe ; then
8475echo "$as_me:8475: checking for actual SIGWINCH definition" >&5
8476echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
8477if test "${cf_cv_fixup_sigwinch+set}" = set; then
8478  echo $ECHO_N "(cached) $ECHO_C" >&6
8479else
8480
8481cf_cv_fixup_sigwinch=unknown
8482cf_sigwinch=32
8483while test $cf_sigwinch != 1
8484do
8485	cat >conftest.$ac_ext <<_ACEOF
8486#line 8486 "configure"
8487#include "confdefs.h"
8488
8489#undef _XOPEN_SOURCE
8490#undef _POSIX_SOURCE
8491#undef _POSIX_C_SOURCE
8492#include <sys/types.h>
8493#include <sys/signal.h>
8494
8495int
8496main ()
8497{
8498
8499#if SIGWINCH != $cf_sigwinch
8500make an error
8501#endif
8502int x = SIGWINCH
8503  ;
8504  return 0;
8505}
8506_ACEOF
8507rm -f conftest.$ac_objext
8508if { (eval echo "$as_me:8508: \"$ac_compile\"") >&5
8509  (eval $ac_compile) 2>&5
8510  ac_status=$?
8511  echo "$as_me:8511: \$? = $ac_status" >&5
8512  (exit $ac_status); } &&
8513         { ac_try='test -s conftest.$ac_objext'
8514  { (eval echo "$as_me:8514: \"$ac_try\"") >&5
8515  (eval $ac_try) 2>&5
8516  ac_status=$?
8517  echo "$as_me:8517: \$? = $ac_status" >&5
8518  (exit $ac_status); }; }; then
8519  cf_cv_fixup_sigwinch=$cf_sigwinch
8520	 break
8521else
8522  echo "$as_me: failed program was:" >&5
8523cat conftest.$ac_ext >&5
8524fi
8525rm -f conftest.$ac_objext conftest.$ac_ext
8526
8527cf_sigwinch=`expr $cf_sigwinch - 1`
8528done
8529
8530fi
8531echo "$as_me:8531: result: $cf_cv_fixup_sigwinch" >&5
8532echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
8533
8534	if test "$cf_cv_fixup_sigwinch" != unknown ; then
8535		CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
8536	fi
8537fi
8538
8539# Checks for CODESET support.
8540
8541  echo "$as_me:8541: checking for nl_langinfo and CODESET" >&5
8542echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
8543if test "${am_cv_langinfo_codeset+set}" = set; then
8544  echo $ECHO_N "(cached) $ECHO_C" >&6
8545else
8546  cat >conftest.$ac_ext <<_ACEOF
8547#line 8547 "configure"
8548#include "confdefs.h"
8549#include <langinfo.h>
8550int
8551main ()
8552{
8553char* cs = nl_langinfo(CODESET);
8554  ;
8555  return 0;
8556}
8557_ACEOF
8558rm -f conftest.$ac_objext conftest$ac_exeext
8559if { (eval echo "$as_me:8559: \"$ac_link\"") >&5
8560  (eval $ac_link) 2>&5
8561  ac_status=$?
8562  echo "$as_me:8562: \$? = $ac_status" >&5
8563  (exit $ac_status); } &&
8564         { ac_try='test -s conftest$ac_exeext'
8565  { (eval echo "$as_me:8565: \"$ac_try\"") >&5
8566  (eval $ac_try) 2>&5
8567  ac_status=$?
8568  echo "$as_me:8568: \$? = $ac_status" >&5
8569  (exit $ac_status); }; }; then
8570  am_cv_langinfo_codeset=yes
8571else
8572  echo "$as_me: failed program was:" >&5
8573cat conftest.$ac_ext >&5
8574am_cv_langinfo_codeset=no
8575fi
8576rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8577
8578fi
8579echo "$as_me:8579: result: $am_cv_langinfo_codeset" >&5
8580echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
8581  if test $am_cv_langinfo_codeset = yes; then
8582
8583cat >>confdefs.h <<\EOF
8584#define HAVE_LANGINFO_CODESET 1
8585EOF
8586
8587  fi
8588
8589# use these variables to work around a defect in gcc's fixincludes.
8590NCURSES_OK_WCHAR_T=
8591NCURSES_OK_WINT_T=
8592
8593echo "$as_me:8593: checking if you want wide-character code" >&5
8594echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
8595
8596# Check whether --enable-widec or --disable-widec was given.
8597if test "${enable_widec+set}" = set; then
8598  enableval="$enable_widec"
8599  with_widec=$enableval
8600else
8601  with_widec=no
8602fi;
8603echo "$as_me:8603: result: $with_widec" >&5
8604echo "${ECHO_T}$with_widec" >&6
8605if test "x$with_widec" = xyes ; then
8606	LIB_SUFFIX="w${LIB_SUFFIX}"
8607
8608cat >>confdefs.h <<\EOF
8609#define USE_WIDEC_SUPPORT 1
8610EOF
8611
8612cat >>confdefs.h <<\EOF
8613#define NCURSES_WIDECHAR 1
8614EOF
8615
8616echo "$as_me:8616: checking if wchar.h can be used as is" >&5
8617echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
8618if test "${cf_cv_wchar_h_okay+set}" = set; then
8619  echo $ECHO_N "(cached) $ECHO_C" >&6
8620else
8621
8622cat >conftest.$ac_ext <<_ACEOF
8623#line 8623 "configure"
8624#include "confdefs.h"
8625
8626#include <stdlib.h>
8627#include <wchar.h>
8628
8629int
8630main ()
8631{
8632
8633	wint_t foo = 0;
8634	int bar = iswpunct(foo)
8635  ;
8636  return 0;
8637}
8638_ACEOF
8639rm -f conftest.$ac_objext
8640if { (eval echo "$as_me:8640: \"$ac_compile\"") >&5
8641  (eval $ac_compile) 2>&5
8642  ac_status=$?
8643  echo "$as_me:8643: \$? = $ac_status" >&5
8644  (exit $ac_status); } &&
8645         { ac_try='test -s conftest.$ac_objext'
8646  { (eval echo "$as_me:8646: \"$ac_try\"") >&5
8647  (eval $ac_try) 2>&5
8648  ac_status=$?
8649  echo "$as_me:8649: \$? = $ac_status" >&5
8650  (exit $ac_status); }; }; then
8651  cf_cv_wchar_h_okay=yes
8652else
8653  echo "$as_me: failed program was:" >&5
8654cat conftest.$ac_ext >&5
8655cf_cv_wchar_h_okay=no
8656fi
8657rm -f conftest.$ac_objext conftest.$ac_ext
8658fi
8659echo "$as_me:8659: result: $cf_cv_wchar_h_okay" >&5
8660echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
8661
8662if test $cf_cv_wchar_h_okay = no
8663then
8664
8665echo "$as_me:8665: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
8666echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
8667cat >conftest.$ac_ext <<_ACEOF
8668#line 8668 "configure"
8669#include "confdefs.h"
8670#include <sys/types.h>
8671
8672int
8673main ()
8674{
8675
8676#ifndef _XOPEN_SOURCE_EXTENDED
8677make an error
8678#endif
8679  ;
8680  return 0;
8681}
8682_ACEOF
8683rm -f conftest.$ac_objext
8684if { (eval echo "$as_me:8684: \"$ac_compile\"") >&5
8685  (eval $ac_compile) 2>&5
8686  ac_status=$?
8687  echo "$as_me:8687: \$? = $ac_status" >&5
8688  (exit $ac_status); } &&
8689         { ac_try='test -s conftest.$ac_objext'
8690  { (eval echo "$as_me:8690: \"$ac_try\"") >&5
8691  (eval $ac_try) 2>&5
8692  ac_status=$?
8693  echo "$as_me:8693: \$? = $ac_status" >&5
8694  (exit $ac_status); }; }; then
8695  cf_result=no
8696else
8697  echo "$as_me: failed program was:" >&5
8698cat conftest.$ac_ext >&5
8699cf_result=yes
8700fi
8701rm -f conftest.$ac_objext conftest.$ac_ext
8702echo "$as_me:8702: result: $cf_result" >&5
8703echo "${ECHO_T}$cf_result" >&6
8704
8705if test "$cf_result" = yes ; then
8706	CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
8707elif test "x" != "x" ; then
8708	echo "$as_me:8708: checking checking for compatible value versus " >&5
8709echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
8710	cat >conftest.$ac_ext <<_ACEOF
8711#line 8711 "configure"
8712#include "confdefs.h"
8713#include <sys/types.h>
8714
8715int
8716main ()
8717{
8718
8719#if _XOPEN_SOURCE_EXTENDED- < 0
8720make an error
8721#endif
8722  ;
8723  return 0;
8724}
8725_ACEOF
8726rm -f conftest.$ac_objext
8727if { (eval echo "$as_me:8727: \"$ac_compile\"") >&5
8728  (eval $ac_compile) 2>&5
8729  ac_status=$?
8730  echo "$as_me:8730: \$? = $ac_status" >&5
8731  (exit $ac_status); } &&
8732         { ac_try='test -s conftest.$ac_objext'
8733  { (eval echo "$as_me:8733: \"$ac_try\"") >&5
8734  (eval $ac_try) 2>&5
8735  ac_status=$?
8736  echo "$as_me:8736: \$? = $ac_status" >&5
8737  (exit $ac_status); }; }; then
8738  cf_result=yes
8739else
8740  echo "$as_me: failed program was:" >&5
8741cat conftest.$ac_ext >&5
8742cf_result=no
8743fi
8744rm -f conftest.$ac_objext conftest.$ac_ext
8745	echo "$as_me:8745: result: $cf_result" >&5
8746echo "${ECHO_T}$cf_result" >&6
8747	if test "$cf_result" = no ; then
8748		# perhaps we can override it - try...
8749		CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
8750	fi
8751fi
8752
8753fi
8754
8755	# with_overwrite=no
8756	NCURSES_CH_T=cchar_t
8757
8758for ac_func in putwc btowc wctob mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
8759do
8760as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8761echo "$as_me:8761: checking for $ac_func" >&5
8762echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8763if eval "test \"\${$as_ac_var+set}\" = set"; then
8764  echo $ECHO_N "(cached) $ECHO_C" >&6
8765else
8766  cat >conftest.$ac_ext <<_ACEOF
8767#line 8767 "configure"
8768#include "confdefs.h"
8769/* System header to define __stub macros and hopefully few prototypes,
8770    which can conflict with char $ac_func (); below.  */
8771#include <assert.h>
8772/* Override any gcc2 internal prototype to avoid an error.  */
8773#ifdef __cplusplus
8774extern "C"
8775#endif
8776/* We use char because int might match the return type of a gcc2
8777   builtin and then its argument prototype would still apply.  */
8778char $ac_func ();
8779char (*f) ();
8780
8781int
8782main ()
8783{
8784/* The GNU C library defines this for functions which it implements
8785    to always fail with ENOSYS.  Some functions are actually named
8786    something starting with __ and the normal name is an alias.  */
8787#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8788choke me
8789#else
8790f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
8791#endif
8792
8793  ;
8794  return 0;
8795}
8796_ACEOF
8797rm -f conftest.$ac_objext conftest$ac_exeext
8798if { (eval echo "$as_me:8798: \"$ac_link\"") >&5
8799  (eval $ac_link) 2>&5
8800  ac_status=$?
8801  echo "$as_me:8801: \$? = $ac_status" >&5
8802  (exit $ac_status); } &&
8803         { ac_try='test -s conftest$ac_exeext'
8804  { (eval echo "$as_me:8804: \"$ac_try\"") >&5
8805  (eval $ac_try) 2>&5
8806  ac_status=$?
8807  echo "$as_me:8807: \$? = $ac_status" >&5
8808  (exit $ac_status); }; }; then
8809  eval "$as_ac_var=yes"
8810else
8811  echo "$as_me: failed program was:" >&5
8812cat conftest.$ac_ext >&5
8813eval "$as_ac_var=no"
8814fi
8815rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8816fi
8817echo "$as_me:8817: result: `eval echo '${'$as_ac_var'}'`" >&5
8818echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8819if test `eval echo '${'$as_ac_var'}'` = yes; then
8820  cat >>confdefs.h <<EOF
8821#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8822EOF
8823
8824fi
8825done
8826
8827	if test "x$ac_cv_func_putwc" != xyes ; then
8828
8829echo "$as_me:8829: checking for multibyte character support" >&5
8830echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
8831if test "${cf_cv_utf8_lib+set}" = set; then
8832  echo $ECHO_N "(cached) $ECHO_C" >&6
8833else
8834
8835	cf_save_LIBS="$LIBS"
8836	cat >conftest.$ac_ext <<_ACEOF
8837#line 8837 "configure"
8838#include "confdefs.h"
8839
8840#include <stdlib.h>
8841int
8842main ()
8843{
8844putwc(0,0);
8845  ;
8846  return 0;
8847}
8848_ACEOF
8849rm -f conftest.$ac_objext conftest$ac_exeext
8850if { (eval echo "$as_me:8850: \"$ac_link\"") >&5
8851  (eval $ac_link) 2>&5
8852  ac_status=$?
8853  echo "$as_me:8853: \$? = $ac_status" >&5
8854  (exit $ac_status); } &&
8855         { ac_try='test -s conftest$ac_exeext'
8856  { (eval echo "$as_me:8856: \"$ac_try\"") >&5
8857  (eval $ac_try) 2>&5
8858  ac_status=$?
8859  echo "$as_me:8859: \$? = $ac_status" >&5
8860  (exit $ac_status); }; }; then
8861  cf_cv_utf8_lib=yes
8862else
8863  echo "$as_me: failed program was:" >&5
8864cat conftest.$ac_ext >&5
8865
8866# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
8867# will be set on completion of the AC_TRY_LINK below.
8868cf_cv_header_path_utf8=
8869cf_cv_library_path_utf8=
8870
8871echo "${as_me:-configure}:8871: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
8872
8873cf_save_LIBS="$LIBS"
8874
8875cat >conftest.$ac_ext <<_ACEOF
8876#line 8876 "configure"
8877#include "confdefs.h"
8878
8879#include <libutf8.h>
8880int
8881main ()
8882{
8883putwc(0,0);
8884  ;
8885  return 0;
8886}
8887_ACEOF
8888rm -f conftest.$ac_objext conftest$ac_exeext
8889if { (eval echo "$as_me:8889: \"$ac_link\"") >&5
8890  (eval $ac_link) 2>&5
8891  ac_status=$?
8892  echo "$as_me:8892: \$? = $ac_status" >&5
8893  (exit $ac_status); } &&
8894         { ac_try='test -s conftest$ac_exeext'
8895  { (eval echo "$as_me:8895: \"$ac_try\"") >&5
8896  (eval $ac_try) 2>&5
8897  ac_status=$?
8898  echo "$as_me:8898: \$? = $ac_status" >&5
8899  (exit $ac_status); }; }; then
8900
8901	cf_cv_find_linkage_utf8=yes
8902	cf_cv_header_path_utf8=/usr/include
8903	cf_cv_library_path_utf8=/usr/lib
8904
8905else
8906  echo "$as_me: failed program was:" >&5
8907cat conftest.$ac_ext >&5
8908
8909LIBS="-lutf8  $cf_save_LIBS"
8910
8911cat >conftest.$ac_ext <<_ACEOF
8912#line 8912 "configure"
8913#include "confdefs.h"
8914
8915#include <libutf8.h>
8916int
8917main ()
8918{
8919putwc(0,0);
8920  ;
8921  return 0;
8922}
8923_ACEOF
8924rm -f conftest.$ac_objext conftest$ac_exeext
8925if { (eval echo "$as_me:8925: \"$ac_link\"") >&5
8926  (eval $ac_link) 2>&5
8927  ac_status=$?
8928  echo "$as_me:8928: \$? = $ac_status" >&5
8929  (exit $ac_status); } &&
8930         { ac_try='test -s conftest$ac_exeext'
8931  { (eval echo "$as_me:8931: \"$ac_try\"") >&5
8932  (eval $ac_try) 2>&5
8933  ac_status=$?
8934  echo "$as_me:8934: \$? = $ac_status" >&5
8935  (exit $ac_status); }; }; then
8936
8937	cf_cv_find_linkage_utf8=yes
8938	cf_cv_header_path_utf8=/usr/include
8939	cf_cv_library_path_utf8=/usr/lib
8940	cf_cv_library_file_utf8="-lutf8"
8941
8942else
8943  echo "$as_me: failed program was:" >&5
8944cat conftest.$ac_ext >&5
8945
8946	cf_cv_find_linkage_utf8=no
8947	LIBS="$cf_save_LIBS"
8948
8949    test -n "$verbose" && echo "	find linkage for utf8 library" 1>&6
8950
8951echo "${as_me:-configure}:8951: testing find linkage for utf8 library ..." 1>&5
8952
8953echo "${as_me:-configure}:8953: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
8954
8955    cf_save_CPPFLAGS="$CPPFLAGS"
8956    cf_test_CPPFLAGS="$CPPFLAGS"
8957
8958cf_search=
8959
8960# collect the current set of include-directories from compiler flags
8961cf_header_path_list=""
8962if test -n "${CFLAGS}${CPPFLAGS}" ; then
8963	for cf_header_path in $CPPFLAGS $CFLAGS
8964	do
8965		case $cf_header_path in #(vi
8966		-I*)
8967			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
8968
8969test "x$cf_header_path" != "xNONE" && \
8970test -d "$cf_header_path" && \
8971 {
8972	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
8973	test -d $cf_header_path/include &&          cf_search="$cf_search $cf_header_path/include"
8974	test -d $cf_header_path/include/utf8 &&       cf_search="$cf_search $cf_header_path/include/utf8"
8975	test -d $cf_header_path/include/utf8/include &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
8976	test -d $cf_header_path/utf8/include &&       cf_search="$cf_search $cf_header_path/utf8/include"
8977	test -d $cf_header_path/utf8/include/utf8 &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
8978}
8979
8980			cf_header_path_list="$cf_header_path_list $cf_search"
8981			;;
8982		esac
8983	done
8984fi
8985
8986# add the variations for the package we are looking for
8987
8988cf_search=
8989
8990test "x/usr" != "x$prefix" && \
8991test -d "/usr" && \
8992(test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
8993	test -n "$verbose" && echo "	... testing for include-directories under /usr"
8994	test -d /usr/include &&          cf_search="$cf_search /usr/include"
8995	test -d /usr/include/utf8 &&       cf_search="$cf_search /usr/include/utf8"
8996	test -d /usr/include/utf8/include &&    cf_search="$cf_search /usr/include/utf8/include"
8997	test -d /usr/utf8/include &&       cf_search="$cf_search /usr/utf8/include"
8998	test -d /usr/utf8/include/utf8 &&    cf_search="$cf_search /usr/utf8/include/utf8"
8999}
9000
9001test "x$prefix" != "xNONE" && \
9002test -d "$prefix" && \
9003 {
9004	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
9005	test -d $prefix/include &&          cf_search="$cf_search $prefix/include"
9006	test -d $prefix/include/utf8 &&       cf_search="$cf_search $prefix/include/utf8"
9007	test -d $prefix/include/utf8/include &&    cf_search="$cf_search $prefix/include/utf8/include"
9008	test -d $prefix/utf8/include &&       cf_search="$cf_search $prefix/utf8/include"
9009	test -d $prefix/utf8/include/utf8 &&    cf_search="$cf_search $prefix/utf8/include/utf8"
9010}
9011
9012test "x/usr/local" != "x$prefix" && \
9013test -d "/usr/local" && \
9014(test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9015	test -n "$verbose" && echo "	... testing for include-directories under /usr/local"
9016	test -d /usr/local/include &&          cf_search="$cf_search /usr/local/include"
9017	test -d /usr/local/include/utf8 &&       cf_search="$cf_search /usr/local/include/utf8"
9018	test -d /usr/local/include/utf8/include &&    cf_search="$cf_search /usr/local/include/utf8/include"
9019	test -d /usr/local/utf8/include &&       cf_search="$cf_search /usr/local/utf8/include"
9020	test -d /usr/local/utf8/include/utf8 &&    cf_search="$cf_search /usr/local/utf8/include/utf8"
9021}
9022
9023test "x/opt" != "x$prefix" && \
9024test -d "/opt" && \
9025(test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9026	test -n "$verbose" && echo "	... testing for include-directories under /opt"
9027	test -d /opt/include &&          cf_search="$cf_search /opt/include"
9028	test -d /opt/include/utf8 &&       cf_search="$cf_search /opt/include/utf8"
9029	test -d /opt/include/utf8/include &&    cf_search="$cf_search /opt/include/utf8/include"
9030	test -d /opt/utf8/include &&       cf_search="$cf_search /opt/utf8/include"
9031	test -d /opt/utf8/include/utf8 &&    cf_search="$cf_search /opt/utf8/include/utf8"
9032}
9033
9034test "x$HOME" != "x$prefix" && \
9035test -d "$HOME" && \
9036(test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9037	test -n "$verbose" && echo "	... testing for include-directories under $HOME"
9038	test -d $HOME/include &&          cf_search="$cf_search $HOME/include"
9039	test -d $HOME/include/utf8 &&       cf_search="$cf_search $HOME/include/utf8"
9040	test -d $HOME/include/utf8/include &&    cf_search="$cf_search $HOME/include/utf8/include"
9041	test -d $HOME/utf8/include &&       cf_search="$cf_search $HOME/utf8/include"
9042	test -d $HOME/utf8/include/utf8 &&    cf_search="$cf_search $HOME/utf8/include/utf8"
9043}
9044
9045test "$includedir" != NONE && \
9046test "$includedir" != "/usr/include" && \
9047test -d "$includedir" && {
9048	test -d $includedir &&    cf_search="$cf_search $includedir"
9049	test -d $includedir/utf8 && cf_search="$cf_search $includedir/utf8"
9050}
9051
9052test "$oldincludedir" != NONE && \
9053test "$oldincludedir" != "/usr/include" && \
9054test -d "$oldincludedir" && {
9055	test -d $oldincludedir    && cf_search="$cf_search $oldincludedir"
9056	test -d $oldincludedir/utf8 && cf_search="$cf_search $oldincludedir/utf8"
9057}
9058
9059cf_search="$cf_search $cf_header_path_list"
9060
9061    for cf_cv_header_path_utf8 in $cf_search
9062    do
9063      if test -d $cf_cv_header_path_utf8 ; then
9064        test -n "$verbose" && echo "	... testing $cf_cv_header_path_utf8" 1>&6
9065
9066echo "${as_me:-configure}:9066: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
9067
9068        CPPFLAGS="$cf_save_CPPFLAGS -I$cf_cv_header_path_utf8"
9069        cat >conftest.$ac_ext <<_ACEOF
9070#line 9070 "configure"
9071#include "confdefs.h"
9072
9073#include <libutf8.h>
9074int
9075main ()
9076{
9077putwc(0,0);
9078  ;
9079  return 0;
9080}
9081_ACEOF
9082rm -f conftest.$ac_objext
9083if { (eval echo "$as_me:9083: \"$ac_compile\"") >&5
9084  (eval $ac_compile) 2>&5
9085  ac_status=$?
9086  echo "$as_me:9086: \$? = $ac_status" >&5
9087  (exit $ac_status); } &&
9088         { ac_try='test -s conftest.$ac_objext'
9089  { (eval echo "$as_me:9089: \"$ac_try\"") >&5
9090  (eval $ac_try) 2>&5
9091  ac_status=$?
9092  echo "$as_me:9092: \$? = $ac_status" >&5
9093  (exit $ac_status); }; }; then
9094
9095            test -n "$verbose" && echo "	... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
9096
9097echo "${as_me:-configure}:9097: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
9098
9099            cf_cv_find_linkage_utf8=maybe
9100            cf_test_CPPFLAGS="$CPPFLAGS"
9101            break
9102else
9103  echo "$as_me: failed program was:" >&5
9104cat conftest.$ac_ext >&5
9105
9106            CPPFLAGS="$cf_save_CPPFLAGS"
9107
9108fi
9109rm -f conftest.$ac_objext conftest.$ac_ext
9110      fi
9111    done
9112
9113    if test "$cf_cv_find_linkage_utf8" = maybe ; then
9114
9115echo "${as_me:-configure}:9115: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
9116
9117      cf_save_LIBS="$LIBS"
9118      cf_save_LDFLAGS="$LDFLAGS"
9119
9120      if test "$cf_cv_find_linkage_utf8" != yes ; then
9121
9122cf_search=
9123cf_library_path_list=""
9124if test -n "${LDFLAGS}${LIBS}" ; then
9125	for cf_library_path in $LDFLAGS $LIBS
9126	do
9127		case $cf_library_path in #(vi
9128		-L*)
9129			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
9130
9131test "x$cf_library_path" != "xNONE" && \
9132test -d "$cf_library_path" && \
9133 {
9134	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
9135	test -d $cf_library_path/lib &&          cf_search="$cf_search $cf_library_path/lib"
9136	test -d $cf_library_path/lib/utf8 &&       cf_search="$cf_search $cf_library_path/lib/utf8"
9137	test -d $cf_library_path/lib/utf8/lib &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
9138	test -d $cf_library_path/utf8/lib &&       cf_search="$cf_search $cf_library_path/utf8/lib"
9139	test -d $cf_library_path/utf8/lib/utf8 &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
9140}
9141
9142			cf_library_path_list="$cf_library_path_list $cf_search"
9143			;;
9144		esac
9145	done
9146fi
9147
9148cf_search=
9149
9150test "x/usr" != "x$prefix" && \
9151test -d "/usr" && \
9152(test -z "$prefix" || test x$prefix = xNONE || test "x/usr" != "x$prefix") && {
9153	test -n "$verbose" && echo "	... testing for lib-directories under /usr"
9154	test -d /usr/lib &&          cf_search="$cf_search /usr/lib"
9155	test -d /usr/lib/utf8 &&       cf_search="$cf_search /usr/lib/utf8"
9156	test -d /usr/lib/utf8/lib &&    cf_search="$cf_search /usr/lib/utf8/lib"
9157	test -d /usr/utf8/lib &&       cf_search="$cf_search /usr/utf8/lib"
9158	test -d /usr/utf8/lib/utf8 &&    cf_search="$cf_search /usr/utf8/lib/utf8"
9159}
9160
9161test "x$prefix" != "xNONE" && \
9162test -d "$prefix" && \
9163 {
9164	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
9165	test -d $prefix/lib &&          cf_search="$cf_search $prefix/lib"
9166	test -d $prefix/lib/utf8 &&       cf_search="$cf_search $prefix/lib/utf8"
9167	test -d $prefix/lib/utf8/lib &&    cf_search="$cf_search $prefix/lib/utf8/lib"
9168	test -d $prefix/utf8/lib &&       cf_search="$cf_search $prefix/utf8/lib"
9169	test -d $prefix/utf8/lib/utf8 &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
9170}
9171
9172test "x/usr/local" != "x$prefix" && \
9173test -d "/usr/local" && \
9174(test -z "$prefix" || test x$prefix = xNONE || test "x/usr/local" != "x$prefix") && {
9175	test -n "$verbose" && echo "	... testing for lib-directories under /usr/local"
9176	test -d /usr/local/lib &&          cf_search="$cf_search /usr/local/lib"
9177	test -d /usr/local/lib/utf8 &&       cf_search="$cf_search /usr/local/lib/utf8"
9178	test -d /usr/local/lib/utf8/lib &&    cf_search="$cf_search /usr/local/lib/utf8/lib"
9179	test -d /usr/local/utf8/lib &&       cf_search="$cf_search /usr/local/utf8/lib"
9180	test -d /usr/local/utf8/lib/utf8 &&    cf_search="$cf_search /usr/local/utf8/lib/utf8"
9181}
9182
9183test "x/opt" != "x$prefix" && \
9184test -d "/opt" && \
9185(test -z "$prefix" || test x$prefix = xNONE || test "x/opt" != "x$prefix") && {
9186	test -n "$verbose" && echo "	... testing for lib-directories under /opt"
9187	test -d /opt/lib &&          cf_search="$cf_search /opt/lib"
9188	test -d /opt/lib/utf8 &&       cf_search="$cf_search /opt/lib/utf8"
9189	test -d /opt/lib/utf8/lib &&    cf_search="$cf_search /opt/lib/utf8/lib"
9190	test -d /opt/utf8/lib &&       cf_search="$cf_search /opt/utf8/lib"
9191	test -d /opt/utf8/lib/utf8 &&    cf_search="$cf_search /opt/utf8/lib/utf8"
9192}
9193
9194test "x$HOME" != "x$prefix" && \
9195test -d "$HOME" && \
9196(test -z "$prefix" || test x$prefix = xNONE || test "x$HOME" != "x$prefix") && {
9197	test -n "$verbose" && echo "	... testing for lib-directories under $HOME"
9198	test -d $HOME/lib &&          cf_search="$cf_search $HOME/lib"
9199	test -d $HOME/lib/utf8 &&       cf_search="$cf_search $HOME/lib/utf8"
9200	test -d $HOME/lib/utf8/lib &&    cf_search="$cf_search $HOME/lib/utf8/lib"
9201	test -d $HOME/utf8/lib &&       cf_search="$cf_search $HOME/utf8/lib"
9202	test -d $HOME/utf8/lib/utf8 &&    cf_search="$cf_search $HOME/utf8/lib/utf8"
9203}
9204
9205cf_search="$cf_library_path_list $cf_search"
9206
9207        for cf_cv_library_path_utf8 in $cf_search
9208        do
9209          if test -d $cf_cv_library_path_utf8 ; then
9210            test -n "$verbose" && echo "	... testing $cf_cv_library_path_utf8" 1>&6
9211
9212echo "${as_me:-configure}:9212: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
9213
9214            CPPFLAGS="$cf_test_CPPFLAGS"
9215            LIBS="-lutf8  $cf_save_LIBS"
9216            LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
9217            cat >conftest.$ac_ext <<_ACEOF
9218#line 9218 "configure"
9219#include "confdefs.h"
9220
9221#include <libutf8.h>
9222int
9223main ()
9224{
9225putwc(0,0);
9226  ;
9227  return 0;
9228}
9229_ACEOF
9230rm -f conftest.$ac_objext conftest$ac_exeext
9231if { (eval echo "$as_me:9231: \"$ac_link\"") >&5
9232  (eval $ac_link) 2>&5
9233  ac_status=$?
9234  echo "$as_me:9234: \$? = $ac_status" >&5
9235  (exit $ac_status); } &&
9236         { ac_try='test -s conftest$ac_exeext'
9237  { (eval echo "$as_me:9237: \"$ac_try\"") >&5
9238  (eval $ac_try) 2>&5
9239  ac_status=$?
9240  echo "$as_me:9240: \$? = $ac_status" >&5
9241  (exit $ac_status); }; }; then
9242
9243                test -n "$verbose" && echo "	... found utf8 library in $cf_cv_library_path_utf8" 1>&6
9244
9245echo "${as_me:-configure}:9245: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
9246
9247                cf_cv_find_linkage_utf8=yes
9248                cf_cv_library_file_utf8="-lutf8"
9249                break
9250else
9251  echo "$as_me: failed program was:" >&5
9252cat conftest.$ac_ext >&5
9253
9254                CPPFLAGS="$cf_save_CPPFLAGS"
9255                LIBS="$cf_save_LIBS"
9256                LDFLAGS="$cf_save_LDFLAGS"
9257
9258fi
9259rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9260          fi
9261        done
9262        CPPFLAGS="$cf_save_CPPFLAGS"
9263        LDFLAGS="$cf_save_LDFLAGS"
9264      fi
9265
9266    else
9267      cf_cv_find_linkage_utf8=no
9268    fi
9269
9270fi
9271rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9272
9273fi
9274rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9275
9276LIBS="$cf_save_LIBS"
9277
9278if test "$cf_cv_find_linkage_utf8" = yes ; then
9279cf_cv_utf8_lib=add-on
9280else
9281cf_cv_utf8_lib=no
9282fi
9283
9284fi
9285rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
9286fi
9287echo "$as_me:9287: result: $cf_cv_utf8_lib" >&5
9288echo "${ECHO_T}$cf_cv_utf8_lib" >&6
9289
9290# HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
9291# ncurses/ncursesw:
9292if test "$cf_cv_utf8_lib" = "add-on" ; then
9293
9294cat >>confdefs.h <<\EOF
9295#define HAVE_LIBUTF8_H 1
9296EOF
9297
9298if test -n "$cf_cv_header_path_utf8" ; then
9299  for cf_add_incdir in $cf_cv_header_path_utf8
9300  do
9301	while test $cf_add_incdir != /usr/include
9302	do
9303	  if test -d $cf_add_incdir
9304	  then
9305		cf_have_incdir=no
9306		if test -n "$CFLAGS$CPPFLAGS" ; then
9307		  # a loop is needed to ensure we can add subdirs of existing dirs
9308		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
9309			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
9310			  cf_have_incdir=yes; break
9311			fi
9312		  done
9313		fi
9314
9315		if test "$cf_have_incdir" = no ; then
9316		  if test "$cf_add_incdir" = /usr/local/include ; then
9317			if test "$GCC" = yes
9318			then
9319			  cf_save_CPPFLAGS=$CPPFLAGS
9320			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9321			  cat >conftest.$ac_ext <<_ACEOF
9322#line 9322 "configure"
9323#include "confdefs.h"
9324#include <stdio.h>
9325int
9326main ()
9327{
9328printf("Hello")
9329  ;
9330  return 0;
9331}
9332_ACEOF
9333rm -f conftest.$ac_objext
9334if { (eval echo "$as_me:9334: \"$ac_compile\"") >&5
9335  (eval $ac_compile) 2>&5
9336  ac_status=$?
9337  echo "$as_me:9337: \$? = $ac_status" >&5
9338  (exit $ac_status); } &&
9339         { ac_try='test -s conftest.$ac_objext'
9340  { (eval echo "$as_me:9340: \"$ac_try\"") >&5
9341  (eval $ac_try) 2>&5
9342  ac_status=$?
9343  echo "$as_me:9343: \$? = $ac_status" >&5
9344  (exit $ac_status); }; }; then
9345  :
9346else
9347  echo "$as_me: failed program was:" >&5
9348cat conftest.$ac_ext >&5
9349cf_have_incdir=yes
9350fi
9351rm -f conftest.$ac_objext conftest.$ac_ext
9352			  CPPFLAGS=$cf_save_CPPFLAGS
9353			fi
9354		  fi
9355		fi
9356
9357		if test "$cf_have_incdir" = no ; then
9358		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
9359
9360echo "${as_me:-configure}:9360: testing adding $cf_add_incdir to include-path ..." 1>&5
9361
9362		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
9363
9364		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
9365		  test "$cf_top_incdir" = "$cf_add_incdir" && break
9366		  cf_add_incdir="$cf_top_incdir"
9367		else
9368		  break
9369		fi
9370	  fi
9371	done
9372  done
9373fi
9374
9375if test -n "$cf_cv_library_path_utf8" ; then
9376  for cf_add_libdir in $cf_cv_library_path_utf8
9377  do
9378    if test $cf_add_libdir = /usr/lib ; then
9379      :
9380    elif test -d $cf_add_libdir
9381    then
9382      cf_have_libdir=no
9383      if test -n "$LDFLAGS$LIBS" ; then
9384        # a loop is needed to ensure we can add subdirs of existing dirs
9385        for cf_test_libdir in $LDFLAGS $LIBS ; do
9386          if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
9387            cf_have_libdir=yes; break
9388          fi
9389        done
9390      fi
9391      if test "$cf_have_libdir" = no ; then
9392        test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
9393
9394echo "${as_me:-configure}:9394: testing adding $cf_add_libdir to library-path ..." 1>&5
9395
9396        LDFLAGS="-L$cf_add_libdir $LDFLAGS"
9397      fi
9398    fi
9399  done
9400fi
9401
9402	LIBS="$cf_cv_library_file_utf8 $LIBS"
9403fi
9404
9405		if test "$cf_cv_utf8_lib" != no ; then
9406			NCURSES_LIBUTF8=1
9407		fi
9408	fi
9409
9410# This is needed on Tru64 5.0 to declare mbstate_t
9411echo "$as_me:9411: checking if we must include wchar.h to declare mbstate_t" >&5
9412echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
9413if test "${cf_cv_mbstate_t+set}" = set; then
9414  echo $ECHO_N "(cached) $ECHO_C" >&6
9415else
9416
9417cat >conftest.$ac_ext <<_ACEOF
9418#line 9418 "configure"
9419#include "confdefs.h"
9420
9421#include <stdlib.h>
9422#include <stdarg.h>
9423#include <stdio.h>
9424#ifdef HAVE_LIBUTF8_H
9425#include <libutf8.h>
9426#endif
9427int
9428main ()
9429{
9430mbstate_t state
9431  ;
9432  return 0;
9433}
9434_ACEOF
9435rm -f conftest.$ac_objext
9436if { (eval echo "$as_me:9436: \"$ac_compile\"") >&5
9437  (eval $ac_compile) 2>&5
9438  ac_status=$?
9439  echo "$as_me:9439: \$? = $ac_status" >&5
9440  (exit $ac_status); } &&
9441         { ac_try='test -s conftest.$ac_objext'
9442  { (eval echo "$as_me:9442: \"$ac_try\"") >&5
9443  (eval $ac_try) 2>&5
9444  ac_status=$?
9445  echo "$as_me:9445: \$? = $ac_status" >&5
9446  (exit $ac_status); }; }; then
9447  cf_cv_mbstate_t=no
9448else
9449  echo "$as_me: failed program was:" >&5
9450cat conftest.$ac_ext >&5
9451cat >conftest.$ac_ext <<_ACEOF
9452#line 9452 "configure"
9453#include "confdefs.h"
9454
9455#include <stdlib.h>
9456#include <stdarg.h>
9457#include <stdio.h>
9458#include <wchar.h>
9459#ifdef HAVE_LIBUTF8_H
9460#include <libutf8.h>
9461#endif
9462int
9463main ()
9464{
9465mbstate_t value
9466  ;
9467  return 0;
9468}
9469_ACEOF
9470rm -f conftest.$ac_objext
9471if { (eval echo "$as_me:9471: \"$ac_compile\"") >&5
9472  (eval $ac_compile) 2>&5
9473  ac_status=$?
9474  echo "$as_me:9474: \$? = $ac_status" >&5
9475  (exit $ac_status); } &&
9476         { ac_try='test -s conftest.$ac_objext'
9477  { (eval echo "$as_me:9477: \"$ac_try\"") >&5
9478  (eval $ac_try) 2>&5
9479  ac_status=$?
9480  echo "$as_me:9480: \$? = $ac_status" >&5
9481  (exit $ac_status); }; }; then
9482  cf_cv_mbstate_t=yes
9483else
9484  echo "$as_me: failed program was:" >&5
9485cat conftest.$ac_ext >&5
9486cf_cv_mbstate_t=unknown
9487fi
9488rm -f conftest.$ac_objext conftest.$ac_ext
9489fi
9490rm -f conftest.$ac_objext conftest.$ac_ext
9491fi
9492echo "$as_me:9492: result: $cf_cv_mbstate_t" >&5
9493echo "${ECHO_T}$cf_cv_mbstate_t" >&6
9494
9495if test "$cf_cv_mbstate_t" = yes ; then
9496
9497cat >>confdefs.h <<\EOF
9498#define NEED_WCHAR_H 1
9499EOF
9500
9501	NEED_WCHAR_H=1
9502fi
9503
9504# if we do not find mbstate_t in either place, use substitution to provide a fallback.
9505if test "$cf_cv_mbstate_t" = unknown ; then
9506	NCURSES_MBSTATE_T=1
9507fi
9508
9509# This is needed on Tru64 5.0 to declare wchar_t
9510echo "$as_me:9510: checking if we must include wchar.h to declare wchar_t" >&5
9511echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
9512if test "${cf_cv_wchar_t+set}" = set; then
9513  echo $ECHO_N "(cached) $ECHO_C" >&6
9514else
9515
9516cat >conftest.$ac_ext <<_ACEOF
9517#line 9517 "configure"
9518#include "confdefs.h"
9519
9520#include <stdlib.h>
9521#include <stdarg.h>
9522#include <stdio.h>
9523#ifdef HAVE_LIBUTF8_H
9524#include <libutf8.h>
9525#endif
9526int
9527main ()
9528{
9529wchar_t state
9530  ;
9531  return 0;
9532}
9533_ACEOF
9534rm -f conftest.$ac_objext
9535if { (eval echo "$as_me:9535: \"$ac_compile\"") >&5
9536  (eval $ac_compile) 2>&5
9537  ac_status=$?
9538  echo "$as_me:9538: \$? = $ac_status" >&5
9539  (exit $ac_status); } &&
9540         { ac_try='test -s conftest.$ac_objext'
9541  { (eval echo "$as_me:9541: \"$ac_try\"") >&5
9542  (eval $ac_try) 2>&5
9543  ac_status=$?
9544  echo "$as_me:9544: \$? = $ac_status" >&5
9545  (exit $ac_status); }; }; then
9546  cf_cv_wchar_t=no
9547else
9548  echo "$as_me: failed program was:" >&5
9549cat conftest.$ac_ext >&5
9550cat >conftest.$ac_ext <<_ACEOF
9551#line 9551 "configure"
9552#include "confdefs.h"
9553
9554#include <stdlib.h>
9555#include <stdarg.h>
9556#include <stdio.h>
9557#include <wchar.h>
9558#ifdef HAVE_LIBUTF8_H
9559#include <libutf8.h>
9560#endif
9561int
9562main ()
9563{
9564wchar_t value
9565  ;
9566  return 0;
9567}
9568_ACEOF
9569rm -f conftest.$ac_objext
9570if { (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); } &&
9575         { ac_try='test -s conftest.$ac_objext'
9576  { (eval echo "$as_me:9576: \"$ac_try\"") >&5
9577  (eval $ac_try) 2>&5
9578  ac_status=$?
9579  echo "$as_me:9579: \$? = $ac_status" >&5
9580  (exit $ac_status); }; }; then
9581  cf_cv_wchar_t=yes
9582else
9583  echo "$as_me: failed program was:" >&5
9584cat conftest.$ac_ext >&5
9585cf_cv_wchar_t=unknown
9586fi
9587rm -f conftest.$ac_objext conftest.$ac_ext
9588fi
9589rm -f conftest.$ac_objext conftest.$ac_ext
9590fi
9591echo "$as_me:9591: result: $cf_cv_wchar_t" >&5
9592echo "${ECHO_T}$cf_cv_wchar_t" >&6
9593
9594if test "$cf_cv_wchar_t" = yes ; then
9595
9596cat >>confdefs.h <<\EOF
9597#define NEED_WCHAR_H 1
9598EOF
9599
9600	NEED_WCHAR_H=1
9601fi
9602
9603# if we do not find wchar_t in either place, use substitution to provide a fallback.
9604if test "$cf_cv_wchar_t" = unknown ; then
9605	NCURSES_WCHAR_T=1
9606fi
9607
9608# if we find wchar_t in either place, use substitution to provide a fallback.
9609if test "$cf_cv_wchar_t" != unknown ; then
9610	NCURSES_OK_WCHAR_T=1
9611fi
9612
9613# This is needed on Tru64 5.0 to declare wint_t
9614echo "$as_me:9614: checking if we must include wchar.h to declare wint_t" >&5
9615echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
9616if test "${cf_cv_wint_t+set}" = set; then
9617  echo $ECHO_N "(cached) $ECHO_C" >&6
9618else
9619
9620cat >conftest.$ac_ext <<_ACEOF
9621#line 9621 "configure"
9622#include "confdefs.h"
9623
9624#include <stdlib.h>
9625#include <stdarg.h>
9626#include <stdio.h>
9627#ifdef HAVE_LIBUTF8_H
9628#include <libutf8.h>
9629#endif
9630int
9631main ()
9632{
9633wint_t state
9634  ;
9635  return 0;
9636}
9637_ACEOF
9638rm -f conftest.$ac_objext
9639if { (eval echo "$as_me:9639: \"$ac_compile\"") >&5
9640  (eval $ac_compile) 2>&5
9641  ac_status=$?
9642  echo "$as_me:9642: \$? = $ac_status" >&5
9643  (exit $ac_status); } &&
9644         { ac_try='test -s conftest.$ac_objext'
9645  { (eval echo "$as_me:9645: \"$ac_try\"") >&5
9646  (eval $ac_try) 2>&5
9647  ac_status=$?
9648  echo "$as_me:9648: \$? = $ac_status" >&5
9649  (exit $ac_status); }; }; then
9650  cf_cv_wint_t=no
9651else
9652  echo "$as_me: failed program was:" >&5
9653cat conftest.$ac_ext >&5
9654cat >conftest.$ac_ext <<_ACEOF
9655#line 9655 "configure"
9656#include "confdefs.h"
9657
9658#include <stdlib.h>
9659#include <stdarg.h>
9660#include <stdio.h>
9661#include <wchar.h>
9662#ifdef HAVE_LIBUTF8_H
9663#include <libutf8.h>
9664#endif
9665int
9666main ()
9667{
9668wint_t value
9669  ;
9670  return 0;
9671}
9672_ACEOF
9673rm -f conftest.$ac_objext
9674if { (eval echo "$as_me:9674: \"$ac_compile\"") >&5
9675  (eval $ac_compile) 2>&5
9676  ac_status=$?
9677  echo "$as_me:9677: \$? = $ac_status" >&5
9678  (exit $ac_status); } &&
9679         { ac_try='test -s conftest.$ac_objext'
9680  { (eval echo "$as_me:9680: \"$ac_try\"") >&5
9681  (eval $ac_try) 2>&5
9682  ac_status=$?
9683  echo "$as_me:9683: \$? = $ac_status" >&5
9684  (exit $ac_status); }; }; then
9685  cf_cv_wint_t=yes
9686else
9687  echo "$as_me: failed program was:" >&5
9688cat conftest.$ac_ext >&5
9689cf_cv_wint_t=unknown
9690fi
9691rm -f conftest.$ac_objext conftest.$ac_ext
9692fi
9693rm -f conftest.$ac_objext conftest.$ac_ext
9694fi
9695echo "$as_me:9695: result: $cf_cv_wint_t" >&5
9696echo "${ECHO_T}$cf_cv_wint_t" >&6
9697
9698if test "$cf_cv_wint_t" = yes ; then
9699
9700cat >>confdefs.h <<\EOF
9701#define NEED_WCHAR_H 1
9702EOF
9703
9704	NEED_WCHAR_H=1
9705fi
9706
9707# if we do not find wint_t in either place, use substitution to provide a fallback.
9708if test "$cf_cv_wint_t" = unknown ; then
9709	NCURSES_WINT_T=1
9710fi
9711
9712# if we find wint_t in either place, use substitution to provide a fallback.
9713if test "$cf_cv_wint_t" != unknown ; then
9714	NCURSES_OK_WINT_T=1
9715fi
9716
9717	if test "$NCURSES_MBSTATE_T" != 0; then
9718
9719cat >>confdefs.h <<\EOF
9720#define NEED_MBSTATE_T_DEF 1
9721EOF
9722
9723	fi
9724fi
9725
9726###   use option --disable-lp64 to allow long chtype
9727case $cf_cv_abi_version in
9728[345]*)
9729	default_with_lp64=no
9730	;;
9731*)
9732	default_with_lp64=yes
9733	;;
9734esac
9735
9736echo "$as_me:9736: checking whether to enable _LP64 definition in curses.h" >&5
9737echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
9738
9739# Check whether --enable-lp64 or --disable-lp64 was given.
9740if test "${enable_lp64+set}" = set; then
9741  enableval="$enable_lp64"
9742  with_lp64=$enableval
9743else
9744  with_lp64=$default_with_lp64
9745fi;
9746echo "$as_me:9746: result: $with_lp64" >&5
9747echo "${ECHO_T}$with_lp64" >&6
9748
9749if test "x$with_lp64" = xyes ; then
9750	cf_cv_enable_lp64=1
9751else
9752	cf_cv_enable_lp64=0
9753fi
9754
9755# Check whether --enable-largefile or --disable-largefile was given.
9756if test "${enable_largefile+set}" = set; then
9757  enableval="$enable_largefile"
9758
9759fi;
9760if test "$enable_largefile" != no; then
9761
9762  echo "$as_me:9762: checking for special C compiler options needed for large files" >&5
9763echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
9764if test "${ac_cv_sys_largefile_CC+set}" = set; then
9765  echo $ECHO_N "(cached) $ECHO_C" >&6
9766else
9767  ac_cv_sys_largefile_CC=no
9768     if test "$GCC" != yes; then
9769       ac_save_CC=$CC
9770       while :; do
9771     	 # IRIX 6.2 and later do not support large files by default,
9772     	 # so use the C compiler's -n32 option if that helps.
9773         cat >conftest.$ac_ext <<_ACEOF
9774#line 9774 "configure"
9775#include "confdefs.h"
9776#include <sys/types.h>
9777 /* Check that off_t can represent 2**63 - 1 correctly.
9778    We can't simply define LARGE_OFF_T to be 9223372036854775807,
9779    since some C++ compilers masquerading as C compilers
9780    incorrectly reject 9223372036854775807.  */
9781#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9782  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9783		       && LARGE_OFF_T % 2147483647 == 1)
9784		      ? 1 : -1];
9785int
9786main ()
9787{
9788
9789  ;
9790  return 0;
9791}
9792_ACEOF
9793     	 rm -f conftest.$ac_objext
9794if { (eval echo "$as_me:9794: \"$ac_compile\"") >&5
9795  (eval $ac_compile) 2>&5
9796  ac_status=$?
9797  echo "$as_me:9797: \$? = $ac_status" >&5
9798  (exit $ac_status); } &&
9799         { ac_try='test -s conftest.$ac_objext'
9800  { (eval echo "$as_me:9800: \"$ac_try\"") >&5
9801  (eval $ac_try) 2>&5
9802  ac_status=$?
9803  echo "$as_me:9803: \$? = $ac_status" >&5
9804  (exit $ac_status); }; }; then
9805  break
9806else
9807  echo "$as_me: failed program was:" >&5
9808cat conftest.$ac_ext >&5
9809fi
9810rm -f conftest.$ac_objext
9811     	 CC="$CC -n32"
9812     	 rm -f conftest.$ac_objext
9813if { (eval echo "$as_me:9813: \"$ac_compile\"") >&5
9814  (eval $ac_compile) 2>&5
9815  ac_status=$?
9816  echo "$as_me:9816: \$? = $ac_status" >&5
9817  (exit $ac_status); } &&
9818         { ac_try='test -s conftest.$ac_objext'
9819  { (eval echo "$as_me:9819: \"$ac_try\"") >&5
9820  (eval $ac_try) 2>&5
9821  ac_status=$?
9822  echo "$as_me:9822: \$? = $ac_status" >&5
9823  (exit $ac_status); }; }; then
9824  ac_cv_sys_largefile_CC=' -n32'; break
9825else
9826  echo "$as_me: failed program was:" >&5
9827cat conftest.$ac_ext >&5
9828fi
9829rm -f conftest.$ac_objext
9830         break
9831       done
9832       CC=$ac_save_CC
9833       rm -f conftest.$ac_ext
9834    fi
9835fi
9836echo "$as_me:9836: result: $ac_cv_sys_largefile_CC" >&5
9837echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
9838  if test "$ac_cv_sys_largefile_CC" != no; then
9839    CC=$CC$ac_cv_sys_largefile_CC
9840  fi
9841
9842  echo "$as_me:9842: checking for _FILE_OFFSET_BITS value needed for large files" >&5
9843echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
9844if test "${ac_cv_sys_file_offset_bits+set}" = set; then
9845  echo $ECHO_N "(cached) $ECHO_C" >&6
9846else
9847  while :; do
9848  ac_cv_sys_file_offset_bits=no
9849  cat >conftest.$ac_ext <<_ACEOF
9850#line 9850 "configure"
9851#include "confdefs.h"
9852#include <sys/types.h>
9853 /* Check that off_t can represent 2**63 - 1 correctly.
9854    We can't simply define LARGE_OFF_T to be 9223372036854775807,
9855    since some C++ compilers masquerading as C compilers
9856    incorrectly reject 9223372036854775807.  */
9857#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9858  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9859		       && LARGE_OFF_T % 2147483647 == 1)
9860		      ? 1 : -1];
9861int
9862main ()
9863{
9864
9865  ;
9866  return 0;
9867}
9868_ACEOF
9869rm -f conftest.$ac_objext
9870if { (eval echo "$as_me:9870: \"$ac_compile\"") >&5
9871  (eval $ac_compile) 2>&5
9872  ac_status=$?
9873  echo "$as_me:9873: \$? = $ac_status" >&5
9874  (exit $ac_status); } &&
9875         { ac_try='test -s conftest.$ac_objext'
9876  { (eval echo "$as_me:9876: \"$ac_try\"") >&5
9877  (eval $ac_try) 2>&5
9878  ac_status=$?
9879  echo "$as_me:9879: \$? = $ac_status" >&5
9880  (exit $ac_status); }; }; then
9881  break
9882else
9883  echo "$as_me: failed program was:" >&5
9884cat conftest.$ac_ext >&5
9885fi
9886rm -f conftest.$ac_objext conftest.$ac_ext
9887  cat >conftest.$ac_ext <<_ACEOF
9888#line 9888 "configure"
9889#include "confdefs.h"
9890#define _FILE_OFFSET_BITS 64
9891#include <sys/types.h>
9892 /* Check that off_t can represent 2**63 - 1 correctly.
9893    We can't simply define LARGE_OFF_T to be 9223372036854775807,
9894    since some C++ compilers masquerading as C compilers
9895    incorrectly reject 9223372036854775807.  */
9896#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9897  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9898		       && LARGE_OFF_T % 2147483647 == 1)
9899		      ? 1 : -1];
9900int
9901main ()
9902{
9903
9904  ;
9905  return 0;
9906}
9907_ACEOF
9908rm -f conftest.$ac_objext
9909if { (eval echo "$as_me:9909: \"$ac_compile\"") >&5
9910  (eval $ac_compile) 2>&5
9911  ac_status=$?
9912  echo "$as_me:9912: \$? = $ac_status" >&5
9913  (exit $ac_status); } &&
9914         { ac_try='test -s conftest.$ac_objext'
9915  { (eval echo "$as_me:9915: \"$ac_try\"") >&5
9916  (eval $ac_try) 2>&5
9917  ac_status=$?
9918  echo "$as_me:9918: \$? = $ac_status" >&5
9919  (exit $ac_status); }; }; then
9920  ac_cv_sys_file_offset_bits=64; break
9921else
9922  echo "$as_me: failed program was:" >&5
9923cat conftest.$ac_ext >&5
9924fi
9925rm -f conftest.$ac_objext conftest.$ac_ext
9926  break
9927done
9928fi
9929echo "$as_me:9929: result: $ac_cv_sys_file_offset_bits" >&5
9930echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
9931if test "$ac_cv_sys_file_offset_bits" != no; then
9932
9933cat >>confdefs.h <<EOF
9934#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
9935EOF
9936
9937fi
9938rm -rf conftest*
9939  echo "$as_me:9939: checking for _LARGE_FILES value needed for large files" >&5
9940echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
9941if test "${ac_cv_sys_large_files+set}" = set; then
9942  echo $ECHO_N "(cached) $ECHO_C" >&6
9943else
9944  while :; do
9945  ac_cv_sys_large_files=no
9946  cat >conftest.$ac_ext <<_ACEOF
9947#line 9947 "configure"
9948#include "confdefs.h"
9949#include <sys/types.h>
9950 /* Check that off_t can represent 2**63 - 1 correctly.
9951    We can't simply define LARGE_OFF_T to be 9223372036854775807,
9952    since some C++ compilers masquerading as C compilers
9953    incorrectly reject 9223372036854775807.  */
9954#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9955  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9956		       && LARGE_OFF_T % 2147483647 == 1)
9957		      ? 1 : -1];
9958int
9959main ()
9960{
9961
9962  ;
9963  return 0;
9964}
9965_ACEOF
9966rm -f conftest.$ac_objext
9967if { (eval echo "$as_me:9967: \"$ac_compile\"") >&5
9968  (eval $ac_compile) 2>&5
9969  ac_status=$?
9970  echo "$as_me:9970: \$? = $ac_status" >&5
9971  (exit $ac_status); } &&
9972         { ac_try='test -s conftest.$ac_objext'
9973  { (eval echo "$as_me:9973: \"$ac_try\"") >&5
9974  (eval $ac_try) 2>&5
9975  ac_status=$?
9976  echo "$as_me:9976: \$? = $ac_status" >&5
9977  (exit $ac_status); }; }; then
9978  break
9979else
9980  echo "$as_me: failed program was:" >&5
9981cat conftest.$ac_ext >&5
9982fi
9983rm -f conftest.$ac_objext conftest.$ac_ext
9984  cat >conftest.$ac_ext <<_ACEOF
9985#line 9985 "configure"
9986#include "confdefs.h"
9987#define _LARGE_FILES 1
9988#include <sys/types.h>
9989 /* Check that off_t can represent 2**63 - 1 correctly.
9990    We can't simply define LARGE_OFF_T to be 9223372036854775807,
9991    since some C++ compilers masquerading as C compilers
9992    incorrectly reject 9223372036854775807.  */
9993#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
9994  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
9995		       && LARGE_OFF_T % 2147483647 == 1)
9996		      ? 1 : -1];
9997int
9998main ()
9999{
10000
10001  ;
10002  return 0;
10003}
10004_ACEOF
10005rm -f conftest.$ac_objext
10006if { (eval echo "$as_me:10006: \"$ac_compile\"") >&5
10007  (eval $ac_compile) 2>&5
10008  ac_status=$?
10009  echo "$as_me:10009: \$? = $ac_status" >&5
10010  (exit $ac_status); } &&
10011         { ac_try='test -s conftest.$ac_objext'
10012  { (eval echo "$as_me:10012: \"$ac_try\"") >&5
10013  (eval $ac_try) 2>&5
10014  ac_status=$?
10015  echo "$as_me:10015: \$? = $ac_status" >&5
10016  (exit $ac_status); }; }; then
10017  ac_cv_sys_large_files=1; break
10018else
10019  echo "$as_me: failed program was:" >&5
10020cat conftest.$ac_ext >&5
10021fi
10022rm -f conftest.$ac_objext conftest.$ac_ext
10023  break
10024done
10025fi
10026echo "$as_me:10026: result: $ac_cv_sys_large_files" >&5
10027echo "${ECHO_T}$ac_cv_sys_large_files" >&6
10028if test "$ac_cv_sys_large_files" != no; then
10029
10030cat >>confdefs.h <<EOF
10031#define _LARGE_FILES $ac_cv_sys_large_files
10032EOF
10033
10034fi
10035rm -rf conftest*
10036fi
10037
10038    if test "$enable_largefile" != no ; then
10039	echo "$as_me:10039: checking for _LARGEFILE_SOURCE value needed for large files" >&5
10040echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
10041if test "${ac_cv_sys_largefile_source+set}" = set; then
10042  echo $ECHO_N "(cached) $ECHO_C" >&6
10043else
10044  while :; do
10045  ac_cv_sys_largefile_source=no
10046  cat >conftest.$ac_ext <<_ACEOF
10047#line 10047 "configure"
10048#include "confdefs.h"
10049#include <stdio.h>
10050int
10051main ()
10052{
10053return !fseeko;
10054  ;
10055  return 0;
10056}
10057_ACEOF
10058rm -f conftest.$ac_objext
10059if { (eval echo "$as_me:10059: \"$ac_compile\"") >&5
10060  (eval $ac_compile) 2>&5
10061  ac_status=$?
10062  echo "$as_me:10062: \$? = $ac_status" >&5
10063  (exit $ac_status); } &&
10064         { ac_try='test -s conftest.$ac_objext'
10065  { (eval echo "$as_me:10065: \"$ac_try\"") >&5
10066  (eval $ac_try) 2>&5
10067  ac_status=$?
10068  echo "$as_me:10068: \$? = $ac_status" >&5
10069  (exit $ac_status); }; }; then
10070  break
10071else
10072  echo "$as_me: failed program was:" >&5
10073cat conftest.$ac_ext >&5
10074fi
10075rm -f conftest.$ac_objext conftest.$ac_ext
10076  cat >conftest.$ac_ext <<_ACEOF
10077#line 10077 "configure"
10078#include "confdefs.h"
10079#define _LARGEFILE_SOURCE 1
10080#include <stdio.h>
10081int
10082main ()
10083{
10084return !fseeko;
10085  ;
10086  return 0;
10087}
10088_ACEOF
10089rm -f conftest.$ac_objext
10090if { (eval echo "$as_me:10090: \"$ac_compile\"") >&5
10091  (eval $ac_compile) 2>&5
10092  ac_status=$?
10093  echo "$as_me:10093: \$? = $ac_status" >&5
10094  (exit $ac_status); } &&
10095         { ac_try='test -s conftest.$ac_objext'
10096  { (eval echo "$as_me:10096: \"$ac_try\"") >&5
10097  (eval $ac_try) 2>&5
10098  ac_status=$?
10099  echo "$as_me:10099: \$? = $ac_status" >&5
10100  (exit $ac_status); }; }; then
10101  ac_cv_sys_largefile_source=1; break
10102else
10103  echo "$as_me: failed program was:" >&5
10104cat conftest.$ac_ext >&5
10105fi
10106rm -f conftest.$ac_objext conftest.$ac_ext
10107  break
10108done
10109fi
10110echo "$as_me:10110: result: $ac_cv_sys_largefile_source" >&5
10111echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
10112if test "$ac_cv_sys_largefile_source" != no; then
10113
10114cat >>confdefs.h <<EOF
10115#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
10116EOF
10117
10118fi
10119rm -rf conftest*
10120
10121# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
10122# in glibc 2.1.3, but that breaks too many other things.
10123# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
10124echo "$as_me:10124: checking for fseeko" >&5
10125echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
10126if test "${ac_cv_func_fseeko+set}" = set; then
10127  echo $ECHO_N "(cached) $ECHO_C" >&6
10128else
10129  cat >conftest.$ac_ext <<_ACEOF
10130#line 10130 "configure"
10131#include "confdefs.h"
10132#include <stdio.h>
10133int
10134main ()
10135{
10136return fseeko && fseeko (stdin, 0, 0);
10137  ;
10138  return 0;
10139}
10140_ACEOF
10141rm -f conftest.$ac_objext conftest$ac_exeext
10142if { (eval echo "$as_me:10142: \"$ac_link\"") >&5
10143  (eval $ac_link) 2>&5
10144  ac_status=$?
10145  echo "$as_me:10145: \$? = $ac_status" >&5
10146  (exit $ac_status); } &&
10147         { ac_try='test -s conftest$ac_exeext'
10148  { (eval echo "$as_me:10148: \"$ac_try\"") >&5
10149  (eval $ac_try) 2>&5
10150  ac_status=$?
10151  echo "$as_me:10151: \$? = $ac_status" >&5
10152  (exit $ac_status); }; }; then
10153  ac_cv_func_fseeko=yes
10154else
10155  echo "$as_me: failed program was:" >&5
10156cat conftest.$ac_ext >&5
10157ac_cv_func_fseeko=no
10158fi
10159rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
10160fi
10161echo "$as_me:10161: result: $ac_cv_func_fseeko" >&5
10162echo "${ECHO_T}$ac_cv_func_fseeko" >&6
10163if test $ac_cv_func_fseeko = yes; then
10164
10165cat >>confdefs.h <<\EOF
10166#define HAVE_FSEEKO 1
10167EOF
10168
10169fi
10170
10171	# Normally we would collect these definitions in the config.h,
10172	# but (like _XOPEN_SOURCE), some environments rely on having these
10173	# defined before any of the system headers are included.  Another
10174	# case comes up with C++, e.g., on AIX the compiler compiles the
10175	# header files by themselves before looking at the body files it is
10176	# told to compile.  For ncurses, those header files do not include
10177	# the config.h
10178	test "$ac_cv_sys_large_files"      != no && CPPFLAGS="$CPPFLAGS -D_LARGE_FILES "
10179	test "$ac_cv_sys_largefile_source" != no && CPPFLAGS="$CPPFLAGS -D_LARGEFILE_SOURCE "
10180	test "$ac_cv_sys_file_offset_bits" != no && CPPFLAGS="$CPPFLAGS -D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits "
10181
10182	echo "$as_me:10182: checking whether to use struct dirent64" >&5
10183echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
10184if test "${cf_cv_struct_dirent64+set}" = set; then
10185  echo $ECHO_N "(cached) $ECHO_C" >&6
10186else
10187
10188		cat >conftest.$ac_ext <<_ACEOF
10189#line 10189 "configure"
10190#include "confdefs.h"
10191
10192#include <sys/types.h>
10193#include <dirent.h>
10194
10195int
10196main ()
10197{
10198
10199		/* if transitional largefile support is setup, this is true */
10200		extern struct dirent64 * readdir(DIR *);
10201		struct dirent64 *x = readdir((DIR *)0);
10202		struct dirent *y = readdir((DIR *)0);
10203		int z = x - y;
10204
10205  ;
10206  return 0;
10207}
10208_ACEOF
10209rm -f conftest.$ac_objext
10210if { (eval echo "$as_me:10210: \"$ac_compile\"") >&5
10211  (eval $ac_compile) 2>&5
10212  ac_status=$?
10213  echo "$as_me:10213: \$? = $ac_status" >&5
10214  (exit $ac_status); } &&
10215         { ac_try='test -s conftest.$ac_objext'
10216  { (eval echo "$as_me:10216: \"$ac_try\"") >&5
10217  (eval $ac_try) 2>&5
10218  ac_status=$?
10219  echo "$as_me:10219: \$? = $ac_status" >&5
10220  (exit $ac_status); }; }; then
10221  cf_cv_struct_dirent64=yes
10222else
10223  echo "$as_me: failed program was:" >&5
10224cat conftest.$ac_ext >&5
10225cf_cv_struct_dirent64=no
10226fi
10227rm -f conftest.$ac_objext conftest.$ac_ext
10228
10229fi
10230echo "$as_me:10230: result: $cf_cv_struct_dirent64" >&5
10231echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
10232	test "$cf_cv_struct_dirent64" = yes &&
10233cat >>confdefs.h <<\EOF
10234#define HAVE_STRUCT_DIRENT64 1
10235EOF
10236
10237    fi
10238
10239###   use option --disable-tparm-varargs to make tparm() conform to X/Open
10240echo "$as_me:10240: checking if you want tparm not to use X/Open fixed-parameter list" >&5
10241echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
10242
10243# Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
10244if test "${enable_tparm_varargs+set}" = set; then
10245  enableval="$enable_tparm_varargs"
10246  with_tparm_varargs=$enableval
10247else
10248  with_tparm_varargs=yes
10249fi;
10250echo "$as_me:10250: result: $with_tparm_varargs" >&5
10251echo "${ECHO_T}$with_tparm_varargs" >&6
10252NCURSES_TPARM_VARARGS=0
10253test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
10254
10255###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
10256if test "$with_ticlib" != no ; then
10257echo "$as_me:10257: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
10258echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
10259
10260# Check whether --enable-tic-depends or --disable-tic-depends was given.
10261if test "${enable_tic_depends+set}" = set; then
10262  enableval="$enable_tic_depends"
10263  with_tic_depends=$enableval
10264else
10265  with_tic_depends=yes
10266fi;
10267echo "$as_me:10267: result: $with_tic_depends" >&5
10268echo "${ECHO_T}$with_tic_depends" >&6
10269else
10270	with_tic_depends=no
10271fi
10272
10273###   use option --with-bool to override bool's type
10274echo "$as_me:10274: checking for type of bool" >&5
10275echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
10276
10277# Check whether --with-bool or --without-bool was given.
10278if test "${with_bool+set}" = set; then
10279  withval="$with_bool"
10280  NCURSES_BOOL="$withval"
10281else
10282  NCURSES_BOOL=auto
10283fi;
10284echo "$as_me:10284: result: $NCURSES_BOOL" >&5
10285echo "${ECHO_T}$NCURSES_BOOL" >&6
10286
10287echo "$as_me:10287: checking for alternate terminal capabilities file" >&5
10288echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
10289
10290# Check whether --with-caps or --without-caps was given.
10291if test "${with_caps+set}" = set; then
10292  withval="$with_caps"
10293  TERMINFO_CAPS=Caps.$withval
10294else
10295  TERMINFO_CAPS=Caps
10296fi;
10297test -f "${srcdir}/include/${TERMINFO_CAPS}" || TERMINFO_CAPS=Caps
10298echo "$as_me:10298: result: $TERMINFO_CAPS" >&5
10299echo "${ECHO_T}$TERMINFO_CAPS" >&6
10300
10301###   use option --with-chtype to override chtype's type
10302echo "$as_me:10302: checking for type of chtype" >&5
10303echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
10304
10305# Check whether --with-chtype or --without-chtype was given.
10306if test "${with_chtype+set}" = set; then
10307  withval="$with_chtype"
10308  NCURSES_CHTYPE="$withval"
10309else
10310  NCURSES_CHTYPE=auto
10311fi;
10312echo "$as_me:10312: result: $NCURSES_CHTYPE" >&5
10313echo "${ECHO_T}$NCURSES_CHTYPE" >&6
10314
10315###   use option --with-ospeed to override ospeed's type
10316echo "$as_me:10316: checking for type of ospeed" >&5
10317echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
10318
10319# Check whether --with-ospeed or --without-ospeed was given.
10320if test "${with_ospeed+set}" = set; then
10321  withval="$with_ospeed"
10322  NCURSES_OSPEED="$withval"
10323else
10324  NCURSES_OSPEED=short
10325fi;
10326echo "$as_me:10326: result: $NCURSES_OSPEED" >&5
10327echo "${ECHO_T}$NCURSES_OSPEED" >&6
10328
10329###   use option --with-mmask-t to override mmask_t's type
10330echo "$as_me:10330: checking for type of mmask_t" >&5
10331echo $ECHO_N "checking for type of mmask_t... $ECHO_C" >&6
10332
10333# Check whether --with-mmask-t or --without-mmask-t was given.
10334if test "${with_mmask_t+set}" = set; then
10335  withval="$with_mmask_t"
10336  NCURSES_MMASK_T="$withval"
10337else
10338  NCURSES_MMASK_T=auto
10339fi;
10340echo "$as_me:10340: result: $NCURSES_MMASK_T" >&5
10341echo "${ECHO_T}$NCURSES_MMASK_T" >&6
10342
10343###   use option --with-ccharw-max to override CCHARW_MAX size
10344echo "$as_me:10344: checking for size CCHARW_MAX" >&5
10345echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
10346
10347# Check whether --with-ccharw-max or --without-ccharw-max was given.
10348if test "${with_ccharw_max+set}" = set; then
10349  withval="$with_ccharw_max"
10350  NCURSES_CCHARW_MAX="$withval"
10351else
10352  NCURSES_CCHARW_MAX=5
10353fi;
10354echo "$as_me:10354: result: $NCURSES_CCHARW_MAX" >&5
10355echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
10356
10357###   use option --with-tparm-arg to override tparm's argument type
10358echo "$as_me:10358: checking for type of tparm args" >&5
10359echo $ECHO_N "checking for type of tparm args... $ECHO_C" >&6
10360
10361# Check whether --with-tparm-arg or --without-tparm-arg was given.
10362if test "${with_tparm_arg+set}" = set; then
10363  withval="$with_tparm_arg"
10364  NCURSES_TPARM_ARG="$withval"
10365else
10366  NCURSES_TPARM_ARG=long
10367fi;
10368echo "$as_me:10368: result: $NCURSES_TPARM_ARG" >&5
10369echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
10370
10371### Enable compiling-in rcs id's
10372echo "$as_me:10372: checking if RCS identifiers should be compiled-in" >&5
10373echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
10374
10375# Check whether --with-rcs-ids or --without-rcs-ids was given.
10376if test "${with_rcs_ids+set}" = set; then
10377  withval="$with_rcs_ids"
10378  with_rcs_ids=$withval
10379else
10380  with_rcs_ids=no
10381fi;
10382echo "$as_me:10382: result: $with_rcs_ids" >&5
10383echo "${ECHO_T}$with_rcs_ids" >&6
10384test "x$with_rcs_ids" = xyes &&
10385cat >>confdefs.h <<\EOF
10386#define USE_RCS_IDS 1
10387EOF
10388
10389###############################################################################
10390
10391echo "$as_me:10391: checking format of man-pages" >&5
10392echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
10393
10394# Check whether --with-manpage-format or --without-manpage-format was given.
10395if test "${with_manpage_format+set}" = set; then
10396  withval="$with_manpage_format"
10397  MANPAGE_FORMAT=$withval
10398else
10399  MANPAGE_FORMAT=unknown
10400fi;
10401
10402test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
10403MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
10404
10405cf_unknown=
10406
10407case $MANPAGE_FORMAT in
10408unknown)
10409  if test -z "$MANPATH" ; then
10410    MANPATH="/usr/man:/usr/share/man"
10411  fi
10412
10413  # look for the 'date' man-page (it's most likely to be installed!)
10414  MANPAGE_FORMAT=
10415  cf_preform=no
10416  cf_catonly=yes
10417  cf_example=date
10418
10419  IFS="${IFS:- 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
10420  for cf_dir in $MANPATH; do
10421    test -z "$cf_dir" && cf_dir=/usr/man
10422    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
10423    do
10424      cf_test=`echo $cf_name | sed -e 's/*//'`
10425      if test "x$cf_test" = "x$cf_name" ; then
10426
10427	case "$cf_name" in
10428	*.gz) MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
10429	*.Z)  MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
10430	*.0)	MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
10431	*)    MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
10432	esac
10433
10434	case "$cf_name" in
10435	$cf_dir/man*)
10436	  cf_catonly=no
10437	  ;;
10438	$cf_dir/cat*)
10439	  cf_preform=yes
10440	  ;;
10441	esac
10442	break
10443      fi
10444
10445      # if we found a match in either man* or cat*, stop looking
10446      if test -n "$MANPAGE_FORMAT" ; then
10447	cf_found=no
10448	test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
10449	test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
10450	case "$cf_name" in
10451	$cf_dir/cat*)
10452	  cf_found=yes
10453	  ;;
10454	esac
10455	test $cf_found=yes && break
10456      fi
10457    done
10458    # only check the first directory in $MANPATH where we find manpages
10459    if test -n "$MANPAGE_FORMAT" ; then
10460       break
10461    fi
10462  done
10463  # if we did not find the example, just assume it is normal
10464  test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
10465  IFS="$ac_save_ifs"
10466  ;;
10467*)
10468  for cf_option in $MANPAGE_FORMAT; do
10469     case $cf_option in #(vi
10470     gzip|compress|BSDI|normal|formatted|catonly)
10471       ;;
10472     *)
10473       cf_unknown="$cf_unknown $cf_option"
10474       ;;
10475     esac
10476  done
10477  ;;
10478esac
10479
10480echo "$as_me:10480: result: $MANPAGE_FORMAT" >&5
10481echo "${ECHO_T}$MANPAGE_FORMAT" >&6
10482if test -n "$cf_unknown" ; then
10483  { echo "$as_me:10483: WARNING: Unexpected manpage-format $cf_unknown" >&5
10484echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
10485fi
10486
10487echo "$as_me:10487: checking for manpage renaming" >&5
10488echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
10489
10490# Check whether --with-manpage-renames or --without-manpage-renames was given.
10491if test "${with_manpage_renames+set}" = set; then
10492  withval="$with_manpage_renames"
10493  MANPAGE_RENAMES=$withval
10494else
10495  MANPAGE_RENAMES=yes
10496fi;
10497
10498case ".$MANPAGE_RENAMES" in #(vi
10499.no) #(vi
10500  ;;
10501.|.yes)
10502  # Debian 'man' program?
10503  if test -f /etc/debian_version ; then
10504    MANPAGE_RENAMES=`cd $srcdir && pwd`/man/man_db.renames
10505  else
10506    MANPAGE_RENAMES=no
10507  fi
10508  ;;
10509esac
10510
10511if test "$MANPAGE_RENAMES" != no ; then
10512  if test -f $srcdir/man/$MANPAGE_RENAMES ; then
10513    MANPAGE_RENAMES=`cd $srcdir/man && pwd`/$MANPAGE_RENAMES
10514  elif test ! -f $MANPAGE_RENAMES ; then
10515    { { echo "$as_me:10515: error: not a filename: $MANPAGE_RENAMES" >&5
10516echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
10517   { (exit 1); exit 1; }; }
10518  fi
10519
10520  test ! -d man && mkdir man
10521
10522  # Construct a sed-script to perform renaming within man-pages
10523  if test -n "$MANPAGE_RENAMES" ; then
10524    test ! -d man && mkdir man
10525    sh $srcdir/man/make_sed.sh $MANPAGE_RENAMES >./edit_man.sed
10526  fi
10527fi
10528
10529echo "$as_me:10529: result: $MANPAGE_RENAMES" >&5
10530echo "${ECHO_T}$MANPAGE_RENAMES" >&6
10531
10532echo "$as_me:10532: checking if manpage aliases will be installed" >&5
10533echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
10534
10535# Check whether --with-manpage-aliases or --without-manpage-aliases was given.
10536if test "${with_manpage_aliases+set}" = set; then
10537  withval="$with_manpage_aliases"
10538  MANPAGE_ALIASES=$withval
10539else
10540  MANPAGE_ALIASES=yes
10541fi;
10542
10543echo "$as_me:10543: result: $MANPAGE_ALIASES" >&5
10544echo "${ECHO_T}$MANPAGE_ALIASES" >&6
10545
10546case "x$LN_S" in #(vi
10547xln*) #(vi
10548	cf_use_symlinks=yes
10549	;;
10550*)
10551	cf_use_symlinks=no
10552	;;
10553esac
10554
10555MANPAGE_SYMLINKS=no
10556if test "$MANPAGE_ALIASES" = yes ; then
10557echo "$as_me:10557: checking if manpage symlinks should be used" >&5
10558echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
10559
10560# Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
10561if test "${with_manpage_symlinks+set}" = set; then
10562  withval="$with_manpage_symlinks"
10563  MANPAGE_SYMLINKS=$withval
10564else
10565  MANPAGE_SYMLINKS=$cf_use_symlinks
10566fi;
10567
10568if test "$$cf_use_symlinks" = no; then
10569if test "$MANPAGE_SYMLINKS" = yes ; then
10570	{ echo "$as_me:10570: WARNING: cannot make symlinks" >&5
10571echo "$as_me: WARNING: cannot make symlinks" >&2;}
10572	MANPAGE_SYMLINKS=no
10573fi
10574fi
10575
10576echo "$as_me:10576: result: $MANPAGE_SYMLINKS" >&5
10577echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
10578fi
10579
10580echo "$as_me:10580: checking for manpage tbl" >&5
10581echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
10582
10583# Check whether --with-manpage-tbl or --without-manpage-tbl was given.
10584if test "${with_manpage_tbl+set}" = set; then
10585  withval="$with_manpage_tbl"
10586  MANPAGE_TBL=$withval
10587else
10588  MANPAGE_TBL=no
10589fi;
10590
10591echo "$as_me:10591: result: $MANPAGE_TBL" >&5
10592echo "${ECHO_T}$MANPAGE_TBL" >&6
10593
10594  if test "$prefix" = "NONE" ; then
10595     cf_prefix="$ac_default_prefix"
10596  else
10597     cf_prefix="$prefix"
10598  fi
10599
10600  case "$MANPAGE_FORMAT" in # (vi
10601  *catonly*) # (vi
10602    cf_format=yes
10603    cf_inboth=no
10604    ;;
10605  *formatted*) # (vi
10606    cf_format=yes
10607    cf_inboth=yes
10608    ;;
10609  *)
10610    cf_format=no
10611    cf_inboth=no
10612    ;;
10613  esac
10614
10615test ! -d man && mkdir man
10616
10617cf_so_strip=
10618cf_compress=
10619case "$MANPAGE_FORMAT" in #(vi
10620*compress*) #(vi
10621	cf_so_strip="Z"
10622	cf_compress=compress
10623  ;;
10624*gzip*)
10625	cf_so_strip="gz"
10626	cf_compress=gzip
10627  ;;
10628esac
10629
10630cf_edit_man=./edit_man.sh
10631cf_man_alias=`pwd`/man_alias.sed
10632
10633cat >$cf_edit_man <<CF_EOF
10634#! /bin/sh
10635# this script is generated by the configure-script CF_MAN_PAGES macro.
10636
10637prefix="$cf_prefix"
10638datarootdir="$datarootdir"
10639datadir="$datadir"
10640
10641NCURSES_MAJOR="$NCURSES_MAJOR"
10642NCURSES_MINOR="$NCURSES_MINOR"
10643NCURSES_PATCH="$NCURSES_PATCH"
10644
10645NCURSES_OSPEED="$NCURSES_OSPEED"
10646TERMINFO="$TERMINFO"
10647
10648INSTALL="$INSTALL"
10649INSTALL_DATA="$INSTALL_DATA"
10650
10651transform="$program_transform_name"
10652
10653TMP=\${TMPDIR:=/tmp}/man\$\$
10654trap "rm -f \$TMP" 0 1 2 5 15
10655
10656form=\$1
10657shift || exit 1
10658
10659verb=\$1
10660shift || exit 1
10661
10662mandir=\$1
10663shift || exit 1
10664
10665srcdir=\$1
10666top_srcdir=\$srcdir/..
10667shift || exit 1
10668
10669if test "\$form" = normal ; then
10670	if test "$cf_format" = yes ; then
10671	if test "$cf_inboth" = no ; then
10672		sh \$0 format \$verb \$mandir \$srcdir \$*
10673		exit $?
10674	fi
10675	fi
10676	cf_subdir=\$mandir/man
10677	cf_tables=$MANPAGE_TBL
10678else
10679	cf_subdir=\$mandir/cat
10680	cf_tables=yes
10681fi
10682
10683# process the list of source-files
10684for i in \$* ; do
10685case \$i in #(vi
10686*.orig|*.rej) ;; #(vi
10687*.[0-9]*)
10688	section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
10689	if test \$verb = installing ; then
10690	if test ! -d \$cf_subdir\${section} ; then
10691		mkdir -p \$cf_subdir\$section
10692	fi
10693	fi
10694
10695	# replace variables in man page
10696	if test ! -f $cf_man_alias ; then
10697cat >>$cf_man_alias <<-CF_EOF2
10698		s,@DATADIR@,\$datadir,g
10699		s,@TERMINFO@,\${TERMINFO:="no default value"},g
10700		s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
10701		s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
10702		s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
10703		s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
10704		s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
10705CF_EOF
10706
10707	for cf_name in  captoinfo clear infocmp infotocap tabs tic toe tput tset
10708	do
10709		cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
10710		cf_name=`echo $cf_name|sed "$program_transform_name"`
10711cat >>$cf_edit_man <<-CF_EOF
10712		s,@$cf_NAME@,$cf_name,g
10713CF_EOF
10714	done
10715
10716cat >>$cf_edit_man <<CF_EOF
10717CF_EOF2
10718		echo "...made $cf_man_alias"
10719	fi
10720
10721	aliases=
10722	cf_source=\`basename \$i\`
10723	inalias=\$cf_source
10724	test ! -f \$inalias && inalias="\$srcdir/\$inalias"
10725	if test ! -f \$inalias ; then
10726		echo .. skipped \$cf_source
10727		continue
10728	fi
10729CF_EOF
10730
10731if test "$MANPAGE_ALIASES" != no ; then
10732cat >>$cf_edit_man <<CF_EOF
10733	nCurses=ignore.3x
10734	test $with_curses_h = yes && nCurses=ncurses.3x
10735	aliases=\`sed -f \$top_srcdir/man/manlinks.sed \$inalias |sed -f $cf_man_alias | sort -u; test \$inalias = \$nCurses && echo curses\`
10736CF_EOF
10737fi
10738
10739if test "$MANPAGE_RENAMES" = no ; then
10740cat >>$cf_edit_man <<CF_EOF
10741	# perform program transformations for section 1 man pages
10742	if test \$section = 1 ; then
10743		cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
10744	else
10745		cf_target=\$cf_subdir\${section}/\$cf_source
10746	fi
10747CF_EOF
10748else
10749cat >>$cf_edit_man <<CF_EOF
10750	cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
10751	if test -z "\$cf_target" ; then
10752		echo '? missing rename for '\$cf_source
10753		cf_target="\$cf_source"
10754	fi
10755	cf_target="\$cf_subdir\${section}/\${cf_target}"
10756
10757CF_EOF
10758fi
10759
10760cat >>$cf_edit_man <<CF_EOF
10761	sed	-f $cf_man_alias \\
10762CF_EOF
10763
10764if test -f $MANPAGE_RENAMES ; then
10765cat >>$cf_edit_man <<CF_EOF
10766		< \$i | sed -f `pwd`/edit_man.sed >\$TMP
10767CF_EOF
10768else
10769cat >>$cf_edit_man <<CF_EOF
10770		< \$i >\$TMP
10771CF_EOF
10772fi
10773
10774cat >>$cf_edit_man <<CF_EOF
10775if test \$cf_tables = yes ; then
10776	tbl \$TMP >\$TMP.out
10777	mv \$TMP.out \$TMP
10778fi
10779CF_EOF
10780
10781if test $with_overwrite != yes ; then
10782cat >>$cf_edit_man <<CF_EOF
10783	sed -e "/\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
10784	mv \$TMP.out \$TMP
10785CF_EOF
10786fi
10787
10788if test $with_curses_h != yes ; then
10789cat >>$cf_edit_man <<CF_EOF
10790	sed -e "/\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
10791	mv \$TMP.out \$TMP
10792CF_EOF
10793fi
10794
10795cat >>$cf_edit_man <<CF_EOF
10796	if test \$form = format ; then
10797		nroff -man \$TMP >\$TMP.out
10798		mv \$TMP.out \$TMP
10799	fi
10800CF_EOF
10801
10802if test -n "$cf_compress" ; then
10803cat >>$cf_edit_man <<CF_EOF
10804	if test \$verb = installing ; then
10805	if ( $cf_compress -f \$TMP )
10806	then
10807		mv \$TMP.$cf_so_strip \$TMP
10808	fi
10809	fi
10810	cf_target="\$cf_target.$cf_so_strip"
10811CF_EOF
10812fi
10813
10814case "$MANPAGE_FORMAT" in #(vi
10815*BSDI*)
10816cat >>$cf_edit_man <<CF_EOF
10817	if test \$form = format ; then
10818		# BSDI installs only .0 suffixes in the cat directories
10819		cf_target="\`echo \$cf_target|sed -e 's/\.[1-9]\+[a-z]*/.0/'\`"
10820	fi
10821CF_EOF
10822  ;;
10823esac
10824
10825cat >>$cf_edit_man <<CF_EOF
10826	suffix=\`basename \$cf_target | sed -e 's%^[^.]*%%'\`
10827	if test \$verb = installing ; then
10828		echo \$verb \$cf_target
10829		\$INSTALL_DATA \$TMP \$cf_target
10830		test -d \$cf_subdir\${section} &&
10831		test -n "\$aliases" && (
10832			cd \$cf_subdir\${section} && (
10833				cf_source=\`echo \$cf_target |sed -e 's%^.*/\([^/][^/]*/[^/][^/]*$\)%\1%'\`
10834				test -n "$cf_so_strip" && cf_source=\`echo \$cf_source |sed -e 's%\.$cf_so_strip\$%%'\`
10835				cf_target=\`basename \$cf_target\`
10836				for cf_alias in \$aliases
10837				do
10838					if test \$section = 1 ; then
10839						cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10840					fi
10841
10842					if test "$MANPAGE_SYMLINKS" = yes ; then
10843						if test -f \$cf_alias\${suffix} ; then
10844							if ( cmp -s \$cf_target \$cf_alias\${suffix} )
10845							then
10846								continue
10847							fi
10848						fi
10849						echo .. \$verb alias \$cf_alias\${suffix}
10850CF_EOF
10851case "x$LN_S" in #(vi
10852*-f) #(vi
10853cat >>$cf_edit_man <<CF_EOF
10854						$LN_S \$cf_target \$cf_alias\${suffix}
10855CF_EOF
10856	;;
10857*)
10858cat >>$cf_edit_man <<CF_EOF
10859						rm -f \$cf_alias\${suffix}
10860						$LN_S \$cf_target \$cf_alias\${suffix}
10861CF_EOF
10862	;;
10863esac
10864cat >>$cf_edit_man <<CF_EOF
10865					elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
10866						echo ".so \$cf_source" >\$TMP
10867CF_EOF
10868if test -n "$cf_compress" ; then
10869cat >>$cf_edit_man <<CF_EOF
10870						if test -n "$cf_so_strip" ; then
10871							$cf_compress -f \$TMP
10872							mv \$TMP.$cf_so_strip \$TMP
10873						fi
10874CF_EOF
10875fi
10876cat >>$cf_edit_man <<CF_EOF
10877						echo .. \$verb alias \$cf_alias\${suffix}
10878						rm -f \$cf_alias\${suffix}
10879						\$INSTALL_DATA \$TMP \$cf_alias\${suffix}
10880					fi
10881				done
10882			)
10883		)
10884	elif test \$verb = removing ; then
10885		test -f \$cf_target && (
10886			echo \$verb \$cf_target
10887			rm -f \$cf_target
10888		)
10889		test -d \$cf_subdir\${section} &&
10890		test -n "\$aliases" && (
10891			cd \$cf_subdir\${section} && (
10892				for cf_alias in \$aliases
10893				do
10894					if test \$section = 1 ; then
10895						cf_alias=\`echo \$cf_alias|sed "\${transform}"\`
10896					fi
10897
10898					echo .. \$verb alias \$cf_alias\${suffix}
10899					rm -f \$cf_alias\${suffix}
10900				done
10901			)
10902		)
10903	else
10904#		echo ".hy 0"
10905		cat \$TMP
10906	fi
10907	;;
10908esac
10909done
10910
10911if test $cf_inboth = yes ; then
10912if test \$form != format ; then
10913	sh \$0 format \$verb \$mandir \$srcdir \$*
10914fi
10915fi
10916
10917exit 0
10918CF_EOF
10919chmod 755 $cf_edit_man
10920
10921###############################################################################
10922
10923### Note that some functions (such as const) are normally disabled anyway.
10924echo "$as_me:10924: checking if you want to build with function extensions" >&5
10925echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
10926
10927# Check whether --enable-ext-funcs or --disable-ext-funcs was given.
10928if test "${enable_ext_funcs+set}" = set; then
10929  enableval="$enable_ext_funcs"
10930  with_ext_funcs=$enableval
10931else
10932  with_ext_funcs=yes
10933fi;
10934echo "$as_me:10934: result: $with_ext_funcs" >&5
10935echo "${ECHO_T}$with_ext_funcs" >&6
10936if test "x$with_ext_funcs" = xyes ; then
10937	NCURSES_EXT_FUNCS=1
10938
10939cat >>confdefs.h <<\EOF
10940#define HAVE_ASSUME_DEFAULT_COLORS 1
10941EOF
10942
10943cat >>confdefs.h <<\EOF
10944#define HAVE_CURSES_VERSION 1
10945EOF
10946
10947cat >>confdefs.h <<\EOF
10948#define HAVE_HAS_KEY 1
10949EOF
10950
10951cat >>confdefs.h <<\EOF
10952#define HAVE_RESIZETERM 1
10953EOF
10954
10955cat >>confdefs.h <<\EOF
10956#define HAVE_RESIZE_TERM 1
10957EOF
10958
10959cat >>confdefs.h <<\EOF
10960#define HAVE_TERM_ENTRY_H 1
10961EOF
10962
10963cat >>confdefs.h <<\EOF
10964#define HAVE_USE_DEFAULT_COLORS 1
10965EOF
10966
10967cat >>confdefs.h <<\EOF
10968#define HAVE_USE_SCREEN 1
10969EOF
10970
10971cat >>confdefs.h <<\EOF
10972#define HAVE_USE_WINDOW 1
10973EOF
10974
10975cat >>confdefs.h <<\EOF
10976#define HAVE_WRESIZE 1
10977EOF
10978
10979cat >>confdefs.h <<\EOF
10980#define NCURSES_EXT_FUNCS 1
10981EOF
10982
10983	GENERATED_EXT_FUNCS=generated
10984else
10985	NCURSES_EXT_FUNCS=0
10986	GENERATED_EXT_FUNCS=
10987fi
10988
10989echo "$as_me:10989: checking if you want to build with experimental SCREEN extensions" >&5
10990echo $ECHO_N "checking if you want to build with experimental SCREEN extensions... $ECHO_C" >&6
10991
10992# Check whether --enable-sp-funcs or --disable-sp-funcs was given.
10993if test "${enable_sp_funcs+set}" = set; then
10994  enableval="$enable_sp_funcs"
10995  with_sp_funcs=$enableval
10996else
10997  with_sp_funcs=no
10998fi;
10999echo "$as_me:10999: result: $with_sp_funcs" >&5
11000echo "${ECHO_T}$with_sp_funcs" >&6
11001if test "x$with_sp_funcs" = xyes ; then
11002	NCURSES_SP_FUNCS=1
11003
11004cat >>confdefs.h <<\EOF
11005#define NCURSES_SP_FUNCS 1
11006EOF
11007
11008	GENERATED_SP_FUNCS=generated
11009else
11010	NCURSES_SP_FUNCS=0
11011	GENERATED_SP_FUNCS=
11012fi
11013
11014echo "$as_me:11014: checking if you want to build with experimental terminal-driver" >&5
11015echo $ECHO_N "checking if you want to build with experimental terminal-driver... $ECHO_C" >&6
11016
11017# Check whether --enable-term-driver or --disable-term-driver was given.
11018if test "${enable_term_driver+set}" = set; then
11019  enableval="$enable_term_driver"
11020  with_term_driver=$enableval
11021else
11022  with_term_driver=no
11023fi;
11024echo "$as_me:11024: result: $with_term_driver" >&5
11025echo "${ECHO_T}$with_term_driver" >&6
11026if test "x$with_term_driver" = xyes ; then
11027
11028cat >>confdefs.h <<\EOF
11029#define USE_TERM_DRIVER 1
11030EOF
11031
11032	if test "x$with_sp_funcs" != xyes ; then
11033		{ { echo "$as_me:11033: error: The term-driver option relies upon sp-funcs" >&5
11034echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
11035   { (exit 1); exit 1; }; }
11036	fi
11037fi
11038
11039###   use option --enable-const to turn on use of const beyond that in XSI.
11040echo "$as_me:11040: checking for extended use of const keyword" >&5
11041echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
11042
11043# Check whether --enable-const or --disable-const was given.
11044if test "${enable_const+set}" = set; then
11045  enableval="$enable_const"
11046  with_ext_const=$enableval
11047else
11048  with_ext_const=no
11049fi;
11050echo "$as_me:11050: result: $with_ext_const" >&5
11051echo "${ECHO_T}$with_ext_const" >&6
11052NCURSES_CONST='/*nothing*/'
11053if test "x$with_ext_const" = xyes ; then
11054	NCURSES_CONST=const
11055fi
11056
11057###   use option --enable-ext-colors to turn on use of colors beyond 16.
11058echo "$as_me:11058: checking if you want to use extended colors" >&5
11059echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
11060
11061# Check whether --enable-ext-colors or --disable-ext-colors was given.
11062if test "${enable_ext_colors+set}" = set; then
11063  enableval="$enable_ext_colors"
11064  with_ext_colors=$enableval
11065else
11066  with_ext_colors=no
11067fi;
11068echo "$as_me:11068: result: $with_ext_colors" >&5
11069echo "${ECHO_T}$with_ext_colors" >&6
11070NCURSES_EXT_COLORS=0
11071if test "x$with_ext_colors" = xyes ; then
11072	if test "x$with_widec" != xyes ; then
11073		{ { echo "$as_me:11073: error: This option applies only to wide-character library" >&5
11074echo "$as_me: error: This option applies only to wide-character library" >&2;}
11075   { (exit 1); exit 1; }; }
11076	else
11077		# cannot be ABI 5 since it changes sizeof(cchar_t)
11078
11079if test "${with_abi_version+set}" != set; then
11080	case $cf_cv_rel_version in
11081	5.*)
11082		cf_cv_rel_version=6.0
11083		cf_cv_abi_version=6
11084		{ echo "$as_me:11084: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11085echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11086		;;
11087	esac
11088fi
11089
11090	fi
11091	NCURSES_EXT_COLORS=1
11092
11093cat >>confdefs.h <<\EOF
11094#define NCURSES_EXT_COLORS 1
11095EOF
11096
11097fi
11098
11099###   use option --enable-ext-mouse to modify coding to support 5-button mice
11100echo "$as_me:11100: checking if you want to use extended mouse encoding" >&5
11101echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
11102
11103# Check whether --enable-ext-mouse or --disable-ext-mouse was given.
11104if test "${enable_ext_mouse+set}" = set; then
11105  enableval="$enable_ext_mouse"
11106  with_ext_mouse=$enableval
11107else
11108  with_ext_mouse=no
11109fi;
11110echo "$as_me:11110: result: $with_ext_mouse" >&5
11111echo "${ECHO_T}$with_ext_mouse" >&6
11112NCURSES_MOUSE_VERSION=1
11113if test "x$with_ext_mouse" = xyes ; then
11114	NCURSES_MOUSE_VERSION=2
11115
11116if test "${with_abi_version+set}" != set; then
11117	case $cf_cv_rel_version in
11118	5.*)
11119		cf_cv_rel_version=6.0
11120		cf_cv_abi_version=6
11121		{ echo "$as_me:11121: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
11122echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
11123		;;
11124	esac
11125fi
11126
11127fi
11128
11129echo "$as_me:11129: checking if you want \$NCURSES_NO_PADDING code" >&5
11130echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
11131
11132# Check whether --enable-no-padding or --disable-no-padding was given.
11133if test "${enable_no_padding+set}" = set; then
11134  enableval="$enable_no_padding"
11135  with_no_padding=$enableval
11136else
11137  with_no_padding=$with_ext_funcs
11138fi;
11139echo "$as_me:11139: result: $with_no_padding" >&5
11140echo "${ECHO_T}$with_no_padding" >&6
11141test "x$with_no_padding" = xyes &&
11142cat >>confdefs.h <<\EOF
11143#define NCURSES_NO_PADDING 1
11144EOF
11145
11146echo "$as_me:11146: checking for ANSI C header files" >&5
11147echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
11148if test "${ac_cv_header_stdc+set}" = set; then
11149  echo $ECHO_N "(cached) $ECHO_C" >&6
11150else
11151  cat >conftest.$ac_ext <<_ACEOF
11152#line 11152 "configure"
11153#include "confdefs.h"
11154#include <stdlib.h>
11155#include <stdarg.h>
11156#include <string.h>
11157#include <float.h>
11158
11159_ACEOF
11160if { (eval echo "$as_me:11160: \"$ac_cpp conftest.$ac_ext\"") >&5
11161  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11162  ac_status=$?
11163  egrep -v '^ *\+' conftest.er1 >conftest.err
11164  rm -f conftest.er1
11165  cat conftest.err >&5
11166  echo "$as_me:11166: \$? = $ac_status" >&5
11167  (exit $ac_status); } >/dev/null; then
11168  if test -s conftest.err; then
11169    ac_cpp_err=$ac_c_preproc_warn_flag
11170  else
11171    ac_cpp_err=
11172  fi
11173else
11174  ac_cpp_err=yes
11175fi
11176if test -z "$ac_cpp_err"; then
11177  ac_cv_header_stdc=yes
11178else
11179  echo "$as_me: failed program was:" >&5
11180  cat conftest.$ac_ext >&5
11181  ac_cv_header_stdc=no
11182fi
11183rm -f conftest.err conftest.$ac_ext
11184
11185if test $ac_cv_header_stdc = yes; then
11186  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
11187  cat >conftest.$ac_ext <<_ACEOF
11188#line 11188 "configure"
11189#include "confdefs.h"
11190#include <string.h>
11191
11192_ACEOF
11193if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11194  egrep "memchr" >/dev/null 2>&1; then
11195  :
11196else
11197  ac_cv_header_stdc=no
11198fi
11199rm -rf conftest*
11200
11201fi
11202
11203if test $ac_cv_header_stdc = yes; then
11204  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
11205  cat >conftest.$ac_ext <<_ACEOF
11206#line 11206 "configure"
11207#include "confdefs.h"
11208#include <stdlib.h>
11209
11210_ACEOF
11211if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11212  egrep "free" >/dev/null 2>&1; then
11213  :
11214else
11215  ac_cv_header_stdc=no
11216fi
11217rm -rf conftest*
11218
11219fi
11220
11221if test $ac_cv_header_stdc = yes; then
11222  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
11223  if test "$cross_compiling" = yes; then
11224  :
11225else
11226  cat >conftest.$ac_ext <<_ACEOF
11227#line 11227 "configure"
11228#include "confdefs.h"
11229#include <ctype.h>
11230#if ((' ' & 0x0FF) == 0x020)
11231# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
11232# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
11233#else
11234# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
11235                     || ('j' <= (c) && (c) <= 'r') \
11236                     || ('s' <= (c) && (c) <= 'z'))
11237# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
11238#endif
11239
11240#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
11241int
11242main ()
11243{
11244  int i;
11245  for (i = 0; i < 256; i++)
11246    if (XOR (islower (i), ISLOWER (i))
11247        || toupper (i) != TOUPPER (i))
11248      $ac_main_return(2);
11249  $ac_main_return (0);
11250}
11251_ACEOF
11252rm -f conftest$ac_exeext
11253if { (eval echo "$as_me:11253: \"$ac_link\"") >&5
11254  (eval $ac_link) 2>&5
11255  ac_status=$?
11256  echo "$as_me:11256: \$? = $ac_status" >&5
11257  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11258  { (eval echo "$as_me:11258: \"$ac_try\"") >&5
11259  (eval $ac_try) 2>&5
11260  ac_status=$?
11261  echo "$as_me:11261: \$? = $ac_status" >&5
11262  (exit $ac_status); }; }; then
11263  :
11264else
11265  echo "$as_me: program exited with status $ac_status" >&5
11266echo "$as_me: failed program was:" >&5
11267cat conftest.$ac_ext >&5
11268ac_cv_header_stdc=no
11269fi
11270rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11271fi
11272fi
11273fi
11274echo "$as_me:11274: result: $ac_cv_header_stdc" >&5
11275echo "${ECHO_T}$ac_cv_header_stdc" >&6
11276if test $ac_cv_header_stdc = yes; then
11277
11278cat >>confdefs.h <<\EOF
11279#define STDC_HEADERS 1
11280EOF
11281
11282fi
11283
11284# On IRIX 5.3, sys/types and inttypes.h are conflicting.
11285
11286for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
11287                  inttypes.h stdint.h unistd.h
11288do
11289as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
11290echo "$as_me:11290: checking for $ac_header" >&5
11291echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
11292if eval "test \"\${$as_ac_Header+set}\" = set"; then
11293  echo $ECHO_N "(cached) $ECHO_C" >&6
11294else
11295  cat >conftest.$ac_ext <<_ACEOF
11296#line 11296 "configure"
11297#include "confdefs.h"
11298$ac_includes_default
11299#include <$ac_header>
11300_ACEOF
11301rm -f conftest.$ac_objext
11302if { (eval echo "$as_me:11302: \"$ac_compile\"") >&5
11303  (eval $ac_compile) 2>&5
11304  ac_status=$?
11305  echo "$as_me:11305: \$? = $ac_status" >&5
11306  (exit $ac_status); } &&
11307         { ac_try='test -s conftest.$ac_objext'
11308  { (eval echo "$as_me:11308: \"$ac_try\"") >&5
11309  (eval $ac_try) 2>&5
11310  ac_status=$?
11311  echo "$as_me:11311: \$? = $ac_status" >&5
11312  (exit $ac_status); }; }; then
11313  eval "$as_ac_Header=yes"
11314else
11315  echo "$as_me: failed program was:" >&5
11316cat conftest.$ac_ext >&5
11317eval "$as_ac_Header=no"
11318fi
11319rm -f conftest.$ac_objext conftest.$ac_ext
11320fi
11321echo "$as_me:11321: result: `eval echo '${'$as_ac_Header'}'`" >&5
11322echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
11323if test `eval echo '${'$as_ac_Header'}'` = yes; then
11324  cat >>confdefs.h <<EOF
11325#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
11326EOF
11327
11328fi
11329done
11330
11331echo "$as_me:11331: checking for signed char" >&5
11332echo $ECHO_N "checking for signed char... $ECHO_C" >&6
11333if test "${ac_cv_type_signed_char+set}" = set; then
11334  echo $ECHO_N "(cached) $ECHO_C" >&6
11335else
11336  cat >conftest.$ac_ext <<_ACEOF
11337#line 11337 "configure"
11338#include "confdefs.h"
11339$ac_includes_default
11340int
11341main ()
11342{
11343if ((signed char *) 0)
11344  return 0;
11345if (sizeof (signed char))
11346  return 0;
11347  ;
11348  return 0;
11349}
11350_ACEOF
11351rm -f conftest.$ac_objext
11352if { (eval echo "$as_me:11352: \"$ac_compile\"") >&5
11353  (eval $ac_compile) 2>&5
11354  ac_status=$?
11355  echo "$as_me:11355: \$? = $ac_status" >&5
11356  (exit $ac_status); } &&
11357         { ac_try='test -s conftest.$ac_objext'
11358  { (eval echo "$as_me:11358: \"$ac_try\"") >&5
11359  (eval $ac_try) 2>&5
11360  ac_status=$?
11361  echo "$as_me:11361: \$? = $ac_status" >&5
11362  (exit $ac_status); }; }; then
11363  ac_cv_type_signed_char=yes
11364else
11365  echo "$as_me: failed program was:" >&5
11366cat conftest.$ac_ext >&5
11367ac_cv_type_signed_char=no
11368fi
11369rm -f conftest.$ac_objext conftest.$ac_ext
11370fi
11371echo "$as_me:11371: result: $ac_cv_type_signed_char" >&5
11372echo "${ECHO_T}$ac_cv_type_signed_char" >&6
11373
11374echo "$as_me:11374: checking size of signed char" >&5
11375echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
11376if test "${ac_cv_sizeof_signed_char+set}" = set; then
11377  echo $ECHO_N "(cached) $ECHO_C" >&6
11378else
11379  if test "$ac_cv_type_signed_char" = yes; then
11380  if test "$cross_compiling" = yes; then
11381  # Depending upon the size, compute the lo and hi bounds.
11382cat >conftest.$ac_ext <<_ACEOF
11383#line 11383 "configure"
11384#include "confdefs.h"
11385$ac_includes_default
11386int
11387main ()
11388{
11389int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
11390  ;
11391  return 0;
11392}
11393_ACEOF
11394rm -f conftest.$ac_objext
11395if { (eval echo "$as_me:11395: \"$ac_compile\"") >&5
11396  (eval $ac_compile) 2>&5
11397  ac_status=$?
11398  echo "$as_me:11398: \$? = $ac_status" >&5
11399  (exit $ac_status); } &&
11400         { ac_try='test -s conftest.$ac_objext'
11401  { (eval echo "$as_me:11401: \"$ac_try\"") >&5
11402  (eval $ac_try) 2>&5
11403  ac_status=$?
11404  echo "$as_me:11404: \$? = $ac_status" >&5
11405  (exit $ac_status); }; }; then
11406  ac_lo=0 ac_mid=0
11407  while :; do
11408    cat >conftest.$ac_ext <<_ACEOF
11409#line 11409 "configure"
11410#include "confdefs.h"
11411$ac_includes_default
11412int
11413main ()
11414{
11415int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11416  ;
11417  return 0;
11418}
11419_ACEOF
11420rm -f conftest.$ac_objext
11421if { (eval echo "$as_me:11421: \"$ac_compile\"") >&5
11422  (eval $ac_compile) 2>&5
11423  ac_status=$?
11424  echo "$as_me:11424: \$? = $ac_status" >&5
11425  (exit $ac_status); } &&
11426         { ac_try='test -s conftest.$ac_objext'
11427  { (eval echo "$as_me:11427: \"$ac_try\"") >&5
11428  (eval $ac_try) 2>&5
11429  ac_status=$?
11430  echo "$as_me:11430: \$? = $ac_status" >&5
11431  (exit $ac_status); }; }; then
11432  ac_hi=$ac_mid; break
11433else
11434  echo "$as_me: failed program was:" >&5
11435cat conftest.$ac_ext >&5
11436ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
11437fi
11438rm -f conftest.$ac_objext conftest.$ac_ext
11439  done
11440else
11441  echo "$as_me: failed program was:" >&5
11442cat conftest.$ac_ext >&5
11443ac_hi=-1 ac_mid=-1
11444  while :; do
11445    cat >conftest.$ac_ext <<_ACEOF
11446#line 11446 "configure"
11447#include "confdefs.h"
11448$ac_includes_default
11449int
11450main ()
11451{
11452int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
11453  ;
11454  return 0;
11455}
11456_ACEOF
11457rm -f conftest.$ac_objext
11458if { (eval echo "$as_me:11458: \"$ac_compile\"") >&5
11459  (eval $ac_compile) 2>&5
11460  ac_status=$?
11461  echo "$as_me:11461: \$? = $ac_status" >&5
11462  (exit $ac_status); } &&
11463         { ac_try='test -s conftest.$ac_objext'
11464  { (eval echo "$as_me:11464: \"$ac_try\"") >&5
11465  (eval $ac_try) 2>&5
11466  ac_status=$?
11467  echo "$as_me:11467: \$? = $ac_status" >&5
11468  (exit $ac_status); }; }; then
11469  ac_lo=$ac_mid; break
11470else
11471  echo "$as_me: failed program was:" >&5
11472cat conftest.$ac_ext >&5
11473ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
11474fi
11475rm -f conftest.$ac_objext conftest.$ac_ext
11476  done
11477fi
11478rm -f conftest.$ac_objext conftest.$ac_ext
11479# Binary search between lo and hi bounds.
11480while test "x$ac_lo" != "x$ac_hi"; do
11481  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
11482  cat >conftest.$ac_ext <<_ACEOF
11483#line 11483 "configure"
11484#include "confdefs.h"
11485$ac_includes_default
11486int
11487main ()
11488{
11489int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
11490  ;
11491  return 0;
11492}
11493_ACEOF
11494rm -f conftest.$ac_objext
11495if { (eval echo "$as_me:11495: \"$ac_compile\"") >&5
11496  (eval $ac_compile) 2>&5
11497  ac_status=$?
11498  echo "$as_me:11498: \$? = $ac_status" >&5
11499  (exit $ac_status); } &&
11500         { ac_try='test -s conftest.$ac_objext'
11501  { (eval echo "$as_me:11501: \"$ac_try\"") >&5
11502  (eval $ac_try) 2>&5
11503  ac_status=$?
11504  echo "$as_me:11504: \$? = $ac_status" >&5
11505  (exit $ac_status); }; }; then
11506  ac_hi=$ac_mid
11507else
11508  echo "$as_me: failed program was:" >&5
11509cat conftest.$ac_ext >&5
11510ac_lo=`expr $ac_mid + 1`
11511fi
11512rm -f conftest.$ac_objext conftest.$ac_ext
11513done
11514ac_cv_sizeof_signed_char=$ac_lo
11515else
11516  if test "$cross_compiling" = yes; then
11517  { { echo "$as_me:11517: error: cannot run test program while cross compiling" >&5
11518echo "$as_me: error: cannot run test program while cross compiling" >&2;}
11519   { (exit 1); exit 1; }; }
11520else
11521  cat >conftest.$ac_ext <<_ACEOF
11522#line 11522 "configure"
11523#include "confdefs.h"
11524$ac_includes_default
11525int
11526main ()
11527{
11528FILE *f = fopen ("conftest.val", "w");
11529if (!f)
11530  $ac_main_return (1);
11531fprintf (f, "%d", (sizeof (signed char)));
11532fclose (f);
11533  ;
11534  return 0;
11535}
11536_ACEOF
11537rm -f conftest$ac_exeext
11538if { (eval echo "$as_me:11538: \"$ac_link\"") >&5
11539  (eval $ac_link) 2>&5
11540  ac_status=$?
11541  echo "$as_me:11541: \$? = $ac_status" >&5
11542  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11543  { (eval echo "$as_me:11543: \"$ac_try\"") >&5
11544  (eval $ac_try) 2>&5
11545  ac_status=$?
11546  echo "$as_me:11546: \$? = $ac_status" >&5
11547  (exit $ac_status); }; }; then
11548  ac_cv_sizeof_signed_char=`cat conftest.val`
11549else
11550  echo "$as_me: program exited with status $ac_status" >&5
11551echo "$as_me: failed program was:" >&5
11552cat conftest.$ac_ext >&5
11553fi
11554rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11555fi
11556fi
11557rm -f conftest.val
11558else
11559  ac_cv_sizeof_signed_char=0
11560fi
11561fi
11562echo "$as_me:11562: result: $ac_cv_sizeof_signed_char" >&5
11563echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
11564cat >>confdefs.h <<EOF
11565#define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
11566EOF
11567
11568if test "$ac_cv_sizeof_signed_char" = 1 ; then
11569	NCURSES_SBOOL="signed char"
11570else
11571	NCURSES_SBOOL="char"
11572fi
11573echo "$as_me:11573: checking if you want to use signed Boolean array in term.h" >&5
11574echo $ECHO_N "checking if you want to use signed Boolean array in term.h... $ECHO_C" >&6
11575
11576# Check whether --enable-signed-char or --disable-signed-char was given.
11577if test "${enable_signed_char+set}" = set; then
11578  enableval="$enable_signed_char"
11579  with_signed_char=$enableval
11580else
11581  with_signed_char=no
11582fi;
11583echo "$as_me:11583: result: $with_signed_char" >&5
11584echo "${ECHO_T}$with_signed_char" >&6
11585test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
11586
11587###   use option --enable-sigwinch to turn on use of SIGWINCH logic
11588echo "$as_me:11588: checking if you want SIGWINCH handler" >&5
11589echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
11590
11591# Check whether --enable-sigwinch or --disable-sigwinch was given.
11592if test "${enable_sigwinch+set}" = set; then
11593  enableval="$enable_sigwinch"
11594  with_sigwinch=$enableval
11595else
11596  with_sigwinch=$with_ext_funcs
11597fi;
11598echo "$as_me:11598: result: $with_sigwinch" >&5
11599echo "${ECHO_T}$with_sigwinch" >&6
11600test "x$with_sigwinch" = xyes &&
11601cat >>confdefs.h <<\EOF
11602#define USE_SIGWINCH 1
11603EOF
11604
11605###   use option --enable-tcap-names to allow user to define new capabilities
11606echo "$as_me:11606: checking if you want user-definable terminal capabilities like termcap" >&5
11607echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
11608
11609# Check whether --enable-tcap-names or --disable-tcap-names was given.
11610if test "${enable_tcap_names+set}" = set; then
11611  enableval="$enable_tcap_names"
11612  with_tcap_names=$enableval
11613else
11614  with_tcap_names=$with_ext_funcs
11615fi;
11616echo "$as_me:11616: result: $with_tcap_names" >&5
11617echo "${ECHO_T}$with_tcap_names" >&6
11618NCURSES_XNAMES=0
11619test "x$with_tcap_names" = xyes && NCURSES_XNAMES=1
11620
11621###############################################################################
11622# These options are relatively safe to experiment with.
11623
11624echo "$as_me:11624: checking if you want all development code" >&5
11625echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
11626
11627# Check whether --with-develop or --without-develop was given.
11628if test "${with_develop+set}" = set; then
11629  withval="$with_develop"
11630  with_develop=$withval
11631else
11632  with_develop=no
11633fi;
11634echo "$as_me:11634: result: $with_develop" >&5
11635echo "${ECHO_T}$with_develop" >&6
11636
11637###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
11638echo "$as_me:11638: checking if you want hard-tabs code" >&5
11639echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
11640
11641# Check whether --enable-hard-tabs or --disable-hard-tabs was given.
11642if test "${enable_hard_tabs+set}" = set; then
11643  enableval="$enable_hard_tabs"
11644
11645else
11646  enable_hard_tabs=$with_develop
11647fi;
11648echo "$as_me:11648: result: $enable_hard_tabs" >&5
11649echo "${ECHO_T}$enable_hard_tabs" >&6
11650test "x$enable_hard_tabs" = xyes &&
11651cat >>confdefs.h <<\EOF
11652#define USE_HARD_TABS 1
11653EOF
11654
11655###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
11656echo "$as_me:11656: checking if you want limited support for xmc" >&5
11657echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
11658
11659# Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
11660if test "${enable_xmc_glitch+set}" = set; then
11661  enableval="$enable_xmc_glitch"
11662
11663else
11664  enable_xmc_glitch=$with_develop
11665fi;
11666echo "$as_me:11666: result: $enable_xmc_glitch" >&5
11667echo "${ECHO_T}$enable_xmc_glitch" >&6
11668test "x$enable_xmc_glitch" = xyes &&
11669cat >>confdefs.h <<\EOF
11670#define USE_XMC_SUPPORT 1
11671EOF
11672
11673###############################################################################
11674# These are just experimental, probably should not be in a package:
11675
11676echo "$as_me:11676: checking if you do not want to assume colors are white-on-black" >&5
11677echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
11678
11679# Check whether --enable-assumed-color or --disable-assumed-color was given.
11680if test "${enable_assumed_color+set}" = set; then
11681  enableval="$enable_assumed_color"
11682  with_assumed_color=$enableval
11683else
11684  with_assumed_color=yes
11685fi;
11686echo "$as_me:11686: result: $with_assumed_color" >&5
11687echo "${ECHO_T}$with_assumed_color" >&6
11688test "x$with_assumed_color" = xyes &&
11689cat >>confdefs.h <<\EOF
11690#define USE_ASSUMED_COLOR 1
11691EOF
11692
11693###   use option --enable-hashmap to turn on use of hashmap scrolling logic
11694echo "$as_me:11694: checking if you want hashmap scrolling-optimization code" >&5
11695echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
11696
11697# Check whether --enable-hashmap or --disable-hashmap was given.
11698if test "${enable_hashmap+set}" = set; then
11699  enableval="$enable_hashmap"
11700  with_hashmap=$enableval
11701else
11702  with_hashmap=yes
11703fi;
11704echo "$as_me:11704: result: $with_hashmap" >&5
11705echo "${ECHO_T}$with_hashmap" >&6
11706test "x$with_hashmap" = xyes &&
11707cat >>confdefs.h <<\EOF
11708#define USE_HASHMAP 1
11709EOF
11710
11711###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
11712echo "$as_me:11712: checking if you want colorfgbg code" >&5
11713echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
11714
11715# Check whether --enable-colorfgbg or --disable-colorfgbg was given.
11716if test "${enable_colorfgbg+set}" = set; then
11717  enableval="$enable_colorfgbg"
11718  with_colorfgbg=$enableval
11719else
11720  with_colorfgbg=no
11721fi;
11722echo "$as_me:11722: result: $with_colorfgbg" >&5
11723echo "${ECHO_T}$with_colorfgbg" >&6
11724test "x$with_colorfgbg" = xyes &&
11725cat >>confdefs.h <<\EOF
11726#define USE_COLORFGBG 1
11727EOF
11728
11729###   use option --enable-interop to turn on use of bindings used for interop
11730echo "$as_me:11730: checking if you want interop bindings" >&5
11731echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
11732
11733# Check whether --enable-interop or --disable-interop was given.
11734if test "${enable_interop+set}" = set; then
11735  enableval="$enable_interop"
11736  with_exp_interop=$enableval
11737else
11738  with_exp_interop=no
11739fi;
11740echo "$as_me:11740: result: $with_exp_interop" >&5
11741echo "${ECHO_T}$with_exp_interop" >&6
11742
11743NCURSES_INTEROP_FUNCS=0
11744test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
11745
11746# This is still experimental (20080329), but should ultimately be moved to
11747# the script-block --with-normal, etc.
11748
11749echo "$as_me:11749: checking if you want to link with the pthread library" >&5
11750echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
11751
11752# Check whether --with-pthread or --without-pthread was given.
11753if test "${with_pthread+set}" = set; then
11754  withval="$with_pthread"
11755  with_pthread=$withval
11756else
11757  with_pthread=no
11758fi;
11759echo "$as_me:11759: result: $with_pthread" >&5
11760echo "${ECHO_T}$with_pthread" >&6
11761
11762if test "$with_pthread" != no ; then
11763    echo "$as_me:11763: checking for pthread.h" >&5
11764echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
11765if test "${ac_cv_header_pthread_h+set}" = set; then
11766  echo $ECHO_N "(cached) $ECHO_C" >&6
11767else
11768  cat >conftest.$ac_ext <<_ACEOF
11769#line 11769 "configure"
11770#include "confdefs.h"
11771#include <pthread.h>
11772_ACEOF
11773if { (eval echo "$as_me:11773: \"$ac_cpp conftest.$ac_ext\"") >&5
11774  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
11775  ac_status=$?
11776  egrep -v '^ *\+' conftest.er1 >conftest.err
11777  rm -f conftest.er1
11778  cat conftest.err >&5
11779  echo "$as_me:11779: \$? = $ac_status" >&5
11780  (exit $ac_status); } >/dev/null; then
11781  if test -s conftest.err; then
11782    ac_cpp_err=$ac_c_preproc_warn_flag
11783  else
11784    ac_cpp_err=
11785  fi
11786else
11787  ac_cpp_err=yes
11788fi
11789if test -z "$ac_cpp_err"; then
11790  ac_cv_header_pthread_h=yes
11791else
11792  echo "$as_me: failed program was:" >&5
11793  cat conftest.$ac_ext >&5
11794  ac_cv_header_pthread_h=no
11795fi
11796rm -f conftest.err conftest.$ac_ext
11797fi
11798echo "$as_me:11798: result: $ac_cv_header_pthread_h" >&5
11799echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
11800if test $ac_cv_header_pthread_h = yes; then
11801
11802cat >>confdefs.h <<\EOF
11803#define HAVE_PTHREADS_H 1
11804EOF
11805
11806	for cf_lib_pthread in pthread c_r
11807	do
11808	    echo "$as_me:11808: checking if we can link with the $cf_lib_pthread library" >&5
11809echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
11810	    cf_save_LIBS="$LIBS"
11811	    LIBS="-l$cf_lib_pthread $LIBS"
11812	    cat >conftest.$ac_ext <<_ACEOF
11813#line 11813 "configure"
11814#include "confdefs.h"
11815
11816#include <pthread.h>
11817
11818int
11819main ()
11820{
11821
11822		int rc = pthread_create(0,0,0,0);
11823		int r2 = pthread_mutexattr_settype(0, 0);
11824
11825  ;
11826  return 0;
11827}
11828_ACEOF
11829rm -f conftest.$ac_objext conftest$ac_exeext
11830if { (eval echo "$as_me:11830: \"$ac_link\"") >&5
11831  (eval $ac_link) 2>&5
11832  ac_status=$?
11833  echo "$as_me:11833: \$? = $ac_status" >&5
11834  (exit $ac_status); } &&
11835         { ac_try='test -s conftest$ac_exeext'
11836  { (eval echo "$as_me:11836: \"$ac_try\"") >&5
11837  (eval $ac_try) 2>&5
11838  ac_status=$?
11839  echo "$as_me:11839: \$? = $ac_status" >&5
11840  (exit $ac_status); }; }; then
11841  with_pthread=yes
11842else
11843  echo "$as_me: failed program was:" >&5
11844cat conftest.$ac_ext >&5
11845with_pthread=no
11846fi
11847rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11848	    LIBS="$cf_save_LIBS"
11849	    echo "$as_me:11849: result: $with_pthread" >&5
11850echo "${ECHO_T}$with_pthread" >&6
11851	    test "$with_pthread" = yes && break
11852	done
11853
11854	if test "$with_pthread" = yes ; then
11855	    LIBS="-l$cf_lib_pthread $LIBS"
11856
11857cat >>confdefs.h <<\EOF
11858#define HAVE_LIBPTHREADS 1
11859EOF
11860
11861	else
11862	    { { echo "$as_me:11862: error: Cannot link with pthread library" >&5
11863echo "$as_me: error: Cannot link with pthread library" >&2;}
11864   { (exit 1); exit 1; }; }
11865	fi
11866
11867fi
11868
11869fi
11870
11871if test "x$with_pthread" != xno; then
11872	echo "$as_me:11872: checking for pthread_kill" >&5
11873echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
11874if test "${ac_cv_func_pthread_kill+set}" = set; then
11875  echo $ECHO_N "(cached) $ECHO_C" >&6
11876else
11877  cat >conftest.$ac_ext <<_ACEOF
11878#line 11878 "configure"
11879#include "confdefs.h"
11880/* System header to define __stub macros and hopefully few prototypes,
11881    which can conflict with char pthread_kill (); below.  */
11882#include <assert.h>
11883/* Override any gcc2 internal prototype to avoid an error.  */
11884#ifdef __cplusplus
11885extern "C"
11886#endif
11887/* We use char because int might match the return type of a gcc2
11888   builtin and then its argument prototype would still apply.  */
11889char pthread_kill ();
11890char (*f) ();
11891
11892int
11893main ()
11894{
11895/* The GNU C library defines this for functions which it implements
11896    to always fail with ENOSYS.  Some functions are actually named
11897    something starting with __ and the normal name is an alias.  */
11898#if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
11899choke me
11900#else
11901f = pthread_kill; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
11902#endif
11903
11904  ;
11905  return 0;
11906}
11907_ACEOF
11908rm -f conftest.$ac_objext conftest$ac_exeext
11909if { (eval echo "$as_me:11909: \"$ac_link\"") >&5
11910  (eval $ac_link) 2>&5
11911  ac_status=$?
11912  echo "$as_me:11912: \$? = $ac_status" >&5
11913  (exit $ac_status); } &&
11914         { ac_try='test -s conftest$ac_exeext'
11915  { (eval echo "$as_me:11915: \"$ac_try\"") >&5
11916  (eval $ac_try) 2>&5
11917  ac_status=$?
11918  echo "$as_me:11918: \$? = $ac_status" >&5
11919  (exit $ac_status); }; }; then
11920  ac_cv_func_pthread_kill=yes
11921else
11922  echo "$as_me: failed program was:" >&5
11923cat conftest.$ac_ext >&5
11924ac_cv_func_pthread_kill=no
11925fi
11926rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
11927fi
11928echo "$as_me:11928: result: $ac_cv_func_pthread_kill" >&5
11929echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
11930if test $ac_cv_func_pthread_kill = yes; then
11931
11932		echo "$as_me:11932: checking if you want to allow EINTR in wgetch with pthreads" >&5
11933echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
11934
11935# Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
11936if test "${enable_pthreads_eintr+set}" = set; then
11937  enableval="$enable_pthreads_eintr"
11938  use_pthreads_eintr=$enableval
11939else
11940  use_pthreads_eintr=no
11941fi;
11942		echo "$as_me:11942: result: $use_pthreads_eintr" >&5
11943echo "${ECHO_T}$use_pthreads_eintr" >&6
11944		if test "x$use_pthreads_eintr" = xyes ; then
11945
11946cat >>confdefs.h <<\EOF
11947#define USE_PTHREADS_EINTR 1
11948EOF
11949
11950		fi
11951fi
11952
11953	echo "$as_me:11953: checking if you want to use weak-symbols for pthreads" >&5
11954echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
11955
11956# Check whether --enable-weak-symbols or --disable-weak-symbols was given.
11957if test "${enable_weak_symbols+set}" = set; then
11958  enableval="$enable_weak_symbols"
11959  use_weak_symbols=$enableval
11960else
11961  use_weak_symbols=no
11962fi;
11963	echo "$as_me:11963: result: $use_weak_symbols" >&5
11964echo "${ECHO_T}$use_weak_symbols" >&6
11965	if test "x$use_weak_symbols" = xyes ; then
11966
11967echo "$as_me:11967: checking if $CC supports weak symbols" >&5
11968echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
11969if test "${cf_cv_weak_symbols+set}" = set; then
11970  echo $ECHO_N "(cached) $ECHO_C" >&6
11971else
11972
11973cat >conftest.$ac_ext <<_ACEOF
11974#line 11974 "configure"
11975#include "confdefs.h"
11976
11977#include <stdio.h>
11978int
11979main ()
11980{
11981
11982#if defined(__GNUC__)
11983#  if defined __USE_ISOC99
11984#    define _cat_pragma(exp)	_Pragma(#exp)
11985#    define _weak_pragma(exp)	_cat_pragma(weak name)
11986#  else
11987#    define _weak_pragma(exp)
11988#  endif
11989#  define _declare(name)	__extension__ extern __typeof__(name) name
11990#  define weak_symbol(name)	_weak_pragma(name) _declare(name) __attribute__((weak))
11991#endif
11992
11993weak_symbol(fopen);
11994
11995  ;
11996  return 0;
11997}
11998_ACEOF
11999rm -f conftest.$ac_objext
12000if { (eval echo "$as_me:12000: \"$ac_compile\"") >&5
12001  (eval $ac_compile) 2>&5
12002  ac_status=$?
12003  echo "$as_me:12003: \$? = $ac_status" >&5
12004  (exit $ac_status); } &&
12005         { ac_try='test -s conftest.$ac_objext'
12006  { (eval echo "$as_me:12006: \"$ac_try\"") >&5
12007  (eval $ac_try) 2>&5
12008  ac_status=$?
12009  echo "$as_me:12009: \$? = $ac_status" >&5
12010  (exit $ac_status); }; }; then
12011  cf_cv_weak_symbols=yes
12012else
12013  echo "$as_me: failed program was:" >&5
12014cat conftest.$ac_ext >&5
12015cf_cv_weak_symbols=no
12016fi
12017rm -f conftest.$ac_objext conftest.$ac_ext
12018
12019fi
12020echo "$as_me:12020: result: $cf_cv_weak_symbols" >&5
12021echo "${ECHO_T}$cf_cv_weak_symbols" >&6
12022
12023	else
12024		cf_cv_weak_symbols=no
12025	fi
12026
12027	if test "x$cf_cv_weak_symbols" = xyes ; then
12028
12029cat >>confdefs.h <<\EOF
12030#define USE_WEAK_SYMBOLS 1
12031EOF
12032
12033	fi
12034fi
12035
12036PTHREAD=
12037if test "x$with_pthread" = "xyes" ; then
12038
12039cat >>confdefs.h <<\EOF
12040#define USE_PTHREADS 1
12041EOF
12042
12043    enable_reentrant=yes
12044    if test "x$cf_cv_weak_symbols" = xyes ; then
12045        PTHREAD=-lpthread
12046    fi
12047fi
12048
12049# Reentrant code has to be opaque; there's little advantage to making ncurses
12050# opaque outside of that, so there is no --enable-opaque option.  We can use
12051# this option without --with-pthreads, but this will be always set for
12052# pthreads.
12053echo "$as_me:12053: checking if you want experimental reentrant code" >&5
12054echo $ECHO_N "checking if you want experimental reentrant code... $ECHO_C" >&6
12055
12056# Check whether --enable-reentrant or --disable-reentrant was given.
12057if test "${enable_reentrant+set}" = set; then
12058  enableval="$enable_reentrant"
12059  with_reentrant=$enableval
12060else
12061  with_reentrant=no
12062fi;
12063echo "$as_me:12063: result: $with_reentrant" >&5
12064echo "${ECHO_T}$with_reentrant" >&6
12065if test "x$with_reentrant" = xyes ; then
12066	cf_cv_enable_reentrant=1
12067	cf_cv_enable_opaque="NCURSES_INTERNALS"
12068	NCURSES_OPAQUE=1
12069	NCURSES_SIZE_T=int
12070	if test "x$cf_cv_weak_symbols" = xyes ; then
12071
12072# remove pthread library from $LIBS
12073LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ 	]//g' -e 's/-lpthread$//'`
12074
12075		TEST_LIBS="-lpthread $TEST_LIBS"
12076		TEST_LIBS2="-lpthread $TEST_LIBS2"
12077	else
12078		# when not using weak symbols but with_reentrant,
12079		# add 't' to the library suffix on all platforms
12080		# except cygwin, where we only do that if ALSO
12081		# compiling with full thread support.
12082		case "$host" in
12083		*cygwin* | *msys*)
12084			if test "$with_pthread" = "yes" ; then
12085				LIB_SUFFIX="t${LIB_SUFFIX}"
12086			fi ;;
12087		* ) LIB_SUFFIX="t${LIB_SUFFIX}" ;;
12088		esac
12089	fi
12090
12091cat >>confdefs.h <<\EOF
12092#define USE_REENTRANT 1
12093EOF
12094
12095if test "${with_abi_version+set}" != set; then
12096	case $cf_cv_rel_version in
12097	5.*)
12098		cf_cv_rel_version=6.0
12099		cf_cv_abi_version=6
12100		{ echo "$as_me:12100: WARNING: Overriding ABI version to $cf_cv_abi_version" >&5
12101echo "$as_me: WARNING: Overriding ABI version to $cf_cv_abi_version" >&2;}
12102		;;
12103	esac
12104fi
12105
12106else
12107	cf_cv_enable_reentrant=0
12108	cf_cv_enable_opaque="NCURSES_OPAQUE"
12109	NCURSES_OPAQUE=0
12110	NCURSES_SIZE_T=short
12111fi
12112
12113### Allow using a different wrap-prefix
12114if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
12115	echo "$as_me:12115: checking for prefix used to wrap public variables" >&5
12116echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
12117
12118# Check whether --with-wrap-prefix or --without-wrap-prefix was given.
12119if test "${with_wrap_prefix+set}" = set; then
12120  withval="$with_wrap_prefix"
12121  NCURSES_WRAP_PREFIX=$withval
12122else
12123  NCURSES_WRAP_PREFIX=_nc_
12124fi;
12125	echo "$as_me:12125: result: $NCURSES_WRAP_PREFIX" >&5
12126echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
12127else
12128	NCURSES_WRAP_PREFIX=_nc_
12129fi
12130
12131cat >>confdefs.h <<EOF
12132#define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
12133EOF
12134
12135echo "$as_me:12135: checking if you want experimental safe-sprintf code" >&5
12136echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
12137
12138# Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
12139if test "${enable_safe_sprintf+set}" = set; then
12140  enableval="$enable_safe_sprintf"
12141  with_safe_sprintf=$enableval
12142else
12143  with_safe_sprintf=no
12144fi;
12145echo "$as_me:12145: result: $with_safe_sprintf" >&5
12146echo "${ECHO_T}$with_safe_sprintf" >&6
12147test "x$with_safe_sprintf" = xyes &&
12148cat >>confdefs.h <<\EOF
12149#define USE_SAFE_SPRINTF 1
12150EOF
12151
12152###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
12153# when hashmap is used scroll hints are useless
12154if test "$with_hashmap" = no ; then
12155echo "$as_me:12155: checking if you want to experiment without scrolling-hints code" >&5
12156echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
12157
12158# Check whether --enable-scroll-hints or --disable-scroll-hints was given.
12159if test "${enable_scroll_hints+set}" = set; then
12160  enableval="$enable_scroll_hints"
12161  with_scroll_hints=$enableval
12162else
12163  with_scroll_hints=yes
12164fi;
12165echo "$as_me:12165: result: $with_scroll_hints" >&5
12166echo "${ECHO_T}$with_scroll_hints" >&6
12167test "x$with_scroll_hints" = xyes &&
12168cat >>confdefs.h <<\EOF
12169#define USE_SCROLL_HINTS 1
12170EOF
12171
12172fi
12173
12174echo "$as_me:12174: checking if you want experimental wgetch-events code" >&5
12175echo $ECHO_N "checking if you want experimental wgetch-events code... $ECHO_C" >&6
12176
12177# Check whether --enable-wgetch-events or --disable-wgetch-events was given.
12178if test "${enable_wgetch_events+set}" = set; then
12179  enableval="$enable_wgetch_events"
12180  with_wgetch_events=$enableval
12181else
12182  with_wgetch_events=no
12183fi;
12184echo "$as_me:12184: result: $with_wgetch_events" >&5
12185echo "${ECHO_T}$with_wgetch_events" >&6
12186test "x$with_wgetch_events" = xyes &&
12187cat >>confdefs.h <<\EOF
12188#define NCURSES_WGETCH_EVENTS 1
12189EOF
12190
12191###############################################################################
12192
12193###	use option --disable-echo to suppress full display compiling commands
12194
12195echo "$as_me:12195: checking if you want to see long compiling messages" >&5
12196echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
12197
12198# Check whether --enable-echo or --disable-echo was given.
12199if test "${enable_echo+set}" = set; then
12200  enableval="$enable_echo"
12201  test "$enableval" != no && enableval=yes
12202  if test "$enableval" != "yes" ; then
12203
12204    ECHO_LT='--silent'
12205    ECHO_LD='@echo linking $@;'
12206    RULE_CC='@echo compiling $<'
12207    SHOW_CC='@echo compiling $@'
12208    ECHO_CC='@'
12209
12210  else
12211
12212    ECHO_LT=''
12213    ECHO_LD=''
12214    RULE_CC=''
12215    SHOW_CC=''
12216    ECHO_CC=''
12217
12218  fi
12219else
12220  enableval=yes
12221
12222    ECHO_LT=''
12223    ECHO_LD=''
12224    RULE_CC=''
12225    SHOW_CC=''
12226    ECHO_CC=''
12227
12228fi;
12229echo "$as_me:12229: result: $enableval" >&5
12230echo "${ECHO_T}$enableval" >&6
12231
12232if test "x$enable_echo" = xyes; then
12233	ECHO_LINK=
12234else
12235	ECHO_LINK='@ echo linking $@ ... ;'
12236	test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
12237	test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
12238fi
12239
12240###	use option --enable-warnings to turn on all gcc warnings
12241echo "$as_me:12241: checking if you want to see compiler warnings" >&5
12242echo $ECHO_N "checking if you want to see compiler warnings... $ECHO_C" >&6
12243
12244# Check whether --enable-warnings or --disable-warnings was given.
12245if test "${enable_warnings+set}" = set; then
12246  enableval="$enable_warnings"
12247  with_warnings=$enableval
12248fi;
12249echo "$as_me:12249: result: $with_warnings" >&5
12250echo "${ECHO_T}$with_warnings" >&6
12251
12252if test "x$with_warnings" = "xyes"; then
12253
12254 	ADAFLAGS="$ADAFLAGS -gnatg"
12255
12256INTEL_COMPILER=no
12257
12258if test "$GCC" = yes ; then
12259	case $host_os in
12260	linux*|gnu*)
12261		echo "$as_me:12261: checking if this is really Intel C compiler" >&5
12262echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
12263		cf_save_CFLAGS="$CFLAGS"
12264		CFLAGS="$CFLAGS -no-gcc"
12265		cat >conftest.$ac_ext <<_ACEOF
12266#line 12266 "configure"
12267#include "confdefs.h"
12268
12269int
12270main ()
12271{
12272
12273#ifdef __INTEL_COMPILER
12274#else
12275make an error
12276#endif
12277
12278  ;
12279  return 0;
12280}
12281_ACEOF
12282rm -f conftest.$ac_objext
12283if { (eval echo "$as_me:12283: \"$ac_compile\"") >&5
12284  (eval $ac_compile) 2>&5
12285  ac_status=$?
12286  echo "$as_me:12286: \$? = $ac_status" >&5
12287  (exit $ac_status); } &&
12288         { ac_try='test -s conftest.$ac_objext'
12289  { (eval echo "$as_me:12289: \"$ac_try\"") >&5
12290  (eval $ac_try) 2>&5
12291  ac_status=$?
12292  echo "$as_me:12292: \$? = $ac_status" >&5
12293  (exit $ac_status); }; }; then
12294  INTEL_COMPILER=yes
12295cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12296
12297else
12298  echo "$as_me: failed program was:" >&5
12299cat conftest.$ac_ext >&5
12300fi
12301rm -f conftest.$ac_objext conftest.$ac_ext
12302		CFLAGS="$cf_save_CFLAGS"
12303		echo "$as_me:12303: result: $INTEL_COMPILER" >&5
12304echo "${ECHO_T}$INTEL_COMPILER" >&6
12305		;;
12306	esac
12307fi
12308
12309CLANG_COMPILER=no
12310
12311if test "$GCC" = yes ; then
12312	echo "$as_me:12312: checking if this is really Clang C compiler" >&5
12313echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
12314	cf_save_CFLAGS="$CFLAGS"
12315	CFLAGS="$CFLAGS -Qunused-arguments"
12316	cat >conftest.$ac_ext <<_ACEOF
12317#line 12317 "configure"
12318#include "confdefs.h"
12319
12320int
12321main ()
12322{
12323
12324#ifdef __clang__
12325#else
12326make an error
12327#endif
12328
12329  ;
12330  return 0;
12331}
12332_ACEOF
12333rm -f conftest.$ac_objext
12334if { (eval echo "$as_me:12334: \"$ac_compile\"") >&5
12335  (eval $ac_compile) 2>&5
12336  ac_status=$?
12337  echo "$as_me:12337: \$? = $ac_status" >&5
12338  (exit $ac_status); } &&
12339         { ac_try='test -s conftest.$ac_objext'
12340  { (eval echo "$as_me:12340: \"$ac_try\"") >&5
12341  (eval $ac_try) 2>&5
12342  ac_status=$?
12343  echo "$as_me:12343: \$? = $ac_status" >&5
12344  (exit $ac_status); }; }; then
12345  CLANG_COMPILER=yes
12346cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12347
12348else
12349  echo "$as_me: failed program was:" >&5
12350cat conftest.$ac_ext >&5
12351fi
12352rm -f conftest.$ac_objext conftest.$ac_ext
12353	CFLAGS="$cf_save_CFLAGS"
12354	echo "$as_me:12354: result: $CLANG_COMPILER" >&5
12355echo "${ECHO_T}$CLANG_COMPILER" >&6
12356fi
12357
12358cat > conftest.$ac_ext <<EOF
12359#line 12359 "${as_me:-configure}"
12360int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12361EOF
12362
12363if test "$INTEL_COMPILER" = yes
12364then
12365# The "-wdXXX" options suppress warnings:
12366# remark #1419: external declaration in primary source file
12367# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12368# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12369# remark #193: zero used for undefined preprocessing identifier
12370# remark #593: variable "curs_sb_left_arrow" was set but never used
12371# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12372# remark #869: parameter "tw" was never referenced
12373# remark #981: operands are evaluated in unspecified order
12374# warning #279: controlling expression is constant
12375
12376	{ echo "$as_me:12376: checking for $CC warning options..." >&5
12377echo "$as_me: checking for $CC warning options..." >&6;}
12378	cf_save_CFLAGS="$CFLAGS"
12379	EXTRA_CFLAGS="-Wall"
12380	for cf_opt in \
12381		wd1419 \
12382		wd1683 \
12383		wd1684 \
12384		wd193 \
12385		wd593 \
12386		wd279 \
12387		wd810 \
12388		wd869 \
12389		wd981
12390	do
12391		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12392		if { (eval echo "$as_me:12392: \"$ac_compile\"") >&5
12393  (eval $ac_compile) 2>&5
12394  ac_status=$?
12395  echo "$as_me:12395: \$? = $ac_status" >&5
12396  (exit $ac_status); }; then
12397			test -n "$verbose" && echo "$as_me:12397: result: ... -$cf_opt" >&5
12398echo "${ECHO_T}... -$cf_opt" >&6
12399			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12400		fi
12401	done
12402	CFLAGS="$cf_save_CFLAGS"
12403
12404elif test "$GCC" = yes
12405then
12406	{ echo "$as_me:12406: checking for $CC warning options..." >&5
12407echo "$as_me: checking for $CC warning options..." >&6;}
12408	cf_save_CFLAGS="$CFLAGS"
12409	EXTRA_CFLAGS=
12410	cf_warn_CONST=""
12411	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
12412	cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
12413	test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
12414	for cf_opt in W Wall \
12415		Wbad-function-cast \
12416		Wcast-align \
12417		Wcast-qual \
12418		Wdeclaration-after-statement \
12419		Wextra \
12420		Winline \
12421		Wmissing-declarations \
12422		Wmissing-prototypes \
12423		Wnested-externs \
12424		Wpointer-arith \
12425		Wshadow \
12426		Wstrict-prototypes \
12427		Wundef $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
12428	do
12429		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
12430		if { (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); }; then
12435			test -n "$verbose" && echo "$as_me:12435: result: ... -$cf_opt" >&5
12436echo "${ECHO_T}... -$cf_opt" >&6
12437			case $cf_opt in #(vi
12438			Wcast-qual) #(vi
12439				CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
12440				;;
12441			Winline) #(vi
12442				case $GCC_VERSION in
12443				[34].*)
12444					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
12445
12446echo "${as_me:-configure}:12446: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12447
12448					continue;;
12449				esac
12450				;;
12451			Wpointer-arith) #(vi
12452				case $GCC_VERSION in
12453				[12].*)
12454					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
12455
12456echo "${as_me:-configure}:12456: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
12457
12458					continue;;
12459				esac
12460				;;
12461			esac
12462			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
12463		fi
12464	done
12465	CFLAGS="$cf_save_CFLAGS"
12466fi
12467rm -rf conftest*
12468
12469	if test "x$cf_with_cxx" = xyes ; then
12470
12471INTEL_CPLUSPLUS=no
12472
12473if test "$GCC" = yes ; then
12474	case $host_os in
12475	linux*|gnu*)
12476		echo "$as_me:12476: checking if this is really Intel C++ compiler" >&5
12477echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
12478		cf_save_CFLAGS="$CXXFLAGS"
12479		CXXFLAGS="$CXXFLAGS -no-gcc"
12480		cat >conftest.$ac_ext <<_ACEOF
12481#line 12481 "configure"
12482#include "confdefs.h"
12483
12484int
12485main ()
12486{
12487
12488#ifdef __INTEL_COMPILER
12489#else
12490make an error
12491#endif
12492
12493  ;
12494  return 0;
12495}
12496_ACEOF
12497rm -f conftest.$ac_objext
12498if { (eval echo "$as_me:12498: \"$ac_compile\"") >&5
12499  (eval $ac_compile) 2>&5
12500  ac_status=$?
12501  echo "$as_me:12501: \$? = $ac_status" >&5
12502  (exit $ac_status); } &&
12503         { ac_try='test -s conftest.$ac_objext'
12504  { (eval echo "$as_me:12504: \"$ac_try\"") >&5
12505  (eval $ac_try) 2>&5
12506  ac_status=$?
12507  echo "$as_me:12507: \$? = $ac_status" >&5
12508  (exit $ac_status); }; }; then
12509  INTEL_CPLUSPLUS=yes
12510cf_save_CFLAGS="$cf_save_CFLAGS -we147 -no-gcc"
12511
12512else
12513  echo "$as_me: failed program was:" >&5
12514cat conftest.$ac_ext >&5
12515fi
12516rm -f conftest.$ac_objext conftest.$ac_ext
12517		CXXFLAGS="$cf_save_CFLAGS"
12518		echo "$as_me:12518: result: $INTEL_CPLUSPLUS" >&5
12519echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
12520		;;
12521	esac
12522fi
12523
12524CLANG_CPLUSPLUS=no
12525
12526if test "$GCC" = yes ; then
12527	echo "$as_me:12527: checking if this is really Clang C++ compiler" >&5
12528echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
12529	cf_save_CFLAGS="$CXXFLAGS"
12530	CXXFLAGS="$CXXFLAGS -Qunused-arguments"
12531	cat >conftest.$ac_ext <<_ACEOF
12532#line 12532 "configure"
12533#include "confdefs.h"
12534
12535int
12536main ()
12537{
12538
12539#ifdef __clang__
12540#else
12541make an error
12542#endif
12543
12544  ;
12545  return 0;
12546}
12547_ACEOF
12548rm -f conftest.$ac_objext
12549if { (eval echo "$as_me:12549: \"$ac_compile\"") >&5
12550  (eval $ac_compile) 2>&5
12551  ac_status=$?
12552  echo "$as_me:12552: \$? = $ac_status" >&5
12553  (exit $ac_status); } &&
12554         { ac_try='test -s conftest.$ac_objext'
12555  { (eval echo "$as_me:12555: \"$ac_try\"") >&5
12556  (eval $ac_try) 2>&5
12557  ac_status=$?
12558  echo "$as_me:12558: \$? = $ac_status" >&5
12559  (exit $ac_status); }; }; then
12560  CLANG_CPLUSPLUS=yes
12561cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
12562
12563else
12564  echo "$as_me: failed program was:" >&5
12565cat conftest.$ac_ext >&5
12566fi
12567rm -f conftest.$ac_objext conftest.$ac_ext
12568	CXXFLAGS="$cf_save_CFLAGS"
12569	echo "$as_me:12569: result: $CLANG_CPLUSPLUS" >&5
12570echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
12571fi
12572
12573ac_ext=cc
12574ac_cpp='$CXXCPP $CPPFLAGS'
12575ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12576ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12577ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
12578ac_main_return=return
12579
12580cat > conftest.$ac_ext <<EOF
12581#line 12581 "configure"
12582int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
12583EOF
12584
12585if test "$INTEL_CPLUSPLUS" = yes
12586then
12587# The "-wdXXX" options suppress warnings:
12588# remark #1419: external declaration in primary source file
12589# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12590# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
12591# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
12592# remark #193: zero used for undefined preprocessing identifier
12593# remark #593: variable "curs_sb_left_arrow" was set but never used
12594# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
12595# remark #869: parameter "tw" was never referenced
12596# remark #981: operands are evaluated in unspecified order
12597# warning #269: invalid format string conversion
12598
12599	{ echo "$as_me:12599: checking for $CC warning options..." >&5
12600echo "$as_me: checking for $CC warning options..." >&6;}
12601	cf_save_CXXFLAGS="$CXXFLAGS"
12602	EXTRA_CXXFLAGS="-Wall"
12603	for cf_opt in \
12604		wd1419 \
12605		wd1682 \
12606		wd1683 \
12607		wd1684 \
12608		wd193 \
12609		wd279 \
12610		wd593 \
12611		wd810 \
12612		wd869 \
12613		wd981
12614	do
12615		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
12616		if { (eval echo "$as_me:12616: \"$ac_compile\"") >&5
12617  (eval $ac_compile) 2>&5
12618  ac_status=$?
12619  echo "$as_me:12619: \$? = $ac_status" >&5
12620  (exit $ac_status); }; then
12621			test -n "$verbose" && echo "$as_me:12621: result: ... -$cf_opt" >&5
12622echo "${ECHO_T}... -$cf_opt" >&6
12623			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12624		fi
12625	done
12626	CXXFLAGS="$cf_save_CXXFLAGS"
12627
12628elif test "$GXX" = yes
12629then
12630	{ echo "$as_me:12630: checking for $CXX warning options..." >&5
12631echo "$as_me: checking for $CXX warning options..." >&6;}
12632	cf_save_CXXFLAGS="$CXXFLAGS"
12633	EXTRA_CXXFLAGS="-W -Wall"
12634	cf_gxx_extra_warnings=""
12635	test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
12636	case "$GCC_VERSION" in
12637	[1-2].*)
12638		;;
12639	*)
12640		cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
12641		;;
12642	esac
12643	for cf_opt in \
12644		Wabi \
12645		fabi-version=0 \
12646		Wextra \
12647		Wignored-qualifiers \
12648		Wlogical-op \
12649		Woverloaded-virtual \
12650		Wsign-promo \
12651		Wsynth \
12652		Wold-style-cast \
12653		Wcast-align \
12654		Wcast-qual \
12655		Wpointer-arith \
12656		Wshadow \
12657		Wundef $cf_gxx_extra_warnings Wno-unused
12658	do
12659		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
12660		if { (eval echo "$as_me:12660: \"$ac_compile\"") >&5
12661  (eval $ac_compile) 2>&5
12662  ac_status=$?
12663  echo "$as_me:12663: \$? = $ac_status" >&5
12664  (exit $ac_status); }; then
12665			test -n "$verbose" && echo "$as_me:12665: result: ... -$cf_opt" >&5
12666echo "${ECHO_T}... -$cf_opt" >&6
12667			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
12668		else
12669			test -n "$verbose" && echo "$as_me:12669: result: ... no -$cf_opt" >&5
12670echo "${ECHO_T}... no -$cf_opt" >&6
12671		fi
12672	done
12673	CXXFLAGS="$cf_save_CXXFLAGS"
12674fi
12675
12676rm -rf conftest*
12677ac_ext=c
12678ac_cpp='$CPP $CPPFLAGS'
12679ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
12680ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
12681ac_compiler_gnu=$ac_cv_c_compiler_gnu
12682ac_main_return=return
12683
12684	fi
12685fi
12686
12687if test "$GCC" = yes
12688then
12689cat > conftest.i <<EOF
12690#ifndef GCC_PRINTF
12691#define GCC_PRINTF 0
12692#endif
12693#ifndef GCC_SCANF
12694#define GCC_SCANF 0
12695#endif
12696#ifndef GCC_NORETURN
12697#define GCC_NORETURN /* nothing */
12698#endif
12699#ifndef GCC_UNUSED
12700#define GCC_UNUSED /* nothing */
12701#endif
12702EOF
12703if test "$GCC" = yes
12704then
12705	{ echo "$as_me:12705: checking for $CC __attribute__ directives..." >&5
12706echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
12707cat > conftest.$ac_ext <<EOF
12708#line 12708 "${as_me:-configure}"
12709#include "confdefs.h"
12710#include "conftest.h"
12711#include "conftest.i"
12712#if	GCC_PRINTF
12713#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
12714#else
12715#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
12716#endif
12717#if	GCC_SCANF
12718#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
12719#else
12720#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
12721#endif
12722extern void wow(char *,...) GCC_SCANFLIKE(1,2);
12723extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
12724extern void foo(void) GCC_NORETURN;
12725int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
12726EOF
12727	cf_printf_attribute=no
12728	cf_scanf_attribute=no
12729	for cf_attribute in scanf printf unused noreturn
12730	do
12731
12732cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
12733
12734		cf_directive="__attribute__(($cf_attribute))"
12735		echo "checking for $CC $cf_directive" 1>&5
12736
12737		case $cf_attribute in #(vi
12738		printf) #(vi
12739			cf_printf_attribute=yes
12740			cat >conftest.h <<EOF
12741#define GCC_$cf_ATTRIBUTE 1
12742EOF
12743			;;
12744		scanf) #(vi
12745			cf_scanf_attribute=yes
12746			cat >conftest.h <<EOF
12747#define GCC_$cf_ATTRIBUTE 1
12748EOF
12749			;;
12750		*) #(vi
12751			cat >conftest.h <<EOF
12752#define GCC_$cf_ATTRIBUTE $cf_directive
12753EOF
12754			;;
12755		esac
12756
12757		if { (eval echo "$as_me:12757: \"$ac_compile\"") >&5
12758  (eval $ac_compile) 2>&5
12759  ac_status=$?
12760  echo "$as_me:12760: \$? = $ac_status" >&5
12761  (exit $ac_status); }; then
12762			test -n "$verbose" && echo "$as_me:12762: result: ... $cf_attribute" >&5
12763echo "${ECHO_T}... $cf_attribute" >&6
12764			cat conftest.h >>confdefs.h
12765			case $cf_attribute in #(vi
12766			noreturn) #(vi
12767
12768cat >>confdefs.h <<EOF
12769#define GCC_NORETURN $cf_directive
12770EOF
12771
12772				;;
12773			printf) #(vi
12774				cf_value='/* nothing */'
12775				if test "$cf_printf_attribute" != no ; then
12776					cf_value='__attribute__((format(printf,fmt,var)))'
12777
12778cat >>confdefs.h <<\EOF
12779#define GCC_PRINTF 1
12780EOF
12781
12782				fi
12783
12784cat >>confdefs.h <<EOF
12785#define GCC_PRINTFLIKE(fmt,var) $cf_value
12786EOF
12787
12788				;;
12789			scanf) #(vi
12790				cf_value='/* nothing */'
12791				if test "$cf_scanf_attribute" != no ; then
12792					cf_value='__attribute__((format(scanf,fmt,var)))'
12793
12794cat >>confdefs.h <<\EOF
12795#define GCC_SCANF 1
12796EOF
12797
12798				fi
12799
12800cat >>confdefs.h <<EOF
12801#define GCC_SCANFLIKE(fmt,var) $cf_value
12802EOF
12803
12804				;;
12805			unused) #(vi
12806
12807cat >>confdefs.h <<EOF
12808#define GCC_UNUSED $cf_directive
12809EOF
12810
12811				;;
12812			esac
12813		fi
12814	done
12815else
12816	fgrep define conftest.i >>confdefs.h
12817fi
12818rm -rf conftest*
12819fi
12820
12821echo "$as_me:12821: checking if you want to work around bogus compiler/loader warnings" >&5
12822echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
12823
12824# Check whether --enable-string-hacks or --disable-string-hacks was given.
12825if test "${enable_string_hacks+set}" = set; then
12826  enableval="$enable_string_hacks"
12827  with_string_hacks=$enableval
12828else
12829  with_string_hacks=no
12830fi;
12831echo "$as_me:12831: result: $with_string_hacks" >&5
12832echo "${ECHO_T}$with_string_hacks" >&6
12833
12834if test "x$with_string_hacks" = "xyes"; then
12835
12836cat >>confdefs.h <<\EOF
12837#define USE_STRING_HACKS 1
12838EOF
12839
12840	{ echo "$as_me:12840: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
12841echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
12842
12843for ac_func in strlcat strlcpy snprintf
12844do
12845as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12846echo "$as_me:12846: checking for $ac_func" >&5
12847echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12848if eval "test \"\${$as_ac_var+set}\" = set"; then
12849  echo $ECHO_N "(cached) $ECHO_C" >&6
12850else
12851  cat >conftest.$ac_ext <<_ACEOF
12852#line 12852 "configure"
12853#include "confdefs.h"
12854/* System header to define __stub macros and hopefully few prototypes,
12855    which can conflict with char $ac_func (); below.  */
12856#include <assert.h>
12857/* Override any gcc2 internal prototype to avoid an error.  */
12858#ifdef __cplusplus
12859extern "C"
12860#endif
12861/* We use char because int might match the return type of a gcc2
12862   builtin and then its argument prototype would still apply.  */
12863char $ac_func ();
12864char (*f) ();
12865
12866int
12867main ()
12868{
12869/* The GNU C library defines this for functions which it implements
12870    to always fail with ENOSYS.  Some functions are actually named
12871    something starting with __ and the normal name is an alias.  */
12872#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12873choke me
12874#else
12875f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
12876#endif
12877
12878  ;
12879  return 0;
12880}
12881_ACEOF
12882rm -f conftest.$ac_objext conftest$ac_exeext
12883if { (eval echo "$as_me:12883: \"$ac_link\"") >&5
12884  (eval $ac_link) 2>&5
12885  ac_status=$?
12886  echo "$as_me:12886: \$? = $ac_status" >&5
12887  (exit $ac_status); } &&
12888         { ac_try='test -s conftest$ac_exeext'
12889  { (eval echo "$as_me:12889: \"$ac_try\"") >&5
12890  (eval $ac_try) 2>&5
12891  ac_status=$?
12892  echo "$as_me:12892: \$? = $ac_status" >&5
12893  (exit $ac_status); }; }; then
12894  eval "$as_ac_var=yes"
12895else
12896  echo "$as_me: failed program was:" >&5
12897cat conftest.$ac_ext >&5
12898eval "$as_ac_var=no"
12899fi
12900rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
12901fi
12902echo "$as_me:12902: result: `eval echo '${'$as_ac_var'}'`" >&5
12903echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12904if test `eval echo '${'$as_ac_var'}'` = yes; then
12905  cat >>confdefs.h <<EOF
12906#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12907EOF
12908
12909fi
12910done
12911
12912fi
12913
12914###	use option --enable-assertions to turn on generation of assertion code
12915echo "$as_me:12915: checking if you want to enable runtime assertions" >&5
12916echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
12917
12918# Check whether --enable-assertions or --disable-assertions was given.
12919if test "${enable_assertions+set}" = set; then
12920  enableval="$enable_assertions"
12921  with_assertions=$enableval
12922else
12923  with_assertions=no
12924fi;
12925echo "$as_me:12925: result: $with_assertions" >&5
12926echo "${ECHO_T}$with_assertions" >&6
12927if test -n "$GCC"
12928then
12929	if test "$with_assertions" = no
12930	then
12931		CPPFLAGS="$CPPFLAGS -DNDEBUG"
12932	else
12933
12934 	ADAFLAGS="$ADAFLAGS -gnata"
12935
12936	fi
12937fi
12938
12939###	use option --disable-leaks to suppress "permanent" leaks, for testing
12940
12941echo "$as_me:12941: checking if you want to use dmalloc for testing" >&5
12942echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
12943
12944# Check whether --with-dmalloc or --without-dmalloc was given.
12945if test "${with_dmalloc+set}" = set; then
12946  withval="$with_dmalloc"
12947
12948cat >>confdefs.h <<EOF
12949#define USE_DMALLOC 1
12950EOF
12951
12952	: ${with_cflags:=-g}
12953	: ${with_no_leaks:=yes}
12954	 with_dmalloc=yes
12955else
12956  with_dmalloc=
12957fi;
12958echo "$as_me:12958: result: ${with_dmalloc:-no}" >&5
12959echo "${ECHO_T}${with_dmalloc:-no}" >&6
12960
12961case .$with_cflags in #(vi
12962.*-g*)
12963	case .$CFLAGS in #(vi
12964	.*-g*) #(vi
12965		;;
12966	*)
12967
12968cf_fix_cppflags=no
12969cf_new_cflags=
12970cf_new_cppflags=
12971cf_new_extra_cppflags=
12972
12973for cf_add_cflags in -g
12974do
12975case $cf_fix_cppflags in
12976no)
12977	case $cf_add_cflags in #(vi
12978	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
12979		case $cf_add_cflags in
12980		-D*)
12981			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12982
12983			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
12984				&& test -z "${cf_tst_cflags}" \
12985				&& cf_fix_cppflags=yes
12986
12987			if test $cf_fix_cppflags = yes ; then
12988				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12989				continue
12990			elif test "${cf_tst_cflags}" = "\"'" ; then
12991				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
12992				continue
12993			fi
12994			;;
12995		esac
12996		case "$CPPFLAGS" in
12997		*$cf_add_cflags) #(vi
12998			;;
12999		*) #(vi
13000			case $cf_add_cflags in #(vi
13001			-D*)
13002				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13003
13004CPPFLAGS=`echo "$CPPFLAGS" | \
13005	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
13006		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
13007
13008				;;
13009			esac
13010			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13011			;;
13012		esac
13013		;;
13014	*)
13015		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13016		;;
13017	esac
13018	;;
13019yes)
13020	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13021
13022	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13023
13024	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13025		&& test -z "${cf_tst_cflags}" \
13026		&& cf_fix_cppflags=no
13027	;;
13028esac
13029done
13030
13031if test -n "$cf_new_cflags" ; then
13032
13033	CFLAGS="$CFLAGS $cf_new_cflags"
13034fi
13035
13036if test -n "$cf_new_cppflags" ; then
13037
13038	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13039fi
13040
13041if test -n "$cf_new_extra_cppflags" ; then
13042
13043	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13044fi
13045
13046		;;
13047	esac
13048	;;
13049esac
13050
13051if test "$with_dmalloc" = yes ; then
13052	echo "$as_me:13052: checking for dmalloc.h" >&5
13053echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
13054if test "${ac_cv_header_dmalloc_h+set}" = set; then
13055  echo $ECHO_N "(cached) $ECHO_C" >&6
13056else
13057  cat >conftest.$ac_ext <<_ACEOF
13058#line 13058 "configure"
13059#include "confdefs.h"
13060#include <dmalloc.h>
13061_ACEOF
13062if { (eval echo "$as_me:13062: \"$ac_cpp conftest.$ac_ext\"") >&5
13063  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13064  ac_status=$?
13065  egrep -v '^ *\+' conftest.er1 >conftest.err
13066  rm -f conftest.er1
13067  cat conftest.err >&5
13068  echo "$as_me:13068: \$? = $ac_status" >&5
13069  (exit $ac_status); } >/dev/null; then
13070  if test -s conftest.err; then
13071    ac_cpp_err=$ac_c_preproc_warn_flag
13072  else
13073    ac_cpp_err=
13074  fi
13075else
13076  ac_cpp_err=yes
13077fi
13078if test -z "$ac_cpp_err"; then
13079  ac_cv_header_dmalloc_h=yes
13080else
13081  echo "$as_me: failed program was:" >&5
13082  cat conftest.$ac_ext >&5
13083  ac_cv_header_dmalloc_h=no
13084fi
13085rm -f conftest.err conftest.$ac_ext
13086fi
13087echo "$as_me:13087: result: $ac_cv_header_dmalloc_h" >&5
13088echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
13089if test $ac_cv_header_dmalloc_h = yes; then
13090
13091echo "$as_me:13091: checking for dmalloc_debug in -ldmalloc" >&5
13092echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
13093if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
13094  echo $ECHO_N "(cached) $ECHO_C" >&6
13095else
13096  ac_check_lib_save_LIBS=$LIBS
13097LIBS="-ldmalloc  $LIBS"
13098cat >conftest.$ac_ext <<_ACEOF
13099#line 13099 "configure"
13100#include "confdefs.h"
13101
13102/* Override any gcc2 internal prototype to avoid an error.  */
13103#ifdef __cplusplus
13104extern "C"
13105#endif
13106/* We use char because int might match the return type of a gcc2
13107   builtin and then its argument prototype would still apply.  */
13108char dmalloc_debug ();
13109int
13110main ()
13111{
13112dmalloc_debug ();
13113  ;
13114  return 0;
13115}
13116_ACEOF
13117rm -f conftest.$ac_objext conftest$ac_exeext
13118if { (eval echo "$as_me:13118: \"$ac_link\"") >&5
13119  (eval $ac_link) 2>&5
13120  ac_status=$?
13121  echo "$as_me:13121: \$? = $ac_status" >&5
13122  (exit $ac_status); } &&
13123         { ac_try='test -s conftest$ac_exeext'
13124  { (eval echo "$as_me:13124: \"$ac_try\"") >&5
13125  (eval $ac_try) 2>&5
13126  ac_status=$?
13127  echo "$as_me:13127: \$? = $ac_status" >&5
13128  (exit $ac_status); }; }; then
13129  ac_cv_lib_dmalloc_dmalloc_debug=yes
13130else
13131  echo "$as_me: failed program was:" >&5
13132cat conftest.$ac_ext >&5
13133ac_cv_lib_dmalloc_dmalloc_debug=no
13134fi
13135rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13136LIBS=$ac_check_lib_save_LIBS
13137fi
13138echo "$as_me:13138: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
13139echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
13140if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
13141  cat >>confdefs.h <<EOF
13142#define HAVE_LIBDMALLOC 1
13143EOF
13144
13145  LIBS="-ldmalloc $LIBS"
13146
13147fi
13148
13149fi
13150
13151fi
13152
13153echo "$as_me:13153: checking if you want to use dbmalloc for testing" >&5
13154echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
13155
13156# Check whether --with-dbmalloc or --without-dbmalloc was given.
13157if test "${with_dbmalloc+set}" = set; then
13158  withval="$with_dbmalloc"
13159
13160cat >>confdefs.h <<EOF
13161#define USE_DBMALLOC 1
13162EOF
13163
13164	: ${with_cflags:=-g}
13165	: ${with_no_leaks:=yes}
13166	 with_dbmalloc=yes
13167else
13168  with_dbmalloc=
13169fi;
13170echo "$as_me:13170: result: ${with_dbmalloc:-no}" >&5
13171echo "${ECHO_T}${with_dbmalloc:-no}" >&6
13172
13173case .$with_cflags in #(vi
13174.*-g*)
13175	case .$CFLAGS in #(vi
13176	.*-g*) #(vi
13177		;;
13178	*)
13179
13180cf_fix_cppflags=no
13181cf_new_cflags=
13182cf_new_cppflags=
13183cf_new_extra_cppflags=
13184
13185for cf_add_cflags in -g
13186do
13187case $cf_fix_cppflags in
13188no)
13189	case $cf_add_cflags in #(vi
13190	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13191		case $cf_add_cflags in
13192		-D*)
13193			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13194
13195			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13196				&& test -z "${cf_tst_cflags}" \
13197				&& cf_fix_cppflags=yes
13198
13199			if test $cf_fix_cppflags = yes ; then
13200				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13201				continue
13202			elif test "${cf_tst_cflags}" = "\"'" ; then
13203				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13204				continue
13205			fi
13206			;;
13207		esac
13208		case "$CPPFLAGS" in
13209		*$cf_add_cflags) #(vi
13210			;;
13211		*) #(vi
13212			case $cf_add_cflags in #(vi
13213			-D*)
13214				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13215
13216CPPFLAGS=`echo "$CPPFLAGS" | \
13217	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
13218		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
13219
13220				;;
13221			esac
13222			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13223			;;
13224		esac
13225		;;
13226	*)
13227		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13228		;;
13229	esac
13230	;;
13231yes)
13232	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13233
13234	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13235
13236	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13237		&& test -z "${cf_tst_cflags}" \
13238		&& cf_fix_cppflags=no
13239	;;
13240esac
13241done
13242
13243if test -n "$cf_new_cflags" ; then
13244
13245	CFLAGS="$CFLAGS $cf_new_cflags"
13246fi
13247
13248if test -n "$cf_new_cppflags" ; then
13249
13250	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13251fi
13252
13253if test -n "$cf_new_extra_cppflags" ; then
13254
13255	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13256fi
13257
13258		;;
13259	esac
13260	;;
13261esac
13262
13263if test "$with_dbmalloc" = yes ; then
13264	echo "$as_me:13264: checking for dbmalloc.h" >&5
13265echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
13266if test "${ac_cv_header_dbmalloc_h+set}" = set; then
13267  echo $ECHO_N "(cached) $ECHO_C" >&6
13268else
13269  cat >conftest.$ac_ext <<_ACEOF
13270#line 13270 "configure"
13271#include "confdefs.h"
13272#include <dbmalloc.h>
13273_ACEOF
13274if { (eval echo "$as_me:13274: \"$ac_cpp conftest.$ac_ext\"") >&5
13275  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13276  ac_status=$?
13277  egrep -v '^ *\+' conftest.er1 >conftest.err
13278  rm -f conftest.er1
13279  cat conftest.err >&5
13280  echo "$as_me:13280: \$? = $ac_status" >&5
13281  (exit $ac_status); } >/dev/null; then
13282  if test -s conftest.err; then
13283    ac_cpp_err=$ac_c_preproc_warn_flag
13284  else
13285    ac_cpp_err=
13286  fi
13287else
13288  ac_cpp_err=yes
13289fi
13290if test -z "$ac_cpp_err"; then
13291  ac_cv_header_dbmalloc_h=yes
13292else
13293  echo "$as_me: failed program was:" >&5
13294  cat conftest.$ac_ext >&5
13295  ac_cv_header_dbmalloc_h=no
13296fi
13297rm -f conftest.err conftest.$ac_ext
13298fi
13299echo "$as_me:13299: result: $ac_cv_header_dbmalloc_h" >&5
13300echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
13301if test $ac_cv_header_dbmalloc_h = yes; then
13302
13303echo "$as_me:13303: checking for debug_malloc in -ldbmalloc" >&5
13304echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
13305if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
13306  echo $ECHO_N "(cached) $ECHO_C" >&6
13307else
13308  ac_check_lib_save_LIBS=$LIBS
13309LIBS="-ldbmalloc  $LIBS"
13310cat >conftest.$ac_ext <<_ACEOF
13311#line 13311 "configure"
13312#include "confdefs.h"
13313
13314/* Override any gcc2 internal prototype to avoid an error.  */
13315#ifdef __cplusplus
13316extern "C"
13317#endif
13318/* We use char because int might match the return type of a gcc2
13319   builtin and then its argument prototype would still apply.  */
13320char debug_malloc ();
13321int
13322main ()
13323{
13324debug_malloc ();
13325  ;
13326  return 0;
13327}
13328_ACEOF
13329rm -f conftest.$ac_objext conftest$ac_exeext
13330if { (eval echo "$as_me:13330: \"$ac_link\"") >&5
13331  (eval $ac_link) 2>&5
13332  ac_status=$?
13333  echo "$as_me:13333: \$? = $ac_status" >&5
13334  (exit $ac_status); } &&
13335         { ac_try='test -s conftest$ac_exeext'
13336  { (eval echo "$as_me:13336: \"$ac_try\"") >&5
13337  (eval $ac_try) 2>&5
13338  ac_status=$?
13339  echo "$as_me:13339: \$? = $ac_status" >&5
13340  (exit $ac_status); }; }; then
13341  ac_cv_lib_dbmalloc_debug_malloc=yes
13342else
13343  echo "$as_me: failed program was:" >&5
13344cat conftest.$ac_ext >&5
13345ac_cv_lib_dbmalloc_debug_malloc=no
13346fi
13347rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13348LIBS=$ac_check_lib_save_LIBS
13349fi
13350echo "$as_me:13350: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
13351echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
13352if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
13353  cat >>confdefs.h <<EOF
13354#define HAVE_LIBDBMALLOC 1
13355EOF
13356
13357  LIBS="-ldbmalloc $LIBS"
13358
13359fi
13360
13361fi
13362
13363fi
13364
13365echo "$as_me:13365: checking if you want to use valgrind for testing" >&5
13366echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
13367
13368# Check whether --with-valgrind or --without-valgrind was given.
13369if test "${with_valgrind+set}" = set; then
13370  withval="$with_valgrind"
13371
13372cat >>confdefs.h <<EOF
13373#define USE_VALGRIND 1
13374EOF
13375
13376	: ${with_cflags:=-g}
13377	: ${with_no_leaks:=yes}
13378	 with_valgrind=yes
13379else
13380  with_valgrind=
13381fi;
13382echo "$as_me:13382: result: ${with_valgrind:-no}" >&5
13383echo "${ECHO_T}${with_valgrind:-no}" >&6
13384
13385case .$with_cflags in #(vi
13386.*-g*)
13387	case .$CFLAGS in #(vi
13388	.*-g*) #(vi
13389		;;
13390	*)
13391
13392cf_fix_cppflags=no
13393cf_new_cflags=
13394cf_new_cppflags=
13395cf_new_extra_cppflags=
13396
13397for cf_add_cflags in -g
13398do
13399case $cf_fix_cppflags in
13400no)
13401	case $cf_add_cflags in #(vi
13402	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13403		case $cf_add_cflags in
13404		-D*)
13405			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13406
13407			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13408				&& test -z "${cf_tst_cflags}" \
13409				&& cf_fix_cppflags=yes
13410
13411			if test $cf_fix_cppflags = yes ; then
13412				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13413				continue
13414			elif test "${cf_tst_cflags}" = "\"'" ; then
13415				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13416				continue
13417			fi
13418			;;
13419		esac
13420		case "$CPPFLAGS" in
13421		*$cf_add_cflags) #(vi
13422			;;
13423		*) #(vi
13424			case $cf_add_cflags in #(vi
13425			-D*)
13426				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13427
13428CPPFLAGS=`echo "$CPPFLAGS" | \
13429	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
13430		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
13431
13432				;;
13433			esac
13434			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13435			;;
13436		esac
13437		;;
13438	*)
13439		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13440		;;
13441	esac
13442	;;
13443yes)
13444	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13445
13446	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13447
13448	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13449		&& test -z "${cf_tst_cflags}" \
13450		&& cf_fix_cppflags=no
13451	;;
13452esac
13453done
13454
13455if test -n "$cf_new_cflags" ; then
13456
13457	CFLAGS="$CFLAGS $cf_new_cflags"
13458fi
13459
13460if test -n "$cf_new_cppflags" ; then
13461
13462	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13463fi
13464
13465if test -n "$cf_new_extra_cppflags" ; then
13466
13467	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13468fi
13469
13470		;;
13471	esac
13472	;;
13473esac
13474
13475echo "$as_me:13475: checking if you want to perform memory-leak testing" >&5
13476echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
13477
13478# Check whether --enable-leaks or --disable-leaks was given.
13479if test "${enable_leaks+set}" = set; then
13480  enableval="$enable_leaks"
13481  if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
13482else
13483  : ${with_no_leaks:=no}
13484fi;
13485echo "$as_me:13485: result: $with_no_leaks" >&5
13486echo "${ECHO_T}$with_no_leaks" >&6
13487
13488if test "$with_no_leaks" = yes ; then
13489
13490cat >>confdefs.h <<\EOF
13491#define NO_LEAKS 1
13492EOF
13493
13494cat >>confdefs.h <<\EOF
13495#define YY_NO_LEAKS 1
13496EOF
13497
13498fi
13499
13500cat >>confdefs.h <<\EOF
13501#define HAVE_NC_ALLOC_H 1
13502EOF
13503
13504###	use option --enable-expanded to generate certain macros as functions
13505
13506# Check whether --enable-expanded or --disable-expanded was given.
13507if test "${enable_expanded+set}" = set; then
13508  enableval="$enable_expanded"
13509  test "x$enableval" = xyes &&
13510cat >>confdefs.h <<\EOF
13511#define NCURSES_EXPANDED 1
13512EOF
13513
13514fi;
13515
13516###	use option --disable-macros to suppress macros in favor of functions
13517
13518# Check whether --enable-macros or --disable-macros was given.
13519if test "${enable_macros+set}" = set; then
13520  enableval="$enable_macros"
13521  test "$enableval" = no &&
13522cat >>confdefs.h <<\EOF
13523#define NCURSES_NOMACROS 1
13524EOF
13525
13526fi;
13527
13528# Normally we only add trace() to the debug-library.  Allow this to be
13529# extended to all models of the ncurses library:
13530cf_all_traces=no
13531case "$CFLAGS $CPPFLAGS" in
13532*-DTRACE*)
13533	cf_all_traces=yes
13534	;;
13535esac
13536
13537echo "$as_me:13537: checking whether to add trace feature to all models" >&5
13538echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
13539
13540# Check whether --with-trace or --without-trace was given.
13541if test "${with_trace+set}" = set; then
13542  withval="$with_trace"
13543  cf_with_trace=$withval
13544else
13545  cf_with_trace=$cf_all_traces
13546fi;
13547echo "$as_me:13547: result: $cf_with_trace" >&5
13548echo "${ECHO_T}$cf_with_trace" >&6
13549
13550if test "x$cf_with_trace" = xyes ; then
13551	LIB_TRACING=all
13552	ADA_TRACE=TRUE
13553
13554cf_fix_cppflags=no
13555cf_new_cflags=
13556cf_new_cppflags=
13557cf_new_extra_cppflags=
13558
13559for cf_add_cflags in -DTRACE
13560do
13561case $cf_fix_cppflags in
13562no)
13563	case $cf_add_cflags in #(vi
13564	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
13565		case $cf_add_cflags in
13566		-D*)
13567			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
13568
13569			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13570				&& test -z "${cf_tst_cflags}" \
13571				&& cf_fix_cppflags=yes
13572
13573			if test $cf_fix_cppflags = yes ; then
13574				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13575				continue
13576			elif test "${cf_tst_cflags}" = "\"'" ; then
13577				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13578				continue
13579			fi
13580			;;
13581		esac
13582		case "$CPPFLAGS" in
13583		*$cf_add_cflags) #(vi
13584			;;
13585		*) #(vi
13586			case $cf_add_cflags in #(vi
13587			-D*)
13588				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
13589
13590CPPFLAGS=`echo "$CPPFLAGS" | \
13591	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
13592		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
13593
13594				;;
13595			esac
13596			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
13597			;;
13598		esac
13599		;;
13600	*)
13601		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
13602		;;
13603	esac
13604	;;
13605yes)
13606	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
13607
13608	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
13609
13610	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
13611		&& test -z "${cf_tst_cflags}" \
13612		&& cf_fix_cppflags=no
13613	;;
13614esac
13615done
13616
13617if test -n "$cf_new_cflags" ; then
13618
13619	CFLAGS="$CFLAGS $cf_new_cflags"
13620fi
13621
13622if test -n "$cf_new_cppflags" ; then
13623
13624	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
13625fi
13626
13627if test -n "$cf_new_extra_cppflags" ; then
13628
13629	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
13630fi
13631
13632else
13633	LIB_TRACING=DEBUG
13634	ADA_TRACE=FALSE
13635fi
13636
13637###	Checks for libraries.
13638case $cf_cv_system_name in #(vi
13639*mingw32*) #(vi
13640	;;
13641*)
13642echo "$as_me:13642: checking for gettimeofday" >&5
13643echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
13644if test "${ac_cv_func_gettimeofday+set}" = set; then
13645  echo $ECHO_N "(cached) $ECHO_C" >&6
13646else
13647  cat >conftest.$ac_ext <<_ACEOF
13648#line 13648 "configure"
13649#include "confdefs.h"
13650/* System header to define __stub macros and hopefully few prototypes,
13651    which can conflict with char gettimeofday (); below.  */
13652#include <assert.h>
13653/* Override any gcc2 internal prototype to avoid an error.  */
13654#ifdef __cplusplus
13655extern "C"
13656#endif
13657/* We use char because int might match the return type of a gcc2
13658   builtin and then its argument prototype would still apply.  */
13659char gettimeofday ();
13660char (*f) ();
13661
13662int
13663main ()
13664{
13665/* The GNU C library defines this for functions which it implements
13666    to always fail with ENOSYS.  Some functions are actually named
13667    something starting with __ and the normal name is an alias.  */
13668#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
13669choke me
13670#else
13671f = gettimeofday; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
13672#endif
13673
13674  ;
13675  return 0;
13676}
13677_ACEOF
13678rm -f conftest.$ac_objext conftest$ac_exeext
13679if { (eval echo "$as_me:13679: \"$ac_link\"") >&5
13680  (eval $ac_link) 2>&5
13681  ac_status=$?
13682  echo "$as_me:13682: \$? = $ac_status" >&5
13683  (exit $ac_status); } &&
13684         { ac_try='test -s conftest$ac_exeext'
13685  { (eval echo "$as_me:13685: \"$ac_try\"") >&5
13686  (eval $ac_try) 2>&5
13687  ac_status=$?
13688  echo "$as_me:13688: \$? = $ac_status" >&5
13689  (exit $ac_status); }; }; then
13690  ac_cv_func_gettimeofday=yes
13691else
13692  echo "$as_me: failed program was:" >&5
13693cat conftest.$ac_ext >&5
13694ac_cv_func_gettimeofday=no
13695fi
13696rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13697fi
13698echo "$as_me:13698: result: $ac_cv_func_gettimeofday" >&5
13699echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
13700if test $ac_cv_func_gettimeofday = yes; then
13701
13702cat >>confdefs.h <<\EOF
13703#define HAVE_GETTIMEOFDAY 1
13704EOF
13705
13706else
13707
13708echo "$as_me:13708: checking for gettimeofday in -lbsd" >&5
13709echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
13710if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
13711  echo $ECHO_N "(cached) $ECHO_C" >&6
13712else
13713  ac_check_lib_save_LIBS=$LIBS
13714LIBS="-lbsd  $LIBS"
13715cat >conftest.$ac_ext <<_ACEOF
13716#line 13716 "configure"
13717#include "confdefs.h"
13718
13719/* Override any gcc2 internal prototype to avoid an error.  */
13720#ifdef __cplusplus
13721extern "C"
13722#endif
13723/* We use char because int might match the return type of a gcc2
13724   builtin and then its argument prototype would still apply.  */
13725char gettimeofday ();
13726int
13727main ()
13728{
13729gettimeofday ();
13730  ;
13731  return 0;
13732}
13733_ACEOF
13734rm -f conftest.$ac_objext conftest$ac_exeext
13735if { (eval echo "$as_me:13735: \"$ac_link\"") >&5
13736  (eval $ac_link) 2>&5
13737  ac_status=$?
13738  echo "$as_me:13738: \$? = $ac_status" >&5
13739  (exit $ac_status); } &&
13740         { ac_try='test -s conftest$ac_exeext'
13741  { (eval echo "$as_me:13741: \"$ac_try\"") >&5
13742  (eval $ac_try) 2>&5
13743  ac_status=$?
13744  echo "$as_me:13744: \$? = $ac_status" >&5
13745  (exit $ac_status); }; }; then
13746  ac_cv_lib_bsd_gettimeofday=yes
13747else
13748  echo "$as_me: failed program was:" >&5
13749cat conftest.$ac_ext >&5
13750ac_cv_lib_bsd_gettimeofday=no
13751fi
13752rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13753LIBS=$ac_check_lib_save_LIBS
13754fi
13755echo "$as_me:13755: result: $ac_cv_lib_bsd_gettimeofday" >&5
13756echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
13757if test $ac_cv_lib_bsd_gettimeofday = yes; then
13758
13759cat >>confdefs.h <<\EOF
13760#define HAVE_GETTIMEOFDAY 1
13761EOF
13762
13763	LIBS="-lbsd $LIBS"
13764fi
13765
13766fi
13767	;;
13768esac
13769
13770echo "$as_me:13770: checking if -lm needed for math functions" >&5
13771echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
13772if test "${cf_cv_need_libm+set}" = set; then
13773  echo $ECHO_N "(cached) $ECHO_C" >&6
13774else
13775
13776	cat >conftest.$ac_ext <<_ACEOF
13777#line 13777 "configure"
13778#include "confdefs.h"
13779
13780	#include <stdio.h>
13781	#include <math.h>
13782
13783int
13784main ()
13785{
13786double x = rand(); printf("result = %g\n", pow(sin(x),x))
13787  ;
13788  return 0;
13789}
13790_ACEOF
13791rm -f conftest.$ac_objext conftest$ac_exeext
13792if { (eval echo "$as_me:13792: \"$ac_link\"") >&5
13793  (eval $ac_link) 2>&5
13794  ac_status=$?
13795  echo "$as_me:13795: \$? = $ac_status" >&5
13796  (exit $ac_status); } &&
13797         { ac_try='test -s conftest$ac_exeext'
13798  { (eval echo "$as_me:13798: \"$ac_try\"") >&5
13799  (eval $ac_try) 2>&5
13800  ac_status=$?
13801  echo "$as_me:13801: \$? = $ac_status" >&5
13802  (exit $ac_status); }; }; then
13803  cf_cv_need_libm=no
13804else
13805  echo "$as_me: failed program was:" >&5
13806cat conftest.$ac_ext >&5
13807cf_cv_need_libm=yes
13808fi
13809rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
13810fi
13811echo "$as_me:13811: result: $cf_cv_need_libm" >&5
13812echo "${ECHO_T}$cf_cv_need_libm" >&6
13813if test "$cf_cv_need_libm" = yes
13814then
13815MATH_LIB=-lm
13816fi
13817
13818###	Checks for header files.
13819echo "$as_me:13819: checking for ANSI C header files" >&5
13820echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
13821if test "${ac_cv_header_stdc+set}" = set; then
13822  echo $ECHO_N "(cached) $ECHO_C" >&6
13823else
13824  cat >conftest.$ac_ext <<_ACEOF
13825#line 13825 "configure"
13826#include "confdefs.h"
13827#include <stdlib.h>
13828#include <stdarg.h>
13829#include <string.h>
13830#include <float.h>
13831
13832_ACEOF
13833if { (eval echo "$as_me:13833: \"$ac_cpp conftest.$ac_ext\"") >&5
13834  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
13835  ac_status=$?
13836  egrep -v '^ *\+' conftest.er1 >conftest.err
13837  rm -f conftest.er1
13838  cat conftest.err >&5
13839  echo "$as_me:13839: \$? = $ac_status" >&5
13840  (exit $ac_status); } >/dev/null; then
13841  if test -s conftest.err; then
13842    ac_cpp_err=$ac_c_preproc_warn_flag
13843  else
13844    ac_cpp_err=
13845  fi
13846else
13847  ac_cpp_err=yes
13848fi
13849if test -z "$ac_cpp_err"; then
13850  ac_cv_header_stdc=yes
13851else
13852  echo "$as_me: failed program was:" >&5
13853  cat conftest.$ac_ext >&5
13854  ac_cv_header_stdc=no
13855fi
13856rm -f conftest.err conftest.$ac_ext
13857
13858if test $ac_cv_header_stdc = yes; then
13859  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
13860  cat >conftest.$ac_ext <<_ACEOF
13861#line 13861 "configure"
13862#include "confdefs.h"
13863#include <string.h>
13864
13865_ACEOF
13866if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13867  egrep "memchr" >/dev/null 2>&1; then
13868  :
13869else
13870  ac_cv_header_stdc=no
13871fi
13872rm -rf conftest*
13873
13874fi
13875
13876if test $ac_cv_header_stdc = yes; then
13877  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
13878  cat >conftest.$ac_ext <<_ACEOF
13879#line 13879 "configure"
13880#include "confdefs.h"
13881#include <stdlib.h>
13882
13883_ACEOF
13884if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13885  egrep "free" >/dev/null 2>&1; then
13886  :
13887else
13888  ac_cv_header_stdc=no
13889fi
13890rm -rf conftest*
13891
13892fi
13893
13894if test $ac_cv_header_stdc = yes; then
13895  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
13896  if test "$cross_compiling" = yes; then
13897  :
13898else
13899  cat >conftest.$ac_ext <<_ACEOF
13900#line 13900 "configure"
13901#include "confdefs.h"
13902#include <ctype.h>
13903#if ((' ' & 0x0FF) == 0x020)
13904# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
13905# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
13906#else
13907# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
13908                     || ('j' <= (c) && (c) <= 'r') \
13909                     || ('s' <= (c) && (c) <= 'z'))
13910# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
13911#endif
13912
13913#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
13914int
13915main ()
13916{
13917  int i;
13918  for (i = 0; i < 256; i++)
13919    if (XOR (islower (i), ISLOWER (i))
13920        || toupper (i) != TOUPPER (i))
13921      $ac_main_return(2);
13922  $ac_main_return (0);
13923}
13924_ACEOF
13925rm -f conftest$ac_exeext
13926if { (eval echo "$as_me:13926: \"$ac_link\"") >&5
13927  (eval $ac_link) 2>&5
13928  ac_status=$?
13929  echo "$as_me:13929: \$? = $ac_status" >&5
13930  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
13931  { (eval echo "$as_me:13931: \"$ac_try\"") >&5
13932  (eval $ac_try) 2>&5
13933  ac_status=$?
13934  echo "$as_me:13934: \$? = $ac_status" >&5
13935  (exit $ac_status); }; }; then
13936  :
13937else
13938  echo "$as_me: program exited with status $ac_status" >&5
13939echo "$as_me: failed program was:" >&5
13940cat conftest.$ac_ext >&5
13941ac_cv_header_stdc=no
13942fi
13943rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
13944fi
13945fi
13946fi
13947echo "$as_me:13947: result: $ac_cv_header_stdc" >&5
13948echo "${ECHO_T}$ac_cv_header_stdc" >&6
13949if test $ac_cv_header_stdc = yes; then
13950
13951cat >>confdefs.h <<\EOF
13952#define STDC_HEADERS 1
13953EOF
13954
13955fi
13956
13957ac_header_dirent=no
13958for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
13959  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
13960echo "$as_me:13960: checking for $ac_hdr that defines DIR" >&5
13961echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
13962if eval "test \"\${$as_ac_Header+set}\" = set"; then
13963  echo $ECHO_N "(cached) $ECHO_C" >&6
13964else
13965  cat >conftest.$ac_ext <<_ACEOF
13966#line 13966 "configure"
13967#include "confdefs.h"
13968#include <sys/types.h>
13969#include <$ac_hdr>
13970
13971int
13972main ()
13973{
13974if ((DIR *) 0)
13975return 0;
13976  ;
13977  return 0;
13978}
13979_ACEOF
13980rm -f conftest.$ac_objext
13981if { (eval echo "$as_me:13981: \"$ac_compile\"") >&5
13982  (eval $ac_compile) 2>&5
13983  ac_status=$?
13984  echo "$as_me:13984: \$? = $ac_status" >&5
13985  (exit $ac_status); } &&
13986         { ac_try='test -s conftest.$ac_objext'
13987  { (eval echo "$as_me:13987: \"$ac_try\"") >&5
13988  (eval $ac_try) 2>&5
13989  ac_status=$?
13990  echo "$as_me:13990: \$? = $ac_status" >&5
13991  (exit $ac_status); }; }; then
13992  eval "$as_ac_Header=yes"
13993else
13994  echo "$as_me: failed program was:" >&5
13995cat conftest.$ac_ext >&5
13996eval "$as_ac_Header=no"
13997fi
13998rm -f conftest.$ac_objext conftest.$ac_ext
13999fi
14000echo "$as_me:14000: result: `eval echo '${'$as_ac_Header'}'`" >&5
14001echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14002if test `eval echo '${'$as_ac_Header'}'` = yes; then
14003  cat >>confdefs.h <<EOF
14004#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
14005EOF
14006
14007ac_header_dirent=$ac_hdr; break
14008fi
14009
14010done
14011# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
14012if test $ac_header_dirent = dirent.h; then
14013  echo "$as_me:14013: checking for opendir in -ldir" >&5
14014echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
14015if test "${ac_cv_lib_dir_opendir+set}" = set; then
14016  echo $ECHO_N "(cached) $ECHO_C" >&6
14017else
14018  ac_check_lib_save_LIBS=$LIBS
14019LIBS="-ldir  $LIBS"
14020cat >conftest.$ac_ext <<_ACEOF
14021#line 14021 "configure"
14022#include "confdefs.h"
14023
14024/* Override any gcc2 internal prototype to avoid an error.  */
14025#ifdef __cplusplus
14026extern "C"
14027#endif
14028/* We use char because int might match the return type of a gcc2
14029   builtin and then its argument prototype would still apply.  */
14030char opendir ();
14031int
14032main ()
14033{
14034opendir ();
14035  ;
14036  return 0;
14037}
14038_ACEOF
14039rm -f conftest.$ac_objext conftest$ac_exeext
14040if { (eval echo "$as_me:14040: \"$ac_link\"") >&5
14041  (eval $ac_link) 2>&5
14042  ac_status=$?
14043  echo "$as_me:14043: \$? = $ac_status" >&5
14044  (exit $ac_status); } &&
14045         { ac_try='test -s conftest$ac_exeext'
14046  { (eval echo "$as_me:14046: \"$ac_try\"") >&5
14047  (eval $ac_try) 2>&5
14048  ac_status=$?
14049  echo "$as_me:14049: \$? = $ac_status" >&5
14050  (exit $ac_status); }; }; then
14051  ac_cv_lib_dir_opendir=yes
14052else
14053  echo "$as_me: failed program was:" >&5
14054cat conftest.$ac_ext >&5
14055ac_cv_lib_dir_opendir=no
14056fi
14057rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14058LIBS=$ac_check_lib_save_LIBS
14059fi
14060echo "$as_me:14060: result: $ac_cv_lib_dir_opendir" >&5
14061echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
14062if test $ac_cv_lib_dir_opendir = yes; then
14063  LIBS="$LIBS -ldir"
14064fi
14065
14066else
14067  echo "$as_me:14067: checking for opendir in -lx" >&5
14068echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
14069if test "${ac_cv_lib_x_opendir+set}" = set; then
14070  echo $ECHO_N "(cached) $ECHO_C" >&6
14071else
14072  ac_check_lib_save_LIBS=$LIBS
14073LIBS="-lx  $LIBS"
14074cat >conftest.$ac_ext <<_ACEOF
14075#line 14075 "configure"
14076#include "confdefs.h"
14077
14078/* Override any gcc2 internal prototype to avoid an error.  */
14079#ifdef __cplusplus
14080extern "C"
14081#endif
14082/* We use char because int might match the return type of a gcc2
14083   builtin and then its argument prototype would still apply.  */
14084char opendir ();
14085int
14086main ()
14087{
14088opendir ();
14089  ;
14090  return 0;
14091}
14092_ACEOF
14093rm -f conftest.$ac_objext conftest$ac_exeext
14094if { (eval echo "$as_me:14094: \"$ac_link\"") >&5
14095  (eval $ac_link) 2>&5
14096  ac_status=$?
14097  echo "$as_me:14097: \$? = $ac_status" >&5
14098  (exit $ac_status); } &&
14099         { ac_try='test -s conftest$ac_exeext'
14100  { (eval echo "$as_me:14100: \"$ac_try\"") >&5
14101  (eval $ac_try) 2>&5
14102  ac_status=$?
14103  echo "$as_me:14103: \$? = $ac_status" >&5
14104  (exit $ac_status); }; }; then
14105  ac_cv_lib_x_opendir=yes
14106else
14107  echo "$as_me: failed program was:" >&5
14108cat conftest.$ac_ext >&5
14109ac_cv_lib_x_opendir=no
14110fi
14111rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14112LIBS=$ac_check_lib_save_LIBS
14113fi
14114echo "$as_me:14114: result: $ac_cv_lib_x_opendir" >&5
14115echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
14116if test $ac_cv_lib_x_opendir = yes; then
14117  LIBS="$LIBS -lx"
14118fi
14119
14120fi
14121
14122echo "$as_me:14122: checking whether time.h and sys/time.h may both be included" >&5
14123echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
14124if test "${ac_cv_header_time+set}" = set; then
14125  echo $ECHO_N "(cached) $ECHO_C" >&6
14126else
14127  cat >conftest.$ac_ext <<_ACEOF
14128#line 14128 "configure"
14129#include "confdefs.h"
14130#include <sys/types.h>
14131#include <sys/time.h>
14132#include <time.h>
14133
14134int
14135main ()
14136{
14137if ((struct tm *) 0)
14138return 0;
14139  ;
14140  return 0;
14141}
14142_ACEOF
14143rm -f conftest.$ac_objext
14144if { (eval echo "$as_me:14144: \"$ac_compile\"") >&5
14145  (eval $ac_compile) 2>&5
14146  ac_status=$?
14147  echo "$as_me:14147: \$? = $ac_status" >&5
14148  (exit $ac_status); } &&
14149         { ac_try='test -s conftest.$ac_objext'
14150  { (eval echo "$as_me:14150: \"$ac_try\"") >&5
14151  (eval $ac_try) 2>&5
14152  ac_status=$?
14153  echo "$as_me:14153: \$? = $ac_status" >&5
14154  (exit $ac_status); }; }; then
14155  ac_cv_header_time=yes
14156else
14157  echo "$as_me: failed program was:" >&5
14158cat conftest.$ac_ext >&5
14159ac_cv_header_time=no
14160fi
14161rm -f conftest.$ac_objext conftest.$ac_ext
14162fi
14163echo "$as_me:14163: result: $ac_cv_header_time" >&5
14164echo "${ECHO_T}$ac_cv_header_time" >&6
14165if test $ac_cv_header_time = yes; then
14166
14167cat >>confdefs.h <<\EOF
14168#define TIME_WITH_SYS_TIME 1
14169EOF
14170
14171fi
14172
14173cf_regex_func=no
14174
14175cf_regex_libs="regex re"
14176case $host_os in #(vi
14177mingw*)
14178	cf_regex_libs="gnurx $cf_regex_libs"
14179	;;
14180esac
14181
14182echo "$as_me:14182: checking for regcomp" >&5
14183echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
14184if test "${ac_cv_func_regcomp+set}" = set; then
14185  echo $ECHO_N "(cached) $ECHO_C" >&6
14186else
14187  cat >conftest.$ac_ext <<_ACEOF
14188#line 14188 "configure"
14189#include "confdefs.h"
14190/* System header to define __stub macros and hopefully few prototypes,
14191    which can conflict with char regcomp (); below.  */
14192#include <assert.h>
14193/* Override any gcc2 internal prototype to avoid an error.  */
14194#ifdef __cplusplus
14195extern "C"
14196#endif
14197/* We use char because int might match the return type of a gcc2
14198   builtin and then its argument prototype would still apply.  */
14199char regcomp ();
14200char (*f) ();
14201
14202int
14203main ()
14204{
14205/* The GNU C library defines this for functions which it implements
14206    to always fail with ENOSYS.  Some functions are actually named
14207    something starting with __ and the normal name is an alias.  */
14208#if defined (__stub_regcomp) || defined (__stub___regcomp)
14209choke me
14210#else
14211f = regcomp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14212#endif
14213
14214  ;
14215  return 0;
14216}
14217_ACEOF
14218rm -f conftest.$ac_objext conftest$ac_exeext
14219if { (eval echo "$as_me:14219: \"$ac_link\"") >&5
14220  (eval $ac_link) 2>&5
14221  ac_status=$?
14222  echo "$as_me:14222: \$? = $ac_status" >&5
14223  (exit $ac_status); } &&
14224         { ac_try='test -s conftest$ac_exeext'
14225  { (eval echo "$as_me:14225: \"$ac_try\"") >&5
14226  (eval $ac_try) 2>&5
14227  ac_status=$?
14228  echo "$as_me:14228: \$? = $ac_status" >&5
14229  (exit $ac_status); }; }; then
14230  ac_cv_func_regcomp=yes
14231else
14232  echo "$as_me: failed program was:" >&5
14233cat conftest.$ac_ext >&5
14234ac_cv_func_regcomp=no
14235fi
14236rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14237fi
14238echo "$as_me:14238: result: $ac_cv_func_regcomp" >&5
14239echo "${ECHO_T}$ac_cv_func_regcomp" >&6
14240if test $ac_cv_func_regcomp = yes; then
14241  cf_regex_func=regcomp
14242else
14243
14244	for cf_regex_lib in $cf_regex_libs
14245	do
14246		as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
14247echo "$as_me:14247: checking for regcomp in -l$cf_regex_lib" >&5
14248echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
14249if eval "test \"\${$as_ac_Lib+set}\" = set"; then
14250  echo $ECHO_N "(cached) $ECHO_C" >&6
14251else
14252  ac_check_lib_save_LIBS=$LIBS
14253LIBS="-l$cf_regex_lib  $LIBS"
14254cat >conftest.$ac_ext <<_ACEOF
14255#line 14255 "configure"
14256#include "confdefs.h"
14257
14258/* Override any gcc2 internal prototype to avoid an error.  */
14259#ifdef __cplusplus
14260extern "C"
14261#endif
14262/* We use char because int might match the return type of a gcc2
14263   builtin and then its argument prototype would still apply.  */
14264char regcomp ();
14265int
14266main ()
14267{
14268regcomp ();
14269  ;
14270  return 0;
14271}
14272_ACEOF
14273rm -f conftest.$ac_objext conftest$ac_exeext
14274if { (eval echo "$as_me:14274: \"$ac_link\"") >&5
14275  (eval $ac_link) 2>&5
14276  ac_status=$?
14277  echo "$as_me:14277: \$? = $ac_status" >&5
14278  (exit $ac_status); } &&
14279         { ac_try='test -s conftest$ac_exeext'
14280  { (eval echo "$as_me:14280: \"$ac_try\"") >&5
14281  (eval $ac_try) 2>&5
14282  ac_status=$?
14283  echo "$as_me:14283: \$? = $ac_status" >&5
14284  (exit $ac_status); }; }; then
14285  eval "$as_ac_Lib=yes"
14286else
14287  echo "$as_me: failed program was:" >&5
14288cat conftest.$ac_ext >&5
14289eval "$as_ac_Lib=no"
14290fi
14291rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14292LIBS=$ac_check_lib_save_LIBS
14293fi
14294echo "$as_me:14294: result: `eval echo '${'$as_ac_Lib'}'`" >&5
14295echo "${ECHO_T}`eval echo '${'$as_ac_Lib'}'`" >&6
14296if test `eval echo '${'$as_ac_Lib'}'` = yes; then
14297
14298				LIBS="-l$cf_regex_lib $LIBS"
14299				cf_regex_func=regcomp
14300				break
14301fi
14302
14303	done
14304
14305fi
14306
14307if test "$cf_regex_func" = no ; then
14308	echo "$as_me:14308: checking for compile" >&5
14309echo $ECHO_N "checking for compile... $ECHO_C" >&6
14310if test "${ac_cv_func_compile+set}" = set; then
14311  echo $ECHO_N "(cached) $ECHO_C" >&6
14312else
14313  cat >conftest.$ac_ext <<_ACEOF
14314#line 14314 "configure"
14315#include "confdefs.h"
14316/* System header to define __stub macros and hopefully few prototypes,
14317    which can conflict with char compile (); below.  */
14318#include <assert.h>
14319/* Override any gcc2 internal prototype to avoid an error.  */
14320#ifdef __cplusplus
14321extern "C"
14322#endif
14323/* We use char because int might match the return type of a gcc2
14324   builtin and then its argument prototype would still apply.  */
14325char compile ();
14326char (*f) ();
14327
14328int
14329main ()
14330{
14331/* The GNU C library defines this for functions which it implements
14332    to always fail with ENOSYS.  Some functions are actually named
14333    something starting with __ and the normal name is an alias.  */
14334#if defined (__stub_compile) || defined (__stub___compile)
14335choke me
14336#else
14337f = compile; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
14338#endif
14339
14340  ;
14341  return 0;
14342}
14343_ACEOF
14344rm -f conftest.$ac_objext conftest$ac_exeext
14345if { (eval echo "$as_me:14345: \"$ac_link\"") >&5
14346  (eval $ac_link) 2>&5
14347  ac_status=$?
14348  echo "$as_me:14348: \$? = $ac_status" >&5
14349  (exit $ac_status); } &&
14350         { ac_try='test -s conftest$ac_exeext'
14351  { (eval echo "$as_me:14351: \"$ac_try\"") >&5
14352  (eval $ac_try) 2>&5
14353  ac_status=$?
14354  echo "$as_me:14354: \$? = $ac_status" >&5
14355  (exit $ac_status); }; }; then
14356  ac_cv_func_compile=yes
14357else
14358  echo "$as_me: failed program was:" >&5
14359cat conftest.$ac_ext >&5
14360ac_cv_func_compile=no
14361fi
14362rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14363fi
14364echo "$as_me:14364: result: $ac_cv_func_compile" >&5
14365echo "${ECHO_T}$ac_cv_func_compile" >&6
14366if test $ac_cv_func_compile = yes; then
14367  cf_regex_func=compile
14368else
14369
14370		echo "$as_me:14370: checking for compile in -lgen" >&5
14371echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
14372if test "${ac_cv_lib_gen_compile+set}" = set; then
14373  echo $ECHO_N "(cached) $ECHO_C" >&6
14374else
14375  ac_check_lib_save_LIBS=$LIBS
14376LIBS="-lgen  $LIBS"
14377cat >conftest.$ac_ext <<_ACEOF
14378#line 14378 "configure"
14379#include "confdefs.h"
14380
14381/* Override any gcc2 internal prototype to avoid an error.  */
14382#ifdef __cplusplus
14383extern "C"
14384#endif
14385/* We use char because int might match the return type of a gcc2
14386   builtin and then its argument prototype would still apply.  */
14387char compile ();
14388int
14389main ()
14390{
14391compile ();
14392  ;
14393  return 0;
14394}
14395_ACEOF
14396rm -f conftest.$ac_objext conftest$ac_exeext
14397if { (eval echo "$as_me:14397: \"$ac_link\"") >&5
14398  (eval $ac_link) 2>&5
14399  ac_status=$?
14400  echo "$as_me:14400: \$? = $ac_status" >&5
14401  (exit $ac_status); } &&
14402         { ac_try='test -s conftest$ac_exeext'
14403  { (eval echo "$as_me:14403: \"$ac_try\"") >&5
14404  (eval $ac_try) 2>&5
14405  ac_status=$?
14406  echo "$as_me:14406: \$? = $ac_status" >&5
14407  (exit $ac_status); }; }; then
14408  ac_cv_lib_gen_compile=yes
14409else
14410  echo "$as_me: failed program was:" >&5
14411cat conftest.$ac_ext >&5
14412ac_cv_lib_gen_compile=no
14413fi
14414rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14415LIBS=$ac_check_lib_save_LIBS
14416fi
14417echo "$as_me:14417: result: $ac_cv_lib_gen_compile" >&5
14418echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
14419if test $ac_cv_lib_gen_compile = yes; then
14420
14421				LIBS="-lgen $LIBS"
14422				cf_regex_func=compile
14423fi
14424
14425fi
14426
14427fi
14428
14429if test "$cf_regex_func" = no ; then
14430	{ echo "$as_me:14430: WARNING: cannot find regular expression library" >&5
14431echo "$as_me: WARNING: cannot find regular expression library" >&2;}
14432fi
14433
14434echo "$as_me:14434: checking for regular-expression headers" >&5
14435echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
14436if test "${cf_cv_regex_hdrs+set}" = set; then
14437  echo $ECHO_N "(cached) $ECHO_C" >&6
14438else
14439
14440cf_cv_regex_hdrs=no
14441case $cf_regex_func in #(vi
14442compile) #(vi
14443	for cf_regex_hdr in regexp.h regexpr.h
14444	do
14445		cat >conftest.$ac_ext <<_ACEOF
14446#line 14446 "configure"
14447#include "confdefs.h"
14448#include <$cf_regex_hdr>
14449int
14450main ()
14451{
14452
14453			char *p = compile("", "", "", 0);
14454			int x = step("", "");
14455
14456  ;
14457  return 0;
14458}
14459_ACEOF
14460rm -f conftest.$ac_objext conftest$ac_exeext
14461if { (eval echo "$as_me:14461: \"$ac_link\"") >&5
14462  (eval $ac_link) 2>&5
14463  ac_status=$?
14464  echo "$as_me:14464: \$? = $ac_status" >&5
14465  (exit $ac_status); } &&
14466         { ac_try='test -s conftest$ac_exeext'
14467  { (eval echo "$as_me:14467: \"$ac_try\"") >&5
14468  (eval $ac_try) 2>&5
14469  ac_status=$?
14470  echo "$as_me:14470: \$? = $ac_status" >&5
14471  (exit $ac_status); }; }; then
14472
14473			cf_cv_regex_hdrs=$cf_regex_hdr
14474			break
14475
14476else
14477  echo "$as_me: failed program was:" >&5
14478cat conftest.$ac_ext >&5
14479fi
14480rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14481	done
14482	;;
14483*)
14484	for cf_regex_hdr in regex.h
14485	do
14486		cat >conftest.$ac_ext <<_ACEOF
14487#line 14487 "configure"
14488#include "confdefs.h"
14489#include <sys/types.h>
14490#include <$cf_regex_hdr>
14491int
14492main ()
14493{
14494
14495			regex_t *p;
14496			int x = regcomp(p, "", 0);
14497			int y = regexec(p, "", 0, 0, 0);
14498			regfree(p);
14499
14500  ;
14501  return 0;
14502}
14503_ACEOF
14504rm -f conftest.$ac_objext conftest$ac_exeext
14505if { (eval echo "$as_me:14505: \"$ac_link\"") >&5
14506  (eval $ac_link) 2>&5
14507  ac_status=$?
14508  echo "$as_me:14508: \$? = $ac_status" >&5
14509  (exit $ac_status); } &&
14510         { ac_try='test -s conftest$ac_exeext'
14511  { (eval echo "$as_me:14511: \"$ac_try\"") >&5
14512  (eval $ac_try) 2>&5
14513  ac_status=$?
14514  echo "$as_me:14514: \$? = $ac_status" >&5
14515  (exit $ac_status); }; }; then
14516
14517			cf_cv_regex_hdrs=$cf_regex_hdr
14518			break
14519
14520else
14521  echo "$as_me: failed program was:" >&5
14522cat conftest.$ac_ext >&5
14523fi
14524rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14525	done
14526	;;
14527esac
14528
14529fi
14530echo "$as_me:14530: result: $cf_cv_regex_hdrs" >&5
14531echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
14532
14533case $cf_cv_regex_hdrs in #(vi
14534    no)	       { echo "$as_me:14534: WARNING: no regular expression header found" >&5
14535echo "$as_me: WARNING: no regular expression header found" >&2;} ;; #(vi
14536    regex.h)
14537cat >>confdefs.h <<\EOF
14538#define HAVE_REGEX_H_FUNCS 1
14539EOF
14540 ;; #(vi
14541    regexp.h)
14542cat >>confdefs.h <<\EOF
14543#define HAVE_REGEXP_H_FUNCS 1
14544EOF
14545 ;; #(vi
14546    regexpr.h)
14547cat >>confdefs.h <<\EOF
14548#define HAVE_REGEXPR_H_FUNCS 1
14549EOF
14550 ;;
14551esac
14552
14553for ac_header in \
14554fcntl.h \
14555getopt.h \
14556limits.h \
14557locale.h \
14558math.h \
14559poll.h \
14560sys/bsdtypes.h \
14561sys/ioctl.h \
14562sys/param.h \
14563sys/poll.h \
14564sys/select.h \
14565sys/time.h \
14566sys/times.h \
14567ttyent.h \
14568unistd.h \
14569wctype.h \
14570
14571do
14572as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14573echo "$as_me:14573: checking for $ac_header" >&5
14574echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14575if eval "test \"\${$as_ac_Header+set}\" = set"; then
14576  echo $ECHO_N "(cached) $ECHO_C" >&6
14577else
14578  cat >conftest.$ac_ext <<_ACEOF
14579#line 14579 "configure"
14580#include "confdefs.h"
14581#include <$ac_header>
14582_ACEOF
14583if { (eval echo "$as_me:14583: \"$ac_cpp conftest.$ac_ext\"") >&5
14584  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14585  ac_status=$?
14586  egrep -v '^ *\+' conftest.er1 >conftest.err
14587  rm -f conftest.er1
14588  cat conftest.err >&5
14589  echo "$as_me:14589: \$? = $ac_status" >&5
14590  (exit $ac_status); } >/dev/null; then
14591  if test -s conftest.err; then
14592    ac_cpp_err=$ac_c_preproc_warn_flag
14593  else
14594    ac_cpp_err=
14595  fi
14596else
14597  ac_cpp_err=yes
14598fi
14599if test -z "$ac_cpp_err"; then
14600  eval "$as_ac_Header=yes"
14601else
14602  echo "$as_me: failed program was:" >&5
14603  cat conftest.$ac_ext >&5
14604  eval "$as_ac_Header=no"
14605fi
14606rm -f conftest.err conftest.$ac_ext
14607fi
14608echo "$as_me:14608: result: `eval echo '${'$as_ac_Header'}'`" >&5
14609echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14610if test `eval echo '${'$as_ac_Header'}'` = yes; then
14611  cat >>confdefs.h <<EOF
14612#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14613EOF
14614
14615fi
14616done
14617
14618for ac_header in unistd.h getopt.h
14619do
14620as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
14621echo "$as_me:14621: checking for $ac_header" >&5
14622echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
14623if eval "test \"\${$as_ac_Header+set}\" = set"; then
14624  echo $ECHO_N "(cached) $ECHO_C" >&6
14625else
14626  cat >conftest.$ac_ext <<_ACEOF
14627#line 14627 "configure"
14628#include "confdefs.h"
14629#include <$ac_header>
14630_ACEOF
14631if { (eval echo "$as_me:14631: \"$ac_cpp conftest.$ac_ext\"") >&5
14632  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
14633  ac_status=$?
14634  egrep -v '^ *\+' conftest.er1 >conftest.err
14635  rm -f conftest.er1
14636  cat conftest.err >&5
14637  echo "$as_me:14637: \$? = $ac_status" >&5
14638  (exit $ac_status); } >/dev/null; then
14639  if test -s conftest.err; then
14640    ac_cpp_err=$ac_c_preproc_warn_flag
14641  else
14642    ac_cpp_err=
14643  fi
14644else
14645  ac_cpp_err=yes
14646fi
14647if test -z "$ac_cpp_err"; then
14648  eval "$as_ac_Header=yes"
14649else
14650  echo "$as_me: failed program was:" >&5
14651  cat conftest.$ac_ext >&5
14652  eval "$as_ac_Header=no"
14653fi
14654rm -f conftest.err conftest.$ac_ext
14655fi
14656echo "$as_me:14656: result: `eval echo '${'$as_ac_Header'}'`" >&5
14657echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
14658if test `eval echo '${'$as_ac_Header'}'` = yes; then
14659  cat >>confdefs.h <<EOF
14660#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
14661EOF
14662
14663fi
14664done
14665
14666echo "$as_me:14666: checking for header declaring getopt variables" >&5
14667echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
14668if test "${cf_cv_getopt_header+set}" = set; then
14669  echo $ECHO_N "(cached) $ECHO_C" >&6
14670else
14671
14672cf_cv_getopt_header=none
14673for cf_header in stdio.h stdlib.h unistd.h getopt.h
14674do
14675cat >conftest.$ac_ext <<_ACEOF
14676#line 14676 "configure"
14677#include "confdefs.h"
14678
14679#include <$cf_header>
14680int
14681main ()
14682{
14683int x = optind; char *y = optarg
14684  ;
14685  return 0;
14686}
14687_ACEOF
14688rm -f conftest.$ac_objext
14689if { (eval echo "$as_me:14689: \"$ac_compile\"") >&5
14690  (eval $ac_compile) 2>&5
14691  ac_status=$?
14692  echo "$as_me:14692: \$? = $ac_status" >&5
14693  (exit $ac_status); } &&
14694         { ac_try='test -s conftest.$ac_objext'
14695  { (eval echo "$as_me:14695: \"$ac_try\"") >&5
14696  (eval $ac_try) 2>&5
14697  ac_status=$?
14698  echo "$as_me:14698: \$? = $ac_status" >&5
14699  (exit $ac_status); }; }; then
14700  cf_cv_getopt_header=$cf_header
14701 break
14702else
14703  echo "$as_me: failed program was:" >&5
14704cat conftest.$ac_ext >&5
14705fi
14706rm -f conftest.$ac_objext conftest.$ac_ext
14707done
14708
14709fi
14710echo "$as_me:14710: result: $cf_cv_getopt_header" >&5
14711echo "${ECHO_T}$cf_cv_getopt_header" >&6
14712if test $cf_cv_getopt_header != none ; then
14713
14714cat >>confdefs.h <<\EOF
14715#define HAVE_GETOPT_HEADER 1
14716EOF
14717
14718fi
14719
14720# check for ISC (this may also define _POSIX_SOURCE)
14721# Note: even non-Posix ISC needs <sys/bsdtypes.h> to declare fd_set
14722if test "x$ISC" = xyes ; then
14723
14724echo "$as_me:14724: checking for main in -lcposix" >&5
14725echo $ECHO_N "checking for main in -lcposix... $ECHO_C" >&6
14726if test "${ac_cv_lib_cposix_main+set}" = set; then
14727  echo $ECHO_N "(cached) $ECHO_C" >&6
14728else
14729  ac_check_lib_save_LIBS=$LIBS
14730LIBS="-lcposix  $LIBS"
14731cat >conftest.$ac_ext <<_ACEOF
14732#line 14732 "configure"
14733#include "confdefs.h"
14734
14735int
14736main ()
14737{
14738main ();
14739  ;
14740  return 0;
14741}
14742_ACEOF
14743rm -f conftest.$ac_objext conftest$ac_exeext
14744if { (eval echo "$as_me:14744: \"$ac_link\"") >&5
14745  (eval $ac_link) 2>&5
14746  ac_status=$?
14747  echo "$as_me:14747: \$? = $ac_status" >&5
14748  (exit $ac_status); } &&
14749         { ac_try='test -s conftest$ac_exeext'
14750  { (eval echo "$as_me:14750: \"$ac_try\"") >&5
14751  (eval $ac_try) 2>&5
14752  ac_status=$?
14753  echo "$as_me:14753: \$? = $ac_status" >&5
14754  (exit $ac_status); }; }; then
14755  ac_cv_lib_cposix_main=yes
14756else
14757  echo "$as_me: failed program was:" >&5
14758cat conftest.$ac_ext >&5
14759ac_cv_lib_cposix_main=no
14760fi
14761rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14762LIBS=$ac_check_lib_save_LIBS
14763fi
14764echo "$as_me:14764: result: $ac_cv_lib_cposix_main" >&5
14765echo "${ECHO_T}$ac_cv_lib_cposix_main" >&6
14766if test $ac_cv_lib_cposix_main = yes; then
14767  cat >>confdefs.h <<EOF
14768#define HAVE_LIBCPOSIX 1
14769EOF
14770
14771  LIBS="-lcposix $LIBS"
14772
14773fi
14774
14775	echo "$as_me:14775: checking for bzero in -linet" >&5
14776echo $ECHO_N "checking for bzero in -linet... $ECHO_C" >&6
14777if test "${ac_cv_lib_inet_bzero+set}" = set; then
14778  echo $ECHO_N "(cached) $ECHO_C" >&6
14779else
14780  ac_check_lib_save_LIBS=$LIBS
14781LIBS="-linet  $LIBS"
14782cat >conftest.$ac_ext <<_ACEOF
14783#line 14783 "configure"
14784#include "confdefs.h"
14785
14786/* Override any gcc2 internal prototype to avoid an error.  */
14787#ifdef __cplusplus
14788extern "C"
14789#endif
14790/* We use char because int might match the return type of a gcc2
14791   builtin and then its argument prototype would still apply.  */
14792char bzero ();
14793int
14794main ()
14795{
14796bzero ();
14797  ;
14798  return 0;
14799}
14800_ACEOF
14801rm -f conftest.$ac_objext conftest$ac_exeext
14802if { (eval echo "$as_me:14802: \"$ac_link\"") >&5
14803  (eval $ac_link) 2>&5
14804  ac_status=$?
14805  echo "$as_me:14805: \$? = $ac_status" >&5
14806  (exit $ac_status); } &&
14807         { ac_try='test -s conftest$ac_exeext'
14808  { (eval echo "$as_me:14808: \"$ac_try\"") >&5
14809  (eval $ac_try) 2>&5
14810  ac_status=$?
14811  echo "$as_me:14811: \$? = $ac_status" >&5
14812  (exit $ac_status); }; }; then
14813  ac_cv_lib_inet_bzero=yes
14814else
14815  echo "$as_me: failed program was:" >&5
14816cat conftest.$ac_ext >&5
14817ac_cv_lib_inet_bzero=no
14818fi
14819rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
14820LIBS=$ac_check_lib_save_LIBS
14821fi
14822echo "$as_me:14822: result: $ac_cv_lib_inet_bzero" >&5
14823echo "${ECHO_T}$ac_cv_lib_inet_bzero" >&6
14824if test $ac_cv_lib_inet_bzero = yes; then
14825  LIBS="-linet $LIBS"
14826fi
14827fi
14828
14829echo "$as_me:14829: checking if sys/time.h works with sys/select.h" >&5
14830echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
14831if test "${cf_cv_sys_time_select+set}" = set; then
14832  echo $ECHO_N "(cached) $ECHO_C" >&6
14833else
14834
14835cat >conftest.$ac_ext <<_ACEOF
14836#line 14836 "configure"
14837#include "confdefs.h"
14838
14839#include <sys/types.h>
14840#ifdef HAVE_SYS_TIME_H
14841#include <sys/time.h>
14842#endif
14843#ifdef HAVE_SYS_SELECT_H
14844#include <sys/select.h>
14845#endif
14846
14847int
14848main ()
14849{
14850
14851  ;
14852  return 0;
14853}
14854_ACEOF
14855rm -f conftest.$ac_objext
14856if { (eval echo "$as_me:14856: \"$ac_compile\"") >&5
14857  (eval $ac_compile) 2>&5
14858  ac_status=$?
14859  echo "$as_me:14859: \$? = $ac_status" >&5
14860  (exit $ac_status); } &&
14861         { ac_try='test -s conftest.$ac_objext'
14862  { (eval echo "$as_me:14862: \"$ac_try\"") >&5
14863  (eval $ac_try) 2>&5
14864  ac_status=$?
14865  echo "$as_me:14865: \$? = $ac_status" >&5
14866  (exit $ac_status); }; }; then
14867  cf_cv_sys_time_select=yes
14868else
14869  echo "$as_me: failed program was:" >&5
14870cat conftest.$ac_ext >&5
14871cf_cv_sys_time_select=no
14872fi
14873rm -f conftest.$ac_objext conftest.$ac_ext
14874
14875fi
14876
14877echo "$as_me:14877: result: $cf_cv_sys_time_select" >&5
14878echo "${ECHO_T}$cf_cv_sys_time_select" >&6
14879test "$cf_cv_sys_time_select" = yes &&
14880cat >>confdefs.h <<\EOF
14881#define HAVE_SYS_TIME_SELECT 1
14882EOF
14883
14884###	checks for compiler characteristics
14885ac_ext=c
14886ac_cpp='$CPP $CPPFLAGS'
14887ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14888ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14889ac_compiler_gnu=$ac_cv_c_compiler_gnu
14890ac_main_return=return
14891
14892echo "$as_me:14892: checking for an ANSI C-conforming const" >&5
14893echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
14894if test "${ac_cv_c_const+set}" = set; then
14895  echo $ECHO_N "(cached) $ECHO_C" >&6
14896else
14897  cat >conftest.$ac_ext <<_ACEOF
14898#line 14898 "configure"
14899#include "confdefs.h"
14900
14901int
14902main ()
14903{
14904/* FIXME: Include the comments suggested by Paul. */
14905#ifndef __cplusplus
14906  /* Ultrix mips cc rejects this.  */
14907  typedef int charset[2];
14908  const charset x;
14909  /* SunOS 4.1.1 cc rejects this.  */
14910  char const *const *ccp;
14911  char **p;
14912  /* NEC SVR4.0.2 mips cc rejects this.  */
14913  struct point {int x, y;};
14914  static struct point const zero = {0,0};
14915  /* AIX XL C 1.02.0.0 rejects this.
14916     It does not let you subtract one const X* pointer from another in
14917     an arm of an if-expression whose if-part is not a constant
14918     expression */
14919  const char *g = "string";
14920  ccp = &g + (g ? g-g : 0);
14921  /* HPUX 7.0 cc rejects these. */
14922  ++ccp;
14923  p = (char**) ccp;
14924  ccp = (char const *const *) p;
14925  { /* SCO 3.2v4 cc rejects this.  */
14926    char *t;
14927    char const *s = 0 ? (char *) 0 : (char const *) 0;
14928
14929    *t++ = 0;
14930  }
14931  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
14932    int x[] = {25, 17};
14933    const int *foo = &x[0];
14934    ++foo;
14935  }
14936  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
14937    typedef const int *iptr;
14938    iptr p = 0;
14939    ++p;
14940  }
14941  { /* AIX XL C 1.02.0.0 rejects this saying
14942       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
14943    struct s { int j; const int *ap[3]; };
14944    struct s *b; b->j = 5;
14945  }
14946  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
14947    const int foo = 10;
14948  }
14949#endif
14950
14951  ;
14952  return 0;
14953}
14954_ACEOF
14955rm -f conftest.$ac_objext
14956if { (eval echo "$as_me:14956: \"$ac_compile\"") >&5
14957  (eval $ac_compile) 2>&5
14958  ac_status=$?
14959  echo "$as_me:14959: \$? = $ac_status" >&5
14960  (exit $ac_status); } &&
14961         { ac_try='test -s conftest.$ac_objext'
14962  { (eval echo "$as_me:14962: \"$ac_try\"") >&5
14963  (eval $ac_try) 2>&5
14964  ac_status=$?
14965  echo "$as_me:14965: \$? = $ac_status" >&5
14966  (exit $ac_status); }; }; then
14967  ac_cv_c_const=yes
14968else
14969  echo "$as_me: failed program was:" >&5
14970cat conftest.$ac_ext >&5
14971ac_cv_c_const=no
14972fi
14973rm -f conftest.$ac_objext conftest.$ac_ext
14974fi
14975echo "$as_me:14975: result: $ac_cv_c_const" >&5
14976echo "${ECHO_T}$ac_cv_c_const" >&6
14977if test $ac_cv_c_const = no; then
14978
14979cat >>confdefs.h <<\EOF
14980#define const
14981EOF
14982
14983fi
14984
14985echo "$as_me:14985: checking for inline" >&5
14986echo $ECHO_N "checking for inline... $ECHO_C" >&6
14987if test "${ac_cv_c_inline+set}" = set; then
14988  echo $ECHO_N "(cached) $ECHO_C" >&6
14989else
14990  ac_cv_c_inline=no
14991for ac_kw in inline __inline__ __inline; do
14992  cat >conftest.$ac_ext <<_ACEOF
14993#line 14993 "configure"
14994#include "confdefs.h"
14995#ifndef __cplusplus
14996static $ac_kw int static_foo () {return 0; }
14997$ac_kw int foo () {return 0; }
14998#endif
14999
15000_ACEOF
15001rm -f conftest.$ac_objext
15002if { (eval echo "$as_me:15002: \"$ac_compile\"") >&5
15003  (eval $ac_compile) 2>&5
15004  ac_status=$?
15005  echo "$as_me:15005: \$? = $ac_status" >&5
15006  (exit $ac_status); } &&
15007         { ac_try='test -s conftest.$ac_objext'
15008  { (eval echo "$as_me:15008: \"$ac_try\"") >&5
15009  (eval $ac_try) 2>&5
15010  ac_status=$?
15011  echo "$as_me:15011: \$? = $ac_status" >&5
15012  (exit $ac_status); }; }; then
15013  ac_cv_c_inline=$ac_kw; break
15014else
15015  echo "$as_me: failed program was:" >&5
15016cat conftest.$ac_ext >&5
15017fi
15018rm -f conftest.$ac_objext conftest.$ac_ext
15019done
15020
15021fi
15022echo "$as_me:15022: result: $ac_cv_c_inline" >&5
15023echo "${ECHO_T}$ac_cv_c_inline" >&6
15024case $ac_cv_c_inline in
15025  inline | yes) ;;
15026  no)
15027cat >>confdefs.h <<\EOF
15028#define inline
15029EOF
15030 ;;
15031  *)  cat >>confdefs.h <<EOF
15032#define inline $ac_cv_c_inline
15033EOF
15034 ;;
15035esac
15036
15037NCURSES_INLINE=
15038if test "$ac_cv_c_inline" != no ; then
15039  NCURSES_INLINE=inline
15040  if test "$INTEL_COMPILER" = yes
15041  then
15042    :
15043  elif test "$CLANG_COMPILER" = yes
15044  then
15045    :
15046  elif test "$GCC" = yes
15047  then
15048    echo "$as_me:15048: checking if $CC supports options to tune inlining" >&5
15049echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
15050if test "${cf_cv_gcc_inline+set}" = set; then
15051  echo $ECHO_N "(cached) $ECHO_C" >&6
15052else
15053
15054      cf_save_CFLAGS=$CFLAGS
15055      CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
15056      cat >conftest.$ac_ext <<_ACEOF
15057#line 15057 "configure"
15058#include "confdefs.h"
15059inline int foo(void) { return 1; }
15060int
15061main ()
15062{
15063${cf_cv_main_return:-return} foo()
15064  ;
15065  return 0;
15066}
15067_ACEOF
15068rm -f conftest.$ac_objext
15069if { (eval echo "$as_me:15069: \"$ac_compile\"") >&5
15070  (eval $ac_compile) 2>&5
15071  ac_status=$?
15072  echo "$as_me:15072: \$? = $ac_status" >&5
15073  (exit $ac_status); } &&
15074         { ac_try='test -s conftest.$ac_objext'
15075  { (eval echo "$as_me:15075: \"$ac_try\"") >&5
15076  (eval $ac_try) 2>&5
15077  ac_status=$?
15078  echo "$as_me:15078: \$? = $ac_status" >&5
15079  (exit $ac_status); }; }; then
15080  cf_cv_gcc_inline=yes
15081else
15082  echo "$as_me: failed program was:" >&5
15083cat conftest.$ac_ext >&5
15084cf_cv_gcc_inline=no
15085fi
15086rm -f conftest.$ac_objext conftest.$ac_ext
15087      CFLAGS=$cf_save_CFLAGS
15088
15089fi
15090echo "$as_me:15090: result: $cf_cv_gcc_inline" >&5
15091echo "${ECHO_T}$cf_cv_gcc_inline" >&6
15092    if test "$cf_cv_gcc_inline" = yes ; then
15093
15094cf_fix_cppflags=no
15095cf_new_cflags=
15096cf_new_cppflags=
15097cf_new_extra_cppflags=
15098
15099for cf_add_cflags in --param max-inline-insns-single=1200
15100do
15101case $cf_fix_cppflags in
15102no)
15103	case $cf_add_cflags in #(vi
15104	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
15105		case $cf_add_cflags in
15106		-D*)
15107			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
15108
15109			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15110				&& test -z "${cf_tst_cflags}" \
15111				&& cf_fix_cppflags=yes
15112
15113			if test $cf_fix_cppflags = yes ; then
15114				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15115				continue
15116			elif test "${cf_tst_cflags}" = "\"'" ; then
15117				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15118				continue
15119			fi
15120			;;
15121		esac
15122		case "$CPPFLAGS" in
15123		*$cf_add_cflags) #(vi
15124			;;
15125		*) #(vi
15126			case $cf_add_cflags in #(vi
15127			-D*)
15128				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
15129
15130CPPFLAGS=`echo "$CPPFLAGS" | \
15131	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
15132		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
15133
15134				;;
15135			esac
15136			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
15137			;;
15138		esac
15139		;;
15140	*)
15141		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
15142		;;
15143	esac
15144	;;
15145yes)
15146	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
15147
15148	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
15149
15150	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
15151		&& test -z "${cf_tst_cflags}" \
15152		&& cf_fix_cppflags=no
15153	;;
15154esac
15155done
15156
15157if test -n "$cf_new_cflags" ; then
15158
15159	CFLAGS="$CFLAGS $cf_new_cflags"
15160fi
15161
15162if test -n "$cf_new_cppflags" ; then
15163
15164	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
15165fi
15166
15167if test -n "$cf_new_extra_cppflags" ; then
15168
15169	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
15170fi
15171
15172    fi
15173  fi
15174fi
15175
15176echo "$as_me:15176: checking for signal global datatype" >&5
15177echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
15178if test "${cf_cv_sig_atomic_t+set}" = set; then
15179  echo $ECHO_N "(cached) $ECHO_C" >&6
15180else
15181
15182	for cf_type in \
15183		"volatile sig_atomic_t" \
15184		"sig_atomic_t" \
15185		"int"
15186	do
15187	cat >conftest.$ac_ext <<_ACEOF
15188#line 15188 "configure"
15189#include "confdefs.h"
15190
15191#include <sys/types.h>
15192#include <signal.h>
15193#include <stdio.h>
15194
15195extern $cf_type x;
15196$cf_type x;
15197static void handler(int sig)
15198{
15199	x = 5;
15200}
15201int
15202main ()
15203{
15204signal(SIGINT, handler);
15205		 x = 1
15206  ;
15207  return 0;
15208}
15209_ACEOF
15210rm -f conftest.$ac_objext
15211if { (eval echo "$as_me:15211: \"$ac_compile\"") >&5
15212  (eval $ac_compile) 2>&5
15213  ac_status=$?
15214  echo "$as_me:15214: \$? = $ac_status" >&5
15215  (exit $ac_status); } &&
15216         { ac_try='test -s conftest.$ac_objext'
15217  { (eval echo "$as_me:15217: \"$ac_try\"") >&5
15218  (eval $ac_try) 2>&5
15219  ac_status=$?
15220  echo "$as_me:15220: \$? = $ac_status" >&5
15221  (exit $ac_status); }; }; then
15222  cf_cv_sig_atomic_t=$cf_type
15223else
15224  echo "$as_me: failed program was:" >&5
15225cat conftest.$ac_ext >&5
15226cf_cv_sig_atomic_t=no
15227fi
15228rm -f conftest.$ac_objext conftest.$ac_ext
15229		test "$cf_cv_sig_atomic_t" != no && break
15230	done
15231
15232fi
15233
15234echo "$as_me:15234: result: $cf_cv_sig_atomic_t" >&5
15235echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
15236test "$cf_cv_sig_atomic_t" != no &&
15237cat >>confdefs.h <<EOF
15238#define SIG_ATOMIC_T $cf_cv_sig_atomic_t
15239EOF
15240
15241if test $NCURSES_CHTYPE = auto ; then
15242
15243echo "$as_me:15243: checking for type of chtype" >&5
15244echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
15245if test "${cf_cv_typeof_chtype+set}" = set; then
15246  echo $ECHO_N "(cached) $ECHO_C" >&6
15247else
15248
15249		if test "$cross_compiling" = yes; then
15250  cf_cv_typeof_chtype=long
15251else
15252  cat >conftest.$ac_ext <<_ACEOF
15253#line 15253 "configure"
15254#include "confdefs.h"
15255
15256#define WANT_BITS 31
15257#include <stdio.h>
15258int main()
15259{
15260	FILE *fp = fopen("cf_test.out", "w");
15261	if (fp != 0) {
15262		char *result = "long";
15263		if (sizeof(unsigned long) > sizeof(unsigned int)) {
15264			int n;
15265			unsigned int x, y;
15266			for (n = 0; n < WANT_BITS; n++) {
15267				x = (1 << n);
15268				y = (x >> n);
15269				if (y != 1 || x == 0) {
15270					x = 0;
15271					break;
15272				}
15273			}
15274			/*
15275			 * If x is nonzero, an int is big enough for the bits
15276			 * that we want.
15277			 */
15278			result = (x != 0) ? "int" : "long";
15279		}
15280		fputs(result, fp);
15281		fclose(fp);
15282	}
15283	${cf_cv_main_return:-return}(0);
15284}
15285
15286_ACEOF
15287rm -f conftest$ac_exeext
15288if { (eval echo "$as_me:15288: \"$ac_link\"") >&5
15289  (eval $ac_link) 2>&5
15290  ac_status=$?
15291  echo "$as_me:15291: \$? = $ac_status" >&5
15292  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15293  { (eval echo "$as_me:15293: \"$ac_try\"") >&5
15294  (eval $ac_try) 2>&5
15295  ac_status=$?
15296  echo "$as_me:15296: \$? = $ac_status" >&5
15297  (exit $ac_status); }; }; then
15298  cf_cv_typeof_chtype=`cat cf_test.out`
15299else
15300  echo "$as_me: program exited with status $ac_status" >&5
15301echo "$as_me: failed program was:" >&5
15302cat conftest.$ac_ext >&5
15303cf_cv_typeof_chtype=long
15304fi
15305rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15306fi
15307		rm -f cf_test.out
15308
15309fi
15310
15311echo "$as_me:15311: result: $cf_cv_typeof_chtype" >&5
15312echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
15313
15314cat >>confdefs.h <<EOF
15315#define TYPEOF_CHTYPE $cf_cv_typeof_chtype
15316EOF
15317
15318else
15319	cf_cv_typeof_chtype=$NCURSES_CHTYPE
15320fi
15321test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
15322
15323echo "$as_me:15323: checking if unsigned literals are legal" >&5
15324echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
15325if test "${cf_cv_unsigned_literals+set}" = set; then
15326  echo $ECHO_N "(cached) $ECHO_C" >&6
15327else
15328
15329	cat >conftest.$ac_ext <<_ACEOF
15330#line 15330 "configure"
15331#include "confdefs.h"
15332
15333int
15334main ()
15335{
15336long x = 1L + 1UL + 1U + 1
15337  ;
15338  return 0;
15339}
15340_ACEOF
15341rm -f conftest.$ac_objext
15342if { (eval echo "$as_me:15342: \"$ac_compile\"") >&5
15343  (eval $ac_compile) 2>&5
15344  ac_status=$?
15345  echo "$as_me:15345: \$? = $ac_status" >&5
15346  (exit $ac_status); } &&
15347         { ac_try='test -s conftest.$ac_objext'
15348  { (eval echo "$as_me:15348: \"$ac_try\"") >&5
15349  (eval $ac_try) 2>&5
15350  ac_status=$?
15351  echo "$as_me:15351: \$? = $ac_status" >&5
15352  (exit $ac_status); }; }; then
15353  cf_cv_unsigned_literals=yes
15354else
15355  echo "$as_me: failed program was:" >&5
15356cat conftest.$ac_ext >&5
15357cf_cv_unsigned_literals=no
15358fi
15359rm -f conftest.$ac_objext conftest.$ac_ext
15360
15361fi
15362
15363echo "$as_me:15363: result: $cf_cv_unsigned_literals" >&5
15364echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
15365
15366cf_cv_1UL="1"
15367test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
15368test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
15369
15370if test $NCURSES_MMASK_T = auto ; then
15371	cf_cv_typeof_mmask_t=long
15372else
15373	cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
15374fi
15375test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
15376
15377###	Checks for external-data
15378
15379echo "$as_me:15379: checking if external errno is declared" >&5
15380echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
15381if test "${cf_cv_dcl_errno+set}" = set; then
15382  echo $ECHO_N "(cached) $ECHO_C" >&6
15383else
15384
15385    cat >conftest.$ac_ext <<_ACEOF
15386#line 15386 "configure"
15387#include "confdefs.h"
15388
15389#ifdef HAVE_STDLIB_H
15390#include <stdlib.h>
15391#endif
15392#include <stdio.h>
15393#include <sys/types.h>
15394#include <errno.h>
15395int
15396main ()
15397{
15398int x = (int) errno
15399  ;
15400  return 0;
15401}
15402_ACEOF
15403rm -f conftest.$ac_objext
15404if { (eval echo "$as_me:15404: \"$ac_compile\"") >&5
15405  (eval $ac_compile) 2>&5
15406  ac_status=$?
15407  echo "$as_me:15407: \$? = $ac_status" >&5
15408  (exit $ac_status); } &&
15409         { ac_try='test -s conftest.$ac_objext'
15410  { (eval echo "$as_me:15410: \"$ac_try\"") >&5
15411  (eval $ac_try) 2>&5
15412  ac_status=$?
15413  echo "$as_me:15413: \$? = $ac_status" >&5
15414  (exit $ac_status); }; }; then
15415  cf_cv_dcl_errno=yes
15416else
15417  echo "$as_me: failed program was:" >&5
15418cat conftest.$ac_ext >&5
15419cf_cv_dcl_errno=no
15420fi
15421rm -f conftest.$ac_objext conftest.$ac_ext
15422
15423fi
15424echo "$as_me:15424: result: $cf_cv_dcl_errno" >&5
15425echo "${ECHO_T}$cf_cv_dcl_errno" >&6
15426
15427if test "$cf_cv_dcl_errno" = no ; then
15428
15429cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15430
15431    cat >>confdefs.h <<EOF
15432#define $cf_result 1
15433EOF
15434
15435fi
15436
15437# It's possible (for near-UNIX clones) that the data doesn't exist
15438
15439echo "$as_me:15439: checking if external errno exists" >&5
15440echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
15441if test "${cf_cv_have_errno+set}" = set; then
15442  echo $ECHO_N "(cached) $ECHO_C" >&6
15443else
15444
15445    cat >conftest.$ac_ext <<_ACEOF
15446#line 15446 "configure"
15447#include "confdefs.h"
15448
15449#undef errno
15450extern int errno;
15451
15452int
15453main ()
15454{
15455errno = 2
15456  ;
15457  return 0;
15458}
15459_ACEOF
15460rm -f conftest.$ac_objext conftest$ac_exeext
15461if { (eval echo "$as_me:15461: \"$ac_link\"") >&5
15462  (eval $ac_link) 2>&5
15463  ac_status=$?
15464  echo "$as_me:15464: \$? = $ac_status" >&5
15465  (exit $ac_status); } &&
15466         { ac_try='test -s conftest$ac_exeext'
15467  { (eval echo "$as_me:15467: \"$ac_try\"") >&5
15468  (eval $ac_try) 2>&5
15469  ac_status=$?
15470  echo "$as_me:15470: \$? = $ac_status" >&5
15471  (exit $ac_status); }; }; then
15472  cf_cv_have_errno=yes
15473else
15474  echo "$as_me: failed program was:" >&5
15475cat conftest.$ac_ext >&5
15476cf_cv_have_errno=no
15477fi
15478rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15479
15480fi
15481echo "$as_me:15481: result: $cf_cv_have_errno" >&5
15482echo "${ECHO_T}$cf_cv_have_errno" >&6
15483
15484if test "$cf_cv_have_errno" = yes ; then
15485
15486cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15487
15488    cat >>confdefs.h <<EOF
15489#define $cf_result 1
15490EOF
15491
15492fi
15493
15494echo "$as_me:15494: checking if data-only library module links" >&5
15495echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
15496if test "${cf_cv_link_dataonly+set}" = set; then
15497  echo $ECHO_N "(cached) $ECHO_C" >&6
15498else
15499
15500	rm -f conftest.a
15501	cat >conftest.$ac_ext <<EOF
15502#line 15502 "configure"
15503int	testdata[3] = { 123, 456, 789 };
15504EOF
15505	if { (eval echo "$as_me:15505: \"$ac_compile\"") >&5
15506  (eval $ac_compile) 2>&5
15507  ac_status=$?
15508  echo "$as_me:15508: \$? = $ac_status" >&5
15509  (exit $ac_status); } ; then
15510		mv conftest.o data.o && \
15511		( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
15512	fi
15513	rm -f conftest.$ac_ext data.o
15514	cat >conftest.$ac_ext <<EOF
15515#line 15515 "configure"
15516int	testfunc()
15517{
15518#if defined(NeXT)
15519	${cf_cv_main_return:-return}(1);	/* I'm told this linker is broken */
15520#else
15521	extern int testdata[3];
15522	return testdata[0] == 123
15523	   &&  testdata[1] == 456
15524	   &&  testdata[2] == 789;
15525#endif
15526}
15527EOF
15528	if { (eval echo "$as_me:15528: \"$ac_compile\"") >&5
15529  (eval $ac_compile) 2>&5
15530  ac_status=$?
15531  echo "$as_me:15531: \$? = $ac_status" >&5
15532  (exit $ac_status); }; then
15533		mv conftest.o func.o && \
15534		( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
15535	fi
15536	rm -f conftest.$ac_ext func.o
15537	( eval $RANLIB conftest.a ) 2>&5 >/dev/null
15538	cf_saveLIBS="$LIBS"
15539	LIBS="conftest.a $LIBS"
15540	if test "$cross_compiling" = yes; then
15541  cf_cv_link_dataonly=unknown
15542else
15543  cat >conftest.$ac_ext <<_ACEOF
15544#line 15544 "configure"
15545#include "confdefs.h"
15546
15547	int main()
15548	{
15549		extern int testfunc();
15550		${cf_cv_main_return:-return} (!testfunc());
15551	}
15552
15553_ACEOF
15554rm -f conftest$ac_exeext
15555if { (eval echo "$as_me:15555: \"$ac_link\"") >&5
15556  (eval $ac_link) 2>&5
15557  ac_status=$?
15558  echo "$as_me:15558: \$? = $ac_status" >&5
15559  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15560  { (eval echo "$as_me:15560: \"$ac_try\"") >&5
15561  (eval $ac_try) 2>&5
15562  ac_status=$?
15563  echo "$as_me:15563: \$? = $ac_status" >&5
15564  (exit $ac_status); }; }; then
15565  cf_cv_link_dataonly=yes
15566else
15567  echo "$as_me: program exited with status $ac_status" >&5
15568echo "$as_me: failed program was:" >&5
15569cat conftest.$ac_ext >&5
15570cf_cv_link_dataonly=no
15571fi
15572rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15573fi
15574	LIBS="$cf_saveLIBS"
15575
15576fi
15577
15578echo "$as_me:15578: result: $cf_cv_link_dataonly" >&5
15579echo "${ECHO_T}$cf_cv_link_dataonly" >&6
15580
15581if test "$cf_cv_link_dataonly" = no ; then
15582
15583cat >>confdefs.h <<\EOF
15584#define BROKEN_LINKER 1
15585EOF
15586
15587	BROKEN_LINKER=1
15588fi
15589
15590###	Checks for library functions.
15591
15592for ac_func in \
15593getcwd \
15594getegid \
15595geteuid \
15596getttynam \
15597issetugid \
15598poll \
15599putenv \
15600remove \
15601select \
15602setbuf \
15603setbuffer \
15604setenv \
15605setvbuf \
15606sigaction \
15607sigvec \
15608strdup \
15609strstr \
15610tcgetpgrp \
15611times \
15612vsnprintf \
15613
15614do
15615as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15616echo "$as_me:15616: checking for $ac_func" >&5
15617echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
15618if eval "test \"\${$as_ac_var+set}\" = set"; then
15619  echo $ECHO_N "(cached) $ECHO_C" >&6
15620else
15621  cat >conftest.$ac_ext <<_ACEOF
15622#line 15622 "configure"
15623#include "confdefs.h"
15624/* System header to define __stub macros and hopefully few prototypes,
15625    which can conflict with char $ac_func (); below.  */
15626#include <assert.h>
15627/* Override any gcc2 internal prototype to avoid an error.  */
15628#ifdef __cplusplus
15629extern "C"
15630#endif
15631/* We use char because int might match the return type of a gcc2
15632   builtin and then its argument prototype would still apply.  */
15633char $ac_func ();
15634char (*f) ();
15635
15636int
15637main ()
15638{
15639/* The GNU C library defines this for functions which it implements
15640    to always fail with ENOSYS.  Some functions are actually named
15641    something starting with __ and the normal name is an alias.  */
15642#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
15643choke me
15644#else
15645f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
15646#endif
15647
15648  ;
15649  return 0;
15650}
15651_ACEOF
15652rm -f conftest.$ac_objext conftest$ac_exeext
15653if { (eval echo "$as_me:15653: \"$ac_link\"") >&5
15654  (eval $ac_link) 2>&5
15655  ac_status=$?
15656  echo "$as_me:15656: \$? = $ac_status" >&5
15657  (exit $ac_status); } &&
15658         { ac_try='test -s conftest$ac_exeext'
15659  { (eval echo "$as_me:15659: \"$ac_try\"") >&5
15660  (eval $ac_try) 2>&5
15661  ac_status=$?
15662  echo "$as_me:15662: \$? = $ac_status" >&5
15663  (exit $ac_status); }; }; then
15664  eval "$as_ac_var=yes"
15665else
15666  echo "$as_me: failed program was:" >&5
15667cat conftest.$ac_ext >&5
15668eval "$as_ac_var=no"
15669fi
15670rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15671fi
15672echo "$as_me:15672: result: `eval echo '${'$as_ac_var'}'`" >&5
15673echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
15674if test `eval echo '${'$as_ac_var'}'` = yes; then
15675  cat >>confdefs.h <<EOF
15676#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15677EOF
15678
15679fi
15680done
15681
15682if test "x$with_getcap" = "xyes" ; then
15683
15684echo "$as_me:15684: checking for terminal-capability database functions" >&5
15685echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
15686if test "${cf_cv_cgetent+set}" = set; then
15687  echo $ECHO_N "(cached) $ECHO_C" >&6
15688else
15689
15690cat >conftest.$ac_ext <<_ACEOF
15691#line 15691 "configure"
15692#include "confdefs.h"
15693
15694#include <stdlib.h>
15695int
15696main ()
15697{
15698
15699	char temp[128];
15700	char *buf = temp;
15701	char *db_array = temp;
15702	cgetent(&buf, &db_array, "vt100");
15703	cgetcap(buf, "tc", '=');
15704	cgetmatch(buf, "tc");
15705
15706  ;
15707  return 0;
15708}
15709_ACEOF
15710rm -f conftest.$ac_objext conftest$ac_exeext
15711if { (eval echo "$as_me:15711: \"$ac_link\"") >&5
15712  (eval $ac_link) 2>&5
15713  ac_status=$?
15714  echo "$as_me:15714: \$? = $ac_status" >&5
15715  (exit $ac_status); } &&
15716         { ac_try='test -s conftest$ac_exeext'
15717  { (eval echo "$as_me:15717: \"$ac_try\"") >&5
15718  (eval $ac_try) 2>&5
15719  ac_status=$?
15720  echo "$as_me:15720: \$? = $ac_status" >&5
15721  (exit $ac_status); }; }; then
15722  cf_cv_cgetent=yes
15723else
15724  echo "$as_me: failed program was:" >&5
15725cat conftest.$ac_ext >&5
15726cf_cv_cgetent=no
15727fi
15728rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15729
15730fi
15731echo "$as_me:15731: result: $cf_cv_cgetent" >&5
15732echo "${ECHO_T}$cf_cv_cgetent" >&6
15733
15734if test "$cf_cv_cgetent" = yes
15735then
15736
15737cat >>confdefs.h <<\EOF
15738#define HAVE_BSD_CGETENT 1
15739EOF
15740
15741echo "$as_me:15741: checking if cgetent uses const parameter" >&5
15742echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
15743if test "${cf_cv_cgetent_const+set}" = set; then
15744  echo $ECHO_N "(cached) $ECHO_C" >&6
15745else
15746
15747cat >conftest.$ac_ext <<_ACEOF
15748#line 15748 "configure"
15749#include "confdefs.h"
15750
15751#include <stdlib.h>
15752int
15753main ()
15754{
15755
15756	char temp[128];
15757	char *buf = temp;
15758#ifndef _NETBSD_SOURCE			/* given, since April 2004 in stdlib.h */
15759	const char *db_array = temp;
15760	cgetent(&buf, &db_array, "vt100");
15761#endif
15762	cgetcap(buf, "tc", '=');
15763	cgetmatch(buf, "tc");
15764
15765  ;
15766  return 0;
15767}
15768_ACEOF
15769rm -f conftest.$ac_objext conftest$ac_exeext
15770if { (eval echo "$as_me:15770: \"$ac_link\"") >&5
15771  (eval $ac_link) 2>&5
15772  ac_status=$?
15773  echo "$as_me:15773: \$? = $ac_status" >&5
15774  (exit $ac_status); } &&
15775         { ac_try='test -s conftest$ac_exeext'
15776  { (eval echo "$as_me:15776: \"$ac_try\"") >&5
15777  (eval $ac_try) 2>&5
15778  ac_status=$?
15779  echo "$as_me:15779: \$? = $ac_status" >&5
15780  (exit $ac_status); }; }; then
15781  cf_cv_cgetent_const=yes
15782else
15783  echo "$as_me: failed program was:" >&5
15784cat conftest.$ac_ext >&5
15785cf_cv_cgetent_const=no
15786fi
15787rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15788
15789fi
15790echo "$as_me:15790: result: $cf_cv_cgetent_const" >&5
15791echo "${ECHO_T}$cf_cv_cgetent_const" >&6
15792	if test "$cf_cv_cgetent_const" = yes
15793	then
15794
15795cat >>confdefs.h <<EOF
15796#define CGETENT_CONST const
15797EOF
15798
15799	fi
15800fi
15801
15802fi
15803
15804echo "$as_me:15804: checking for isascii" >&5
15805echo $ECHO_N "checking for isascii... $ECHO_C" >&6
15806if test "${cf_cv_have_isascii+set}" = set; then
15807  echo $ECHO_N "(cached) $ECHO_C" >&6
15808else
15809
15810	cat >conftest.$ac_ext <<_ACEOF
15811#line 15811 "configure"
15812#include "confdefs.h"
15813#include <ctype.h>
15814int
15815main ()
15816{
15817int x = isascii(' ')
15818  ;
15819  return 0;
15820}
15821_ACEOF
15822rm -f conftest.$ac_objext conftest$ac_exeext
15823if { (eval echo "$as_me:15823: \"$ac_link\"") >&5
15824  (eval $ac_link) 2>&5
15825  ac_status=$?
15826  echo "$as_me:15826: \$? = $ac_status" >&5
15827  (exit $ac_status); } &&
15828         { ac_try='test -s conftest$ac_exeext'
15829  { (eval echo "$as_me:15829: \"$ac_try\"") >&5
15830  (eval $ac_try) 2>&5
15831  ac_status=$?
15832  echo "$as_me:15832: \$? = $ac_status" >&5
15833  (exit $ac_status); }; }; then
15834  cf_cv_have_isascii=yes
15835else
15836  echo "$as_me: failed program was:" >&5
15837cat conftest.$ac_ext >&5
15838cf_cv_have_isascii=no
15839fi
15840rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
15841
15842fi
15843echo "$as_me:15843: result: $cf_cv_have_isascii" >&5
15844echo "${ECHO_T}$cf_cv_have_isascii" >&6
15845test "$cf_cv_have_isascii" = yes &&
15846cat >>confdefs.h <<\EOF
15847#define HAVE_ISASCII 1
15848EOF
15849
15850if test "$ac_cv_func_sigaction" = yes; then
15851echo "$as_me:15851: checking whether sigaction needs _POSIX_SOURCE" >&5
15852echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
15853cat >conftest.$ac_ext <<_ACEOF
15854#line 15854 "configure"
15855#include "confdefs.h"
15856
15857#include <sys/types.h>
15858#include <signal.h>
15859int
15860main ()
15861{
15862struct sigaction act
15863  ;
15864  return 0;
15865}
15866_ACEOF
15867rm -f conftest.$ac_objext
15868if { (eval echo "$as_me:15868: \"$ac_compile\"") >&5
15869  (eval $ac_compile) 2>&5
15870  ac_status=$?
15871  echo "$as_me:15871: \$? = $ac_status" >&5
15872  (exit $ac_status); } &&
15873         { ac_try='test -s conftest.$ac_objext'
15874  { (eval echo "$as_me:15874: \"$ac_try\"") >&5
15875  (eval $ac_try) 2>&5
15876  ac_status=$?
15877  echo "$as_me:15877: \$? = $ac_status" >&5
15878  (exit $ac_status); }; }; then
15879  sigact_bad=no
15880else
15881  echo "$as_me: failed program was:" >&5
15882cat conftest.$ac_ext >&5
15883
15884cat >conftest.$ac_ext <<_ACEOF
15885#line 15885 "configure"
15886#include "confdefs.h"
15887
15888#define _POSIX_SOURCE
15889#include <sys/types.h>
15890#include <signal.h>
15891int
15892main ()
15893{
15894struct sigaction act
15895  ;
15896  return 0;
15897}
15898_ACEOF
15899rm -f conftest.$ac_objext
15900if { (eval echo "$as_me:15900: \"$ac_compile\"") >&5
15901  (eval $ac_compile) 2>&5
15902  ac_status=$?
15903  echo "$as_me:15903: \$? = $ac_status" >&5
15904  (exit $ac_status); } &&
15905         { ac_try='test -s conftest.$ac_objext'
15906  { (eval echo "$as_me:15906: \"$ac_try\"") >&5
15907  (eval $ac_try) 2>&5
15908  ac_status=$?
15909  echo "$as_me:15909: \$? = $ac_status" >&5
15910  (exit $ac_status); }; }; then
15911  sigact_bad=yes
15912
15913cat >>confdefs.h <<\EOF
15914#define _POSIX_SOURCE 1
15915EOF
15916
15917else
15918  echo "$as_me: failed program was:" >&5
15919cat conftest.$ac_ext >&5
15920sigact_bad=unknown
15921fi
15922rm -f conftest.$ac_objext conftest.$ac_ext
15923fi
15924rm -f conftest.$ac_objext conftest.$ac_ext
15925echo "$as_me:15925: result: $sigact_bad" >&5
15926echo "${ECHO_T}$sigact_bad" >&6
15927fi
15928
15929echo "$as_me:15929: checking if nanosleep really works" >&5
15930echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
15931if test "${cf_cv_func_nanosleep+set}" = set; then
15932  echo $ECHO_N "(cached) $ECHO_C" >&6
15933else
15934
15935if test "$cross_compiling" = yes; then
15936  cf_cv_func_nanosleep=unknown
15937else
15938  cat >conftest.$ac_ext <<_ACEOF
15939#line 15939 "configure"
15940#include "confdefs.h"
15941
15942#include <stdio.h>
15943#include <errno.h>
15944#include <time.h>
15945
15946#ifdef HAVE_SYS_TIME_H
15947#include <sys/time.h>
15948#endif
15949
15950int main() {
15951	struct timespec ts1, ts2;
15952	int code;
15953	ts1.tv_sec  = 0;
15954	ts1.tv_nsec = 750000000;
15955	ts2.tv_sec  = 0;
15956	ts2.tv_nsec = 0;
15957	errno = 0;
15958	code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
15959	${cf_cv_main_return:-return}(code != 0);
15960}
15961
15962_ACEOF
15963rm -f conftest$ac_exeext
15964if { (eval echo "$as_me:15964: \"$ac_link\"") >&5
15965  (eval $ac_link) 2>&5
15966  ac_status=$?
15967  echo "$as_me:15967: \$? = $ac_status" >&5
15968  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
15969  { (eval echo "$as_me:15969: \"$ac_try\"") >&5
15970  (eval $ac_try) 2>&5
15971  ac_status=$?
15972  echo "$as_me:15972: \$? = $ac_status" >&5
15973  (exit $ac_status); }; }; then
15974  cf_cv_func_nanosleep=yes
15975else
15976  echo "$as_me: program exited with status $ac_status" >&5
15977echo "$as_me: failed program was:" >&5
15978cat conftest.$ac_ext >&5
15979cf_cv_func_nanosleep=no
15980fi
15981rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
15982fi
15983fi
15984echo "$as_me:15984: result: $cf_cv_func_nanosleep" >&5
15985echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
15986
15987test "$cf_cv_func_nanosleep" = "yes" &&
15988cat >>confdefs.h <<\EOF
15989#define HAVE_NANOSLEEP 1
15990EOF
15991
15992for ac_header in \
15993termio.h \
15994termios.h \
15995unistd.h \
15996
15997do
15998as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
15999echo "$as_me:15999: checking for $ac_header" >&5
16000echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16001if eval "test \"\${$as_ac_Header+set}\" = set"; then
16002  echo $ECHO_N "(cached) $ECHO_C" >&6
16003else
16004  cat >conftest.$ac_ext <<_ACEOF
16005#line 16005 "configure"
16006#include "confdefs.h"
16007#include <$ac_header>
16008_ACEOF
16009if { (eval echo "$as_me:16009: \"$ac_cpp conftest.$ac_ext\"") >&5
16010  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16011  ac_status=$?
16012  egrep -v '^ *\+' conftest.er1 >conftest.err
16013  rm -f conftest.er1
16014  cat conftest.err >&5
16015  echo "$as_me:16015: \$? = $ac_status" >&5
16016  (exit $ac_status); } >/dev/null; then
16017  if test -s conftest.err; then
16018    ac_cpp_err=$ac_c_preproc_warn_flag
16019  else
16020    ac_cpp_err=
16021  fi
16022else
16023  ac_cpp_err=yes
16024fi
16025if test -z "$ac_cpp_err"; then
16026  eval "$as_ac_Header=yes"
16027else
16028  echo "$as_me: failed program was:" >&5
16029  cat conftest.$ac_ext >&5
16030  eval "$as_ac_Header=no"
16031fi
16032rm -f conftest.err conftest.$ac_ext
16033fi
16034echo "$as_me:16034: result: `eval echo '${'$as_ac_Header'}'`" >&5
16035echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16036if test `eval echo '${'$as_ac_Header'}'` = yes; then
16037  cat >>confdefs.h <<EOF
16038#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16039EOF
16040
16041fi
16042done
16043
16044if test "$ISC" = yes ; then
16045
16046for ac_header in sys/termio.h
16047do
16048as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
16049echo "$as_me:16049: checking for $ac_header" >&5
16050echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
16051if eval "test \"\${$as_ac_Header+set}\" = set"; then
16052  echo $ECHO_N "(cached) $ECHO_C" >&6
16053else
16054  cat >conftest.$ac_ext <<_ACEOF
16055#line 16055 "configure"
16056#include "confdefs.h"
16057#include <$ac_header>
16058_ACEOF
16059if { (eval echo "$as_me:16059: \"$ac_cpp conftest.$ac_ext\"") >&5
16060  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
16061  ac_status=$?
16062  egrep -v '^ *\+' conftest.er1 >conftest.err
16063  rm -f conftest.er1
16064  cat conftest.err >&5
16065  echo "$as_me:16065: \$? = $ac_status" >&5
16066  (exit $ac_status); } >/dev/null; then
16067  if test -s conftest.err; then
16068    ac_cpp_err=$ac_c_preproc_warn_flag
16069  else
16070    ac_cpp_err=
16071  fi
16072else
16073  ac_cpp_err=yes
16074fi
16075if test -z "$ac_cpp_err"; then
16076  eval "$as_ac_Header=yes"
16077else
16078  echo "$as_me: failed program was:" >&5
16079  cat conftest.$ac_ext >&5
16080  eval "$as_ac_Header=no"
16081fi
16082rm -f conftest.err conftest.$ac_ext
16083fi
16084echo "$as_me:16084: result: `eval echo '${'$as_ac_Header'}'`" >&5
16085echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
16086if test `eval echo '${'$as_ac_Header'}'` = yes; then
16087  cat >>confdefs.h <<EOF
16088#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
16089EOF
16090
16091fi
16092done
16093
16094fi
16095if test "$ac_cv_header_termios_h" = yes ; then
16096	case "$CFLAGS $CPPFLAGS" in
16097	*-D_POSIX_SOURCE*)
16098		termios_bad=dunno ;;
16099	*)	termios_bad=maybe ;;
16100	esac
16101	if test "$termios_bad" = maybe ; then
16102	echo "$as_me:16102: checking whether termios.h needs _POSIX_SOURCE" >&5
16103echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
16104	cat >conftest.$ac_ext <<_ACEOF
16105#line 16105 "configure"
16106#include "confdefs.h"
16107#include <termios.h>
16108int
16109main ()
16110{
16111struct termios foo; int x = foo.c_iflag
16112  ;
16113  return 0;
16114}
16115_ACEOF
16116rm -f conftest.$ac_objext
16117if { (eval echo "$as_me:16117: \"$ac_compile\"") >&5
16118  (eval $ac_compile) 2>&5
16119  ac_status=$?
16120  echo "$as_me:16120: \$? = $ac_status" >&5
16121  (exit $ac_status); } &&
16122         { ac_try='test -s conftest.$ac_objext'
16123  { (eval echo "$as_me:16123: \"$ac_try\"") >&5
16124  (eval $ac_try) 2>&5
16125  ac_status=$?
16126  echo "$as_me:16126: \$? = $ac_status" >&5
16127  (exit $ac_status); }; }; then
16128  termios_bad=no
16129else
16130  echo "$as_me: failed program was:" >&5
16131cat conftest.$ac_ext >&5
16132
16133		cat >conftest.$ac_ext <<_ACEOF
16134#line 16134 "configure"
16135#include "confdefs.h"
16136
16137#define _POSIX_SOURCE
16138#include <termios.h>
16139int
16140main ()
16141{
16142struct termios foo; int x = foo.c_iflag
16143  ;
16144  return 0;
16145}
16146_ACEOF
16147rm -f conftest.$ac_objext
16148if { (eval echo "$as_me:16148: \"$ac_compile\"") >&5
16149  (eval $ac_compile) 2>&5
16150  ac_status=$?
16151  echo "$as_me:16151: \$? = $ac_status" >&5
16152  (exit $ac_status); } &&
16153         { ac_try='test -s conftest.$ac_objext'
16154  { (eval echo "$as_me:16154: \"$ac_try\"") >&5
16155  (eval $ac_try) 2>&5
16156  ac_status=$?
16157  echo "$as_me:16157: \$? = $ac_status" >&5
16158  (exit $ac_status); }; }; then
16159  termios_bad=unknown
16160else
16161  echo "$as_me: failed program was:" >&5
16162cat conftest.$ac_ext >&5
16163termios_bad=yes
16164cat >>confdefs.h <<\EOF
16165#define _POSIX_SOURCE 1
16166EOF
16167
16168fi
16169rm -f conftest.$ac_objext conftest.$ac_ext
16170
16171fi
16172rm -f conftest.$ac_objext conftest.$ac_ext
16173	echo "$as_me:16173: result: $termios_bad" >&5
16174echo "${ECHO_T}$termios_bad" >&6
16175	fi
16176fi
16177
16178echo "$as_me:16178: checking for tcgetattr" >&5
16179echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
16180if test "${cf_cv_have_tcgetattr+set}" = set; then
16181  echo $ECHO_N "(cached) $ECHO_C" >&6
16182else
16183
16184cat >conftest.$ac_ext <<_ACEOF
16185#line 16185 "configure"
16186#include "confdefs.h"
16187
16188#include <sys/types.h>
16189#ifdef HAVE_UNISTD_H
16190#include <unistd.h>
16191#endif
16192#ifdef HAVE_TERMIOS_H
16193#include <termios.h>
16194#define TTY struct termios
16195#else
16196#ifdef HAVE_TERMIO_H
16197#include <termio.h>
16198#define TTY struct termio
16199#endif
16200#endif
16201
16202int
16203main ()
16204{
16205
16206TTY foo;
16207tcgetattr(1, &foo);
16208  ;
16209  return 0;
16210}
16211_ACEOF
16212rm -f conftest.$ac_objext conftest$ac_exeext
16213if { (eval echo "$as_me:16213: \"$ac_link\"") >&5
16214  (eval $ac_link) 2>&5
16215  ac_status=$?
16216  echo "$as_me:16216: \$? = $ac_status" >&5
16217  (exit $ac_status); } &&
16218         { ac_try='test -s conftest$ac_exeext'
16219  { (eval echo "$as_me:16219: \"$ac_try\"") >&5
16220  (eval $ac_try) 2>&5
16221  ac_status=$?
16222  echo "$as_me:16222: \$? = $ac_status" >&5
16223  (exit $ac_status); }; }; then
16224  cf_cv_have_tcgetattr=yes
16225else
16226  echo "$as_me: failed program was:" >&5
16227cat conftest.$ac_ext >&5
16228cf_cv_have_tcgetattr=no
16229fi
16230rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16231fi
16232echo "$as_me:16232: result: $cf_cv_have_tcgetattr" >&5
16233echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
16234test "$cf_cv_have_tcgetattr" = yes &&
16235cat >>confdefs.h <<\EOF
16236#define HAVE_TCGETATTR 1
16237EOF
16238
16239echo "$as_me:16239: checking for vsscanf function or workaround" >&5
16240echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
16241if test "${cf_cv_func_vsscanf+set}" = set; then
16242  echo $ECHO_N "(cached) $ECHO_C" >&6
16243else
16244
16245cat >conftest.$ac_ext <<_ACEOF
16246#line 16246 "configure"
16247#include "confdefs.h"
16248
16249#include <stdarg.h>
16250#include <stdio.h>
16251int
16252main ()
16253{
16254
16255	va_list ap;
16256	vsscanf("from", "%d", ap)
16257  ;
16258  return 0;
16259}
16260_ACEOF
16261rm -f conftest.$ac_objext conftest$ac_exeext
16262if { (eval echo "$as_me:16262: \"$ac_link\"") >&5
16263  (eval $ac_link) 2>&5
16264  ac_status=$?
16265  echo "$as_me:16265: \$? = $ac_status" >&5
16266  (exit $ac_status); } &&
16267         { ac_try='test -s conftest$ac_exeext'
16268  { (eval echo "$as_me:16268: \"$ac_try\"") >&5
16269  (eval $ac_try) 2>&5
16270  ac_status=$?
16271  echo "$as_me:16271: \$? = $ac_status" >&5
16272  (exit $ac_status); }; }; then
16273  cf_cv_func_vsscanf=vsscanf
16274else
16275  echo "$as_me: failed program was:" >&5
16276cat conftest.$ac_ext >&5
16277
16278cat >conftest.$ac_ext <<_ACEOF
16279#line 16279 "configure"
16280#include "confdefs.h"
16281
16282#include <stdarg.h>
16283#include <stdio.h>
16284int
16285main ()
16286{
16287
16288    FILE strbuf;
16289    char *str = "from";
16290
16291    strbuf._flag = _IOREAD;
16292    strbuf._ptr = strbuf._base = (unsigned char *) str;
16293    strbuf._cnt = strlen(str);
16294    strbuf._file = _NFILE;
16295    return (vfscanf(&strbuf, "%d", ap))
16296  ;
16297  return 0;
16298}
16299_ACEOF
16300rm -f conftest.$ac_objext conftest$ac_exeext
16301if { (eval echo "$as_me:16301: \"$ac_link\"") >&5
16302  (eval $ac_link) 2>&5
16303  ac_status=$?
16304  echo "$as_me:16304: \$? = $ac_status" >&5
16305  (exit $ac_status); } &&
16306         { ac_try='test -s conftest$ac_exeext'
16307  { (eval echo "$as_me:16307: \"$ac_try\"") >&5
16308  (eval $ac_try) 2>&5
16309  ac_status=$?
16310  echo "$as_me:16310: \$? = $ac_status" >&5
16311  (exit $ac_status); }; }; then
16312  cf_cv_func_vsscanf=vfscanf
16313else
16314  echo "$as_me: failed program was:" >&5
16315cat conftest.$ac_ext >&5
16316
16317cat >conftest.$ac_ext <<_ACEOF
16318#line 16318 "configure"
16319#include "confdefs.h"
16320
16321#include <stdarg.h>
16322#include <stdio.h>
16323int
16324main ()
16325{
16326
16327    FILE strbuf;
16328    char *str = "from";
16329
16330    strbuf._flag = _IOREAD;
16331    strbuf._ptr = strbuf._base = (unsigned char *) str;
16332    strbuf._cnt = strlen(str);
16333    strbuf._file = _NFILE;
16334    return (_doscan(&strbuf, "%d", ap))
16335  ;
16336  return 0;
16337}
16338_ACEOF
16339rm -f conftest.$ac_objext conftest$ac_exeext
16340if { (eval echo "$as_me:16340: \"$ac_link\"") >&5
16341  (eval $ac_link) 2>&5
16342  ac_status=$?
16343  echo "$as_me:16343: \$? = $ac_status" >&5
16344  (exit $ac_status); } &&
16345         { ac_try='test -s conftest$ac_exeext'
16346  { (eval echo "$as_me:16346: \"$ac_try\"") >&5
16347  (eval $ac_try) 2>&5
16348  ac_status=$?
16349  echo "$as_me:16349: \$? = $ac_status" >&5
16350  (exit $ac_status); }; }; then
16351  cf_cv_func_vsscanf=_doscan
16352else
16353  echo "$as_me: failed program was:" >&5
16354cat conftest.$ac_ext >&5
16355
16356cf_cv_func_vsscanf=no
16357fi
16358rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16359fi
16360rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16361fi
16362rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16363fi
16364echo "$as_me:16364: result: $cf_cv_func_vsscanf" >&5
16365echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
16366
16367case $cf_cv_func_vsscanf in #(vi
16368vsscanf)
16369cat >>confdefs.h <<\EOF
16370#define HAVE_VSSCANF 1
16371EOF
16372;; #(vi
16373vfscanf)
16374cat >>confdefs.h <<\EOF
16375#define HAVE_VFSCANF 1
16376EOF
16377;; #(vi
16378_doscan)
16379cat >>confdefs.h <<\EOF
16380#define HAVE__DOSCAN 1
16381EOF
16382;;
16383esac
16384
16385echo "$as_me:16385: checking for working mkstemp" >&5
16386echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
16387if test "${cf_cv_func_mkstemp+set}" = set; then
16388  echo $ECHO_N "(cached) $ECHO_C" >&6
16389else
16390
16391rm -rf conftest*
16392if test "$cross_compiling" = yes; then
16393  cf_cv_func_mkstemp=maybe
16394else
16395  cat >conftest.$ac_ext <<_ACEOF
16396#line 16396 "configure"
16397#include "confdefs.h"
16398
16399#include <sys/types.h>
16400#include <stdlib.h>
16401#include <stdio.h>
16402#include <string.h>
16403#include <sys/stat.h>
16404int main()
16405{
16406	char *tmpl = "conftestXXXXXX";
16407	char name[2][80];
16408	int n;
16409	int result = 0;
16410	int fd;
16411	struct stat sb;
16412
16413	umask(077);
16414	for (n = 0; n < 2; ++n) {
16415		strcpy(name[n], tmpl);
16416		if ((fd = mkstemp(name[n])) >= 0) {
16417			if (!strcmp(name[n], tmpl)
16418			 || stat(name[n], &sb) != 0
16419			 || (sb.st_mode & S_IFMT) != S_IFREG
16420			 || (sb.st_mode & 077) != 0) {
16421				result = 1;
16422			}
16423			close(fd);
16424		}
16425	}
16426	if (result == 0
16427	 && !strcmp(name[0], name[1]))
16428		result = 1;
16429	${cf_cv_main_return:-return}(result);
16430}
16431
16432_ACEOF
16433rm -f conftest$ac_exeext
16434if { (eval echo "$as_me:16434: \"$ac_link\"") >&5
16435  (eval $ac_link) 2>&5
16436  ac_status=$?
16437  echo "$as_me:16437: \$? = $ac_status" >&5
16438  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16439  { (eval echo "$as_me:16439: \"$ac_try\"") >&5
16440  (eval $ac_try) 2>&5
16441  ac_status=$?
16442  echo "$as_me:16442: \$? = $ac_status" >&5
16443  (exit $ac_status); }; }; then
16444  cf_cv_func_mkstemp=yes
16445
16446else
16447  echo "$as_me: program exited with status $ac_status" >&5
16448echo "$as_me: failed program was:" >&5
16449cat conftest.$ac_ext >&5
16450cf_cv_func_mkstemp=no
16451
16452fi
16453rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16454fi
16455
16456fi
16457echo "$as_me:16457: result: $cf_cv_func_mkstemp" >&5
16458echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
16459if test "x$cf_cv_func_mkstemp" = xmaybe ; then
16460	echo "$as_me:16460: checking for mkstemp" >&5
16461echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
16462if test "${ac_cv_func_mkstemp+set}" = set; then
16463  echo $ECHO_N "(cached) $ECHO_C" >&6
16464else
16465  cat >conftest.$ac_ext <<_ACEOF
16466#line 16466 "configure"
16467#include "confdefs.h"
16468/* System header to define __stub macros and hopefully few prototypes,
16469    which can conflict with char mkstemp (); below.  */
16470#include <assert.h>
16471/* Override any gcc2 internal prototype to avoid an error.  */
16472#ifdef __cplusplus
16473extern "C"
16474#endif
16475/* We use char because int might match the return type of a gcc2
16476   builtin and then its argument prototype would still apply.  */
16477char mkstemp ();
16478char (*f) ();
16479
16480int
16481main ()
16482{
16483/* The GNU C library defines this for functions which it implements
16484    to always fail with ENOSYS.  Some functions are actually named
16485    something starting with __ and the normal name is an alias.  */
16486#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
16487choke me
16488#else
16489f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16490#endif
16491
16492  ;
16493  return 0;
16494}
16495_ACEOF
16496rm -f conftest.$ac_objext conftest$ac_exeext
16497if { (eval echo "$as_me:16497: \"$ac_link\"") >&5
16498  (eval $ac_link) 2>&5
16499  ac_status=$?
16500  echo "$as_me:16500: \$? = $ac_status" >&5
16501  (exit $ac_status); } &&
16502         { ac_try='test -s conftest$ac_exeext'
16503  { (eval echo "$as_me:16503: \"$ac_try\"") >&5
16504  (eval $ac_try) 2>&5
16505  ac_status=$?
16506  echo "$as_me:16506: \$? = $ac_status" >&5
16507  (exit $ac_status); }; }; then
16508  ac_cv_func_mkstemp=yes
16509else
16510  echo "$as_me: failed program was:" >&5
16511cat conftest.$ac_ext >&5
16512ac_cv_func_mkstemp=no
16513fi
16514rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16515fi
16516echo "$as_me:16516: result: $ac_cv_func_mkstemp" >&5
16517echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
16518
16519fi
16520if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
16521
16522cat >>confdefs.h <<\EOF
16523#define HAVE_MKSTEMP 1
16524EOF
16525
16526fi
16527
16528# setup for prototype of fallback for vsscanf()
16529
16530if test "$cf_cv_func_vsscanf" = vsscanf ; then
16531	HAVE_VSSCANF=1
16532else
16533	HAVE_VSSCANF=0
16534fi
16535
16536if test "x$cross_compiling" = xyes ; then
16537	{ echo "$as_me:16537: WARNING: cross compiling: assume setvbuf params not reversed" >&5
16538echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
16539else
16540	echo "$as_me:16540: checking whether setvbuf arguments are reversed" >&5
16541echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
16542if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
16543  echo $ECHO_N "(cached) $ECHO_C" >&6
16544else
16545  if test "$cross_compiling" = yes; then
16546  { { echo "$as_me:16546: error: cannot run test program while cross compiling" >&5
16547echo "$as_me: error: cannot run test program while cross compiling" >&2;}
16548   { (exit 1); exit 1; }; }
16549else
16550  cat >conftest.$ac_ext <<_ACEOF
16551#line 16551 "configure"
16552#include "confdefs.h"
16553#include <stdio.h>
16554/* If setvbuf has the reversed format, exit 0. */
16555int
16556main ()
16557{
16558  /* This call has the arguments reversed.
16559     A reversed system may check and see that the address of main
16560     is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
16561  if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
16562    $ac_main_return(1);
16563  putc('\r', stdout);
16564  $ac_main_return(0);			/* Non-reversed systems segv here.  */
16565}
16566_ACEOF
16567rm -f conftest$ac_exeext
16568if { (eval echo "$as_me:16568: \"$ac_link\"") >&5
16569  (eval $ac_link) 2>&5
16570  ac_status=$?
16571  echo "$as_me:16571: \$? = $ac_status" >&5
16572  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16573  { (eval echo "$as_me:16573: \"$ac_try\"") >&5
16574  (eval $ac_try) 2>&5
16575  ac_status=$?
16576  echo "$as_me:16576: \$? = $ac_status" >&5
16577  (exit $ac_status); }; }; then
16578  ac_cv_func_setvbuf_reversed=yes
16579else
16580  echo "$as_me: program exited with status $ac_status" >&5
16581echo "$as_me: failed program was:" >&5
16582cat conftest.$ac_ext >&5
16583ac_cv_func_setvbuf_reversed=no
16584fi
16585rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16586fi
16587rm -f core core.* *.core
16588fi
16589echo "$as_me:16589: result: $ac_cv_func_setvbuf_reversed" >&5
16590echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
16591if test $ac_cv_func_setvbuf_reversed = yes; then
16592
16593cat >>confdefs.h <<\EOF
16594#define SETVBUF_REVERSED 1
16595EOF
16596
16597fi
16598
16599fi
16600echo "$as_me:16600: checking for intptr_t" >&5
16601echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
16602if test "${ac_cv_type_intptr_t+set}" = set; then
16603  echo $ECHO_N "(cached) $ECHO_C" >&6
16604else
16605  cat >conftest.$ac_ext <<_ACEOF
16606#line 16606 "configure"
16607#include "confdefs.h"
16608$ac_includes_default
16609int
16610main ()
16611{
16612if ((intptr_t *) 0)
16613  return 0;
16614if (sizeof (intptr_t))
16615  return 0;
16616  ;
16617  return 0;
16618}
16619_ACEOF
16620rm -f conftest.$ac_objext
16621if { (eval echo "$as_me:16621: \"$ac_compile\"") >&5
16622  (eval $ac_compile) 2>&5
16623  ac_status=$?
16624  echo "$as_me:16624: \$? = $ac_status" >&5
16625  (exit $ac_status); } &&
16626         { ac_try='test -s conftest.$ac_objext'
16627  { (eval echo "$as_me:16627: \"$ac_try\"") >&5
16628  (eval $ac_try) 2>&5
16629  ac_status=$?
16630  echo "$as_me:16630: \$? = $ac_status" >&5
16631  (exit $ac_status); }; }; then
16632  ac_cv_type_intptr_t=yes
16633else
16634  echo "$as_me: failed program was:" >&5
16635cat conftest.$ac_ext >&5
16636ac_cv_type_intptr_t=no
16637fi
16638rm -f conftest.$ac_objext conftest.$ac_ext
16639fi
16640echo "$as_me:16640: result: $ac_cv_type_intptr_t" >&5
16641echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
16642if test $ac_cv_type_intptr_t = yes; then
16643  :
16644else
16645
16646cat >>confdefs.h <<EOF
16647#define intptr_t long
16648EOF
16649
16650fi
16651
16652echo "$as_me:16652: checking for type sigaction_t" >&5
16653echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
16654if test "${cf_cv_type_sigaction+set}" = set; then
16655  echo $ECHO_N "(cached) $ECHO_C" >&6
16656else
16657
16658	cat >conftest.$ac_ext <<_ACEOF
16659#line 16659 "configure"
16660#include "confdefs.h"
16661
16662#include <signal.h>
16663int
16664main ()
16665{
16666sigaction_t x
16667  ;
16668  return 0;
16669}
16670_ACEOF
16671rm -f conftest.$ac_objext
16672if { (eval echo "$as_me:16672: \"$ac_compile\"") >&5
16673  (eval $ac_compile) 2>&5
16674  ac_status=$?
16675  echo "$as_me:16675: \$? = $ac_status" >&5
16676  (exit $ac_status); } &&
16677         { ac_try='test -s conftest.$ac_objext'
16678  { (eval echo "$as_me:16678: \"$ac_try\"") >&5
16679  (eval $ac_try) 2>&5
16680  ac_status=$?
16681  echo "$as_me:16681: \$? = $ac_status" >&5
16682  (exit $ac_status); }; }; then
16683  cf_cv_type_sigaction=yes
16684else
16685  echo "$as_me: failed program was:" >&5
16686cat conftest.$ac_ext >&5
16687cf_cv_type_sigaction=no
16688fi
16689rm -f conftest.$ac_objext conftest.$ac_ext
16690fi
16691
16692echo "$as_me:16692: result: $cf_cv_type_sigaction" >&5
16693echo "${ECHO_T}$cf_cv_type_sigaction" >&6
16694test "$cf_cv_type_sigaction" = yes &&
16695cat >>confdefs.h <<\EOF
16696#define HAVE_TYPE_SIGACTION 1
16697EOF
16698
16699echo "$as_me:16699: checking declaration of size-change" >&5
16700echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
16701if test "${cf_cv_sizechange+set}" = set; then
16702  echo $ECHO_N "(cached) $ECHO_C" >&6
16703else
16704
16705    cf_cv_sizechange=unknown
16706    cf_save_CPPFLAGS="$CPPFLAGS"
16707
16708for cf_opts in "" "NEED_PTEM_H"
16709do
16710
16711    CPPFLAGS="$cf_save_CPPFLAGS"
16712    test -n "$cf_opts" && CPPFLAGS="$CPPFLAGS -D$cf_opts"
16713    cat >conftest.$ac_ext <<_ACEOF
16714#line 16714 "configure"
16715#include "confdefs.h"
16716#include <sys/types.h>
16717#ifdef HAVE_TERMIOS_H
16718#include <termios.h>
16719#else
16720#ifdef HAVE_TERMIO_H
16721#include <termio.h>
16722#endif
16723#endif
16724#ifdef NEED_PTEM_H
16725/* This is a workaround for SCO:  they neglected to define struct winsize in
16726 * termios.h -- it's only in termio.h and ptem.h
16727 */
16728#include        <sys/stream.h>
16729#include        <sys/ptem.h>
16730#endif
16731#if !defined(sun) || !defined(HAVE_TERMIOS_H)
16732#include <sys/ioctl.h>
16733#endif
16734
16735int
16736main ()
16737{
16738
16739#ifdef TIOCGSIZE
16740	struct ttysize win;	/* FIXME: what system is this? */
16741	int y = win.ts_lines;
16742	int x = win.ts_cols;
16743#else
16744#ifdef TIOCGWINSZ
16745	struct winsize win;
16746	int y = win.ws_row;
16747	int x = win.ws_col;
16748#else
16749	no TIOCGSIZE or TIOCGWINSZ
16750#endif /* TIOCGWINSZ */
16751#endif /* TIOCGSIZE */
16752
16753  ;
16754  return 0;
16755}
16756_ACEOF
16757rm -f conftest.$ac_objext
16758if { (eval echo "$as_me:16758: \"$ac_compile\"") >&5
16759  (eval $ac_compile) 2>&5
16760  ac_status=$?
16761  echo "$as_me:16761: \$? = $ac_status" >&5
16762  (exit $ac_status); } &&
16763         { ac_try='test -s conftest.$ac_objext'
16764  { (eval echo "$as_me:16764: \"$ac_try\"") >&5
16765  (eval $ac_try) 2>&5
16766  ac_status=$?
16767  echo "$as_me:16767: \$? = $ac_status" >&5
16768  (exit $ac_status); }; }; then
16769  cf_cv_sizechange=yes
16770else
16771  echo "$as_me: failed program was:" >&5
16772cat conftest.$ac_ext >&5
16773cf_cv_sizechange=no
16774fi
16775rm -f conftest.$ac_objext conftest.$ac_ext
16776
16777	CPPFLAGS="$cf_save_CPPFLAGS"
16778	if test "$cf_cv_sizechange" = yes ; then
16779		echo "size-change succeeded ($cf_opts)" >&5
16780		test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
16781		break
16782	fi
16783done
16784
16785fi
16786echo "$as_me:16786: result: $cf_cv_sizechange" >&5
16787echo "${ECHO_T}$cf_cv_sizechange" >&6
16788if test "$cf_cv_sizechange" != no ; then
16789
16790cat >>confdefs.h <<\EOF
16791#define HAVE_SIZECHANGE 1
16792EOF
16793
16794	case $cf_cv_sizechange in #(vi
16795	NEED*)
16796		cat >>confdefs.h <<EOF
16797#define $cf_cv_sizechange  1
16798EOF
16799
16800		;;
16801	esac
16802fi
16803
16804echo "$as_me:16804: checking for memmove" >&5
16805echo $ECHO_N "checking for memmove... $ECHO_C" >&6
16806if test "${ac_cv_func_memmove+set}" = set; then
16807  echo $ECHO_N "(cached) $ECHO_C" >&6
16808else
16809  cat >conftest.$ac_ext <<_ACEOF
16810#line 16810 "configure"
16811#include "confdefs.h"
16812/* System header to define __stub macros and hopefully few prototypes,
16813    which can conflict with char memmove (); below.  */
16814#include <assert.h>
16815/* Override any gcc2 internal prototype to avoid an error.  */
16816#ifdef __cplusplus
16817extern "C"
16818#endif
16819/* We use char because int might match the return type of a gcc2
16820   builtin and then its argument prototype would still apply.  */
16821char memmove ();
16822char (*f) ();
16823
16824int
16825main ()
16826{
16827/* The GNU C library defines this for functions which it implements
16828    to always fail with ENOSYS.  Some functions are actually named
16829    something starting with __ and the normal name is an alias.  */
16830#if defined (__stub_memmove) || defined (__stub___memmove)
16831choke me
16832#else
16833f = memmove; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16834#endif
16835
16836  ;
16837  return 0;
16838}
16839_ACEOF
16840rm -f conftest.$ac_objext conftest$ac_exeext
16841if { (eval echo "$as_me:16841: \"$ac_link\"") >&5
16842  (eval $ac_link) 2>&5
16843  ac_status=$?
16844  echo "$as_me:16844: \$? = $ac_status" >&5
16845  (exit $ac_status); } &&
16846         { ac_try='test -s conftest$ac_exeext'
16847  { (eval echo "$as_me:16847: \"$ac_try\"") >&5
16848  (eval $ac_try) 2>&5
16849  ac_status=$?
16850  echo "$as_me:16850: \$? = $ac_status" >&5
16851  (exit $ac_status); }; }; then
16852  ac_cv_func_memmove=yes
16853else
16854  echo "$as_me: failed program was:" >&5
16855cat conftest.$ac_ext >&5
16856ac_cv_func_memmove=no
16857fi
16858rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16859fi
16860echo "$as_me:16860: result: $ac_cv_func_memmove" >&5
16861echo "${ECHO_T}$ac_cv_func_memmove" >&6
16862if test $ac_cv_func_memmove = yes; then
16863  :
16864else
16865
16866echo "$as_me:16866: checking for bcopy" >&5
16867echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
16868if test "${ac_cv_func_bcopy+set}" = set; then
16869  echo $ECHO_N "(cached) $ECHO_C" >&6
16870else
16871  cat >conftest.$ac_ext <<_ACEOF
16872#line 16872 "configure"
16873#include "confdefs.h"
16874/* System header to define __stub macros and hopefully few prototypes,
16875    which can conflict with char bcopy (); below.  */
16876#include <assert.h>
16877/* Override any gcc2 internal prototype to avoid an error.  */
16878#ifdef __cplusplus
16879extern "C"
16880#endif
16881/* We use char because int might match the return type of a gcc2
16882   builtin and then its argument prototype would still apply.  */
16883char bcopy ();
16884char (*f) ();
16885
16886int
16887main ()
16888{
16889/* The GNU C library defines this for functions which it implements
16890    to always fail with ENOSYS.  Some functions are actually named
16891    something starting with __ and the normal name is an alias.  */
16892#if defined (__stub_bcopy) || defined (__stub___bcopy)
16893choke me
16894#else
16895f = bcopy; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
16896#endif
16897
16898  ;
16899  return 0;
16900}
16901_ACEOF
16902rm -f conftest.$ac_objext conftest$ac_exeext
16903if { (eval echo "$as_me:16903: \"$ac_link\"") >&5
16904  (eval $ac_link) 2>&5
16905  ac_status=$?
16906  echo "$as_me:16906: \$? = $ac_status" >&5
16907  (exit $ac_status); } &&
16908         { ac_try='test -s conftest$ac_exeext'
16909  { (eval echo "$as_me:16909: \"$ac_try\"") >&5
16910  (eval $ac_try) 2>&5
16911  ac_status=$?
16912  echo "$as_me:16912: \$? = $ac_status" >&5
16913  (exit $ac_status); }; }; then
16914  ac_cv_func_bcopy=yes
16915else
16916  echo "$as_me: failed program was:" >&5
16917cat conftest.$ac_ext >&5
16918ac_cv_func_bcopy=no
16919fi
16920rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
16921fi
16922echo "$as_me:16922: result: $ac_cv_func_bcopy" >&5
16923echo "${ECHO_T}$ac_cv_func_bcopy" >&6
16924if test $ac_cv_func_bcopy = yes; then
16925
16926	echo "$as_me:16926: checking if bcopy does overlapping moves" >&5
16927echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
16928if test "${cf_cv_good_bcopy+set}" = set; then
16929  echo $ECHO_N "(cached) $ECHO_C" >&6
16930else
16931
16932		if test "$cross_compiling" = yes; then
16933  cf_cv_good_bcopy=unknown
16934else
16935  cat >conftest.$ac_ext <<_ACEOF
16936#line 16936 "configure"
16937#include "confdefs.h"
16938
16939int main() {
16940	static char data[] = "abcdefghijklmnopqrstuwwxyz";
16941	char temp[40];
16942	bcopy(data, temp, sizeof(data));
16943	bcopy(temp+10, temp, 15);
16944	bcopy(temp+5, temp+15, 10);
16945	${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
16946}
16947
16948_ACEOF
16949rm -f conftest$ac_exeext
16950if { (eval echo "$as_me:16950: \"$ac_link\"") >&5
16951  (eval $ac_link) 2>&5
16952  ac_status=$?
16953  echo "$as_me:16953: \$? = $ac_status" >&5
16954  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16955  { (eval echo "$as_me:16955: \"$ac_try\"") >&5
16956  (eval $ac_try) 2>&5
16957  ac_status=$?
16958  echo "$as_me:16958: \$? = $ac_status" >&5
16959  (exit $ac_status); }; }; then
16960  cf_cv_good_bcopy=yes
16961else
16962  echo "$as_me: program exited with status $ac_status" >&5
16963echo "$as_me: failed program was:" >&5
16964cat conftest.$ac_ext >&5
16965cf_cv_good_bcopy=no
16966fi
16967rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16968fi
16969
16970fi
16971echo "$as_me:16971: result: $cf_cv_good_bcopy" >&5
16972echo "${ECHO_T}$cf_cv_good_bcopy" >&6
16973
16974else
16975  cf_cv_good_bcopy=no
16976fi
16977
16978	if test "$cf_cv_good_bcopy" = yes ; then
16979
16980cat >>confdefs.h <<\EOF
16981#define USE_OK_BCOPY 1
16982EOF
16983
16984	else
16985
16986cat >>confdefs.h <<\EOF
16987#define USE_MY_MEMMOVE 1
16988EOF
16989
16990	fi
16991
16992fi
16993
16994echo "$as_me:16994: checking if poll really works" >&5
16995echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
16996if test "${cf_cv_working_poll+set}" = set; then
16997  echo $ECHO_N "(cached) $ECHO_C" >&6
16998else
16999
17000if test "$cross_compiling" = yes; then
17001  cf_cv_working_poll=unknown
17002else
17003  cat >conftest.$ac_ext <<_ACEOF
17004#line 17004 "configure"
17005#include "confdefs.h"
17006
17007#include <stdlib.h>
17008#include <stdio.h>
17009#include <unistd.h>
17010#include <fcntl.h>
17011#ifdef HAVE_POLL_H
17012#include <poll.h>
17013#else
17014#include <sys/poll.h>
17015#endif
17016int main() {
17017	struct pollfd myfds;
17018	int ret;
17019
17020	/* check for Darwin bug with respect to "devices" */
17021	myfds.fd = open("/dev/null", 1);	/* O_WRONLY */
17022	if (myfds.fd < 0)
17023		myfds.fd = 0;
17024	myfds.events = POLLIN;
17025	myfds.revents = 0;
17026
17027	ret = poll(&myfds, 1, 100);
17028
17029	if (ret < 0 || (myfds.revents & POLLNVAL)) {
17030		ret = -1;
17031	} else {
17032		int fd = 0;
17033		if (!isatty(fd)) {
17034			fd = open("/dev/tty", 2);	/* O_RDWR */
17035		}
17036
17037		if (fd >= 0) {
17038			/* also check with standard input */
17039			myfds.fd = fd;
17040			myfds.events = POLLIN;
17041			myfds.revents = 0;
17042			ret = poll(&myfds, 1, 100);
17043		} else {
17044			ret = -1;
17045		}
17046	}
17047	${cf_cv_main_return:-return}(ret < 0);
17048}
17049_ACEOF
17050rm -f conftest$ac_exeext
17051if { (eval echo "$as_me:17051: \"$ac_link\"") >&5
17052  (eval $ac_link) 2>&5
17053  ac_status=$?
17054  echo "$as_me:17054: \$? = $ac_status" >&5
17055  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17056  { (eval echo "$as_me:17056: \"$ac_try\"") >&5
17057  (eval $ac_try) 2>&5
17058  ac_status=$?
17059  echo "$as_me:17059: \$? = $ac_status" >&5
17060  (exit $ac_status); }; }; then
17061  cf_cv_working_poll=yes
17062else
17063  echo "$as_me: program exited with status $ac_status" >&5
17064echo "$as_me: failed program was:" >&5
17065cat conftest.$ac_ext >&5
17066cf_cv_working_poll=no
17067fi
17068rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17069fi
17070fi
17071echo "$as_me:17071: result: $cf_cv_working_poll" >&5
17072echo "${ECHO_T}$cf_cv_working_poll" >&6
17073test "$cf_cv_working_poll" = "yes" &&
17074cat >>confdefs.h <<\EOF
17075#define HAVE_WORKING_POLL 1
17076EOF
17077
17078echo "$as_me:17078: checking for va_copy" >&5
17079echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
17080if test "${cf_cv_have_va_copy+set}" = set; then
17081  echo $ECHO_N "(cached) $ECHO_C" >&6
17082else
17083
17084cat >conftest.$ac_ext <<_ACEOF
17085#line 17085 "configure"
17086#include "confdefs.h"
17087
17088#include <stdarg.h>
17089
17090int
17091main ()
17092{
17093
17094	static va_list dst;
17095	static va_list src;
17096	va_copy(dst, src)
17097  ;
17098  return 0;
17099}
17100_ACEOF
17101rm -f conftest.$ac_objext conftest$ac_exeext
17102if { (eval echo "$as_me:17102: \"$ac_link\"") >&5
17103  (eval $ac_link) 2>&5
17104  ac_status=$?
17105  echo "$as_me:17105: \$? = $ac_status" >&5
17106  (exit $ac_status); } &&
17107         { ac_try='test -s conftest$ac_exeext'
17108  { (eval echo "$as_me:17108: \"$ac_try\"") >&5
17109  (eval $ac_try) 2>&5
17110  ac_status=$?
17111  echo "$as_me:17111: \$? = $ac_status" >&5
17112  (exit $ac_status); }; }; then
17113  cf_cv_have_va_copy=yes
17114else
17115  echo "$as_me: failed program was:" >&5
17116cat conftest.$ac_ext >&5
17117cf_cv_have_va_copy=no
17118fi
17119rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17120fi
17121echo "$as_me:17121: result: $cf_cv_have_va_copy" >&5
17122echo "${ECHO_T}$cf_cv_have_va_copy" >&6
17123
17124test "$cf_cv_have_va_copy" = yes &&
17125cat >>confdefs.h <<\EOF
17126#define HAVE_VA_COPY 1
17127EOF
17128
17129echo "$as_me:17129: checking for __va_copy" >&5
17130echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
17131if test "${cf_cv_have___va_copy+set}" = set; then
17132  echo $ECHO_N "(cached) $ECHO_C" >&6
17133else
17134
17135cat >conftest.$ac_ext <<_ACEOF
17136#line 17136 "configure"
17137#include "confdefs.h"
17138
17139#include <stdarg.h>
17140
17141int
17142main ()
17143{
17144
17145	static va_list dst;
17146	static va_list src;
17147	__va_copy(dst, src)
17148  ;
17149  return 0;
17150}
17151_ACEOF
17152rm -f conftest.$ac_objext conftest$ac_exeext
17153if { (eval echo "$as_me:17153: \"$ac_link\"") >&5
17154  (eval $ac_link) 2>&5
17155  ac_status=$?
17156  echo "$as_me:17156: \$? = $ac_status" >&5
17157  (exit $ac_status); } &&
17158         { ac_try='test -s conftest$ac_exeext'
17159  { (eval echo "$as_me:17159: \"$ac_try\"") >&5
17160  (eval $ac_try) 2>&5
17161  ac_status=$?
17162  echo "$as_me:17162: \$? = $ac_status" >&5
17163  (exit $ac_status); }; }; then
17164  cf_cv_have___va_copy=yes
17165else
17166  echo "$as_me: failed program was:" >&5
17167cat conftest.$ac_ext >&5
17168cf_cv_have___va_copy=no
17169fi
17170rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17171fi
17172echo "$as_me:17172: result: $cf_cv_have___va_copy" >&5
17173echo "${ECHO_T}$cf_cv_have___va_copy" >&6
17174
17175test "$cf_cv_have___va_copy" = yes &&
17176cat >>confdefs.h <<\EOF
17177#define HAVE___VA_COPY 1
17178EOF
17179
17180echo "$as_me:17180: checking for pid_t" >&5
17181echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
17182if test "${ac_cv_type_pid_t+set}" = set; then
17183  echo $ECHO_N "(cached) $ECHO_C" >&6
17184else
17185  cat >conftest.$ac_ext <<_ACEOF
17186#line 17186 "configure"
17187#include "confdefs.h"
17188$ac_includes_default
17189int
17190main ()
17191{
17192if ((pid_t *) 0)
17193  return 0;
17194if (sizeof (pid_t))
17195  return 0;
17196  ;
17197  return 0;
17198}
17199_ACEOF
17200rm -f conftest.$ac_objext
17201if { (eval echo "$as_me:17201: \"$ac_compile\"") >&5
17202  (eval $ac_compile) 2>&5
17203  ac_status=$?
17204  echo "$as_me:17204: \$? = $ac_status" >&5
17205  (exit $ac_status); } &&
17206         { ac_try='test -s conftest.$ac_objext'
17207  { (eval echo "$as_me:17207: \"$ac_try\"") >&5
17208  (eval $ac_try) 2>&5
17209  ac_status=$?
17210  echo "$as_me:17210: \$? = $ac_status" >&5
17211  (exit $ac_status); }; }; then
17212  ac_cv_type_pid_t=yes
17213else
17214  echo "$as_me: failed program was:" >&5
17215cat conftest.$ac_ext >&5
17216ac_cv_type_pid_t=no
17217fi
17218rm -f conftest.$ac_objext conftest.$ac_ext
17219fi
17220echo "$as_me:17220: result: $ac_cv_type_pid_t" >&5
17221echo "${ECHO_T}$ac_cv_type_pid_t" >&6
17222if test $ac_cv_type_pid_t = yes; then
17223  :
17224else
17225
17226cat >>confdefs.h <<EOF
17227#define pid_t int
17228EOF
17229
17230fi
17231
17232for ac_header in unistd.h vfork.h
17233do
17234as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
17235echo "$as_me:17235: checking for $ac_header" >&5
17236echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
17237if eval "test \"\${$as_ac_Header+set}\" = set"; then
17238  echo $ECHO_N "(cached) $ECHO_C" >&6
17239else
17240  cat >conftest.$ac_ext <<_ACEOF
17241#line 17241 "configure"
17242#include "confdefs.h"
17243#include <$ac_header>
17244_ACEOF
17245if { (eval echo "$as_me:17245: \"$ac_cpp conftest.$ac_ext\"") >&5
17246  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17247  ac_status=$?
17248  egrep -v '^ *\+' conftest.er1 >conftest.err
17249  rm -f conftest.er1
17250  cat conftest.err >&5
17251  echo "$as_me:17251: \$? = $ac_status" >&5
17252  (exit $ac_status); } >/dev/null; then
17253  if test -s conftest.err; then
17254    ac_cpp_err=$ac_c_preproc_warn_flag
17255  else
17256    ac_cpp_err=
17257  fi
17258else
17259  ac_cpp_err=yes
17260fi
17261if test -z "$ac_cpp_err"; then
17262  eval "$as_ac_Header=yes"
17263else
17264  echo "$as_me: failed program was:" >&5
17265  cat conftest.$ac_ext >&5
17266  eval "$as_ac_Header=no"
17267fi
17268rm -f conftest.err conftest.$ac_ext
17269fi
17270echo "$as_me:17270: result: `eval echo '${'$as_ac_Header'}'`" >&5
17271echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
17272if test `eval echo '${'$as_ac_Header'}'` = yes; then
17273  cat >>confdefs.h <<EOF
17274#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
17275EOF
17276
17277fi
17278done
17279
17280for ac_func in fork vfork
17281do
17282as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17283echo "$as_me:17283: checking for $ac_func" >&5
17284echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
17285if eval "test \"\${$as_ac_var+set}\" = set"; then
17286  echo $ECHO_N "(cached) $ECHO_C" >&6
17287else
17288  cat >conftest.$ac_ext <<_ACEOF
17289#line 17289 "configure"
17290#include "confdefs.h"
17291/* System header to define __stub macros and hopefully few prototypes,
17292    which can conflict with char $ac_func (); below.  */
17293#include <assert.h>
17294/* Override any gcc2 internal prototype to avoid an error.  */
17295#ifdef __cplusplus
17296extern "C"
17297#endif
17298/* We use char because int might match the return type of a gcc2
17299   builtin and then its argument prototype would still apply.  */
17300char $ac_func ();
17301char (*f) ();
17302
17303int
17304main ()
17305{
17306/* The GNU C library defines this for functions which it implements
17307    to always fail with ENOSYS.  Some functions are actually named
17308    something starting with __ and the normal name is an alias.  */
17309#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
17310choke me
17311#else
17312f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
17313#endif
17314
17315  ;
17316  return 0;
17317}
17318_ACEOF
17319rm -f conftest.$ac_objext conftest$ac_exeext
17320if { (eval echo "$as_me:17320: \"$ac_link\"") >&5
17321  (eval $ac_link) 2>&5
17322  ac_status=$?
17323  echo "$as_me:17323: \$? = $ac_status" >&5
17324  (exit $ac_status); } &&
17325         { ac_try='test -s conftest$ac_exeext'
17326  { (eval echo "$as_me:17326: \"$ac_try\"") >&5
17327  (eval $ac_try) 2>&5
17328  ac_status=$?
17329  echo "$as_me:17329: \$? = $ac_status" >&5
17330  (exit $ac_status); }; }; then
17331  eval "$as_ac_var=yes"
17332else
17333  echo "$as_me: failed program was:" >&5
17334cat conftest.$ac_ext >&5
17335eval "$as_ac_var=no"
17336fi
17337rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17338fi
17339echo "$as_me:17339: result: `eval echo '${'$as_ac_var'}'`" >&5
17340echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
17341if test `eval echo '${'$as_ac_var'}'` = yes; then
17342  cat >>confdefs.h <<EOF
17343#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17344EOF
17345
17346fi
17347done
17348
17349ac_cv_func_fork_works=$ac_cv_func_fork
17350if test "x$ac_cv_func_fork" = xyes; then
17351  echo "$as_me:17351: checking for working fork" >&5
17352echo $ECHO_N "checking for working fork... $ECHO_C" >&6
17353if test "${ac_cv_func_fork_works+set}" = set; then
17354  echo $ECHO_N "(cached) $ECHO_C" >&6
17355else
17356  if test "$cross_compiling" = yes; then
17357  ac_cv_func_fork_works=cross
17358else
17359  cat >conftest.$ac_ext <<_ACEOF
17360/* By Rüdiger Kuhlmann. */
17361      #include <sys/types.h>
17362      #if HAVE_UNISTD_H
17363      # include <unistd.h>
17364      #endif
17365      /* Some systems only have a dummy stub for fork() */
17366      int main ()
17367      {
17368        if (fork() < 0)
17369          $ac_main_return (1);
17370        $ac_main_return (0);
17371      }
17372_ACEOF
17373rm -f conftest$ac_exeext
17374if { (eval echo "$as_me:17374: \"$ac_link\"") >&5
17375  (eval $ac_link) 2>&5
17376  ac_status=$?
17377  echo "$as_me:17377: \$? = $ac_status" >&5
17378  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17379  { (eval echo "$as_me:17379: \"$ac_try\"") >&5
17380  (eval $ac_try) 2>&5
17381  ac_status=$?
17382  echo "$as_me:17382: \$? = $ac_status" >&5
17383  (exit $ac_status); }; }; then
17384  ac_cv_func_fork_works=yes
17385else
17386  echo "$as_me: program exited with status $ac_status" >&5
17387echo "$as_me: failed program was:" >&5
17388cat conftest.$ac_ext >&5
17389ac_cv_func_fork_works=no
17390fi
17391rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17392fi
17393fi
17394echo "$as_me:17394: result: $ac_cv_func_fork_works" >&5
17395echo "${ECHO_T}$ac_cv_func_fork_works" >&6
17396
17397fi
17398if test "x$ac_cv_func_fork_works" = xcross; then
17399  case $host in
17400    *-*-amigaos* | *-*-msdosdjgpp*)
17401      # Override, as these systems have only a dummy fork() stub
17402      ac_cv_func_fork_works=no
17403      ;;
17404    *)
17405      ac_cv_func_fork_works=yes
17406      ;;
17407  esac
17408  { echo "$as_me:17408: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
17409echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
17410fi
17411ac_cv_func_vfork_works=$ac_cv_func_vfork
17412if test "x$ac_cv_func_vfork" = xyes; then
17413  echo "$as_me:17413: checking for working vfork" >&5
17414echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
17415if test "${ac_cv_func_vfork_works+set}" = set; then
17416  echo $ECHO_N "(cached) $ECHO_C" >&6
17417else
17418  if test "$cross_compiling" = yes; then
17419  ac_cv_func_vfork_works=cross
17420else
17421  cat >conftest.$ac_ext <<_ACEOF
17422#line 17422 "configure"
17423#include "confdefs.h"
17424/* Thanks to Paul Eggert for this test.  */
17425#include <stdio.h>
17426#include <sys/types.h>
17427#include <sys/stat.h>
17428#if HAVE_UNISTD_H
17429# include <unistd.h>
17430#endif
17431#if HAVE_VFORK_H
17432# include <vfork.h>
17433#endif
17434/* On some sparc systems, changes by the child to local and incoming
17435   argument registers are propagated back to the parent.  The compiler
17436   is told about this with #include <vfork.h>, but some compilers
17437   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
17438   static variable whose address is put into a register that is
17439   clobbered by the vfork.  */
17440static
17441#ifdef __cplusplus
17442sparc_address_test (int arg)
17443# else
17444sparc_address_test (arg) int arg;
17445#endif
17446{
17447  static pid_t child;
17448  if (!child) {
17449    child = vfork ();
17450    if (child < 0) {
17451      perror ("vfork");
17452      _exit(2);
17453    }
17454    if (!child) {
17455      arg = getpid();
17456      write(-1, "", 0);
17457      _exit (arg);
17458    }
17459  }
17460}
17461
17462int
17463main ()
17464{
17465  pid_t parent = getpid ();
17466  pid_t child;
17467
17468  sparc_address_test ();
17469
17470  child = vfork ();
17471
17472  if (child == 0) {
17473    /* Here is another test for sparc vfork register problems.  This
17474       test uses lots of local variables, at least as many local
17475       variables as main has allocated so far including compiler
17476       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
17477       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
17478       reuse the register of parent for one of the local variables,
17479       since it will think that parent can't possibly be used any more
17480       in this routine.  Assigning to the local variable will thus
17481       munge parent in the parent process.  */
17482    pid_t
17483      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
17484      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
17485    /* Convince the compiler that p..p7 are live; otherwise, it might
17486       use the same hardware register for all 8 local variables.  */
17487    if (p != p1 || p != p2 || p != p3 || p != p4
17488	|| p != p5 || p != p6 || p != p7)
17489      _exit(1);
17490
17491    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
17492       from child file descriptors.  If the child closes a descriptor
17493       before it execs or exits, this munges the parent's descriptor
17494       as well.  Test for this by closing stdout in the child.  */
17495    _exit(close(fileno(stdout)) != 0);
17496  } else {
17497    int status;
17498    struct stat st;
17499
17500    while (wait(&status) != child)
17501      ;
17502    $ac_main_return(
17503	 /* Was there some problem with vforking?  */
17504	 child < 0
17505
17506	 /* Did the child fail?  (This shouldn't happen.)  */
17507	 || status
17508
17509	 /* Did the vfork/compiler bug occur?  */
17510	 || parent != getpid()
17511
17512	 /* Did the file descriptor bug occur?  */
17513	 || fstat(fileno(stdout), &st) != 0
17514	 );
17515  }
17516}
17517_ACEOF
17518rm -f conftest$ac_exeext
17519if { (eval echo "$as_me:17519: \"$ac_link\"") >&5
17520  (eval $ac_link) 2>&5
17521  ac_status=$?
17522  echo "$as_me:17522: \$? = $ac_status" >&5
17523  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
17524  { (eval echo "$as_me:17524: \"$ac_try\"") >&5
17525  (eval $ac_try) 2>&5
17526  ac_status=$?
17527  echo "$as_me:17527: \$? = $ac_status" >&5
17528  (exit $ac_status); }; }; then
17529  ac_cv_func_vfork_works=yes
17530else
17531  echo "$as_me: program exited with status $ac_status" >&5
17532echo "$as_me: failed program was:" >&5
17533cat conftest.$ac_ext >&5
17534ac_cv_func_vfork_works=no
17535fi
17536rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
17537fi
17538fi
17539echo "$as_me:17539: result: $ac_cv_func_vfork_works" >&5
17540echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
17541
17542fi;
17543if test "x$ac_cv_func_fork_works" = xcross; then
17544  ac_cv_func_vfork_works=ac_cv_func_vfork
17545  { echo "$as_me:17545: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
17546echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
17547fi
17548
17549if test "x$ac_cv_func_vfork_works" = xyes; then
17550
17551cat >>confdefs.h <<\EOF
17552#define HAVE_WORKING_VFORK 1
17553EOF
17554
17555else
17556
17557cat >>confdefs.h <<\EOF
17558#define vfork fork
17559EOF
17560
17561fi
17562if test "x$ac_cv_func_fork_works" = xyes; then
17563
17564cat >>confdefs.h <<\EOF
17565#define HAVE_WORKING_FORK 1
17566EOF
17567
17568fi
17569
17570# special check for test/ditto.c
17571
17572echo "$as_me:17572: checking for openpty in -lutil" >&5
17573echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
17574if test "${ac_cv_lib_util_openpty+set}" = set; then
17575  echo $ECHO_N "(cached) $ECHO_C" >&6
17576else
17577  ac_check_lib_save_LIBS=$LIBS
17578LIBS="-lutil  $LIBS"
17579cat >conftest.$ac_ext <<_ACEOF
17580#line 17580 "configure"
17581#include "confdefs.h"
17582
17583/* Override any gcc2 internal prototype to avoid an error.  */
17584#ifdef __cplusplus
17585extern "C"
17586#endif
17587/* We use char because int might match the return type of a gcc2
17588   builtin and then its argument prototype would still apply.  */
17589char openpty ();
17590int
17591main ()
17592{
17593openpty ();
17594  ;
17595  return 0;
17596}
17597_ACEOF
17598rm -f conftest.$ac_objext conftest$ac_exeext
17599if { (eval echo "$as_me:17599: \"$ac_link\"") >&5
17600  (eval $ac_link) 2>&5
17601  ac_status=$?
17602  echo "$as_me:17602: \$? = $ac_status" >&5
17603  (exit $ac_status); } &&
17604         { ac_try='test -s conftest$ac_exeext'
17605  { (eval echo "$as_me:17605: \"$ac_try\"") >&5
17606  (eval $ac_try) 2>&5
17607  ac_status=$?
17608  echo "$as_me:17608: \$? = $ac_status" >&5
17609  (exit $ac_status); }; }; then
17610  ac_cv_lib_util_openpty=yes
17611else
17612  echo "$as_me: failed program was:" >&5
17613cat conftest.$ac_ext >&5
17614ac_cv_lib_util_openpty=no
17615fi
17616rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17617LIBS=$ac_check_lib_save_LIBS
17618fi
17619echo "$as_me:17619: result: $ac_cv_lib_util_openpty" >&5
17620echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
17621if test $ac_cv_lib_util_openpty = yes; then
17622  cf_cv_lib_util=yes
17623else
17624  cf_cv_lib_util=no
17625fi
17626
17627echo "$as_me:17627: checking for openpty header" >&5
17628echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
17629if test "${cf_cv_func_openpty+set}" = set; then
17630  echo $ECHO_N "(cached) $ECHO_C" >&6
17631else
17632
17633    cf_save_LIBS="$LIBS"
17634    test $cf_cv_lib_util = yes && LIBS="-lutil $LIBS"
17635    for cf_header in pty.h libutil.h util.h
17636    do
17637    cat >conftest.$ac_ext <<_ACEOF
17638#line 17638 "configure"
17639#include "confdefs.h"
17640
17641#include <$cf_header>
17642
17643int
17644main ()
17645{
17646
17647    int x = openpty((int *)0, (int *)0, (char *)0,
17648                   (struct termios *)0, (struct winsize *)0);
17649
17650  ;
17651  return 0;
17652}
17653_ACEOF
17654rm -f conftest.$ac_objext conftest$ac_exeext
17655if { (eval echo "$as_me:17655: \"$ac_link\"") >&5
17656  (eval $ac_link) 2>&5
17657  ac_status=$?
17658  echo "$as_me:17658: \$? = $ac_status" >&5
17659  (exit $ac_status); } &&
17660         { ac_try='test -s conftest$ac_exeext'
17661  { (eval echo "$as_me:17661: \"$ac_try\"") >&5
17662  (eval $ac_try) 2>&5
17663  ac_status=$?
17664  echo "$as_me:17664: \$? = $ac_status" >&5
17665  (exit $ac_status); }; }; then
17666
17667        cf_cv_func_openpty=$cf_header
17668        break
17669
17670else
17671  echo "$as_me: failed program was:" >&5
17672cat conftest.$ac_ext >&5
17673
17674        cf_cv_func_openpty=no
17675
17676fi
17677rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
17678    done
17679    LIBS="$cf_save_LIBS"
17680
17681fi
17682echo "$as_me:17682: result: $cf_cv_func_openpty" >&5
17683echo "${ECHO_T}$cf_cv_func_openpty" >&6
17684
17685if test "$cf_cv_func_openpty" != no ; then
17686
17687cat >>confdefs.h <<EOF
17688#define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
17689EOF
17690
17691cat >>confdefs.h <<\EOF
17692#define USE_XTERM_PTY 1
17693EOF
17694
17695    if test "x$cf_cv_lib_util" = xyes ; then
17696        TEST_LIBS="-lutil $TEST_LIBS"
17697    fi
17698fi
17699
17700if test "$with_hashed_db" != no ; then
17701
17702cat >>confdefs.h <<\EOF
17703#define USE_HASHED_DB 1
17704EOF
17705
17706case $with_hashed_db in #(vi
17707yes|*able*) #(vi
17708    ;;
17709*)
17710    if test -d "$with_hashed_db" ; then
17711
17712if test -n "$with_hashed_db/include" ; then
17713  for cf_add_incdir in $with_hashed_db/include
17714  do
17715	while test $cf_add_incdir != /usr/include
17716	do
17717	  if test -d $cf_add_incdir
17718	  then
17719		cf_have_incdir=no
17720		if test -n "$CFLAGS$CPPFLAGS" ; then
17721		  # a loop is needed to ensure we can add subdirs of existing dirs
17722		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
17723			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
17724			  cf_have_incdir=yes; break
17725			fi
17726		  done
17727		fi
17728
17729		if test "$cf_have_incdir" = no ; then
17730		  if test "$cf_add_incdir" = /usr/local/include ; then
17731			if test "$GCC" = yes
17732			then
17733			  cf_save_CPPFLAGS=$CPPFLAGS
17734			  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17735			  cat >conftest.$ac_ext <<_ACEOF
17736#line 17736 "configure"
17737#include "confdefs.h"
17738#include <stdio.h>
17739int
17740main ()
17741{
17742printf("Hello")
17743  ;
17744  return 0;
17745}
17746_ACEOF
17747rm -f conftest.$ac_objext
17748if { (eval echo "$as_me:17748: \"$ac_compile\"") >&5
17749  (eval $ac_compile) 2>&5
17750  ac_status=$?
17751  echo "$as_me:17751: \$? = $ac_status" >&5
17752  (exit $ac_status); } &&
17753         { ac_try='test -s conftest.$ac_objext'
17754  { (eval echo "$as_me:17754: \"$ac_try\"") >&5
17755  (eval $ac_try) 2>&5
17756  ac_status=$?
17757  echo "$as_me:17757: \$? = $ac_status" >&5
17758  (exit $ac_status); }; }; then
17759  :
17760else
17761  echo "$as_me: failed program was:" >&5
17762cat conftest.$ac_ext >&5
17763cf_have_incdir=yes
17764fi
17765rm -f conftest.$ac_objext conftest.$ac_ext
17766			  CPPFLAGS=$cf_save_CPPFLAGS
17767			fi
17768		  fi
17769		fi
17770
17771		if test "$cf_have_incdir" = no ; then
17772		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
17773
17774echo "${as_me:-configure}:17774: testing adding $cf_add_incdir to include-path ..." 1>&5
17775
17776		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
17777
17778		  cf_top_incdir=`echo $cf_add_incdir | sed -e 's%/include/.*$%/include%'`
17779		  test "$cf_top_incdir" = "$cf_add_incdir" && break
17780		  cf_add_incdir="$cf_top_incdir"
17781		else
17782		  break
17783		fi
17784	  fi
17785	done
17786  done
17787fi
17788
17789if test -n "$with_hashed_db/lib" ; then
17790  for cf_add_libdir in $with_hashed_db/lib
17791  do
17792    if test $cf_add_libdir = /usr/lib ; then
17793      :
17794    elif test -d $cf_add_libdir
17795    then
17796      cf_have_libdir=no
17797      if test -n "$LDFLAGS$LIBS" ; then
17798        # a loop is needed to ensure we can add subdirs of existing dirs
17799        for cf_test_libdir in $LDFLAGS $LIBS ; do
17800          if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
17801            cf_have_libdir=yes; break
17802          fi
17803        done
17804      fi
17805      if test "$cf_have_libdir" = no ; then
17806        test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
17807
17808echo "${as_me:-configure}:17808: testing adding $cf_add_libdir to library-path ..." 1>&5
17809
17810        LDFLAGS="-L$cf_add_libdir $LDFLAGS"
17811      fi
17812    fi
17813  done
17814fi
17815
17816    fi
17817esac
17818
17819echo "$as_me:17819: checking for db.h" >&5
17820echo $ECHO_N "checking for db.h... $ECHO_C" >&6
17821if test "${ac_cv_header_db_h+set}" = set; then
17822  echo $ECHO_N "(cached) $ECHO_C" >&6
17823else
17824  cat >conftest.$ac_ext <<_ACEOF
17825#line 17825 "configure"
17826#include "confdefs.h"
17827#include <db.h>
17828_ACEOF
17829if { (eval echo "$as_me:17829: \"$ac_cpp conftest.$ac_ext\"") >&5
17830  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
17831  ac_status=$?
17832  egrep -v '^ *\+' conftest.er1 >conftest.err
17833  rm -f conftest.er1
17834  cat conftest.err >&5
17835  echo "$as_me:17835: \$? = $ac_status" >&5
17836  (exit $ac_status); } >/dev/null; then
17837  if test -s conftest.err; then
17838    ac_cpp_err=$ac_c_preproc_warn_flag
17839  else
17840    ac_cpp_err=
17841  fi
17842else
17843  ac_cpp_err=yes
17844fi
17845if test -z "$ac_cpp_err"; then
17846  ac_cv_header_db_h=yes
17847else
17848  echo "$as_me: failed program was:" >&5
17849  cat conftest.$ac_ext >&5
17850  ac_cv_header_db_h=no
17851fi
17852rm -f conftest.err conftest.$ac_ext
17853fi
17854echo "$as_me:17854: result: $ac_cv_header_db_h" >&5
17855echo "${ECHO_T}$ac_cv_header_db_h" >&6
17856if test $ac_cv_header_db_h = yes; then
17857
17858echo "$as_me:17858: checking for version of db" >&5
17859echo $ECHO_N "checking for version of db... $ECHO_C" >&6
17860if test "${cf_cv_hashed_db_version+set}" = set; then
17861  echo $ECHO_N "(cached) $ECHO_C" >&6
17862else
17863
17864cf_cv_hashed_db_version=unknown
17865
17866for cf_db_version in 1 2 3 4 5
17867do
17868
17869echo "${as_me:-configure}:17869: testing checking for db version $cf_db_version ..." 1>&5
17870
17871	cat >conftest.$ac_ext <<_ACEOF
17872#line 17872 "configure"
17873#include "confdefs.h"
17874
17875$ac_includes_default
17876#include <db.h>
17877
17878#ifdef DB_VERSION_MAJOR
17879	/* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
17880#if $cf_db_version == DB_VERSION_MAJOR
17881	/* ok */
17882#else
17883	make an error
17884#endif
17885#else
17886#if $cf_db_version == 1
17887	/* ok: assuming this is DB 1.8.5 */
17888#else
17889	make an error
17890#endif
17891#endif
17892
17893int
17894main ()
17895{
17896DBT *foo = 0
17897  ;
17898  return 0;
17899}
17900_ACEOF
17901rm -f conftest.$ac_objext
17902if { (eval echo "$as_me:17902: \"$ac_compile\"") >&5
17903  (eval $ac_compile) 2>&5
17904  ac_status=$?
17905  echo "$as_me:17905: \$? = $ac_status" >&5
17906  (exit $ac_status); } &&
17907         { ac_try='test -s conftest.$ac_objext'
17908  { (eval echo "$as_me:17908: \"$ac_try\"") >&5
17909  (eval $ac_try) 2>&5
17910  ac_status=$?
17911  echo "$as_me:17911: \$? = $ac_status" >&5
17912  (exit $ac_status); }; }; then
17913
17914	cf_cv_hashed_db_version=$cf_db_version
17915	break
17916
17917else
17918  echo "$as_me: failed program was:" >&5
17919cat conftest.$ac_ext >&5
17920fi
17921rm -f conftest.$ac_objext conftest.$ac_ext
17922done
17923
17924fi
17925echo "$as_me:17925: result: $cf_cv_hashed_db_version" >&5
17926echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
17927
17928if test "$cf_cv_hashed_db_version" = unknown ; then
17929	{ { echo "$as_me:17929: error: Cannot determine version of db" >&5
17930echo "$as_me: error: Cannot determine version of db" >&2;}
17931   { (exit 1); exit 1; }; }
17932else
17933
17934echo "$as_me:17934: checking for db libraries" >&5
17935echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
17936if test "${cf_cv_hashed_db_libs+set}" = set; then
17937  echo $ECHO_N "(cached) $ECHO_C" >&6
17938else
17939
17940cf_cv_hashed_db_libs=unknown
17941for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
17942do
17943	cf_save_libs="$LIBS"
17944	if test -n "$cf_db_libs"; then
17945		LIBS="-l$cf_db_libs $LIBS"
17946	fi
17947
17948echo "${as_me:-configure}:17948: testing checking for library "$cf_db_libs" ..." 1>&5
17949
17950	cat >conftest.$ac_ext <<_ACEOF
17951#line 17951 "configure"
17952#include "confdefs.h"
17953
17954$ac_includes_default
17955#include <db.h>
17956
17957int
17958main ()
17959{
17960
17961	char *path = "/tmp/foo";
17962#ifdef DB_VERSION_MAJOR
17963#if DB_VERSION_MAJOR >= 4
17964	DB *result = 0;
17965	db_create(&result, NULL, 0);
17966	result->open(result,
17967		NULL,
17968		path,
17969		path,
17970		DB_HASH,
17971		DB_CREATE,
17972		0644);
17973#elif DB_VERSION_MAJOR >= 3
17974	DB *result = 0;
17975	db_create(&result, NULL, 0);
17976	result->open(result,
17977		path,
17978		path,
17979		DB_HASH,
17980		DB_CREATE,
17981		0644);
17982#elif DB_VERSION_MAJOR >= 2
17983	DB *result = 0;
17984	db_open(path,
17985		DB_HASH,
17986		DB_CREATE,
17987		0644,
17988		(DB_ENV *) 0,
17989		(DB_INFO *) 0,
17990		&result);
17991#endif /* DB_VERSION_MAJOR */
17992#else
17993	DB *result = dbopen(path,
17994		     2,
17995		     0644,
17996		     DB_HASH,
17997		     0);
17998#endif
17999	${cf_cv_main_return:-return}(result != 0)
18000
18001  ;
18002  return 0;
18003}
18004_ACEOF
18005rm -f conftest.$ac_objext conftest$ac_exeext
18006if { (eval echo "$as_me:18006: \"$ac_link\"") >&5
18007  (eval $ac_link) 2>&5
18008  ac_status=$?
18009  echo "$as_me:18009: \$? = $ac_status" >&5
18010  (exit $ac_status); } &&
18011         { ac_try='test -s conftest$ac_exeext'
18012  { (eval echo "$as_me:18012: \"$ac_try\"") >&5
18013  (eval $ac_try) 2>&5
18014  ac_status=$?
18015  echo "$as_me:18015: \$? = $ac_status" >&5
18016  (exit $ac_status); }; }; then
18017
18018	if test -n "$cf_db_libs" ; then
18019		cf_cv_hashed_db_libs=$cf_db_libs
18020	else
18021		cf_cv_hashed_db_libs=default
18022	fi
18023	LIBS="$cf_save_libs"
18024	break
18025
18026else
18027  echo "$as_me: failed program was:" >&5
18028cat conftest.$ac_ext >&5
18029fi
18030rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18031	LIBS="$cf_save_libs"
18032done
18033
18034fi
18035echo "$as_me:18035: result: $cf_cv_hashed_db_libs" >&5
18036echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
18037
18038	if test "$cf_cv_hashed_db_libs" = unknown ; then
18039		{ { echo "$as_me:18039: error: Cannot determine library for db" >&5
18040echo "$as_me: error: Cannot determine library for db" >&2;}
18041   { (exit 1); exit 1; }; }
18042	elif test "$cf_cv_hashed_db_libs" != default ; then
18043		LIBS="-l$cf_cv_hashed_db_libs $LIBS"
18044	fi
18045fi
18046
18047else
18048
18049	{ { echo "$as_me:18049: error: Cannot find db.h" >&5
18050echo "$as_me: error: Cannot find db.h" >&2;}
18051   { (exit 1); exit 1; }; }
18052
18053fi
18054
18055fi
18056
18057if test -z "$cf_user_CFLAGS" && test "$with_no_leaks" = no ; then
18058	CFLAGS=`echo ${CFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18059	CXXFLAGS=`echo ${CXXFLAGS} | sed -e 's%-g %%' -e 's%-g$%%'`
18060fi
18061
18062# Just in case, check if the C compiler has a bool type.
18063
18064echo "$as_me:18064: checking if we should include stdbool.h" >&5
18065echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18066
18067if test "${cf_cv_header_stdbool_h+set}" = set; then
18068  echo $ECHO_N "(cached) $ECHO_C" >&6
18069else
18070
18071	cat >conftest.$ac_ext <<_ACEOF
18072#line 18072 "configure"
18073#include "confdefs.h"
18074
18075int
18076main ()
18077{
18078bool foo = false
18079  ;
18080  return 0;
18081}
18082_ACEOF
18083rm -f conftest.$ac_objext
18084if { (eval echo "$as_me:18084: \"$ac_compile\"") >&5
18085  (eval $ac_compile) 2>&5
18086  ac_status=$?
18087  echo "$as_me:18087: \$? = $ac_status" >&5
18088  (exit $ac_status); } &&
18089         { ac_try='test -s conftest.$ac_objext'
18090  { (eval echo "$as_me:18090: \"$ac_try\"") >&5
18091  (eval $ac_try) 2>&5
18092  ac_status=$?
18093  echo "$as_me:18093: \$? = $ac_status" >&5
18094  (exit $ac_status); }; }; then
18095  cf_cv_header_stdbool_h=0
18096else
18097  echo "$as_me: failed program was:" >&5
18098cat conftest.$ac_ext >&5
18099cat >conftest.$ac_ext <<_ACEOF
18100#line 18100 "configure"
18101#include "confdefs.h"
18102
18103#ifndef __BEOS__
18104#include <stdbool.h>
18105#endif
18106
18107int
18108main ()
18109{
18110bool foo = false
18111  ;
18112  return 0;
18113}
18114_ACEOF
18115rm -f conftest.$ac_objext
18116if { (eval echo "$as_me:18116: \"$ac_compile\"") >&5
18117  (eval $ac_compile) 2>&5
18118  ac_status=$?
18119  echo "$as_me:18119: \$? = $ac_status" >&5
18120  (exit $ac_status); } &&
18121         { ac_try='test -s conftest.$ac_objext'
18122  { (eval echo "$as_me:18122: \"$ac_try\"") >&5
18123  (eval $ac_try) 2>&5
18124  ac_status=$?
18125  echo "$as_me:18125: \$? = $ac_status" >&5
18126  (exit $ac_status); }; }; then
18127  cf_cv_header_stdbool_h=1
18128else
18129  echo "$as_me: failed program was:" >&5
18130cat conftest.$ac_ext >&5
18131cf_cv_header_stdbool_h=0
18132fi
18133rm -f conftest.$ac_objext conftest.$ac_ext
18134fi
18135rm -f conftest.$ac_objext conftest.$ac_ext
18136fi
18137
18138if test "$cf_cv_header_stdbool_h" = 1
18139then	echo "$as_me:18139: result: yes" >&5
18140echo "${ECHO_T}yes" >&6
18141else	echo "$as_me:18141: result: no" >&5
18142echo "${ECHO_T}no" >&6
18143fi
18144
18145echo "$as_me:18145: checking for builtin bool type" >&5
18146echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18147
18148if test "${cf_cv_cc_bool_type+set}" = set; then
18149  echo $ECHO_N "(cached) $ECHO_C" >&6
18150else
18151
18152	cat >conftest.$ac_ext <<_ACEOF
18153#line 18153 "configure"
18154#include "confdefs.h"
18155
18156#include <stdio.h>
18157#include <sys/types.h>
18158
18159int
18160main ()
18161{
18162bool x = false
18163  ;
18164  return 0;
18165}
18166_ACEOF
18167rm -f conftest.$ac_objext
18168if { (eval echo "$as_me:18168: \"$ac_compile\"") >&5
18169  (eval $ac_compile) 2>&5
18170  ac_status=$?
18171  echo "$as_me:18171: \$? = $ac_status" >&5
18172  (exit $ac_status); } &&
18173         { ac_try='test -s conftest.$ac_objext'
18174  { (eval echo "$as_me:18174: \"$ac_try\"") >&5
18175  (eval $ac_try) 2>&5
18176  ac_status=$?
18177  echo "$as_me:18177: \$? = $ac_status" >&5
18178  (exit $ac_status); }; }; then
18179  cf_cv_cc_bool_type=1
18180else
18181  echo "$as_me: failed program was:" >&5
18182cat conftest.$ac_ext >&5
18183cf_cv_cc_bool_type=0
18184fi
18185rm -f conftest.$ac_objext conftest.$ac_ext
18186
18187fi
18188
18189if test "$cf_cv_cc_bool_type" = 1
18190then	echo "$as_me:18190: result: yes" >&5
18191echo "${ECHO_T}yes" >&6
18192else	echo "$as_me:18192: result: no" >&5
18193echo "${ECHO_T}no" >&6
18194fi
18195
18196# Check for C++ compiler characteristics (and ensure that it's there!)
18197if test -n "$CXX" ; then
18198	ac_ext=cc
18199ac_cpp='$CXXCPP $CPPFLAGS'
18200ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18201ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18202ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18203ac_main_return=return
18204
18205if test -n "$GXX" ; then
18206case $cf_cv_system_name in #(vi
18207os2*) #(vi
18208	cf_stdcpp_libname=stdcpp
18209	;;
18210*)
18211	cf_stdcpp_libname=stdc++
18212	;;
18213esac
18214echo "$as_me:18214: checking for library $cf_stdcpp_libname" >&5
18215echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
18216if test "${cf_cv_libstdcpp+set}" = set; then
18217  echo $ECHO_N "(cached) $ECHO_C" >&6
18218else
18219
18220	cf_save="$LIBS"
18221	LIBS="-l$cf_stdcpp_libname $LIBS"
18222cat >conftest.$ac_ext <<_ACEOF
18223#line 18223 "configure"
18224#include "confdefs.h"
18225
18226#include <strstream.h>
18227int
18228main ()
18229{
18230
18231char buf[80];
18232strstreambuf foo(buf, sizeof(buf))
18233
18234  ;
18235  return 0;
18236}
18237_ACEOF
18238rm -f conftest.$ac_objext conftest$ac_exeext
18239if { (eval echo "$as_me:18239: \"$ac_link\"") >&5
18240  (eval $ac_link) 2>&5
18241  ac_status=$?
18242  echo "$as_me:18242: \$? = $ac_status" >&5
18243  (exit $ac_status); } &&
18244         { ac_try='test -s conftest$ac_exeext'
18245  { (eval echo "$as_me:18245: \"$ac_try\"") >&5
18246  (eval $ac_try) 2>&5
18247  ac_status=$?
18248  echo "$as_me:18248: \$? = $ac_status" >&5
18249  (exit $ac_status); }; }; then
18250  cf_cv_libstdcpp=yes
18251else
18252  echo "$as_me: failed program was:" >&5
18253cat conftest.$ac_ext >&5
18254cf_cv_libstdcpp=no
18255fi
18256rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18257	LIBS="$cf_save"
18258
18259fi
18260echo "$as_me:18260: result: $cf_cv_libstdcpp" >&5
18261echo "${ECHO_T}$cf_cv_libstdcpp" >&6
18262test "$cf_cv_libstdcpp" = yes && CXXLIBS="-l$cf_stdcpp_libname $CXXLIBS"
18263fi
18264
18265	echo "$as_me:18265: checking whether $CXX understands -c and -o together" >&5
18266echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
18267if test "${cf_cv_prog_CXX_c_o+set}" = set; then
18268  echo $ECHO_N "(cached) $ECHO_C" >&6
18269else
18270
18271cat > conftest.$ac_ext <<CF_EOF
18272#include <stdio.h>
18273int main()
18274{
18275	${cf_cv_main_return:-return}(0);
18276}
18277CF_EOF
18278# We do the test twice because some compilers refuse to overwrite an
18279# existing .o file with -o, though they will create one.
18280ac_try='$CXX -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
18281if { (eval echo "$as_me:18281: \"$ac_try\"") >&5
18282  (eval $ac_try) 2>&5
18283  ac_status=$?
18284  echo "$as_me:18284: \$? = $ac_status" >&5
18285  (exit $ac_status); } &&
18286  test -f conftest2.$ac_objext && { (eval echo "$as_me:18286: \"$ac_try\"") >&5
18287  (eval $ac_try) 2>&5
18288  ac_status=$?
18289  echo "$as_me:18289: \$? = $ac_status" >&5
18290  (exit $ac_status); };
18291then
18292  eval cf_cv_prog_CXX_c_o=yes
18293else
18294  eval cf_cv_prog_CXX_c_o=no
18295fi
18296rm -rf conftest*
18297
18298fi
18299if test $cf_cv_prog_CXX_c_o = yes; then
18300  echo "$as_me:18300: result: yes" >&5
18301echo "${ECHO_T}yes" >&6
18302else
18303  echo "$as_me:18303: result: no" >&5
18304echo "${ECHO_T}no" >&6
18305fi
18306
18307	case $GXX_VERSION in
18308	1*|2.0-6*)
18309		cf_cxx_library=yes
18310		;;
18311	*-2.7*|2.7*)
18312
18313cf_cxx_library=unknown
18314case $cf_cv_system_name in #(vi
18315os2*) #(vi
18316	cf_gpp_libname=gpp
18317	;;
18318*)
18319	cf_gpp_libname=g++
18320	;;
18321esac
18322if test "$GXX" = yes; then
18323	echo "$as_me:18323: checking for lib$cf_gpp_libname" >&5
18324echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
18325	cf_save="$LIBS"
18326	LIBS="-l$cf_gpp_libname $LIBS"
18327	cat >conftest.$ac_ext <<_ACEOF
18328#line 18328 "configure"
18329#include "confdefs.h"
18330
18331#include <$cf_gpp_libname/builtin.h>
18332
18333int
18334main ()
18335{
18336two_arg_error_handler_t foo2 = lib_error_handler
18337  ;
18338  return 0;
18339}
18340_ACEOF
18341rm -f conftest.$ac_objext conftest$ac_exeext
18342if { (eval echo "$as_me:18342: \"$ac_link\"") >&5
18343  (eval $ac_link) 2>&5
18344  ac_status=$?
18345  echo "$as_me:18345: \$? = $ac_status" >&5
18346  (exit $ac_status); } &&
18347         { ac_try='test -s conftest$ac_exeext'
18348  { (eval echo "$as_me:18348: \"$ac_try\"") >&5
18349  (eval $ac_try) 2>&5
18350  ac_status=$?
18351  echo "$as_me:18351: \$? = $ac_status" >&5
18352  (exit $ac_status); }; }; then
18353  cf_cxx_library=yes
18354	 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18355	 if test "$cf_gpp_libname" = cpp ; then
18356
18357cat >>confdefs.h <<\EOF
18358#define HAVE_GPP_BUILTIN_H 1
18359EOF
18360
18361	 else
18362
18363cat >>confdefs.h <<\EOF
18364#define HAVE_GXX_BUILTIN_H 1
18365EOF
18366
18367	 fi
18368else
18369  echo "$as_me: failed program was:" >&5
18370cat conftest.$ac_ext >&5
18371cat >conftest.$ac_ext <<_ACEOF
18372#line 18372 "configure"
18373#include "confdefs.h"
18374
18375#include <builtin.h>
18376
18377int
18378main ()
18379{
18380two_arg_error_handler_t foo2 = lib_error_handler
18381  ;
18382  return 0;
18383}
18384_ACEOF
18385rm -f conftest.$ac_objext conftest$ac_exeext
18386if { (eval echo "$as_me:18386: \"$ac_link\"") >&5
18387  (eval $ac_link) 2>&5
18388  ac_status=$?
18389  echo "$as_me:18389: \$? = $ac_status" >&5
18390  (exit $ac_status); } &&
18391         { ac_try='test -s conftest$ac_exeext'
18392  { (eval echo "$as_me:18392: \"$ac_try\"") >&5
18393  (eval $ac_try) 2>&5
18394  ac_status=$?
18395  echo "$as_me:18395: \$? = $ac_status" >&5
18396  (exit $ac_status); }; }; then
18397  cf_cxx_library=yes
18398	 CXXLIBS="-l$cf_gpp_libname $CXXLIBS"
18399
18400cat >>confdefs.h <<\EOF
18401#define HAVE_BUILTIN_H 1
18402EOF
18403
18404else
18405  echo "$as_me: failed program was:" >&5
18406cat conftest.$ac_ext >&5
18407cf_cxx_library=no
18408fi
18409rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18410fi
18411rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
18412	LIBS="$cf_save"
18413	echo "$as_me:18413: result: $cf_cxx_library" >&5
18414echo "${ECHO_T}$cf_cxx_library" >&6
18415fi
18416
18417		;;
18418	*)
18419		cf_cxx_library=no
18420		;;
18421	esac
18422
18423	ac_ext=cc
18424ac_cpp='$CXXCPP $CPPFLAGS'
18425ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18426ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18427ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18428ac_main_return=return
18429echo "$as_me:18429: checking how to run the C++ preprocessor" >&5
18430echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
18431if test -z "$CXXCPP"; then
18432  if test "${ac_cv_prog_CXXCPP+set}" = set; then
18433  echo $ECHO_N "(cached) $ECHO_C" >&6
18434else
18435      # Double quotes because CXXCPP needs to be expanded
18436    for CXXCPP in "$CXX -E" "/lib/cpp"
18437    do
18438      ac_preproc_ok=false
18439for ac_cxx_preproc_warn_flag in '' yes
18440do
18441  # Use a header file that comes with gcc, so configuring glibc
18442  # with a fresh cross-compiler works.
18443  # On the NeXT, cc -E runs the code through the compiler's parser,
18444  # not just through cpp. "Syntax error" is here to catch this case.
18445  cat >conftest.$ac_ext <<_ACEOF
18446#line 18446 "configure"
18447#include "confdefs.h"
18448#include <assert.h>
18449                     Syntax error
18450_ACEOF
18451if { (eval echo "$as_me:18451: \"$ac_cpp conftest.$ac_ext\"") >&5
18452  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18453  ac_status=$?
18454  egrep -v '^ *\+' conftest.er1 >conftest.err
18455  rm -f conftest.er1
18456  cat conftest.err >&5
18457  echo "$as_me:18457: \$? = $ac_status" >&5
18458  (exit $ac_status); } >/dev/null; then
18459  if test -s conftest.err; then
18460    ac_cpp_err=$ac_cxx_preproc_warn_flag
18461  else
18462    ac_cpp_err=
18463  fi
18464else
18465  ac_cpp_err=yes
18466fi
18467if test -z "$ac_cpp_err"; then
18468  :
18469else
18470  echo "$as_me: failed program was:" >&5
18471  cat conftest.$ac_ext >&5
18472  # Broken: fails on valid input.
18473continue
18474fi
18475rm -f conftest.err conftest.$ac_ext
18476
18477  # OK, works on sane cases.  Now check whether non-existent headers
18478  # can be detected and how.
18479  cat >conftest.$ac_ext <<_ACEOF
18480#line 18480 "configure"
18481#include "confdefs.h"
18482#include <ac_nonexistent.h>
18483_ACEOF
18484if { (eval echo "$as_me:18484: \"$ac_cpp conftest.$ac_ext\"") >&5
18485  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18486  ac_status=$?
18487  egrep -v '^ *\+' conftest.er1 >conftest.err
18488  rm -f conftest.er1
18489  cat conftest.err >&5
18490  echo "$as_me:18490: \$? = $ac_status" >&5
18491  (exit $ac_status); } >/dev/null; then
18492  if test -s conftest.err; then
18493    ac_cpp_err=$ac_cxx_preproc_warn_flag
18494  else
18495    ac_cpp_err=
18496  fi
18497else
18498  ac_cpp_err=yes
18499fi
18500if test -z "$ac_cpp_err"; then
18501  # Broken: success on invalid input.
18502continue
18503else
18504  echo "$as_me: failed program was:" >&5
18505  cat conftest.$ac_ext >&5
18506  # Passes both tests.
18507ac_preproc_ok=:
18508break
18509fi
18510rm -f conftest.err conftest.$ac_ext
18511
18512done
18513# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18514rm -f conftest.err conftest.$ac_ext
18515if $ac_preproc_ok; then
18516  break
18517fi
18518
18519    done
18520    ac_cv_prog_CXXCPP=$CXXCPP
18521
18522fi
18523  CXXCPP=$ac_cv_prog_CXXCPP
18524else
18525  ac_cv_prog_CXXCPP=$CXXCPP
18526fi
18527echo "$as_me:18527: result: $CXXCPP" >&5
18528echo "${ECHO_T}$CXXCPP" >&6
18529ac_preproc_ok=false
18530for ac_cxx_preproc_warn_flag in '' yes
18531do
18532  # Use a header file that comes with gcc, so configuring glibc
18533  # with a fresh cross-compiler works.
18534  # On the NeXT, cc -E runs the code through the compiler's parser,
18535  # not just through cpp. "Syntax error" is here to catch this case.
18536  cat >conftest.$ac_ext <<_ACEOF
18537#line 18537 "configure"
18538#include "confdefs.h"
18539#include <assert.h>
18540                     Syntax error
18541_ACEOF
18542if { (eval echo "$as_me:18542: \"$ac_cpp conftest.$ac_ext\"") >&5
18543  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18544  ac_status=$?
18545  egrep -v '^ *\+' conftest.er1 >conftest.err
18546  rm -f conftest.er1
18547  cat conftest.err >&5
18548  echo "$as_me:18548: \$? = $ac_status" >&5
18549  (exit $ac_status); } >/dev/null; then
18550  if test -s conftest.err; then
18551    ac_cpp_err=$ac_cxx_preproc_warn_flag
18552  else
18553    ac_cpp_err=
18554  fi
18555else
18556  ac_cpp_err=yes
18557fi
18558if test -z "$ac_cpp_err"; then
18559  :
18560else
18561  echo "$as_me: failed program was:" >&5
18562  cat conftest.$ac_ext >&5
18563  # Broken: fails on valid input.
18564continue
18565fi
18566rm -f conftest.err conftest.$ac_ext
18567
18568  # OK, works on sane cases.  Now check whether non-existent headers
18569  # can be detected and how.
18570  cat >conftest.$ac_ext <<_ACEOF
18571#line 18571 "configure"
18572#include "confdefs.h"
18573#include <ac_nonexistent.h>
18574_ACEOF
18575if { (eval echo "$as_me:18575: \"$ac_cpp conftest.$ac_ext\"") >&5
18576  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18577  ac_status=$?
18578  egrep -v '^ *\+' conftest.er1 >conftest.err
18579  rm -f conftest.er1
18580  cat conftest.err >&5
18581  echo "$as_me:18581: \$? = $ac_status" >&5
18582  (exit $ac_status); } >/dev/null; then
18583  if test -s conftest.err; then
18584    ac_cpp_err=$ac_cxx_preproc_warn_flag
18585  else
18586    ac_cpp_err=
18587  fi
18588else
18589  ac_cpp_err=yes
18590fi
18591if test -z "$ac_cpp_err"; then
18592  # Broken: success on invalid input.
18593continue
18594else
18595  echo "$as_me: failed program was:" >&5
18596  cat conftest.$ac_ext >&5
18597  # Passes both tests.
18598ac_preproc_ok=:
18599break
18600fi
18601rm -f conftest.err conftest.$ac_ext
18602
18603done
18604# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
18605rm -f conftest.err conftest.$ac_ext
18606if $ac_preproc_ok; then
18607  :
18608else
18609  { { echo "$as_me:18609: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
18610echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
18611   { (exit 1); exit 1; }; }
18612fi
18613
18614ac_ext=cc
18615ac_cpp='$CXXCPP $CPPFLAGS'
18616ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18617ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18618ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18619ac_main_return=return
18620
18621for ac_header in typeinfo
18622do
18623as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18624echo "$as_me:18624: checking for $ac_header" >&5
18625echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18626if eval "test \"\${$as_ac_Header+set}\" = set"; then
18627  echo $ECHO_N "(cached) $ECHO_C" >&6
18628else
18629  cat >conftest.$ac_ext <<_ACEOF
18630#line 18630 "configure"
18631#include "confdefs.h"
18632#include <$ac_header>
18633_ACEOF
18634if { (eval echo "$as_me:18634: \"$ac_cpp conftest.$ac_ext\"") >&5
18635  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18636  ac_status=$?
18637  egrep -v '^ *\+' conftest.er1 >conftest.err
18638  rm -f conftest.er1
18639  cat conftest.err >&5
18640  echo "$as_me:18640: \$? = $ac_status" >&5
18641  (exit $ac_status); } >/dev/null; then
18642  if test -s conftest.err; then
18643    ac_cpp_err=$ac_cxx_preproc_warn_flag
18644  else
18645    ac_cpp_err=
18646  fi
18647else
18648  ac_cpp_err=yes
18649fi
18650if test -z "$ac_cpp_err"; then
18651  eval "$as_ac_Header=yes"
18652else
18653  echo "$as_me: failed program was:" >&5
18654  cat conftest.$ac_ext >&5
18655  eval "$as_ac_Header=no"
18656fi
18657rm -f conftest.err conftest.$ac_ext
18658fi
18659echo "$as_me:18659: result: `eval echo '${'$as_ac_Header'}'`" >&5
18660echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18661if test `eval echo '${'$as_ac_Header'}'` = yes; then
18662  cat >>confdefs.h <<EOF
18663#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18664EOF
18665
18666fi
18667done
18668
18669for ac_header in iostream
18670do
18671as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18672echo "$as_me:18672: checking for $ac_header" >&5
18673echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18674if eval "test \"\${$as_ac_Header+set}\" = set"; then
18675  echo $ECHO_N "(cached) $ECHO_C" >&6
18676else
18677  cat >conftest.$ac_ext <<_ACEOF
18678#line 18678 "configure"
18679#include "confdefs.h"
18680#include <$ac_header>
18681_ACEOF
18682if { (eval echo "$as_me:18682: \"$ac_cpp conftest.$ac_ext\"") >&5
18683  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
18684  ac_status=$?
18685  egrep -v '^ *\+' conftest.er1 >conftest.err
18686  rm -f conftest.er1
18687  cat conftest.err >&5
18688  echo "$as_me:18688: \$? = $ac_status" >&5
18689  (exit $ac_status); } >/dev/null; then
18690  if test -s conftest.err; then
18691    ac_cpp_err=$ac_cxx_preproc_warn_flag
18692  else
18693    ac_cpp_err=
18694  fi
18695else
18696  ac_cpp_err=yes
18697fi
18698if test -z "$ac_cpp_err"; then
18699  eval "$as_ac_Header=yes"
18700else
18701  echo "$as_me: failed program was:" >&5
18702  cat conftest.$ac_ext >&5
18703  eval "$as_ac_Header=no"
18704fi
18705rm -f conftest.err conftest.$ac_ext
18706fi
18707echo "$as_me:18707: result: `eval echo '${'$as_ac_Header'}'`" >&5
18708echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
18709if test `eval echo '${'$as_ac_Header'}'` = yes; then
18710  cat >>confdefs.h <<EOF
18711#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18712EOF
18713
18714fi
18715done
18716
18717if test x"$ac_cv_header_iostream" = xyes ; then
18718	echo "$as_me:18718: checking if iostream uses std-namespace" >&5
18719echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
18720	cat >conftest.$ac_ext <<_ACEOF
18721#line 18721 "configure"
18722#include "confdefs.h"
18723
18724#include <iostream>
18725using std::endl;
18726using std::cerr;
18727int
18728main ()
18729{
18730
18731cerr << "testing" << endl;
18732
18733  ;
18734  return 0;
18735}
18736_ACEOF
18737rm -f conftest.$ac_objext
18738if { (eval echo "$as_me:18738: \"$ac_compile\"") >&5
18739  (eval $ac_compile) 2>&5
18740  ac_status=$?
18741  echo "$as_me:18741: \$? = $ac_status" >&5
18742  (exit $ac_status); } &&
18743         { ac_try='test -s conftest.$ac_objext'
18744  { (eval echo "$as_me:18744: \"$ac_try\"") >&5
18745  (eval $ac_try) 2>&5
18746  ac_status=$?
18747  echo "$as_me:18747: \$? = $ac_status" >&5
18748  (exit $ac_status); }; }; then
18749  cf_iostream_namespace=yes
18750else
18751  echo "$as_me: failed program was:" >&5
18752cat conftest.$ac_ext >&5
18753cf_iostream_namespace=no
18754fi
18755rm -f conftest.$ac_objext conftest.$ac_ext
18756	echo "$as_me:18756: result: $cf_iostream_namespace" >&5
18757echo "${ECHO_T}$cf_iostream_namespace" >&6
18758	if test "$cf_iostream_namespace" = yes ; then
18759
18760cat >>confdefs.h <<\EOF
18761#define IOSTREAM_NAMESPACE 1
18762EOF
18763
18764	fi
18765fi
18766
18767echo "$as_me:18767: checking if we should include stdbool.h" >&5
18768echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
18769
18770if test "${cf_cv_header_stdbool_h+set}" = set; then
18771  echo $ECHO_N "(cached) $ECHO_C" >&6
18772else
18773
18774	cat >conftest.$ac_ext <<_ACEOF
18775#line 18775 "configure"
18776#include "confdefs.h"
18777
18778int
18779main ()
18780{
18781bool foo = false
18782  ;
18783  return 0;
18784}
18785_ACEOF
18786rm -f conftest.$ac_objext
18787if { (eval echo "$as_me:18787: \"$ac_compile\"") >&5
18788  (eval $ac_compile) 2>&5
18789  ac_status=$?
18790  echo "$as_me:18790: \$? = $ac_status" >&5
18791  (exit $ac_status); } &&
18792         { ac_try='test -s conftest.$ac_objext'
18793  { (eval echo "$as_me:18793: \"$ac_try\"") >&5
18794  (eval $ac_try) 2>&5
18795  ac_status=$?
18796  echo "$as_me:18796: \$? = $ac_status" >&5
18797  (exit $ac_status); }; }; then
18798  cf_cv_header_stdbool_h=0
18799else
18800  echo "$as_me: failed program was:" >&5
18801cat conftest.$ac_ext >&5
18802cat >conftest.$ac_ext <<_ACEOF
18803#line 18803 "configure"
18804#include "confdefs.h"
18805
18806#ifndef __BEOS__
18807#include <stdbool.h>
18808#endif
18809
18810int
18811main ()
18812{
18813bool foo = false
18814  ;
18815  return 0;
18816}
18817_ACEOF
18818rm -f conftest.$ac_objext
18819if { (eval echo "$as_me:18819: \"$ac_compile\"") >&5
18820  (eval $ac_compile) 2>&5
18821  ac_status=$?
18822  echo "$as_me:18822: \$? = $ac_status" >&5
18823  (exit $ac_status); } &&
18824         { ac_try='test -s conftest.$ac_objext'
18825  { (eval echo "$as_me:18825: \"$ac_try\"") >&5
18826  (eval $ac_try) 2>&5
18827  ac_status=$?
18828  echo "$as_me:18828: \$? = $ac_status" >&5
18829  (exit $ac_status); }; }; then
18830  cf_cv_header_stdbool_h=1
18831else
18832  echo "$as_me: failed program was:" >&5
18833cat conftest.$ac_ext >&5
18834cf_cv_header_stdbool_h=0
18835fi
18836rm -f conftest.$ac_objext conftest.$ac_ext
18837fi
18838rm -f conftest.$ac_objext conftest.$ac_ext
18839fi
18840
18841if test "$cf_cv_header_stdbool_h" = 1
18842then	echo "$as_me:18842: result: yes" >&5
18843echo "${ECHO_T}yes" >&6
18844else	echo "$as_me:18844: result: no" >&5
18845echo "${ECHO_T}no" >&6
18846fi
18847
18848echo "$as_me:18848: checking for builtin bool type" >&5
18849echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
18850
18851if test "${cf_cv_builtin_bool+set}" = set; then
18852  echo $ECHO_N "(cached) $ECHO_C" >&6
18853else
18854
18855	cat >conftest.$ac_ext <<_ACEOF
18856#line 18856 "configure"
18857#include "confdefs.h"
18858
18859#include <stdio.h>
18860#include <sys/types.h>
18861
18862int
18863main ()
18864{
18865bool x = false
18866  ;
18867  return 0;
18868}
18869_ACEOF
18870rm -f conftest.$ac_objext
18871if { (eval echo "$as_me:18871: \"$ac_compile\"") >&5
18872  (eval $ac_compile) 2>&5
18873  ac_status=$?
18874  echo "$as_me:18874: \$? = $ac_status" >&5
18875  (exit $ac_status); } &&
18876         { ac_try='test -s conftest.$ac_objext'
18877  { (eval echo "$as_me:18877: \"$ac_try\"") >&5
18878  (eval $ac_try) 2>&5
18879  ac_status=$?
18880  echo "$as_me:18880: \$? = $ac_status" >&5
18881  (exit $ac_status); }; }; then
18882  cf_cv_builtin_bool=1
18883else
18884  echo "$as_me: failed program was:" >&5
18885cat conftest.$ac_ext >&5
18886cf_cv_builtin_bool=0
18887fi
18888rm -f conftest.$ac_objext conftest.$ac_ext
18889
18890fi
18891
18892if test "$cf_cv_builtin_bool" = 1
18893then	echo "$as_me:18893: result: yes" >&5
18894echo "${ECHO_T}yes" >&6
18895else	echo "$as_me:18895: result: no" >&5
18896echo "${ECHO_T}no" >&6
18897fi
18898
18899echo "$as_me:18899: checking for size of bool" >&5
18900echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
18901if test "${cf_cv_type_of_bool+set}" = set; then
18902  echo $ECHO_N "(cached) $ECHO_C" >&6
18903else
18904
18905	rm -f cf_test.out
18906	if test "$cross_compiling" = yes; then
18907  cf_cv_type_of_bool=unknown
18908else
18909  cat >conftest.$ac_ext <<_ACEOF
18910#line 18910 "configure"
18911#include "confdefs.h"
18912
18913#include <stdlib.h>
18914#include <stdio.h>
18915
18916#if defined(__cplusplus)
18917
18918#ifdef HAVE_GXX_BUILTIN_H
18919#include <g++/builtin.h>
18920#elif HAVE_GPP_BUILTIN_H
18921#include <gpp/builtin.h>
18922#elif HAVE_BUILTIN_H
18923#include <builtin.h>
18924#endif
18925
18926#else
18927
18928#if $cf_cv_header_stdbool_h
18929#include <stdbool.h>
18930#endif
18931
18932#endif
18933
18934int main()
18935{
18936	FILE *fp = fopen("cf_test.out", "w");
18937	if (fp != 0) {
18938		bool x = true;
18939		if ((bool)(-x) >= 0)
18940			fputs("unsigned ", fp);
18941		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
18942		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
18943		else if (sizeof(x) == sizeof(short))fputs("short",fp);
18944		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
18945		fclose(fp);
18946	}
18947	${cf_cv_main_return:-return}(0);
18948}
18949
18950_ACEOF
18951rm -f conftest$ac_exeext
18952if { (eval echo "$as_me:18952: \"$ac_link\"") >&5
18953  (eval $ac_link) 2>&5
18954  ac_status=$?
18955  echo "$as_me:18955: \$? = $ac_status" >&5
18956  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18957  { (eval echo "$as_me:18957: \"$ac_try\"") >&5
18958  (eval $ac_try) 2>&5
18959  ac_status=$?
18960  echo "$as_me:18960: \$? = $ac_status" >&5
18961  (exit $ac_status); }; }; then
18962  cf_cv_type_of_bool=`cat cf_test.out`
18963		 if test -z "$cf_cv_type_of_bool"; then
18964		   cf_cv_type_of_bool=unknown
18965		 fi
18966else
18967  echo "$as_me: program exited with status $ac_status" >&5
18968echo "$as_me: failed program was:" >&5
18969cat conftest.$ac_ext >&5
18970cf_cv_type_of_bool=unknown
18971fi
18972rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18973fi
18974
18975fi
18976
18977	rm -f cf_test.out
18978echo "$as_me:18978: result: $cf_cv_type_of_bool" >&5
18979echo "${ECHO_T}$cf_cv_type_of_bool" >&6
18980if test "$cf_cv_type_of_bool" = unknown ; then
18981	case .$NCURSES_BOOL in #(vi
18982	.auto|.) NCURSES_BOOL=unsigned;;
18983	esac
18984	{ echo "$as_me:18984: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
18985echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
18986	cf_cv_type_of_bool=$NCURSES_BOOL
18987fi
18988
18989echo "$as_me:18989: checking for special defines needed for etip.h" >&5
18990echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
18991cf_save_CXXFLAGS="$CXXFLAGS"
18992cf_result="none"
18993
18994# etip.h includes ncurses.h which includes ncurses_dll.h
18995# But ncurses_dll.h is generated - fix here.
18996test -d include || mkdir include
18997test -f include/ncurses_dll.h || sed -e 's/@NCURSES_WRAP_PREFIX@/'$NCURSES_WRAP_PREFIX'/g' ${srcdir}/include/ncurses_dll.h.in >include/ncurses_dll.h
18998
18999for cf_math in "" MATH_H
19000do
19001for cf_excp in "" MATH_EXCEPTION
19002do
19003	CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
19004	test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
19005	test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
19006cat >conftest.$ac_ext <<_ACEOF
19007#line 19007 "configure"
19008#include "confdefs.h"
19009
19010#include <etip.h.in>
19011
19012int
19013main ()
19014{
19015
19016  ;
19017  return 0;
19018}
19019_ACEOF
19020rm -f conftest.$ac_objext
19021if { (eval echo "$as_me:19021: \"$ac_compile\"") >&5
19022  (eval $ac_compile) 2>&5
19023  ac_status=$?
19024  echo "$as_me:19024: \$? = $ac_status" >&5
19025  (exit $ac_status); } &&
19026         { ac_try='test -s conftest.$ac_objext'
19027  { (eval echo "$as_me:19027: \"$ac_try\"") >&5
19028  (eval $ac_try) 2>&5
19029  ac_status=$?
19030  echo "$as_me:19030: \$? = $ac_status" >&5
19031  (exit $ac_status); }; }; then
19032
19033	test -n "$cf_math" && cat >>confdefs.h <<EOF
19034#define ETIP_NEEDS_${cf_math} 1
19035EOF
19036
19037	test -n "$cf_excp" && cat >>confdefs.h <<EOF
19038#define ETIP_NEEDS_${cf_excp} 1
19039EOF
19040
19041	cf_result="$cf_math $cf_excp"
19042	break 2
19043
19044else
19045  echo "$as_me: failed program was:" >&5
19046cat conftest.$ac_ext >&5
19047fi
19048rm -f conftest.$ac_objext conftest.$ac_ext
19049done
19050done
19051echo "$as_me:19051: result: $cf_result" >&5
19052echo "${ECHO_T}$cf_result" >&6
19053CXXFLAGS="$cf_save_CXXFLAGS"
19054
19055if test -n "$CXX"; then
19056echo "$as_me:19056: checking if $CXX accepts parameter initialization" >&5
19057echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
19058if test "${cf_cv_cpp_param_init+set}" = set; then
19059  echo $ECHO_N "(cached) $ECHO_C" >&6
19060else
19061
19062	ac_ext=cc
19063ac_cpp='$CXXCPP $CPPFLAGS'
19064ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19065ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19066ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19067ac_main_return=return
19068
19069	if test "$cross_compiling" = yes; then
19070  cf_cv_cpp_param_init=unknown
19071else
19072  cat >conftest.$ac_ext <<_ACEOF
19073#line 19073 "configure"
19074#include "confdefs.h"
19075
19076class TEST {
19077private:
19078	int value;
19079public:
19080	TEST(int x = 1);
19081	~TEST();
19082};
19083
19084TEST::TEST(int x = 1)	// some compilers do not like second initializer
19085{
19086	value = x;
19087}
19088int main() { }
19089
19090_ACEOF
19091rm -f conftest$ac_exeext
19092if { (eval echo "$as_me:19092: \"$ac_link\"") >&5
19093  (eval $ac_link) 2>&5
19094  ac_status=$?
19095  echo "$as_me:19095: \$? = $ac_status" >&5
19096  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19097  { (eval echo "$as_me:19097: \"$ac_try\"") >&5
19098  (eval $ac_try) 2>&5
19099  ac_status=$?
19100  echo "$as_me:19100: \$? = $ac_status" >&5
19101  (exit $ac_status); }; }; then
19102  cf_cv_cpp_param_init=yes
19103else
19104  echo "$as_me: program exited with status $ac_status" >&5
19105echo "$as_me: failed program was:" >&5
19106cat conftest.$ac_ext >&5
19107cf_cv_cpp_param_init=no
19108fi
19109rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19110fi
19111	ac_ext=cc
19112ac_cpp='$CXXCPP $CPPFLAGS'
19113ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19114ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19115ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19116ac_main_return=return
19117
19118fi
19119echo "$as_me:19119: result: $cf_cv_cpp_param_init" >&5
19120echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
19121fi
19122test "$cf_cv_cpp_param_init" = yes &&
19123cat >>confdefs.h <<\EOF
19124#define CPP_HAS_PARAM_INIT 1
19125EOF
19126
19127if test -n "$CXX"; then
19128
19129echo "$as_me:19129: checking if $CXX accepts static_cast" >&5
19130echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
19131if test "${cf_cv_cpp_static_cast+set}" = set; then
19132  echo $ECHO_N "(cached) $ECHO_C" >&6
19133else
19134
19135	ac_ext=cc
19136ac_cpp='$CXXCPP $CPPFLAGS'
19137ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19138ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19139ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19140ac_main_return=return
19141
19142	cat >conftest.$ac_ext <<_ACEOF
19143#line 19143 "configure"
19144#include "confdefs.h"
19145
19146class NCursesPanel
19147{
19148public:
19149  NCursesPanel(int nlines,
19150	       int ncols,
19151	       int begin_y = 0,
19152	       int begin_x = 0)
19153  {
19154  }
19155  NCursesPanel();
19156  ~NCursesPanel();
19157};
19158
19159template<class T> class NCursesUserPanel : public NCursesPanel
19160{
19161public:
19162  NCursesUserPanel (int nlines,
19163		    int ncols,
19164		    int begin_y = 0,
19165		    int begin_x = 0,
19166		    const T* p_UserData = static_cast<T*>(0))
19167    : NCursesPanel (nlines, ncols, begin_y, begin_x)
19168  {
19169  };
19170  NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
19171  {
19172  };
19173
19174  virtual ~NCursesUserPanel() {};
19175};
19176
19177int
19178main ()
19179{
19180
19181	const char* p_UserData = static_cast<char*>(0)
19182  ;
19183  return 0;
19184}
19185_ACEOF
19186rm -f conftest.$ac_objext
19187if { (eval echo "$as_me:19187: \"$ac_compile\"") >&5
19188  (eval $ac_compile) 2>&5
19189  ac_status=$?
19190  echo "$as_me:19190: \$? = $ac_status" >&5
19191  (exit $ac_status); } &&
19192         { ac_try='test -s conftest.$ac_objext'
19193  { (eval echo "$as_me:19193: \"$ac_try\"") >&5
19194  (eval $ac_try) 2>&5
19195  ac_status=$?
19196  echo "$as_me:19196: \$? = $ac_status" >&5
19197  (exit $ac_status); }; }; then
19198  cf_cv_cpp_static_cast=yes
19199else
19200  echo "$as_me: failed program was:" >&5
19201cat conftest.$ac_ext >&5
19202cf_cv_cpp_static_cast=no
19203fi
19204rm -f conftest.$ac_objext conftest.$ac_ext
19205
19206	ac_ext=cc
19207ac_cpp='$CXXCPP $CPPFLAGS'
19208ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19209ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19210ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
19211ac_main_return=return
19212
19213fi
19214echo "$as_me:19214: result: $cf_cv_cpp_static_cast" >&5
19215echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
19216
19217fi
19218
19219test "$cf_cv_cpp_static_cast" = yes &&
19220cat >>confdefs.h <<\EOF
19221#define CPP_HAS_STATIC_CAST 1
19222EOF
19223
19224	CXX_AR='$(AR)'
19225	CXX_ARFLAGS='$(ARFLAGS)'
19226	case $cf_cv_system_name in #(vi
19227	irix*) #(vi
19228	    if test "$GXX" != yes ; then
19229		CXX_AR='$(CXX)'
19230		CXX_ARFLAGS='-ar -o'
19231	    fi
19232	    ;;
19233	sco3.2v5*) #(vi
19234	    CXXLDFLAGS="-u main"
19235	    ;;
19236	solaris2*)
19237	    if test "$GXX" != yes ; then
19238		CXX_AR='$(CXX)'
19239		CXX_ARFLAGS='-xar -o'
19240	    fi
19241	    ;;
19242	esac
19243
19244else
19245	cf_cxx_library=no
19246	cf_cv_builtin_bool=1
19247
19248	# Just because we are not configuring against C++ right now does not
19249	# mean that a user will not want to use C++.  Some distributors disable
19250	# the C++ portion of this configuration as a shortcut (or just to avoid
19251	# compiling the demo in the c++ directory).  So we need a reasonable
19252	# default for the 'bool' type.
19253	#
19254	# Caveat: since the storage of the bool type is not standardized, it
19255	# may change.
19256
19257	if test "$NCURSES_BOOL" != auto ; then
19258		cf_cv_type_of_bool=$NCURSES_BOOL
19259		cf_cv_header_stdbool_h=0
19260	else
19261		if test "$cf_cv_header_stdbool_h" = 1 ; then
19262
19263echo "$as_me:19263: checking for size of bool" >&5
19264echo $ECHO_N "checking for size of bool... $ECHO_C" >&6
19265if test "${cf_cv_type_of_bool+set}" = set; then
19266  echo $ECHO_N "(cached) $ECHO_C" >&6
19267else
19268
19269	rm -f cf_test.out
19270	if test "$cross_compiling" = yes; then
19271  cf_cv_type_of_bool=unknown
19272else
19273  cat >conftest.$ac_ext <<_ACEOF
19274#line 19274 "configure"
19275#include "confdefs.h"
19276
19277#include <stdlib.h>
19278#include <stdio.h>
19279
19280#if defined(__cplusplus)
19281
19282#ifdef HAVE_GXX_BUILTIN_H
19283#include <g++/builtin.h>
19284#elif HAVE_GPP_BUILTIN_H
19285#include <gpp/builtin.h>
19286#elif HAVE_BUILTIN_H
19287#include <builtin.h>
19288#endif
19289
19290#else
19291
19292#if $cf_cv_header_stdbool_h
19293#include <stdbool.h>
19294#endif
19295
19296#endif
19297
19298int main()
19299{
19300	FILE *fp = fopen("cf_test.out", "w");
19301	if (fp != 0) {
19302		bool x = true;
19303		if ((bool)(-x) >= 0)
19304			fputs("unsigned ", fp);
19305		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
19306		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
19307		else if (sizeof(x) == sizeof(short))fputs("short",fp);
19308		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
19309		fclose(fp);
19310	}
19311	${cf_cv_main_return:-return}(0);
19312}
19313
19314_ACEOF
19315rm -f conftest$ac_exeext
19316if { (eval echo "$as_me:19316: \"$ac_link\"") >&5
19317  (eval $ac_link) 2>&5
19318  ac_status=$?
19319  echo "$as_me:19319: \$? = $ac_status" >&5
19320  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19321  { (eval echo "$as_me:19321: \"$ac_try\"") >&5
19322  (eval $ac_try) 2>&5
19323  ac_status=$?
19324  echo "$as_me:19324: \$? = $ac_status" >&5
19325  (exit $ac_status); }; }; then
19326  cf_cv_type_of_bool=`cat cf_test.out`
19327		 if test -z "$cf_cv_type_of_bool"; then
19328		   cf_cv_type_of_bool=unknown
19329		 fi
19330else
19331  echo "$as_me: program exited with status $ac_status" >&5
19332echo "$as_me: failed program was:" >&5
19333cat conftest.$ac_ext >&5
19334cf_cv_type_of_bool=unknown
19335fi
19336rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19337fi
19338
19339fi
19340
19341	rm -f cf_test.out
19342echo "$as_me:19342: result: $cf_cv_type_of_bool" >&5
19343echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19344if test "$cf_cv_type_of_bool" = unknown ; then
19345	case .$NCURSES_BOOL in #(vi
19346	.auto|.) NCURSES_BOOL=unsigned;;
19347	esac
19348	{ echo "$as_me:19348: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
19349echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
19350	cf_cv_type_of_bool=$NCURSES_BOOL
19351fi
19352
19353		else
19354			echo "$as_me:19354: checking for fallback type of bool" >&5
19355echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
19356			case "$host_cpu" in #(vi
19357			i?86)	cf_cv_type_of_bool=char	;; #(vi
19358			*)	cf_cv_type_of_bool=int	;;
19359			esac
19360			echo "$as_me:19360: result: $cf_cv_type_of_bool" >&5
19361echo "${ECHO_T}$cf_cv_type_of_bool" >&6
19362		fi
19363	fi
19364fi
19365
19366# If the C compiler did not declare bool, and we did not determine that the C++
19367# compiler does not declare bool, turn on an ifdef in curses.h that makes the
19368# ncurses library use the same type as C++ bool.  Note that this allows one to
19369# specify the type of bool in a configure-script option and postpone
19370# integration with the C++ compiler provided that the types are compatible.
19371USE_CXX_BOOL=1
19372if test $cf_cv_cc_bool_type = 1
19373then
19374	# oops: C has a bool.  Unlikely, but C++ could differ.
19375	USE_CXX_BOOL=0
19376elif test $cf_cv_builtin_bool = 0
19377then
19378	# C++ has no bool
19379	USE_CXX_BOOL=0
19380else
19381	# this is the normal case
19382	USE_CXX_BOOL='defined(__cplusplus)'
19383fi
19384
19385if test -f "${srcdir}/Ada95/Makefile.in" ; then
19386
19387	if test "$cf_with_ada" != "no" ; then
19388		if test "$with_libtool" != "no"; then
19389			{ echo "$as_me:19389: WARNING: libtool does not support Ada - disabling feature" >&5
19390echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
19391			cf_with_ada=no
19392		fi
19393	fi
19394
19395	if test "$cf_with_ada" != "no" ; then
19396
19397cf_ada_make=gnatmake
19398# Extract the first word of "$cf_ada_make", so it can be a program name with args.
19399set dummy $cf_ada_make; ac_word=$2
19400echo "$as_me:19400: checking for $ac_word" >&5
19401echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19402if test "${ac_cv_prog_gnat_exists+set}" = set; then
19403  echo $ECHO_N "(cached) $ECHO_C" >&6
19404else
19405  if test -n "$gnat_exists"; then
19406  ac_cv_prog_gnat_exists="$gnat_exists" # Let the user override the test.
19407else
19408  ac_save_IFS=$IFS; IFS=$ac_path_separator
19409ac_dummy="$PATH"
19410for ac_dir in $ac_dummy; do
19411  IFS=$ac_save_IFS
19412  test -z "$ac_dir" && ac_dir=.
19413  $as_executable_p "$ac_dir/$ac_word" || continue
19414ac_cv_prog_gnat_exists="yes"
19415echo "$as_me:19415: found $ac_dir/$ac_word" >&5
19416break
19417done
19418
19419  test -z "$ac_cv_prog_gnat_exists" && ac_cv_prog_gnat_exists="no"
19420fi
19421fi
19422gnat_exists=$ac_cv_prog_gnat_exists
19423if test -n "$gnat_exists"; then
19424  echo "$as_me:19424: result: $gnat_exists" >&5
19425echo "${ECHO_T}$gnat_exists" >&6
19426else
19427  echo "$as_me:19427: result: no" >&5
19428echo "${ECHO_T}no" >&6
19429fi
19430
19431if test "$ac_cv_prog_gnat_exists" = no; then
19432   cf_ada_make=
19433   cf_cv_prog_gnat_correct=no
19434else
19435
19436echo "$as_me:19436: checking for gnat version" >&5
19437echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
19438cf_gnat_version=`${cf_ada_make:-gnatmake} -v 2>&1 | \
19439	grep '[0-9].[0-9][0-9]*' |\
19440    sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
19441echo "$as_me:19441: result: $cf_gnat_version" >&5
19442echo "${ECHO_T}$cf_gnat_version" >&6
19443
19444case $cf_gnat_version in #(vi
194453.1[1-9]*|3.[2-9]*|[4-9].*|20[0-9][0-9]) #(vi
19446	cf_cv_prog_gnat_correct=yes
19447	;;
19448*)
19449	{ echo "$as_me:19449: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
19450echo "$as_me: WARNING: Unsupported GNAT version $cf_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
19451	cf_cv_prog_gnat_correct=no
19452	;;
19453esac
19454
19455   # Extract the first word of "m4", so it can be a program name with args.
19456set dummy m4; ac_word=$2
19457echo "$as_me:19457: checking for $ac_word" >&5
19458echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
19459if test "${ac_cv_prog_M4_exists+set}" = set; then
19460  echo $ECHO_N "(cached) $ECHO_C" >&6
19461else
19462  if test -n "$M4_exists"; then
19463  ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
19464else
19465  ac_save_IFS=$IFS; IFS=$ac_path_separator
19466ac_dummy="$PATH"
19467for ac_dir in $ac_dummy; do
19468  IFS=$ac_save_IFS
19469  test -z "$ac_dir" && ac_dir=.
19470  $as_executable_p "$ac_dir/$ac_word" || continue
19471ac_cv_prog_M4_exists="yes"
19472echo "$as_me:19472: found $ac_dir/$ac_word" >&5
19473break
19474done
19475
19476  test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
19477fi
19478fi
19479M4_exists=$ac_cv_prog_M4_exists
19480if test -n "$M4_exists"; then
19481  echo "$as_me:19481: result: $M4_exists" >&5
19482echo "${ECHO_T}$M4_exists" >&6
19483else
19484  echo "$as_me:19484: result: no" >&5
19485echo "${ECHO_T}no" >&6
19486fi
19487
19488   if test "$ac_cv_prog_M4_exists" = no; then
19489      cf_cv_prog_gnat_correct=no
19490      echo Ada95 binding required program m4 not found. Ada95 binding disabled.
19491   fi
19492   if test "$cf_cv_prog_gnat_correct" = yes; then
19493      echo "$as_me:19493: checking if GNAT works" >&5
19494echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
19495
19496rm -rf conftest* *~conftest*
19497cat >>conftest.ads <<CF_EOF
19498procedure conftest;
19499CF_EOF
19500cat >>conftest.adb <<CF_EOF
19501with Text_IO;
19502with GNAT.OS_Lib;
19503procedure conftest is
19504begin
19505   Text_IO.Put ("Hello World");
19506   Text_IO.New_Line;
19507   GNAT.OS_Lib.OS_Exit (0);
19508end conftest;
19509CF_EOF
19510if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19511   if ( ./conftest 1>&5 2>&1 ) ; then
19512      cf_cv_prog_gnat_correct=yes
19513   else
19514      cf_cv_prog_gnat_correct=no
19515   fi
19516else
19517   cf_cv_prog_gnat_correct=no
19518fi
19519rm -rf conftest* *~conftest*
19520
19521      echo "$as_me:19521: result: $cf_cv_prog_gnat_correct" >&5
19522echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
19523   fi
19524fi
19525
19526		if test	"x$cf_cv_prog_gnat_correct" = xyes; then
19527
19528 	ADAFLAGS="$ADAFLAGS -gnatpn"
19529
19530	echo "$as_me:19530: checking optimization options for ADAFLAGS" >&5
19531echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
19532	case "$CFLAGS" in
19533	*-g*)
19534
19535 	ADAFLAGS="$ADAFLAGS -g"
19536
19537		;;
19538	esac
19539	case "$CFLAGS" in
19540	*-O*)
19541		cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ 	].*//'`
19542
19543 	ADAFLAGS="$ADAFLAGS $cf_O_flag"
19544
19545		;;
19546	esac
19547	echo "$as_me:19547: result: $ADAFLAGS" >&5
19548echo "${ECHO_T}$ADAFLAGS" >&6
19549
19550echo "$as_me:19550: checking if GNAT supports generics" >&5
19551echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
19552case $cf_gnat_version in #(vi
195533.[1-9]*|[4-9].*) #(vi
19554	cf_gnat_generics=yes
19555	;;
19556*)
19557	cf_gnat_generics=no
19558	;;
19559esac
19560echo "$as_me:19560: result: $cf_gnat_generics" >&5
19561echo "${ECHO_T}$cf_gnat_generics" >&6
19562
19563if test "$cf_gnat_generics" = yes
19564then
19565	cf_compile_generics=generics
19566	cf_generic_objects="\${GENOBJS}"
19567else
19568	cf_compile_generics=
19569	cf_generic_objects=
19570fi
19571
19572echo "$as_me:19572: checking if GNAT supports SIGINT" >&5
19573echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
19574if test "${cf_cv_gnat_sigint+set}" = set; then
19575  echo $ECHO_N "(cached) $ECHO_C" >&6
19576else
19577
19578rm -rf conftest* *~conftest*
19579cat >>conftest.ads <<CF_EOF
19580with Ada.Interrupts.Names;
19581
19582package ConfTest is
19583
19584   pragma Warnings (Off);  --  the next pragma exists since 3.11p
19585   pragma Unreserve_All_Interrupts;
19586   pragma Warnings (On);
19587
19588   protected Process is
19589      procedure Stop;
19590      function Continue return Boolean;
19591      pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
19592   private
19593      Done : Boolean := False;
19594   end Process;
19595
19596end ConfTest;
19597CF_EOF
19598cat >>conftest.adb <<CF_EOF
19599package body ConfTest is
19600   protected body Process is
19601      procedure Stop is
19602      begin
19603         Done := True;
19604      end Stop;
19605      function Continue return Boolean is
19606      begin
19607         return not Done;
19608      end Continue;
19609   end Process;
19610end ConfTest;
19611CF_EOF
19612if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19613      cf_cv_gnat_sigint=yes
19614else
19615   cf_cv_gnat_sigint=no
19616fi
19617rm -rf conftest* *~conftest*
19618
19619fi
19620echo "$as_me:19620: result: $cf_cv_gnat_sigint" >&5
19621echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
19622
19623if test $cf_cv_gnat_sigint = yes ; then
19624	USE_GNAT_SIGINT=""
19625else
19626	USE_GNAT_SIGINT="#"
19627fi
19628
19629echo "$as_me:19629: checking if GNAT pragma Unreferenced works" >&5
19630echo $ECHO_N "checking if GNAT pragma Unreferenced works... $ECHO_C" >&6
19631if test "${cf_cv_pragma_unreferenced+set}" = set; then
19632  echo $ECHO_N "(cached) $ECHO_C" >&6
19633else
19634
19635rm -rf conftest* *~conftest*
19636cat >>conftest.ads <<CF_EOF
19637procedure conftest;
19638CF_EOF
19639cat >>conftest.adb <<CF_EOF
19640with Text_IO;
19641with GNAT.OS_Lib;
19642procedure conftest is
19643   test : Integer;
19644   pragma Unreferenced (test);
19645begin
19646   test := 1;
19647   Text_IO.Put ("Hello World");
19648   Text_IO.New_Line;
19649   GNAT.OS_Lib.OS_Exit (0);
19650end conftest;
19651CF_EOF
19652if ( $cf_ada_make $ADAFLAGS conftest 1>&5 2>&1 ) ; then
19653      cf_cv_pragma_unreferenced=yes
19654else
19655   cf_cv_pragma_unreferenced=no
19656fi
19657rm -rf conftest* *~conftest*
19658
19659fi
19660echo "$as_me:19660: result: $cf_cv_pragma_unreferenced" >&5
19661echo "${ECHO_T}$cf_cv_pragma_unreferenced" >&6
19662
19663# if the pragma is supported, use it (needed in the Trace code).
19664if test $cf_cv_pragma_unreferenced = yes ; then
19665	PRAGMA_UNREF=TRUE
19666else
19667	PRAGMA_UNREF=FALSE
19668fi
19669
19670cf_gnat_libraries=no
19671cf_gnat_projects=no
19672
19673echo "$as_me:19673: checking if GNAT supports project files" >&5
19674echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
19675case $cf_gnat_version in #(vi
196763.[0-9]*) #(vi
19677	;;
19678*)
19679	case $cf_cv_system_name in #(vi
19680	cygwin*|msys*) #(vi
19681		;;
19682	*)
19683		mkdir conftest.src conftest.bin conftest.lib
19684		cd conftest.src
19685		rm -rf conftest* *~conftest*
19686		cat >>library.gpr <<CF_EOF
19687project Library is
19688  Kind := External ("LIB_KIND");
19689  for Library_Name use "ConfTest";
19690  for Object_Dir use ".";
19691  for Library_ALI_Dir use External("LIBRARY_DIR");
19692  for Library_Version use External ("SONAME");
19693  for Library_Kind use Kind;
19694  for Library_Dir use External("BUILD_DIR");
19695  Source_Dir := External ("SOURCE_DIR");
19696  for Source_Dirs use (Source_Dir);
19697  package Compiler is
19698     for Default_Switches ("Ada") use
19699       ("-g",
19700        "-O2",
19701        "-gnatafno",
19702        "-gnatVa",   -- All validity checks
19703        "-gnatwa");  -- Activate all optional errors
19704  end Compiler;
19705end Library;
19706CF_EOF
19707		cat >>confpackage.ads <<CF_EOF
19708package ConfPackage is
19709   procedure conftest;
19710end ConfPackage;
19711CF_EOF
19712		cat >>confpackage.adb <<CF_EOF
19713with Text_IO;
19714package body ConfPackage is
19715   procedure conftest is
19716   begin
19717      Text_IO.Put ("Hello World");
19718      Text_IO.New_Line;
19719   end conftest;
19720end ConfPackage;
19721CF_EOF
19722		if ( $cf_ada_make $ADAFLAGS \
19723				-Plibrary.gpr \
19724				-XBUILD_DIR=`cd ../conftest.bin;pwd` \
19725				-XLIBRARY_DIR=`cd ../conftest.lib;pwd` \
19726				-XSOURCE_DIR=`pwd` \
19727				-XSONAME=libConfTest.so.1 \
19728				-XLIB_KIND=static 1>&5 2>&1 ) ; then
19729			cf_gnat_projects=yes
19730		fi
19731		cd ..
19732		if test -f conftest.lib/confpackage.ali
19733		then
19734			cf_gnat_libraries=yes
19735		fi
19736		rm -rf conftest* *~conftest*
19737		;;
19738	esac
19739	;;
19740esac
19741echo "$as_me:19741: result: $cf_gnat_projects" >&5
19742echo "${ECHO_T}$cf_gnat_projects" >&6
19743
19744if test $cf_gnat_projects = yes
19745then
19746	echo "$as_me:19746: checking if GNAT supports libraries" >&5
19747echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
19748	echo "$as_me:19748: result: $cf_gnat_libraries" >&5
19749echo "${ECHO_T}$cf_gnat_libraries" >&6
19750fi
19751
19752if test "$cf_gnat_projects" = yes
19753then
19754	USE_OLD_MAKERULES="#"
19755	USE_GNAT_PROJECTS=""
19756else
19757	USE_OLD_MAKERULES=""
19758	USE_GNAT_PROJECTS="#"
19759fi
19760
19761if test "$cf_gnat_libraries" = yes
19762then
19763	USE_GNAT_LIBRARIES=""
19764else
19765	USE_GNAT_LIBRARIES="#"
19766fi
19767
19768echo "$as_me:19768: checking for ada-compiler" >&5
19769echo $ECHO_N "checking for ada-compiler... $ECHO_C" >&6
19770
19771# Check whether --with-ada-compiler or --without-ada-compiler was given.
19772if test "${with_ada_compiler+set}" = set; then
19773  withval="$with_ada_compiler"
19774  cf_ada_compiler=$withval
19775else
19776  cf_ada_compiler=gnatmake
19777fi;
19778
19779echo "$as_me:19779: result: $cf_ada_compiler" >&5
19780echo "${ECHO_T}$cf_ada_compiler" >&6
19781
19782			cf_ada_package=terminal_interface
19783
19784echo "$as_me:19784: checking for ada-include" >&5
19785echo $ECHO_N "checking for ada-include... $ECHO_C" >&6
19786
19787# Check whether --with-ada-include or --without-ada-include was given.
19788if test "${with_ada_include+set}" = set; then
19789  withval="$with_ada_include"
19790
19791else
19792  withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
19793fi; if test -n "$prefix/share/ada/adainclude" ; then
19794
19795if test "x$prefix" != xNONE; then
19796  cf_path_syntax="$prefix"
19797else
19798  cf_path_syntax="$ac_default_prefix"
19799fi
19800
19801case ".$withval" in #(vi
19802.\$\(*\)*|.\'*\'*) #(vi
19803  ;;
19804..|./*|.\\*) #(vi
19805  ;;
19806.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19807  ;;
19808.\${*prefix}*|.\${*dir}*) #(vi
19809  eval withval="$withval"
19810  case ".$withval" in #(vi
19811  .NONE/*)
19812    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19813    ;;
19814  esac
19815  ;; #(vi
19816.no|.NONE/*)
19817  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19818  ;;
19819*)
19820  { { echo "$as_me:19820: error: expected a pathname, not \"$withval\"" >&5
19821echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19822   { (exit 1); exit 1; }; }
19823  ;;
19824esac
19825
19826fi
19827eval ADA_INCLUDE="$withval"
19828
19829echo "$as_me:19829: result: $ADA_INCLUDE" >&5
19830echo "${ECHO_T}$ADA_INCLUDE" >&6
19831
19832echo "$as_me:19832: checking for ada-objects" >&5
19833echo $ECHO_N "checking for ada-objects... $ECHO_C" >&6
19834
19835# Check whether --with-ada-objects or --without-ada-objects was given.
19836if test "${with_ada_objects+set}" = set; then
19837  withval="$with_ada_objects"
19838
19839else
19840  withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
19841fi; if test -n "$prefix/lib/ada/adalib" ; then
19842
19843if test "x$prefix" != xNONE; then
19844  cf_path_syntax="$prefix"
19845else
19846  cf_path_syntax="$ac_default_prefix"
19847fi
19848
19849case ".$withval" in #(vi
19850.\$\(*\)*|.\'*\'*) #(vi
19851  ;;
19852..|./*|.\\*) #(vi
19853  ;;
19854.[a-zA-Z]:[\\/]*) #(vi OS/2 EMX
19855  ;;
19856.\${*prefix}*|.\${*dir}*) #(vi
19857  eval withval="$withval"
19858  case ".$withval" in #(vi
19859  .NONE/*)
19860    withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19861    ;;
19862  esac
19863  ;; #(vi
19864.no|.NONE/*)
19865  withval=`echo $withval | sed -e s%NONE%$cf_path_syntax%`
19866  ;;
19867*)
19868  { { echo "$as_me:19868: error: expected a pathname, not \"$withval\"" >&5
19869echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
19870   { (exit 1); exit 1; }; }
19871  ;;
19872esac
19873
19874fi
19875eval ADA_OBJECTS="$withval"
19876
19877echo "$as_me:19877: result: $ADA_OBJECTS" >&5
19878echo "${ECHO_T}$ADA_OBJECTS" >&6
19879
19880echo "$as_me:19880: checking if an Ada95 shared-library should be built" >&5
19881echo $ECHO_N "checking if an Ada95 shared-library should be built... $ECHO_C" >&6
19882
19883# Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
19884if test "${with_ada_sharedlib+set}" = set; then
19885  withval="$with_ada_sharedlib"
19886  with_ada_sharedlib=$withval
19887else
19888  with_ada_sharedlib=no
19889fi;
19890echo "$as_me:19890: result: $with_ada_sharedlib" >&5
19891echo "${ECHO_T}$with_ada_sharedlib" >&6
19892
19893ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
19894MAKE_ADA_SHAREDLIB="#"
19895
19896if test "x$with_ada_sharedlib" != xno
19897then
19898	MAKE_ADA_SHAREDLIB=
19899	if test "x$with_ada_sharedlib" != xyes
19900	then
19901		ADA_SHAREDLIB="$with_ada_sharedlib"
19902	fi
19903fi
19904
19905		fi
19906	fi
19907else
19908	cf_with_ada=no
19909fi
19910
19911# do this "late" to avoid conflict with header-checks
19912if test "x$with_widec" = xyes ; then
19913	echo "$as_me:19913: checking for wchar_t" >&5
19914echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
19915if test "${ac_cv_type_wchar_t+set}" = set; then
19916  echo $ECHO_N "(cached) $ECHO_C" >&6
19917else
19918  cat >conftest.$ac_ext <<_ACEOF
19919#line 19919 "configure"
19920#include "confdefs.h"
19921$ac_includes_default
19922int
19923main ()
19924{
19925if ((wchar_t *) 0)
19926  return 0;
19927if (sizeof (wchar_t))
19928  return 0;
19929  ;
19930  return 0;
19931}
19932_ACEOF
19933rm -f conftest.$ac_objext
19934if { (eval echo "$as_me:19934: \"$ac_compile\"") >&5
19935  (eval $ac_compile) 2>&5
19936  ac_status=$?
19937  echo "$as_me:19937: \$? = $ac_status" >&5
19938  (exit $ac_status); } &&
19939         { ac_try='test -s conftest.$ac_objext'
19940  { (eval echo "$as_me:19940: \"$ac_try\"") >&5
19941  (eval $ac_try) 2>&5
19942  ac_status=$?
19943  echo "$as_me:19943: \$? = $ac_status" >&5
19944  (exit $ac_status); }; }; then
19945  ac_cv_type_wchar_t=yes
19946else
19947  echo "$as_me: failed program was:" >&5
19948cat conftest.$ac_ext >&5
19949ac_cv_type_wchar_t=no
19950fi
19951rm -f conftest.$ac_objext conftest.$ac_ext
19952fi
19953echo "$as_me:19953: result: $ac_cv_type_wchar_t" >&5
19954echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
19955
19956echo "$as_me:19956: checking size of wchar_t" >&5
19957echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
19958if test "${ac_cv_sizeof_wchar_t+set}" = set; then
19959  echo $ECHO_N "(cached) $ECHO_C" >&6
19960else
19961  if test "$ac_cv_type_wchar_t" = yes; then
19962  if test "$cross_compiling" = yes; then
19963  # Depending upon the size, compute the lo and hi bounds.
19964cat >conftest.$ac_ext <<_ACEOF
19965#line 19965 "configure"
19966#include "confdefs.h"
19967$ac_includes_default
19968int
19969main ()
19970{
19971int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
19972  ;
19973  return 0;
19974}
19975_ACEOF
19976rm -f conftest.$ac_objext
19977if { (eval echo "$as_me:19977: \"$ac_compile\"") >&5
19978  (eval $ac_compile) 2>&5
19979  ac_status=$?
19980  echo "$as_me:19980: \$? = $ac_status" >&5
19981  (exit $ac_status); } &&
19982         { ac_try='test -s conftest.$ac_objext'
19983  { (eval echo "$as_me:19983: \"$ac_try\"") >&5
19984  (eval $ac_try) 2>&5
19985  ac_status=$?
19986  echo "$as_me:19986: \$? = $ac_status" >&5
19987  (exit $ac_status); }; }; then
19988  ac_lo=0 ac_mid=0
19989  while :; do
19990    cat >conftest.$ac_ext <<_ACEOF
19991#line 19991 "configure"
19992#include "confdefs.h"
19993$ac_includes_default
19994int
19995main ()
19996{
19997int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
19998  ;
19999  return 0;
20000}
20001_ACEOF
20002rm -f conftest.$ac_objext
20003if { (eval echo "$as_me:20003: \"$ac_compile\"") >&5
20004  (eval $ac_compile) 2>&5
20005  ac_status=$?
20006  echo "$as_me:20006: \$? = $ac_status" >&5
20007  (exit $ac_status); } &&
20008         { ac_try='test -s conftest.$ac_objext'
20009  { (eval echo "$as_me:20009: \"$ac_try\"") >&5
20010  (eval $ac_try) 2>&5
20011  ac_status=$?
20012  echo "$as_me:20012: \$? = $ac_status" >&5
20013  (exit $ac_status); }; }; then
20014  ac_hi=$ac_mid; break
20015else
20016  echo "$as_me: failed program was:" >&5
20017cat conftest.$ac_ext >&5
20018ac_lo=`expr $ac_mid + 1`; ac_mid=`expr 2 '*' $ac_mid + 1`
20019fi
20020rm -f conftest.$ac_objext conftest.$ac_ext
20021  done
20022else
20023  echo "$as_me: failed program was:" >&5
20024cat conftest.$ac_ext >&5
20025ac_hi=-1 ac_mid=-1
20026  while :; do
20027    cat >conftest.$ac_ext <<_ACEOF
20028#line 20028 "configure"
20029#include "confdefs.h"
20030$ac_includes_default
20031int
20032main ()
20033{
20034int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
20035  ;
20036  return 0;
20037}
20038_ACEOF
20039rm -f conftest.$ac_objext
20040if { (eval echo "$as_me:20040: \"$ac_compile\"") >&5
20041  (eval $ac_compile) 2>&5
20042  ac_status=$?
20043  echo "$as_me:20043: \$? = $ac_status" >&5
20044  (exit $ac_status); } &&
20045         { ac_try='test -s conftest.$ac_objext'
20046  { (eval echo "$as_me:20046: \"$ac_try\"") >&5
20047  (eval $ac_try) 2>&5
20048  ac_status=$?
20049  echo "$as_me:20049: \$? = $ac_status" >&5
20050  (exit $ac_status); }; }; then
20051  ac_lo=$ac_mid; break
20052else
20053  echo "$as_me: failed program was:" >&5
20054cat conftest.$ac_ext >&5
20055ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`
20056fi
20057rm -f conftest.$ac_objext conftest.$ac_ext
20058  done
20059fi
20060rm -f conftest.$ac_objext conftest.$ac_ext
20061# Binary search between lo and hi bounds.
20062while test "x$ac_lo" != "x$ac_hi"; do
20063  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20064  cat >conftest.$ac_ext <<_ACEOF
20065#line 20065 "configure"
20066#include "confdefs.h"
20067$ac_includes_default
20068int
20069main ()
20070{
20071int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
20072  ;
20073  return 0;
20074}
20075_ACEOF
20076rm -f conftest.$ac_objext
20077if { (eval echo "$as_me:20077: \"$ac_compile\"") >&5
20078  (eval $ac_compile) 2>&5
20079  ac_status=$?
20080  echo "$as_me:20080: \$? = $ac_status" >&5
20081  (exit $ac_status); } &&
20082         { ac_try='test -s conftest.$ac_objext'
20083  { (eval echo "$as_me:20083: \"$ac_try\"") >&5
20084  (eval $ac_try) 2>&5
20085  ac_status=$?
20086  echo "$as_me:20086: \$? = $ac_status" >&5
20087  (exit $ac_status); }; }; then
20088  ac_hi=$ac_mid
20089else
20090  echo "$as_me: failed program was:" >&5
20091cat conftest.$ac_ext >&5
20092ac_lo=`expr $ac_mid + 1`
20093fi
20094rm -f conftest.$ac_objext conftest.$ac_ext
20095done
20096ac_cv_sizeof_wchar_t=$ac_lo
20097else
20098  if test "$cross_compiling" = yes; then
20099  { { echo "$as_me:20099: error: cannot run test program while cross compiling" >&5
20100echo "$as_me: error: cannot run test program while cross compiling" >&2;}
20101   { (exit 1); exit 1; }; }
20102else
20103  cat >conftest.$ac_ext <<_ACEOF
20104#line 20104 "configure"
20105#include "confdefs.h"
20106$ac_includes_default
20107int
20108main ()
20109{
20110FILE *f = fopen ("conftest.val", "w");
20111if (!f)
20112  $ac_main_return (1);
20113fprintf (f, "%d", (sizeof (wchar_t)));
20114fclose (f);
20115  ;
20116  return 0;
20117}
20118_ACEOF
20119rm -f conftest$ac_exeext
20120if { (eval echo "$as_me:20120: \"$ac_link\"") >&5
20121  (eval $ac_link) 2>&5
20122  ac_status=$?
20123  echo "$as_me:20123: \$? = $ac_status" >&5
20124  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20125  { (eval echo "$as_me:20125: \"$ac_try\"") >&5
20126  (eval $ac_try) 2>&5
20127  ac_status=$?
20128  echo "$as_me:20128: \$? = $ac_status" >&5
20129  (exit $ac_status); }; }; then
20130  ac_cv_sizeof_wchar_t=`cat conftest.val`
20131else
20132  echo "$as_me: program exited with status $ac_status" >&5
20133echo "$as_me: failed program was:" >&5
20134cat conftest.$ac_ext >&5
20135fi
20136rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20137fi
20138fi
20139rm -f conftest.val
20140else
20141  ac_cv_sizeof_wchar_t=0
20142fi
20143fi
20144echo "$as_me:20144: result: $ac_cv_sizeof_wchar_t" >&5
20145echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
20146cat >>confdefs.h <<EOF
20147#define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
20148EOF
20149
20150fi
20151
20152### Construct the ncurses library-subsets, if any, from this set of keywords:
20153###	none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
20154###
20155### ticlib modules may be a separate library, otherwise contained in termlib.
20156### termlib modules may be a separate library, otherwise contained in ncurses.
20157###
20158### The of "+" or " " between the tokens controls the way the script
20159### chooses to split module lists into libraries.
20160###
20161### (see CF_LIB_RULES).
20162echo "$as_me:20162: checking for library subsets" >&5
20163echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
20164LIB_SUBSETS=
20165
20166if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
20167	LIB_SUBSETS="${LIB_SUBSETS}ticlib"
20168	if test "$with_ticlib" != no ; then
20169		LIB_SUBSETS="${LIB_SUBSETS} "
20170	else
20171		LIB_SUBSETS="${LIB_SUBSETS}+"
20172	fi
20173fi
20174
20175LIB_SUBSETS="${LIB_SUBSETS}termlib"
20176test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
20177
20178if test "$with_termlib" != no ; then
20179	LIB_SUBSETS="${LIB_SUBSETS} "
20180else
20181	LIB_SUBSETS="${LIB_SUBSETS}+"
20182fi
20183
20184LIB_SUBSETS="${LIB_SUBSETS}base"
20185
20186# Most term-driver calls are to tinfo, but some like init_pair are to the
20187# base library (so it resides in base).
20188if test "$with_term_driver" != no ; then
20189	LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
20190	case $cf_cv_system_name in #(vi
20191	*mingw32*) #(vi
20192		LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
20193		;;
20194	*) #(vi
20195		LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
20196		;;
20197	esac
20198fi
20199
20200test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
20201test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
20202
20203echo "$as_me:20203: result: $LIB_SUBSETS" >&5
20204echo "${ECHO_T}$LIB_SUBSETS" >&6
20205
20206### Construct the list of include-directories to be generated
20207
20208if test "$GCC" != yes; then
20209	CPPFLAGS="-I\${includedir} $CPPFLAGS"
20210elif test "$includedir" != "/usr/include"; then
20211	if test "$includedir" = '${prefix}/include' ; then
20212		if test x$prefix != x/usr ; then
20213			CPPFLAGS="-I\${includedir} $CPPFLAGS"
20214		fi
20215	else
20216		CPPFLAGS="-I\${includedir} $CPPFLAGS"
20217	fi
20218fi
20219if test "$srcdir" != "."; then
20220	CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
20221fi
20222CPPFLAGS="-I. -I../include $CPPFLAGS"
20223
20224ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
20225if test "$srcdir" != "."; then
20226	ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
20227fi
20228if test "$GCC" != yes; then
20229	ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20230elif test "$includedir" != "/usr/include"; then
20231	if test "$includedir" = '${prefix}/include' ; then
20232		if test x$prefix != x/usr ; then
20233			ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20234		fi
20235	else
20236		ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
20237	fi
20238fi
20239
20240### Build up pieces for makefile rules
20241echo "$as_me:20241: checking default library suffix" >&5
20242echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
20243
20244	case $DFT_LWR_MODEL in
20245	libtool) DFT_ARG_SUFFIX=''   ;;
20246	normal)  DFT_ARG_SUFFIX=''   ;;
20247	debug)   DFT_ARG_SUFFIX='_g' ;;
20248	profile) DFT_ARG_SUFFIX='_p' ;;
20249	shared)  DFT_ARG_SUFFIX=''   ;;
20250	esac
20251	test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
20252echo "$as_me:20252: result: $DFT_ARG_SUFFIX" >&5
20253echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
20254
20255echo "$as_me:20255: checking default library-dependency suffix" >&5
20256echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
20257
20258	case X$DFT_LWR_MODEL in #(vi
20259	Xlibtool) #(vi
20260		DFT_LIB_SUFFIX='.la'
20261		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20262		;;
20263	Xdebug) #(vi
20264		DFT_LIB_SUFFIX='_g.a'
20265		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20266		;;
20267	Xprofile) #(vi
20268		DFT_LIB_SUFFIX='_p.a'
20269		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20270		;;
20271	Xshared) #(vi
20272		case $cf_cv_system_name in
20273		aix[5-7]*) #(vi
20274			DFT_LIB_SUFFIX='.a'
20275			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20276			;;
20277		cygwin*|msys*|mingw*) #(vi
20278			DFT_LIB_SUFFIX='.dll'
20279			DFT_DEP_SUFFIX='.dll.a'
20280			;;
20281		darwin*) #(vi
20282			DFT_LIB_SUFFIX='.dylib'
20283			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20284			;;
20285		hpux*) #(vi
20286			case $target in
20287			ia64*) #(vi
20288				DFT_LIB_SUFFIX='.so'
20289				DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20290				;;
20291			*) #(vi
20292				DFT_LIB_SUFFIX='.sl'
20293				DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20294				;;
20295			esac
20296			;;
20297		*) #(vi
20298			DFT_LIB_SUFFIX='.so'
20299			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20300			;;
20301		esac
20302		;;
20303	*)
20304		DFT_LIB_SUFFIX='.a'
20305		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
20306		;;
20307	esac
20308	test -n "$LIB_SUFFIX" && DFT_LIB_SUFFIX="${LIB_SUFFIX}${DFT_LIB_SUFFIX}"
20309	test -n "$LIB_SUFFIX" && DFT_DEP_SUFFIX="${LIB_SUFFIX}${DFT_DEP_SUFFIX}"
20310echo "$as_me:20310: result: $DFT_DEP_SUFFIX" >&5
20311echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
20312
20313echo "$as_me:20313: checking default object directory" >&5
20314echo $ECHO_N "checking default object directory... $ECHO_C" >&6
20315
20316	case $DFT_LWR_MODEL in
20317	libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
20318	normal)  DFT_OBJ_SUBDIR='objects' ;;
20319	debug)   DFT_OBJ_SUBDIR='obj_g' ;;
20320	profile) DFT_OBJ_SUBDIR='obj_p' ;;
20321	shared)
20322		case $cf_cv_system_name in #(vi
20323		cygwin|msys) #(vi
20324			DFT_OBJ_SUBDIR='objects' ;;
20325		*)
20326			DFT_OBJ_SUBDIR='obj_s' ;;
20327		esac
20328	esac
20329echo "$as_me:20329: result: $DFT_OBJ_SUBDIR" >&5
20330echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
20331
20332if test "x$cf_with_cxx" = xyes ; then
20333echo "$as_me:20333: checking c++ library-dependency suffix" >&5
20334echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
20335if test "$with_libtool" != "no"; then
20336	# libtool thinks it can make c++ shared libraries (perhaps only g++)
20337	CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20338elif test "$with_shared_cxx" != "no"; then
20339	# also for g++ users...
20340	CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
20341else
20342	# we normally make a static library because C/C++ library rules differ
20343
20344	case Xnormal in #(vi
20345	Xlibtool) #(vi
20346		CXX_LIB_SUFFIX='.la'
20347		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20348		;;
20349	Xdebug) #(vi
20350		CXX_LIB_SUFFIX='_g.a'
20351		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20352		;;
20353	Xprofile) #(vi
20354		CXX_LIB_SUFFIX='_p.a'
20355		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20356		;;
20357	Xshared) #(vi
20358		case $cf_cv_system_name in
20359		aix[5-7]*) #(vi
20360			CXX_LIB_SUFFIX='.a'
20361			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20362			;;
20363		cygwin*|msys*|mingw*) #(vi
20364			CXX_LIB_SUFFIX='.dll'
20365			CXX_DEP_SUFFIX='.dll.a'
20366			;;
20367		darwin*) #(vi
20368			CXX_LIB_SUFFIX='.dylib'
20369			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20370			;;
20371		hpux*) #(vi
20372			case $target in
20373			ia64*) #(vi
20374				CXX_LIB_SUFFIX='.so'
20375				CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20376				;;
20377			*) #(vi
20378				CXX_LIB_SUFFIX='.sl'
20379				CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20380				;;
20381			esac
20382			;;
20383		*) #(vi
20384			CXX_LIB_SUFFIX='.so'
20385			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20386			;;
20387		esac
20388		;;
20389	*)
20390		CXX_LIB_SUFFIX='.a'
20391		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
20392		;;
20393	esac
20394	test -n "$LIB_SUFFIX" && CXX_LIB_SUFFIX="${LIB_SUFFIX}${CXX_LIB_SUFFIX}"
20395	test -n "$LIB_SUFFIX" && CXX_DEP_SUFFIX="${LIB_SUFFIX}${CXX_DEP_SUFFIX}"
20396
20397fi
20398echo "$as_me:20398: result: $CXX_LIB_SUFFIX" >&5
20399echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
20400
20401fi
20402
20403# do not want -ldl in build except as needed for -lncurses dependency
20404if test "x$with_dlsym" = xyes ; then
20405if test $DFT_LWR_MODEL = shared || \
20406   test $DFT_LWR_MODEL = libtool ; then
20407
20408# remove dl library from $LIBS
20409LIBS=`echo "$LIBS" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
20410
20411fi
20412fi
20413### Set up low-level terminfo dependencies for makefiles.
20414
20415# TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
20416# do not need libdl
20417TICS_LIST=
20418if test "x$with_dlsym" = xyes ; then
20419
20420# remove dl library from $SHLIB_LIST
20421TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
20422
20423fi
20424
20425if test "$with_ticlib" != no ; then
20426
20427	if test "x$with_ticlib" != xyes ; then
20428		TICS_NAME=$with_ticlib
20429		TICS_ARG_SUFFIX="${with_ticlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20430		TICS_DEP_SUFFIX="${with_ticlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20431		TICS_LIB_SUFFIX="${with_ticlib}"
20432	else
20433		TICS_ARG_SUFFIX="${TICS_NAME}${DFT_ARG_SUFFIX}"
20434		TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
20435		TICS_LIB_SUFFIX="${TICS_NAME}${LIB_SUFFIX}"
20436	fi
20437	TICS_LDFLAGS="-L${LIB_DIR}"
20438	TICS_LIBS="-l${TICS_LIB_SUFFIX}"
20439else
20440	TICS_LDFLAGS="-L${LIB_DIR}"
20441	TICS_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20442fi
20443
20444if test "$with_termlib" != no ; then
20445
20446	if test "x$with_termlib" != xyes ; then
20447		TINFO_NAME=$with_termlib
20448		TINFO_SUFFIX="`echo ${DFT_LIB_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20449		TINFO_ARG_SUFFIX="${with_termlib}`echo ${DFT_ARG_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20450		TINFO_DEP_SUFFIX="${with_termlib}`echo ${DFT_DEP_SUFFIX}|sed -e "s/^${LIB_SUFFIX}//"`"
20451		TINFO_LIB_SUFFIX="${with_termlib}"
20452	else
20453		TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20454		TINFO_ARG_SUFFIX="${TINFO_NAME}${DFT_ARG_SUFFIX}"
20455		TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
20456		TINFO_LIB_SUFFIX="${TINFO_NAME}${LIB_SUFFIX}"
20457	fi
20458
20459	TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20460	TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
20461	if test "$DFT_LWR_MODEL" = "libtool"; then
20462		TEST_ARGS="${TEST_DEPS}"
20463		TEST_ARG2="${TEST_DEP2}"
20464		TINFO_LDFLAGS="-L${LIB_DIR}"
20465		TINFO_LIBS="$TEST_ARGS"
20466		TICS_LIST="$SHLIB_LIST $TEST_ARGS"
20467		SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
20468	else
20469		TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
20470		TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
20471		if test "x$with_term_driver" != xno ; then
20472			TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20473			TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20474			TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20475		else
20476			TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20477			TINFO_LIBS="$TEST_ARGS"
20478		fi
20479		TINFO_LDFLAGS="-L${LIB_DIR}"
20480		SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
20481	fi
20482else
20483	# the next lines are needed for linking libtic over libncurses
20484	TINFO_NAME=${LIB_NAME}
20485	TINFO_SUFFIX=${DFT_LIB_SUFFIX}
20486	TINFO_ARG_SUFFIX=${LIB_NAME}${DFT_ARG_SUFFIX}
20487	if test "x$with_tic_depends" = xyes ; then
20488		TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${DFT_ARG_SUFFIX}"
20489	else
20490		TICS_LIST="$SHLIB_LIST"
20491	fi
20492
20493	TINFO_LDFLAGS="-L${LIB_DIR}"
20494	TINFO_LIBS="-l${LIB_NAME}${DFT_ARG_SUFFIX}"
20495fi
20496
20497if test "$DFT_LWR_MODEL" = shared ; then
20498	case $cf_cv_system_name in #(vi
20499	cygwin*|msys*)
20500		# "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
20501		TINFO_SUFFIX=.dll
20502		;;
20503	esac
20504fi
20505
20506if test "x$with_dlsym" = xyes ; then
20507
20508# remove dl library from $TICS_LIST
20509TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
20510
20511fi
20512
20513if test "$DFT_LWR_MODEL" = "libtool"; then
20514    OBJEXT=lo
20515fi
20516
20517# needed for Ada95
20518TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
20519
20520case $DFT_LWR_MODEL in
20521normal|debug|profile)
20522
20523if test "$GCC" = yes ; then
20524	case $cf_cv_system_name in #(
20525	OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*) 	#( vi
20526		LDFLAGS_STATIC=
20527		LDFLAGS_SHARED=
20528		;;
20529    *) 	#( normally, except when broken
20530        LDFLAGS_STATIC=-static
20531        LDFLAGS_SHARED=-dynamic
20532        ;;
20533    esac
20534else
20535	case $cf_cv_system_name in #(
20536	aix[4-7]*) 	#( from ld manpage
20537		LDFLAGS_STATIC=-bstatic
20538		LDFLAGS_SHARED=-bdynamic
20539		;;
20540	hpux*)		#( from ld manpage for hpux10.20, hpux11.11
20541		# We could also use just "archive" and "shared".
20542		LDFLAGS_STATIC=-Wl,-a,archive_shared
20543		LDFLAGS_SHARED=-Wl,-a,shared_archive
20544		;;
20545	irix*)		#( from ld manpage IRIX64
20546		LDFLAGS_STATIC=-Bstatic
20547		LDFLAGS_SHARED=-Bdynamic
20548		;;
20549	osf[45]*)	#( from ld manpage osf4.0d, osf5.1
20550		# alternative "-oldstyle_liblookup" (not in cc manpage)
20551		LDFLAGS_STATIC=-noso
20552		LDFLAGS_SHARED=-so_archive
20553		;;
20554	solaris2*)
20555		LDFLAGS_STATIC=-Bstatic
20556		LDFLAGS_SHARED=-Bdynamic
20557		;;
20558	esac
20559fi
20560
20561if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
20562then
20563	echo "$as_me:20563: checking if linker supports switching between static/dynamic" >&5
20564echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
20565
20566	rm -f libconftest.a
20567	cat >conftest.$ac_ext <<EOF
20568#line 20568 "configure"
20569#include <stdio.h>
20570int cf_ldflags_static(FILE *fp) { return fflush(fp); }
20571EOF
20572	if { (eval echo "$as_me:20572: \"$ac_compile\"") >&5
20573  (eval $ac_compile) 2>&5
20574  ac_status=$?
20575  echo "$as_me:20575: \$? = $ac_status" >&5
20576  (exit $ac_status); } ; then
20577		( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
20578		( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
20579	fi
20580	rm -f conftest.*
20581
20582	cf_save_LIBS="$LIBS"
20583
20584	LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
20585	cat >conftest.$ac_ext <<_ACEOF
20586#line 20586 "configure"
20587#include "confdefs.h"
20588
20589#line 20589 "configure"
20590#include <stdio.h>
20591int cf_ldflags_static(FILE *fp);
20592
20593int
20594main ()
20595{
20596
20597	return cf_ldflags_static(stdin);
20598
20599  ;
20600  return 0;
20601}
20602_ACEOF
20603rm -f conftest.$ac_objext conftest$ac_exeext
20604if { (eval echo "$as_me:20604: \"$ac_link\"") >&5
20605  (eval $ac_link) 2>&5
20606  ac_status=$?
20607  echo "$as_me:20607: \$? = $ac_status" >&5
20608  (exit $ac_status); } &&
20609         { ac_try='test -s conftest$ac_exeext'
20610  { (eval echo "$as_me:20610: \"$ac_try\"") >&5
20611  (eval $ac_try) 2>&5
20612  ac_status=$?
20613  echo "$as_me:20613: \$? = $ac_status" >&5
20614  (exit $ac_status); }; }; then
20615
20616	# some linkers simply ignore the -dynamic
20617	case x`file conftest$ac_exeext 2>/dev/null` in #(vi
20618	*static*) # (vi
20619		cf_ldflags_static=no
20620		;;
20621	*)
20622		cf_ldflags_static=yes
20623		;;
20624	esac
20625
20626else
20627  echo "$as_me: failed program was:" >&5
20628cat conftest.$ac_ext >&5
20629cf_ldflags_static=no
20630fi
20631rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
20632
20633	rm -f libconftest.*
20634	LIBS="$cf_save_LIBS"
20635
20636	echo "$as_me:20636: result: $cf_ldflags_static" >&5
20637echo "${ECHO_T}$cf_ldflags_static" >&6
20638
20639	if test $cf_ldflags_static != yes
20640	then
20641		LDFLAGS_STATIC=
20642		LDFLAGS_SHARED=
20643	fi
20644else
20645	LDFLAGS_STATIC=
20646	LDFLAGS_SHARED=
20647fi
20648
20649	;;
20650esac
20651
20652echo "$as_me:20652: checking where we will install curses.h" >&5
20653echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
20654
20655includesubdir=
20656if test "$with_overwrite" = no && \
20657 ( test "x$includedir" = 'x${prefix}/include' || \
20658   test "x$includedir" = "x${prefix}/include" )
20659then
20660	includesubdir="/ncurses${LIB_SUFFIX}"
20661fi
20662echo "$as_me:20662: result: ${includedir}${includesubdir}" >&5
20663echo "${ECHO_T}${includedir}${includesubdir}" >&6
20664
20665### Resolve a conflict between normal and wide-curses by forcing applications
20666### that will need libutf8 to add it to their configure script.
20667if test "$with_overwrite" != no ; then
20668if test "$NCURSES_LIBUTF8" = 1 ; then
20669	NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
20670	{ echo "$as_me:20670: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
20671echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
20672fi
20673fi
20674WITH_OVERWRITE=$with_overwrite
20675
20676# used to separate tack out of the tree
20677NCURSES_TREE=
20678
20679### predefined stuff for the test programs
20680
20681cat >>confdefs.h <<\EOF
20682#define HAVE_SLK_COLOR 1
20683EOF
20684
20685### Construct the list of subdirectories for which we'll customize makefiles
20686### with the appropriate compile-rules.
20687
20688echo "$as_me:20688: checking for src modules" >&5
20689echo $ECHO_N "checking for src modules... $ECHO_C" >&6
20690
20691# dependencies and linker-arguments for test-programs
20692TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
20693TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
20694if test "$DFT_LWR_MODEL" = "libtool"; then
20695	TEST_ARGS="${TEST_DEPS}"
20696	TEST_ARG2="${TEST_DEP2}"
20697else
20698	TEST_ARGS="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARGS"
20699	TEST_ARG2="-l${LIB_NAME}${DFT_ARG_SUFFIX} $TEST_ARG2"
20700fi
20701
20702PC_MODULES_TO_MAKE="ncurses${DFT_ARG_SUFFIX}"
20703cf_cv_src_modules=
20704for cf_dir in $modules_to_build
20705do
20706	if test -f $srcdir/$cf_dir/modules; then
20707
20708		# We may/may not have tack in the distribution, though the
20709		# makefile is.
20710		if test $cf_dir = tack ; then
20711			if test ! -f $srcdir/${cf_dir}/${cf_dir}.h; then
20712				continue
20713			fi
20714		fi
20715
20716		if test -z "$cf_cv_src_modules"; then
20717			cf_cv_src_modules=$cf_dir
20718		else
20719			cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
20720		fi
20721
20722		# Make the ncurses_cfg.h file record the library interface files as
20723		# well.  These are header files that are the same name as their
20724		# directory.  Ncurses is the only library that does not follow
20725		# that pattern.
20726		if test $cf_dir = tack ; then
20727			continue
20728		elif test -f $srcdir/${cf_dir}/${cf_dir}.h; then
20729
20730cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20731
20732			cat >>confdefs.h <<EOF
20733#define HAVE_${cf_have_include}_H 1
20734EOF
20735
20736			cat >>confdefs.h <<EOF
20737#define HAVE_LIB${cf_have_include} 1
20738EOF
20739
20740			TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEPS"
20741			TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${cf_dir}${DFT_DEP_SUFFIX} $TEST_DEP2"
20742			if test "$DFT_LWR_MODEL" = "libtool"; then
20743				TEST_ARGS="${TEST_DEPS}"
20744				TEST_ARG2="${TEST_DEP2}"
20745			else
20746				TEST_ARGS="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARGS"
20747				TEST_ARG2="-l${cf_dir}${DFT_ARG_SUFFIX} $TEST_ARG2"
20748			fi
20749			PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${DFT_ARG_SUFFIX}"
20750		fi
20751	fi
20752done
20753echo "$as_me:20753: result: $cf_cv_src_modules" >&5
20754echo "${ECHO_T}$cf_cv_src_modules" >&6
20755
20756TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
20757TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
20758
20759SRC_SUBDIRS=
20760if test "x$cf_with_manpages" != xno ; then
20761	SRC_SUBDIRS="$SRC_SUBDIRS man"
20762fi
20763SRC_SUBDIRS="$SRC_SUBDIRS include"
20764for cf_dir in $cf_cv_src_modules
20765do
20766	SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
20767done
20768if test "x$cf_with_tests" != "xno" ; then
20769	SRC_SUBDIRS="$SRC_SUBDIRS test"
20770fi
20771if test "x$cf_with_db_install" = xyes; then
20772	test -z "$MAKE_TERMINFO" && SRC_SUBDIRS="$SRC_SUBDIRS misc"
20773fi
20774if test "$cf_with_cxx_binding" != no; then
20775	PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${DFT_ARG_SUFFIX}"
20776	SRC_SUBDIRS="$SRC_SUBDIRS c++"
20777fi
20778
20779test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
20780test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
20781
20782ADA_SUBDIRS=
20783if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f $srcdir/Ada95/Makefile.in; then
20784	SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
20785	ADA_SUBDIRS="gen src"
20786	if test "x$cf_with_tests" != "xno" ; then
20787		ADA_SUBDIRS="$ADA_SUBDIRS samples"
20788	fi
20789fi
20790
20791SUB_MAKEFILES=
20792for cf_dir in $SRC_SUBDIRS
20793do
20794	SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
20795done
20796
20797if test -n "$ADA_SUBDIRS"; then
20798	for cf_dir in $ADA_SUBDIRS
20799	do
20800		SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
20801	done
20802
20803fi
20804
20805if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
20806   SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${DFT_ARG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
20807   SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${DFT_ARG_SUFFIX}-config.1:man/MKada_config.in"
20808fi
20809
20810DIRS_TO_MAKE="lib"
20811for cf_item in $cf_list_models
20812do
20813
20814	case $cf_item in
20815	libtool) cf_subdir='obj_lo'  ;;
20816	normal)  cf_subdir='objects' ;;
20817	debug)   cf_subdir='obj_g' ;;
20818	profile) cf_subdir='obj_p' ;;
20819	shared)
20820		case $cf_cv_system_name in #(vi
20821		cygwin|msys) #(vi
20822			cf_subdir='objects' ;;
20823		*)
20824			cf_subdir='obj_s' ;;
20825		esac
20826	esac
20827
20828	for cf_item2 in $DIRS_TO_MAKE
20829	do
20830		test $cf_item2 = $cf_subdir && break
20831	done
20832	test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
20833done
20834for cf_dir in $DIRS_TO_MAKE
20835do
20836	test ! -d $cf_dir && mkdir $cf_dir
20837done
20838
20839# symbols that differ when compiling Ada95 by itself.
20840NCURSES_SHLIB2='sh $(top_srcdir)/misc/shlib'
20841
20842# values to use as strings
20843
20844cat >>confdefs.h <<EOF
20845#define NCURSES_PATHSEP '$PATH_SEPARATOR'
20846EOF
20847
20848cat >>confdefs.h <<EOF
20849#define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
20850EOF
20851
20852### Now that we're done running tests, add the compiler-warnings, if any
20853
20854cf_fix_cppflags=no
20855cf_new_cflags=
20856cf_new_cppflags=
20857cf_new_extra_cppflags=
20858
20859for cf_add_cflags in $EXTRA_CFLAGS
20860do
20861case $cf_fix_cppflags in
20862no)
20863	case $cf_add_cflags in #(vi
20864	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
20865		case $cf_add_cflags in
20866		-D*)
20867			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
20868
20869			test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20870				&& test -z "${cf_tst_cflags}" \
20871				&& cf_fix_cppflags=yes
20872
20873			if test $cf_fix_cppflags = yes ; then
20874				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20875				continue
20876			elif test "${cf_tst_cflags}" = "\"'" ; then
20877				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20878				continue
20879			fi
20880			;;
20881		esac
20882		case "$CPPFLAGS" in
20883		*$cf_add_cflags) #(vi
20884			;;
20885		*) #(vi
20886			case $cf_add_cflags in #(vi
20887			-D*)
20888				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
20889
20890CPPFLAGS=`echo "$CPPFLAGS" | \
20891	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
20892		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
20893
20894				;;
20895			esac
20896			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
20897			;;
20898		esac
20899		;;
20900	*)
20901		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
20902		;;
20903	esac
20904	;;
20905yes)
20906	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
20907
20908	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
20909
20910	test "${cf_add_cflags}" != "${cf_tst_cflags}" \
20911		&& test -z "${cf_tst_cflags}" \
20912		&& cf_fix_cppflags=no
20913	;;
20914esac
20915done
20916
20917if test -n "$cf_new_cflags" ; then
20918
20919	CFLAGS="$CFLAGS $cf_new_cflags"
20920fi
20921
20922if test -n "$cf_new_cppflags" ; then
20923
20924	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
20925fi
20926
20927if test -n "$cf_new_extra_cppflags" ; then
20928
20929	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
20930fi
20931
20932### Define substitutions for header files to avoid name-pollution
20933
20934if test "x$cf_cv_have_tcgetattr" = xyes ; then
20935	HAVE_TCGETATTR=1
20936else
20937	HAVE_TCGETATTR=0
20938fi
20939
20940if test "x$ac_cv_header_termio_h" = xyes ; then
20941	HAVE_TERMIO_H=1
20942else
20943	HAVE_TERMIO_H=0
20944fi
20945
20946if test "x$ac_cv_header_termios_h" = xyes ; then
20947	HAVE_TERMIOS_H=1
20948else
20949	HAVE_TERMIOS_H=0
20950fi
20951
20952################################################################################
20953test "x$use_database" = xyes && \
20954SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
20955
20956SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
20957SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${DFT_ARG_SUFFIX}${cf_cv_abi_version}-config.1:man/MKncu_config.in"
20958
20959if test "x$enable_pc_files" = xyes ; then \
20960SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
20961MAKE_PC_FILES=
20962else
20963MAKE_PC_FILES="#"
20964fi
20965
20966# Extract the first word of "tic", so it can be a program name with args.
20967set dummy tic; ac_word=$2
20968echo "$as_me:20968: checking for $ac_word" >&5
20969echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
20970if test "${ac_cv_path_TIC_PATH+set}" = set; then
20971  echo $ECHO_N "(cached) $ECHO_C" >&6
20972else
20973  case $TIC_PATH in
20974  [\\/]* | ?:[\\/]*)
20975  ac_cv_path_TIC_PATH="$TIC_PATH" # Let the user override the test with a path.
20976  ;;
20977  *)
20978  ac_save_IFS=$IFS; IFS=$ac_path_separator
20979ac_dummy="$PATH:/usr/local/ncurses/bin"
20980for ac_dir in $ac_dummy; do
20981  IFS=$ac_save_IFS
20982  test -z "$ac_dir" && ac_dir=.
20983  if $as_executable_p "$ac_dir/$ac_word"; then
20984   ac_cv_path_TIC_PATH="$ac_dir/$ac_word"
20985   echo "$as_me:20985: found $ac_dir/$ac_word" >&5
20986   break
20987fi
20988done
20989
20990  test -z "$ac_cv_path_TIC_PATH" && ac_cv_path_TIC_PATH="unknown"
20991  ;;
20992esac
20993fi
20994TIC_PATH=$ac_cv_path_TIC_PATH
20995
20996if test -n "$TIC_PATH"; then
20997  echo "$as_me:20997: result: $TIC_PATH" >&5
20998echo "${ECHO_T}$TIC_PATH" >&6
20999else
21000  echo "$as_me:21000: result: no" >&5
21001echo "${ECHO_T}no" >&6
21002fi
21003
21004if test -n "$FALLBACK_LIST"
21005then
21006	if test "$TIC_PATH" = unknown
21007	then
21008		{ echo "$as_me:21008: WARNING: no tic program found for fallbacks" >&5
21009echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
21010	fi
21011fi
21012
21013if test "x$cf_with_tests" != xno ; then
21014	MAKE_TESTS=
21015else
21016	MAKE_TESTS="#"
21017fi
21018
21019ADAHTML_DIR=../../doc/html/ada
21020
21021# these could be configurable, but are not currently
21022PANEL_NAME=panel
21023MENU_NAME=menu
21024FORM_NAME=form
21025CXX_NAME=ncurses++
21026
21027# workaround for g++ versus Solaris (20131116)
21028case $cf_cv_system_name in #(vi
21029solaris2*) #(vi
21030	case "x$CPPFLAGS" in #(vi
21031	*-D_XOPEN_SOURCE_EXTENDED*)
21032		test -n "$verbose" && echo "	moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
21033
21034echo "${as_me:-configure}:21034: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
21035
21036		CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
21037		CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
21038		;;
21039	esac
21040	;;
21041esac
21042
21043# AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
21044case "x$NCURSES_OSPEED" in #(vi
21045*short*) #(vi
21046	cf_compatible=1
21047	;;
21048*)
21049	cf_compatible=0
21050	;;
21051esac
21052
21053cat >>confdefs.h <<EOF
21054#define NCURSES_OSPEED_COMPAT $cf_compatible
21055EOF
21056
21057SUB_SCRIPTS=
21058
21059ac_config_files="$ac_config_files include/MKterm.h.awk include/curses.head:include/curses.h.in include/ncurses_dll.h include/termcap.h include/unctrl.h $SUB_SCRIPTS $SUB_MAKEFILES Makefile"
21060ac_config_commands="$ac_config_commands default"
21061cat >confcache <<\_ACEOF
21062# This file is a shell script that caches the results of configure
21063# tests run on this system so they can be shared between configure
21064# scripts and configure runs, see configure's option --config-cache.
21065# It is not useful on other systems.  If it contains results you don't
21066# want to keep, you may remove or edit it.
21067#
21068# config.status only pays attention to the cache file if you give it
21069# the --recheck option to rerun configure.
21070#
21071# `ac_cv_env_foo' variables (set or unset) will be overriden when
21072# loading this file, other *unset* `ac_cv_foo' will be assigned the
21073# following values.
21074
21075_ACEOF
21076
21077# The following way of writing the cache mishandles newlines in values,
21078# but we know of no workaround that is simple, portable, and efficient.
21079# So, don't put newlines in cache variables' values.
21080# Ultrix sh set writes to stderr and can't be redirected directly,
21081# and sets the high bit in the cache file unless we assign to the vars.
21082{
21083  (set) 2>&1 |
21084    case `(ac_space=' '; set | grep ac_space) 2>&1` in
21085    *ac_space=\ *)
21086      # `set' does not quote correctly, so add quotes (double-quote
21087      # substitution turns \\\\ into \\, and sed turns \\ into \).
21088      sed -n \
21089        "s/'/'\\\\''/g;
21090    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21091      ;;
21092    *)
21093      # `set' quotes correctly as required by POSIX, so do not add quotes.
21094      sed -n \
21095        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
21096      ;;
21097    esac;
21098} |
21099  sed '
21100     t clear
21101     : clear
21102     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21103     t end
21104     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21105     : end' >>confcache
21106if cmp -s $cache_file confcache; then :; else
21107  if test -w $cache_file; then
21108    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
21109    cat confcache >$cache_file
21110  else
21111    echo "not updating unwritable cache $cache_file"
21112  fi
21113fi
21114rm -f confcache
21115
21116test "x$prefix" = xNONE && prefix=$ac_default_prefix
21117# Let make expand exec_prefix.
21118test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21119
21120# VPATH may cause trouble with some makes, so we remove $(srcdir),
21121# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21122# trailing colons and then remove the whole line if VPATH becomes empty
21123# (actually we leave an empty line to preserve line numbers).
21124if test "x$srcdir" = x.; then
21125  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
21126s/:*\$(srcdir):*/:/;
21127s/:*\${srcdir}:*/:/;
21128s/:*@srcdir@:*/:/;
21129s/^\([^=]*=[ 	]*\):*/\1/;
21130s/:*$//;
21131s/^[^=]*=[ 	]*$//;
21132}'
21133fi
21134
21135DEFS=-DHAVE_CONFIG_H
21136
21137: ${CONFIG_STATUS=./config.status}
21138ac_clean_files_save=$ac_clean_files
21139ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21140{ echo "$as_me:21140: creating $CONFIG_STATUS" >&5
21141echo "$as_me: creating $CONFIG_STATUS" >&6;}
21142cat >$CONFIG_STATUS <<_ACEOF
21143#! $SHELL
21144# Generated automatically by configure.
21145# Run this file to recreate the current configuration.
21146# Compiler output produced by configure, useful for debugging
21147# configure, is in config.log if it exists.
21148
21149debug=false
21150SHELL=\${CONFIG_SHELL-$SHELL}
21151ac_cs_invocation="\$0 \$@"
21152
21153_ACEOF
21154
21155cat >>$CONFIG_STATUS <<\_ACEOF
21156# Be Bourne compatible
21157if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21158  emulate sh
21159  NULLCMD=:
21160elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
21161  set -o posix
21162fi
21163
21164# Name of the executable.
21165as_me=`echo "$0" |sed 's,.*[\\/],,'`
21166
21167if expr a : '\(a\)' >/dev/null 2>&1; then
21168  as_expr=expr
21169else
21170  as_expr=false
21171fi
21172
21173rm -f conf$$ conf$$.exe conf$$.file
21174echo >conf$$.file
21175if ln -s conf$$.file conf$$ 2>/dev/null; then
21176  # We could just check for DJGPP; but this test a) works b) is more generic
21177  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
21178  if test -f conf$$.exe; then
21179    # Don't use ln at all; we don't have any links
21180    as_ln_s='cp -p'
21181  else
21182    as_ln_s='ln -s'
21183  fi
21184elif ln conf$$.file conf$$ 2>/dev/null; then
21185  as_ln_s=ln
21186else
21187  as_ln_s='cp -p'
21188fi
21189rm -f conf$$ conf$$.exe conf$$.file
21190
21191as_executable_p="test -f"
21192
21193# Support unset when possible.
21194if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
21195  as_unset=unset
21196else
21197  as_unset=false
21198fi
21199
21200# NLS nuisances.
21201$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
21202$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
21203$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
21204$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
21205$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
21206$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
21207$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
21208$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
21209
21210# IFS
21211# We need space, tab and new line, in precisely that order.
21212as_nl='
21213'
21214IFS=" 	$as_nl"
21215
21216# CDPATH.
21217$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
21218
21219exec 6>&1
21220
21221_ACEOF
21222
21223# Files that config.status was made for.
21224if test -n "$ac_config_files"; then
21225  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
21226fi
21227
21228if test -n "$ac_config_headers"; then
21229  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
21230fi
21231
21232if test -n "$ac_config_links"; then
21233  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
21234fi
21235
21236if test -n "$ac_config_commands"; then
21237  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
21238fi
21239
21240cat >>$CONFIG_STATUS <<\EOF
21241
21242ac_cs_usage="\
21243\`$as_me' instantiates files from templates according to the
21244current configuration.
21245
21246Usage: $0 [OPTIONS] [FILE]...
21247
21248  -h, --help       print this help, then exit
21249  -V, --version    print version number, then exit
21250  -d, --debug      don't remove temporary files
21251      --recheck    update $as_me by reconfiguring in the same conditions
21252  --file=FILE[:TEMPLATE]
21253                   instantiate the configuration file FILE
21254  --header=FILE[:TEMPLATE]
21255                   instantiate the configuration header FILE
21256
21257Configuration files:
21258$config_files
21259
21260Configuration headers:
21261$config_headers
21262
21263Configuration commands:
21264$config_commands
21265
21266Report bugs to <dickey@invisible-island.net>."
21267EOF
21268
21269cat >>$CONFIG_STATUS <<EOF
21270ac_cs_version="\\
21271config.status
21272configured by $0, generated by GNU Autoconf 2.52.20121002,
21273  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
21274
21275Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
21276Free Software Foundation, Inc.
21277This config.status script is free software; the Free Software Foundation
21278gives unlimited permission to copy, distribute and modify it."
21279srcdir=$srcdir
21280INSTALL="$INSTALL"
21281EOF
21282
21283cat >>$CONFIG_STATUS <<\EOF
21284# If no file are specified by the user, then we need to provide default
21285# value.  By we need to know if files were specified by the user.
21286ac_need_defaults=:
21287while test $# != 0
21288do
21289  case $1 in
21290  --*=*)
21291    ac_option=`expr "x$1" : 'x\([^=]*\)='`
21292    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
21293    shift
21294    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
21295    shift
21296    ;;
21297  -*);;
21298  *) # This is not an option, so the user has probably given explicit
21299     # arguments.
21300     ac_need_defaults=false;;
21301  esac
21302
21303  case $1 in
21304  # Handling of the options.
21305EOF
21306cat >>$CONFIG_STATUS <<EOF
21307  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21308    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
21309    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
21310EOF
21311cat >>$CONFIG_STATUS <<\EOF
21312  --version | --vers* | -V )
21313    echo "$ac_cs_version"; exit 0 ;;
21314  --he | --h)
21315    # Conflict between --help and --header
21316    { { echo "$as_me:21316: error: ambiguous option: $1
21317Try \`$0 --help' for more information." >&5
21318echo "$as_me: error: ambiguous option: $1
21319Try \`$0 --help' for more information." >&2;}
21320   { (exit 1); exit 1; }; };;
21321  --help | --hel | -h )
21322    echo "$ac_cs_usage"; exit 0 ;;
21323  --debug | --d* | -d )
21324    debug=: ;;
21325  --file | --fil | --fi | --f )
21326    shift
21327    CONFIG_FILES="$CONFIG_FILES $1"
21328    ac_need_defaults=false;;
21329  --header | --heade | --head | --hea )
21330    shift
21331    CONFIG_HEADERS="$CONFIG_HEADERS $1"
21332    ac_need_defaults=false;;
21333
21334  # This is an error.
21335  -*) { { echo "$as_me:21335: error: unrecognized option: $1
21336Try \`$0 --help' for more information." >&5
21337echo "$as_me: error: unrecognized option: $1
21338Try \`$0 --help' for more information." >&2;}
21339   { (exit 1); exit 1; }; } ;;
21340
21341  *) ac_config_targets="$ac_config_targets $1" ;;
21342
21343  esac
21344  shift
21345done
21346
21347exec 5>>config.log
21348cat >&5 << _ACEOF
21349
21350## ----------------------- ##
21351## Running config.status.  ##
21352## ----------------------- ##
21353
21354This file was extended by $as_me 2.52.20121002, executed with
21355  CONFIG_FILES    = $CONFIG_FILES
21356  CONFIG_HEADERS  = $CONFIG_HEADERS
21357  CONFIG_LINKS    = $CONFIG_LINKS
21358  CONFIG_COMMANDS = $CONFIG_COMMANDS
21359  > $ac_cs_invocation
21360on `(hostname || uname -n) 2>/dev/null | sed 1q`
21361
21362_ACEOF
21363EOF
21364
21365cat >>$CONFIG_STATUS <<EOF
21366#
21367# INIT-COMMANDS section.
21368#
21369
21370### Special initialization commands, used to pass information from the
21371### configuration-run into config.status
21372
21373AWK="$AWK"
21374DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
21375DFT_LWR_MODEL="$DFT_LWR_MODEL"
21376ECHO_LD="$ECHO_LD"
21377LDCONFIG="$LDCONFIG"
21378LIBTOOL_VERSION="$LIBTOOL_VERSION"
21379LIB_NAME="$LIB_NAME"
21380LIB_PREFIX="$LIB_PREFIX"
21381LIB_SUBSETS="$LIB_SUBSETS"
21382LIB_SUFFIX="$LIB_SUFFIX"
21383LIB_TRACING="$LIB_TRACING"
21384LN_S="$LN_S"
21385MAKE_TERMINFO="$MAKE_TERMINFO"
21386NCURSES_MAJOR="$NCURSES_MAJOR"
21387NCURSES_MINOR="$NCURSES_MINOR"
21388NCURSES_OSPEED="$NCURSES_OSPEED"
21389NCURSES_PATCH="$NCURSES_PATCH"
21390SRC_SUBDIRS="$SRC_SUBDIRS"
21391TERMINFO="$TERMINFO"
21392TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
21393TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
21394TICS_NAME="$TICS_NAME"
21395TIC_PATH="$TIC_PATH"
21396TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
21397TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
21398TINFO_NAME="$TINFO_NAME"
21399TINFO_SUFFIX="$TINFO_SUFFIX"
21400USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
21401WITH_CURSES_H="$with_curses_h"
21402WITH_ECHO="${enable_echo:=yes}"
21403WITH_OVERWRITE="$with_overwrite"
21404cf_LIST_MODELS="$cf_list_models"
21405cf_cv_abi_version="$cf_cv_abi_version"
21406cf_cv_do_relink="$cf_cv_do_relink"
21407cf_cv_do_symlinks="$cf_cv_do_symlinks"
21408cf_cv_enable_lp64="$cf_cv_enable_lp64"
21409cf_cv_enable_opaque="$cf_cv_enable_opaque"
21410cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
21411cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
21412cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
21413cf_cv_rel_version="$cf_cv_rel_version"
21414cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
21415cf_cv_shared_soname='$cf_cv_shared_soname'
21416cf_cv_shlib_version="$cf_cv_shlib_version"
21417cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
21418cf_cv_system_name="$cf_cv_system_name"
21419cf_cv_term_driver="$with_term_driver"
21420cf_with_ada="$cf_with_ada"
21421cf_with_cxx_binding="$cf_with_cxx_binding"
21422cf_with_db_install="$cf_with_db_install"
21423cf_with_manpages="$cf_with_manpages"
21424cf_with_tests="$cf_with_tests"
21425with_shared_cxx="$with_shared_cxx"
21426host="$host"
21427target="$target"
21428
21429EOF
21430
21431cat >>$CONFIG_STATUS <<\EOF
21432for ac_config_target in $ac_config_targets
21433do
21434  case "$ac_config_target" in
21435  # Handling of arguments.
21436  "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
21437  "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
21438  "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
21439  "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
21440  "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
21441  "$SUB_SCRIPTS" ) CONFIG_FILES="$CONFIG_FILES $SUB_SCRIPTS" ;;
21442  "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
21443  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21444  "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
21445  "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
21446  *) { { echo "$as_me:21446: error: invalid argument: $ac_config_target" >&5
21447echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21448   { (exit 1); exit 1; }; };;
21449  esac
21450done
21451
21452# If the user did not use the arguments to specify the items to instantiate,
21453# then the envvar interface is used.  Set only those that are not.
21454# We use the long form for the default assignment because of an extremely
21455# bizarre bug on SunOS 4.1.3.
21456if $ac_need_defaults; then
21457  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21458  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21459  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21460fi
21461
21462# Create a temporary directory, and hook for its removal unless debugging.
21463$debug ||
21464{
21465  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
21466  trap '{ (exit 1); exit 1; }' 1 2 13 15
21467}
21468
21469# Create a (secure) tmp directory for tmp files.
21470: ${TMPDIR=/tmp}
21471{
21472  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
21473  test -n "$tmp" && test -d "$tmp"
21474}  ||
21475{
21476  tmp=$TMPDIR/cs$$-$RANDOM
21477  (umask 077 && mkdir $tmp)
21478} ||
21479{
21480   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
21481   { (exit 1); exit 1; }
21482}
21483
21484EOF
21485
21486cat >>$CONFIG_STATUS <<EOF
21487
21488#
21489# CONFIG_FILES section.
21490#
21491
21492# No need to generate the scripts if there are no CONFIG_FILES.
21493# This happens for instance when ./config.status config.h
21494if test -n "\$CONFIG_FILES"; then
21495  # Protect against being on the right side of a sed subst in config.status.
21496  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
21497   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
21498s,@SHELL@,$SHELL,;t t
21499s,@exec_prefix@,$exec_prefix,;t t
21500s,@prefix@,$prefix,;t t
21501s,@program_transform_name@,$program_transform_name,;t t
21502s,@bindir@,$bindir,;t t
21503s,@sbindir@,$sbindir,;t t
21504s,@libexecdir@,$libexecdir,;t t
21505s,@datarootdir@,$datarootdir,;t t
21506s,@datadir@,$datadir,;t t
21507s,@sysconfdir@,$sysconfdir,;t t
21508s,@sharedstatedir@,$sharedstatedir,;t t
21509s,@localstatedir@,$localstatedir,;t t
21510s,@libdir@,$libdir,;t t
21511s,@includedir@,$includedir,;t t
21512s,@oldincludedir@,$oldincludedir,;t t
21513s,@infodir@,$infodir,;t t
21514s,@mandir@,$mandir,;t t
21515s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
21516s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
21517s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
21518s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
21519s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
21520s,@build_alias@,$build_alias,;t t
21521s,@host_alias@,$host_alias,;t t
21522s,@target_alias@,$target_alias,;t t
21523s,@ECHO_C@,$ECHO_C,;t t
21524s,@ECHO_N@,$ECHO_N,;t t
21525s,@ECHO_T@,$ECHO_T,;t t
21526s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
21527s,@DEFS@,$DEFS,;t t
21528s,@LIBS@,$LIBS,;t t
21529s,@top_builddir@,$top_builddir,;t t
21530s,@EGREP@,$EGREP,;t t
21531s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
21532s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
21533s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
21534s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
21535s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
21536s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
21537s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
21538s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
21539s,@build@,$build,;t t
21540s,@build_cpu@,$build_cpu,;t t
21541s,@build_vendor@,$build_vendor,;t t
21542s,@build_os@,$build_os,;t t
21543s,@host@,$host,;t t
21544s,@host_cpu@,$host_cpu,;t t
21545s,@host_vendor@,$host_vendor,;t t
21546s,@host_os@,$host_os,;t t
21547s,@target@,$target,;t t
21548s,@target_cpu@,$target_cpu,;t t
21549s,@target_vendor@,$target_vendor,;t t
21550s,@target_os@,$target_os,;t t
21551s,@CC@,$CC,;t t
21552s,@CFLAGS@,$CFLAGS,;t t
21553s,@LDFLAGS@,$LDFLAGS,;t t
21554s,@CPPFLAGS@,$CPPFLAGS,;t t
21555s,@ac_ct_CC@,$ac_ct_CC,;t t
21556s,@EXEEXT@,$EXEEXT,;t t
21557s,@OBJEXT@,$OBJEXT,;t t
21558s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
21559s,@CPP@,$CPP,;t t
21560s,@LDCONFIG@,$LDCONFIG,;t t
21561s,@CXX@,$CXX,;t t
21562s,@CXXFLAGS@,$CXXFLAGS,;t t
21563s,@ac_ct_CXX@,$ac_ct_CXX,;t t
21564s,@AWK@,$AWK,;t t
21565s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
21566s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
21567s,@INSTALL_DATA@,$INSTALL_DATA,;t t
21568s,@LINT@,$LINT,;t t
21569s,@LINT_OPTS@,$LINT_OPTS,;t t
21570s,@LN_S@,$LN_S,;t t
21571s,@PKG_CONFIG@,$PKG_CONFIG,;t t
21572s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
21573s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
21574s,@SET_MAKE@,$SET_MAKE,;t t
21575s,@CTAGS@,$CTAGS,;t t
21576s,@ETAGS@,$ETAGS,;t t
21577s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
21578s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
21579s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
21580s,@RANLIB@,$RANLIB,;t t
21581s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
21582s,@LD@,$LD,;t t
21583s,@ac_ct_LD@,$ac_ct_LD,;t t
21584s,@AR@,$AR,;t t
21585s,@ac_ct_AR@,$ac_ct_AR,;t t
21586s,@NM@,$NM,;t t
21587s,@ac_ct_NM@,$ac_ct_NM,;t t
21588s,@ARFLAGS@,$ARFLAGS,;t t
21589s,@DESTDIR@,$DESTDIR,;t t
21590s,@BUILD_CC@,$BUILD_CC,;t t
21591s,@BUILD_CPP@,$BUILD_CPP,;t t
21592s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
21593s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
21594s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
21595s,@BUILD_LIBS@,$BUILD_LIBS,;t t
21596s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
21597s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
21598s,@cf_list_models@,$cf_list_models,;t t
21599s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
21600s,@LIBTOOL@,$LIBTOOL,;t t
21601s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
21602s,@LT_UNDEF@,$LT_UNDEF,;t t
21603s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
21604s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
21605s,@LIB_CREATE@,$LIB_CREATE,;t t
21606s,@LIB_OBJECT@,$LIB_OBJECT,;t t
21607s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
21608s,@LIB_PREP@,$LIB_PREP,;t t
21609s,@LIB_CLEAN@,$LIB_CLEAN,;t t
21610s,@LIB_COMPILE@,$LIB_COMPILE,;t t
21611s,@LIB_LINK@,$LIB_LINK,;t t
21612s,@LIB_INSTALL@,$LIB_INSTALL,;t t
21613s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
21614s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
21615s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
21616s,@TICS_NAME@,$TICS_NAME,;t t
21617s,@TINFO_NAME@,$TINFO_NAME,;t t
21618s,@LIB_NAME@,$LIB_NAME,;t t
21619s,@LIB_PREFIX@,$LIB_PREFIX,;t t
21620s,@CC_G_OPT@,$CC_G_OPT,;t t
21621s,@CXX_G_OPT@,$CXX_G_OPT,;t t
21622s,@LD_MODEL@,$LD_MODEL,;t t
21623s,@shlibdir@,$shlibdir,;t t
21624s,@MAKE_DLLS@,$MAKE_DLLS,;t t
21625s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
21626s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
21627s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
21628s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
21629s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
21630s,@LINK_PROGS@,$LINK_PROGS,;t t
21631s,@LINK_TESTS@,$LINK_TESTS,;t t
21632s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
21633s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
21634s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
21635s,@INSTALL_LIB@,$INSTALL_LIB,;t t
21636s,@RPATH_LIST@,$RPATH_LIST,;t t
21637s,@cf_ldd_prog@,$cf_ldd_prog,;t t
21638s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
21639s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
21640s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
21641s,@WHICH_XTERM@,$WHICH_XTERM,;t t
21642s,@XTERM_KBS@,$XTERM_KBS,;t t
21643s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
21644s,@TERMINFO@,$TERMINFO,;t t
21645s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
21646s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
21647s,@TERMPATH@,$TERMPATH,;t t
21648s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
21649s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
21650s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
21651s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
21652s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
21653s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
21654s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
21655s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
21656s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
21657s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
21658s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
21659s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
21660s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
21661s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
21662s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
21663s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
21664s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
21665s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
21666s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
21667s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
21668s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
21669s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
21670s,@NCURSES_CONST@,$NCURSES_CONST,;t t
21671s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
21672s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
21673s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
21674s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
21675s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
21676s,@PTHREAD@,$PTHREAD,;t t
21677s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
21678s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
21679s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
21680s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
21681s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
21682s,@ECHO_LT@,$ECHO_LT,;t t
21683s,@ECHO_LD@,$ECHO_LD,;t t
21684s,@RULE_CC@,$RULE_CC,;t t
21685s,@SHOW_CC@,$SHOW_CC,;t t
21686s,@ECHO_CC@,$ECHO_CC,;t t
21687s,@ECHO_LINK@,$ECHO_LINK,;t t
21688s,@ADAFLAGS@,$ADAFLAGS,;t t
21689s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
21690s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
21691s,@ADA_TRACE@,$ADA_TRACE,;t t
21692s,@MATH_LIB@,$MATH_LIB,;t t
21693s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
21694s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
21695s,@cf_cv_1UL@,$cf_cv_1UL,;t t
21696s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
21697s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
21698s,@TEST_LIBS@,$TEST_LIBS,;t t
21699s,@TEST_LIBS2@,$TEST_LIBS2,;t t
21700s,@CXXCPP@,$CXXCPP,;t t
21701s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
21702s,@CXX_AR@,$CXX_AR,;t t
21703s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
21704s,@CXXLIBS@,$CXXLIBS,;t t
21705s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
21706s,@gnat_exists@,$gnat_exists,;t t
21707s,@M4_exists@,$M4_exists,;t t
21708s,@cf_ada_make@,$cf_ada_make,;t t
21709s,@cf_compile_generics@,$cf_compile_generics,;t t
21710s,@cf_generic_objects@,$cf_generic_objects,;t t
21711s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
21712s,@PRAGMA_UNREF@,$PRAGMA_UNREF,;t t
21713s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
21714s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
21715s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
21716s,@cf_ada_compiler@,$cf_ada_compiler,;t t
21717s,@cf_ada_package@,$cf_ada_package,;t t
21718s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
21719s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
21720s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
21721s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
21722s,@ACPPFLAGS@,$ACPPFLAGS,;t t
21723s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
21724s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
21725s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
21726s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
21727s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
21728s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
21729s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
21730s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
21731s,@TICS_LIBS@,$TICS_LIBS,;t t
21732s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
21733s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
21734s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
21735s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
21736s,@TINFO_LIBS@,$TINFO_LIBS,;t t
21737s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
21738s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
21739s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
21740s,@includesubdir@,$includesubdir,;t t
21741s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
21742s,@TICS_LIST@,$TICS_LIST,;t t
21743s,@TINFO_LIST@,$TINFO_LIST,;t t
21744s,@SHLIB_LIST@,$SHLIB_LIST,;t t
21745s,@NCURSES_TREE@,$NCURSES_TREE,;t t
21746s,@TEST_ARGS@,$TEST_ARGS,;t t
21747s,@TEST_DEPS@,$TEST_DEPS,;t t
21748s,@TEST_ARG2@,$TEST_ARG2,;t t
21749s,@TEST_DEP2@,$TEST_DEP2,;t t
21750s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
21751s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
21752s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
21753s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
21754s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
21755s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
21756s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
21757s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
21758s,@cross_compiling@,$cross_compiling,;t t
21759s,@TIC_PATH@,$TIC_PATH,;t t
21760s,@MAKE_TESTS@,$MAKE_TESTS,;t t
21761s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
21762s,@PANEL_NAME@,$PANEL_NAME,;t t
21763s,@MENU_NAME@,$MENU_NAME,;t t
21764s,@FORM_NAME@,$FORM_NAME,;t t
21765s,@CXX_NAME@,$CXX_NAME,;t t
21766CEOF
21767
21768EOF
21769
21770  cat >>$CONFIG_STATUS <<\EOF
21771  # Split the substitutions into bite-sized pieces for seds with
21772  # small command number limits, like on Digital OSF/1 and HP-UX.
21773  ac_max_sed_lines=48
21774  ac_sed_frag=1 # Number of current file.
21775  ac_beg=1 # First line for current file.
21776  ac_end=$ac_max_sed_lines # Line after last line for current file.
21777  ac_more_lines=:
21778  ac_sed_cmds=
21779  while $ac_more_lines; do
21780    if test $ac_beg -gt 1; then
21781      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21782    else
21783      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
21784    fi
21785    if test ! -s $tmp/subs.frag; then
21786      ac_more_lines=false
21787    else
21788      # The purpose of the label and of the branching condition is to
21789      # speed up the sed processing (if there are no `@' at all, there
21790      # is no need to browse any of the substitutions).
21791      # These are the two extra sed commands mentioned above.
21792      (echo ':t
21793  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
21794      if test -z "$ac_sed_cmds"; then
21795  	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
21796      else
21797  	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
21798      fi
21799      ac_sed_frag=`expr $ac_sed_frag + 1`
21800      ac_beg=$ac_end
21801      ac_end=`expr $ac_end + $ac_max_sed_lines`
21802    fi
21803  done
21804  if test -z "$ac_sed_cmds"; then
21805    ac_sed_cmds=cat
21806  fi
21807fi # test -n "$CONFIG_FILES"
21808
21809EOF
21810cat >>$CONFIG_STATUS <<\EOF
21811for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
21812  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
21813  case $ac_file in
21814  - | *:- | *:-:* ) # input from stdin
21815        cat >$tmp/stdin
21816        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21817        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21818  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
21819        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
21820  * )   ac_file_in=$ac_file.in ;;
21821  esac
21822
21823  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
21824  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21825         X"$ac_file" : 'X\(//\)[^/]' \| \
21826         X"$ac_file" : 'X\(//\)$' \| \
21827         X"$ac_file" : 'X\(/\)' \| \
21828         .     : '\(.\)' 2>/dev/null ||
21829echo X"$ac_file" |
21830    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
21831  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
21832  	  /^X\(\/\/\)$/{ s//\1/; q; }
21833  	  /^X\(\/\).*/{ s//\1/; q; }
21834  	  s/.*/./; q'`
21835  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
21836    { case "$ac_dir" in
21837  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
21838  *)                      as_incr_dir=.;;
21839esac
21840as_dummy="$ac_dir"
21841for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
21842  case $as_mkdir_dir in
21843    # Skip DOS drivespec
21844    ?:) as_incr_dir=$as_mkdir_dir ;;
21845    *)
21846      as_incr_dir=$as_incr_dir/$as_mkdir_dir
21847      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
21848    ;;
21849  esac
21850done; }
21851
21852    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
21853    # A "../" for each directory in $ac_dir_suffix.
21854    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
21855  else
21856    ac_dir_suffix= ac_dots=
21857  fi
21858
21859  case $srcdir in
21860  .)  ac_srcdir=.
21861      if test -z "$ac_dots"; then
21862         ac_top_srcdir=.
21863      else
21864         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
21865      fi ;;
21866  [\\/]* | ?:[\\/]* )
21867      ac_srcdir=$srcdir$ac_dir_suffix;
21868      ac_top_srcdir=$srcdir ;;
21869  *) # Relative path.
21870    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
21871    ac_top_srcdir=$ac_dots$srcdir ;;
21872  esac
21873
21874  case $INSTALL in
21875  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21876  *) ac_INSTALL=$ac_dots$INSTALL ;;
21877  esac
21878
21879  if test x"$ac_file" != x-; then
21880    { echo "$as_me:21880: creating $ac_file" >&5
21881echo "$as_me: creating $ac_file" >&6;}
21882    rm -f "$ac_file"
21883  fi
21884  # Let's still pretend it is `configure' which instantiates (i.e., don't
21885  # use $as_me), people would be surprised to read:
21886  #    /* config.h.  Generated automatically by config.status.  */
21887  configure_input="Generated automatically from `echo $ac_file_in |
21888                                                 sed 's,.*/,,'` by configure."
21889
21890  # First look for the input files in the build tree, otherwise in the
21891  # src tree.
21892  ac_file_inputs=`IFS=:
21893    for f in $ac_file_in; do
21894      case $f in
21895      -) echo $tmp/stdin ;;
21896      [\\/$]*)
21897         # Absolute (can't be DOS-style, as IFS=:)
21898         test -f "$f" || { { echo "$as_me:21898: error: cannot find input file: $f" >&5
21899echo "$as_me: error: cannot find input file: $f" >&2;}
21900   { (exit 1); exit 1; }; }
21901         echo $f;;
21902      *) # Relative
21903         if test -f "$f"; then
21904           # Build tree
21905           echo $f
21906         elif test -f "$srcdir/$f"; then
21907           # Source tree
21908           echo $srcdir/$f
21909         else
21910           # /dev/null tree
21911           { { echo "$as_me:21911: error: cannot find input file: $f" >&5
21912echo "$as_me: error: cannot find input file: $f" >&2;}
21913   { (exit 1); exit 1; }; }
21914         fi;;
21915      esac
21916    done` || { (exit 1); exit 1; }
21917EOF
21918cat >>$CONFIG_STATUS <<\EOF
21919  ac_warn_datarootdir=no
21920  if test x"$ac_file" != x-; then
21921    for ac_item in $ac_file_inputs
21922    do
21923      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
21924      if test -n "$ac_seen"; then
21925        ac_used=`grep '@datarootdir@' $ac_item`
21926        if test -z "$ac_used"; then
21927          { echo "$as_me:21927: WARNING: datarootdir was used implicitly but not set:
21928$ac_seen" >&5
21929echo "$as_me: WARNING: datarootdir was used implicitly but not set:
21930$ac_seen" >&2;}
21931          ac_warn_datarootdir=yes
21932        fi
21933      fi
21934      ac_seen=`grep '${datarootdir}' $ac_item`
21935      if test -n "$ac_seen"; then
21936        { echo "$as_me:21936: WARNING: datarootdir was used explicitly but not set:
21937$ac_seen" >&5
21938echo "$as_me: WARNING: datarootdir was used explicitly but not set:
21939$ac_seen" >&2;}
21940        ac_warn_datarootdir=yes
21941      fi
21942    done
21943  fi
21944
21945if test "x$ac_warn_datarootdir" = xyes; then
21946  ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
21947fi
21948
21949EOF
21950cat >>$CONFIG_STATUS <<EOF
21951  sed "$ac_vpsub
21952$extrasub
21953EOF
21954cat >>$CONFIG_STATUS <<\EOF
21955:t
21956/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21957s,@configure_input@,$configure_input,;t t
21958s,@srcdir@,$ac_srcdir,;t t
21959s,@top_srcdir@,$ac_top_srcdir,;t t
21960s,@INSTALL@,$ac_INSTALL,;t t
21961" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
21962  rm -f $tmp/stdin
21963  if test x"$ac_file" != x-; then
21964    cp $tmp/out $ac_file
21965
21966    for ac_name in prefix exec_prefix datarootdir
21967    do
21968        ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
21969        if test -n "$ac_seen"; then
21970            ac_init=`egrep '[ 	]*'$ac_name'[ 	]*=' $ac_file`
21971            if test -z "$ac_init"; then
21972              ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
21973              { echo "$as_me:21973: WARNING: Variable $ac_name is used but was not set:
21974$ac_seen" >&5
21975echo "$as_me: WARNING: Variable $ac_name is used but was not set:
21976$ac_seen" >&2;}
21977            fi
21978        fi
21979    done
21980    egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
21981    egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
21982    if test -s $tmp/out; then
21983      ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
21984      { echo "$as_me:21984: WARNING: Some variables may not be substituted:
21985$ac_seen" >&5
21986echo "$as_me: WARNING: Some variables may not be substituted:
21987$ac_seen" >&2;}
21988    fi
21989  else
21990    cat $tmp/out
21991  fi
21992  rm -f $tmp/out
21993
21994done
21995EOF
21996cat >>$CONFIG_STATUS <<\EOF
21997
21998#
21999# CONFIG_HEADER section.
22000#
22001
22002# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
22003# NAME is the cpp macro being defined and VALUE is the value it is being given.
22004#
22005# ac_d sets the value in "#define NAME VALUE" lines.
22006ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
22007ac_dB='[ 	].*$,\1#\2'
22008ac_dC=' '
22009ac_dD=',;t'
22010# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
22011ac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
22012ac_iB='\([ 	]\),\1#\2define\3'
22013ac_iC=' '
22014ac_iD='\4,;t'
22015# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
22016ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
22017ac_uB='$,\1#\2define\3'
22018ac_uC=' '
22019ac_uD=',;t'
22020
22021for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
22022  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
22023  case $ac_file in
22024  - | *:- | *:-:* ) # input from stdin
22025        cat >$tmp/stdin
22026        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22027        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22028  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
22029        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
22030  * )   ac_file_in=$ac_file.in ;;
22031  esac
22032
22033  test x"$ac_file" != x- && { echo "$as_me:22033: creating $ac_file" >&5
22034echo "$as_me: creating $ac_file" >&6;}
22035
22036  # First look for the input files in the build tree, otherwise in the
22037  # src tree.
22038  ac_file_inputs=`IFS=:
22039    for f in $ac_file_in; do
22040      case $f in
22041      -) echo $tmp/stdin ;;
22042      [\\/$]*)
22043         # Absolute (can't be DOS-style, as IFS=:)
22044         test -f "$f" || { { echo "$as_me:22044: error: cannot find input file: $f" >&5
22045echo "$as_me: error: cannot find input file: $f" >&2;}
22046   { (exit 1); exit 1; }; }
22047         echo $f;;
22048      *) # Relative
22049         if test -f "$f"; then
22050           # Build tree
22051           echo $f
22052         elif test -f "$srcdir/$f"; then
22053           # Source tree
22054           echo $srcdir/$f
22055         else
22056           # /dev/null tree
22057           { { echo "$as_me:22057: error: cannot find input file: $f" >&5
22058echo "$as_me: error: cannot find input file: $f" >&2;}
22059   { (exit 1); exit 1; }; }
22060         fi;;
22061      esac
22062    done` || { (exit 1); exit 1; }
22063  # Remove the trailing spaces.
22064  sed 's/[ 	]*$//' $ac_file_inputs >$tmp/in
22065
22066EOF
22067
22068# Transform confdefs.h into a list of #define's.  We won't use it as a sed
22069# script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
22070# be either 'cat' or 'sort'.
22071cat confdefs.h | uniq >conftest.vals
22072
22073# Break up conftest.vals because some shells have a limit on
22074# the size of here documents, and old seds have small limits too.
22075
22076rm -f conftest.tail
22077echo '  rm -f conftest.frag' >> $CONFIG_STATUS
22078while grep . conftest.vals >/dev/null
22079do
22080  # Write chunks of a limited-size here document to conftest.frag.
22081  echo '  cat >> conftest.frag <<CEOF' >> $CONFIG_STATUS
22082  sed ${ac_max_here_lines}q conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> $CONFIG_STATUS
22083  echo 'CEOF' >> $CONFIG_STATUS
22084  sed 1,${ac_max_here_lines}d conftest.vals > conftest.tail
22085  rm -f conftest.vals
22086  mv conftest.tail conftest.vals
22087done
22088rm -f conftest.vals
22089
22090# Run sed to substitute the contents of conftest.frag into $tmp/in at the
22091# marker @DEFS@.
22092echo '  cat >> conftest.edit <<CEOF
22093/@DEFS@/r conftest.frag
22094/@DEFS@/d
22095CEOF
22096sed -f conftest.edit $tmp/in > $tmp/out
22097rm -f $tmp/in
22098mv $tmp/out $tmp/in
22099rm -f conftest.edit conftest.frag
22100' >> $CONFIG_STATUS
22101
22102cat >>$CONFIG_STATUS <<\EOF
22103  # Let's still pretend it is `configure' which instantiates (i.e., don't
22104  # use $as_me), people would be surprised to read:
22105  #    /* config.h.  Generated automatically by config.status.  */
22106  if test x"$ac_file" = x-; then
22107    echo "/* Generated automatically by configure.  */" >$tmp/config.h
22108  else
22109    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
22110  fi
22111  cat $tmp/in >>$tmp/config.h
22112  rm -f $tmp/in
22113  if test x"$ac_file" != x-; then
22114    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
22115      { echo "$as_me:22115: $ac_file is unchanged" >&5
22116echo "$as_me: $ac_file is unchanged" >&6;}
22117    else
22118      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22119         X"$ac_file" : 'X\(//\)[^/]' \| \
22120         X"$ac_file" : 'X\(//\)$' \| \
22121         X"$ac_file" : 'X\(/\)' \| \
22122         .     : '\(.\)' 2>/dev/null ||
22123echo X"$ac_file" |
22124    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
22125  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
22126  	  /^X\(\/\/\)$/{ s//\1/; q; }
22127  	  /^X\(\/\).*/{ s//\1/; q; }
22128  	  s/.*/./; q'`
22129      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
22130        { case "$ac_dir" in
22131  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
22132  *)                      as_incr_dir=.;;
22133esac
22134as_dummy="$ac_dir"
22135for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
22136  case $as_mkdir_dir in
22137    # Skip DOS drivespec
22138    ?:) as_incr_dir=$as_mkdir_dir ;;
22139    *)
22140      as_incr_dir=$as_incr_dir/$as_mkdir_dir
22141      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
22142    ;;
22143  esac
22144done; }
22145
22146      fi
22147      rm -f $ac_file
22148      mv $tmp/config.h $ac_file
22149    fi
22150  else
22151    cat $tmp/config.h
22152    rm -f $tmp/config.h
22153  fi
22154done
22155EOF
22156cat >>$CONFIG_STATUS <<\EOF
22157#
22158# CONFIG_COMMANDS section.
22159#
22160for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
22161  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
22162  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
22163
22164  case $ac_dest in
22165    default )
22166if test "x$cf_with_tests" != xno ; then
22167
22168for cf_dir in test
22169do
22170	if test ! -d $srcdir/$cf_dir; then
22171		continue
22172	elif test -f $srcdir/$cf_dir/programs; then
22173		$AWK -f $srcdir/test/mk-test.awk INSTALL=no ECHO_LINK="$ECHO_LD" $srcdir/$cf_dir/programs >>$cf_dir/Makefile
22174	fi
22175done
22176
22177fi
22178
22179cf_prefix=$LIB_PREFIX
22180
22181case $cf_cv_shlib_version in #(vi
22182cygdll|msysdll|mingw)
22183	TINFO_NAME=$TINFO_ARG_SUFFIX
22184	TINFO_SUFFIX=.dll
22185	;;
22186esac
22187
22188if test -n "$TINFO_SUFFIX" ; then
22189	case $TINFO_SUFFIX in
22190	tw*)
22191		TINFO_NAME="${TINFO_NAME}tw"
22192		TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^tw//'`
22193		;;
22194	t*)
22195		TINFO_NAME="${TINFO_NAME}t"
22196		TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^t//'`
22197		;;
22198	w*)
22199		TINFO_NAME="${TINFO_NAME}w"
22200		TINFO_SUFFIX=`echo $TINFO_SUFFIX | sed 's/^w//'`
22201		;;
22202	esac
22203fi
22204
22205for cf_dir in $SRC_SUBDIRS
22206do
22207	if test ! -d $srcdir/$cf_dir ; then
22208		continue
22209	elif test -f $srcdir/$cf_dir/modules; then
22210
22211		SHARED_LIB=
22212		Libs_To_Make=
22213		for cf_item in $cf_LIST_MODELS
22214		do
22215
22216	case X$cf_item in #(vi
22217	Xlibtool) #(vi
22218		cf_suffix='.la'
22219		cf_depsuf=$cf_suffix
22220		;;
22221	Xdebug) #(vi
22222		cf_suffix='_g.a'
22223		cf_depsuf=$cf_suffix
22224		;;
22225	Xprofile) #(vi
22226		cf_suffix='_p.a'
22227		cf_depsuf=$cf_suffix
22228		;;
22229	Xshared) #(vi
22230		case $cf_cv_system_name in
22231		aix[5-7]*) #(vi
22232			cf_suffix='.a'
22233			cf_depsuf=$cf_suffix
22234			;;
22235		cygwin*|msys*|mingw*) #(vi
22236			cf_suffix='.dll'
22237			cf_depsuf='.dll.a'
22238			;;
22239		darwin*) #(vi
22240			cf_suffix='.dylib'
22241			cf_depsuf=$cf_suffix
22242			;;
22243		hpux*) #(vi
22244			case $target in
22245			ia64*) #(vi
22246				cf_suffix='.so'
22247				cf_depsuf=$cf_suffix
22248				;;
22249			*) #(vi
22250				cf_suffix='.sl'
22251				cf_depsuf=$cf_suffix
22252				;;
22253			esac
22254			;;
22255		*) #(vi
22256			cf_suffix='.so'
22257			cf_depsuf=$cf_suffix
22258			;;
22259		esac
22260		;;
22261	*)
22262		cf_suffix='.a'
22263		cf_depsuf=$cf_suffix
22264		;;
22265	esac
22266	test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22267	test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22268
22269			cf_libname=$cf_dir
22270			test "$cf_dir" = c++ && cf_libname=ncurses++
22271			if test $cf_item = shared ; then
22272				if test -n "${LIB_SUFFIX}"
22273				then
22274					cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22275				else
22276					cf_shared_suffix="$cf_suffix"
22277				fi
22278				if test "$cf_cv_do_symlinks" = yes ; then
22279					cf_version_name=
22280
22281					case "$cf_cv_shlib_version" in #(vi
22282					rel) #(vi
22283						cf_version_name=REL_VERSION
22284						;;
22285					abi)
22286						cf_version_name=ABI_VERSION
22287						;;
22288					esac
22289
22290					if test -n "$cf_version_name"
22291					then
22292						case "$cf_cv_system_name" in #(vi
22293						darwin*)
22294							# "w", etc?
22295							cf_suffix="${LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
22296							;; #(vi
22297						*)
22298							cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
22299							;;
22300						esac
22301					fi
22302					if test -n "${LIB_SUFFIX}"
22303					then
22304						cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${LIB_SUFFIX}"'//'`
22305					else
22306						cf_shared_suffix="$cf_suffix"
22307					fi
22308				fi
22309				# cygwin needs import library, and has unique naming convention
22310				# use autodetected ${cf_prefix} for import lib and static lib, but
22311				# use 'cyg' prefix for shared lib.
22312				case $cf_cv_shlib_version in #(vi
22313				cygdll) #(vi
22314					cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22315					Libs_To_Make="$Libs_To_Make ../lib/cyg${cf_libname}${cf_cygsuf}"
22316					continue
22317					;;
22318				msysdll) #(vi
22319					cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22320					Libs_To_Make="$Libs_To_Make ../lib/msys-${cf_libname}${cf_cygsuf}"
22321					continue
22322					;;
22323				mingw)
22324					cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
22325					Libs_To_Make="$Libs_To_Make ../lib/lib${cf_libname}${cf_cygsuf}"
22326					continue
22327					;;
22328				esac
22329			fi
22330			Libs_To_Make="$Libs_To_Make ../lib/${cf_prefix}${cf_libname}${cf_suffix}"
22331		done
22332
22333		if test $cf_dir = ncurses ; then
22334			cf_subsets="$LIB_SUBSETS"
22335			cf_r_parts="$cf_subsets"
22336			cf_liblist="$Libs_To_Make"
22337
22338			while test -n "$cf_r_parts"
22339			do
22340				cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
22341				cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
22342				if test "$cf_l_parts" != "$cf_r_parts" ; then
22343					cf_item=
22344					case $cf_l_parts in #(vi
22345					*termlib*) #(vi
22346						cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
22347						;;
22348					*ticlib*)
22349						cf_item=`echo $cf_liblist |sed -e s%${LIB_NAME}${LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
22350						;;
22351					*)
22352						break
22353						;;
22354					esac
22355					if test -n "$cf_item"; then
22356						Libs_To_Make="$cf_item $Libs_To_Make"
22357					fi
22358				else
22359					break
22360				fi
22361			done
22362		else
22363			cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
22364		fi
22365
22366		if test $cf_dir = c++; then
22367			if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
22368				cf_list=
22369				for cf_item in $Libs_To_Make
22370				do
22371					case $cf_item in
22372					*.a)
22373						;;
22374					*)
22375						cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
22376						;;
22377					esac
22378					for cf_test in $cf_list
22379					do
22380						if test "$cf_test" = "$cf_item"
22381						then
22382							cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
22383							cf_item=
22384							break
22385						fi
22386					done
22387					test -n "$cf_item" && cf_list="$cf_list $cf_item"
22388				done
22389				Libs_To_Make="$cf_list"
22390			fi
22391		fi
22392
22393		sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
22394		    -e "s%@SHARED_LIB@%$SHARED_LIB%" \
22395			$cf_dir/Makefile >$cf_dir/Makefile.out
22396		mv $cf_dir/Makefile.out $cf_dir/Makefile
22397
22398		$AWK -f $srcdir/mk-0th.awk \
22399			libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
22400			$srcdir/$cf_dir/modules >>$cf_dir/Makefile
22401
22402		for cf_subset in $cf_subsets
22403		do
22404			cf_subdirs=
22405			for cf_item in $cf_LIST_MODELS
22406			do
22407
22408			echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
22409
22410cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
22411
22412			CXX_MODEL=$cf_ITEM
22413			if test "$CXX_MODEL" = SHARED; then
22414				case $cf_cv_shlib_version in #(vi
22415				cygdll|msysdll|mingw) #(vi
22416					test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "	overriding CXX_MODEL to SHARED" 1>&6
22417
22418echo "${as_me:-configure}:22418: testing overriding CXX_MODEL to SHARED ..." 1>&5
22419
22420					with_shared_cxx=yes
22421					;;
22422				*)
22423					test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
22424					;;
22425				esac
22426			fi
22427
22428	case X$cf_item in #(vi
22429	Xlibtool) #(vi
22430		cf_suffix='.la'
22431		cf_depsuf=$cf_suffix
22432		;;
22433	Xdebug) #(vi
22434		cf_suffix='_g.a'
22435		cf_depsuf=$cf_suffix
22436		;;
22437	Xprofile) #(vi
22438		cf_suffix='_p.a'
22439		cf_depsuf=$cf_suffix
22440		;;
22441	Xshared) #(vi
22442		case $cf_cv_system_name in
22443		aix[5-7]*) #(vi
22444			cf_suffix='.a'
22445			cf_depsuf=$cf_suffix
22446			;;
22447		cygwin*|msys*|mingw*) #(vi
22448			cf_suffix='.dll'
22449			cf_depsuf='.dll.a'
22450			;;
22451		darwin*) #(vi
22452			cf_suffix='.dylib'
22453			cf_depsuf=$cf_suffix
22454			;;
22455		hpux*) #(vi
22456			case $target in
22457			ia64*) #(vi
22458				cf_suffix='.so'
22459				cf_depsuf=$cf_suffix
22460				;;
22461			*) #(vi
22462				cf_suffix='.sl'
22463				cf_depsuf=$cf_suffix
22464				;;
22465			esac
22466			;;
22467		*) #(vi
22468			cf_suffix='.so'
22469			cf_depsuf=$cf_suffix
22470			;;
22471		esac
22472		;;
22473	*)
22474		cf_suffix='.a'
22475		cf_depsuf=$cf_suffix
22476		;;
22477	esac
22478	test -n "$LIB_SUFFIX" && cf_suffix="${LIB_SUFFIX}${cf_suffix}"
22479	test -n "$LIB_SUFFIX" && cf_depsuf="${LIB_SUFFIX}${cf_depsuf}"
22480
22481	case $cf_item in
22482	libtool) cf_subdir='obj_lo'  ;;
22483	normal)  cf_subdir='objects' ;;
22484	debug)   cf_subdir='obj_g' ;;
22485	profile) cf_subdir='obj_p' ;;
22486	shared)
22487		case $cf_cv_system_name in #(vi
22488		cygwin|msys) #(vi
22489			cf_subdir='objects' ;;
22490		*)
22491			cf_subdir='obj_s' ;;
22492		esac
22493	esac
22494
22495			# Test for case where we build libtinfo with a different name.
22496			cf_libname=$cf_dir
22497			if test $cf_dir = ncurses ; then
22498				case $cf_subset in
22499				*base*)
22500					cf_libname=${cf_libname}$LIB_SUFFIX
22501					;;
22502				*termlib*)
22503					cf_libname=$TINFO_LIB_SUFFIX
22504					;;
22505				ticlib*)
22506					cf_libname=$TICS_LIB_SUFFIX
22507					;;
22508				esac
22509			elif test $cf_dir = c++ ; then
22510				cf_libname=ncurses++$LIB_SUFFIX
22511			else
22512				cf_libname=${cf_libname}$LIB_SUFFIX
22513			fi
22514			if test -n "${DFT_ARG_SUFFIX}" ; then
22515				# undo $LIB_SUFFIX add-on in CF_LIB_SUFFIX
22516				cf_suffix=`echo $cf_suffix |sed -e "s%^${LIB_SUFFIX}%%"`
22517			fi
22518
22519			# These dependencies really are for development, not
22520			# builds, but they are useful in porting, too.
22521			cf_depend="../include/ncurses_cfg.h"
22522			if test "$srcdir" = "."; then
22523				cf_reldir="."
22524			else
22525				cf_reldir="\${srcdir}"
22526			fi
22527
22528			if test -f $srcdir/$cf_dir/$cf_dir.priv.h; then
22529				cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
22530			elif test -f $srcdir/$cf_dir/curses.priv.h; then
22531				cf_depend="$cf_depend $cf_reldir/curses.priv.h"
22532			fi
22533
22534 			cf_dir_suffix=
22535 			old_cf_suffix="$cf_suffix"
22536 			if test "$cf_cv_shlib_version_infix" = yes ; then
22537			if test -n "$LIB_SUFFIX" ; then
22538				case $LIB_SUFFIX in
22539				tw*)
22540					cf_libname=`echo $cf_libname | sed 's/tw$//'`
22541					cf_suffix=`echo $cf_suffix | sed 's/^tw//'`
22542					cf_dir_suffix=tw
22543					;;
22544				t*)
22545					cf_libname=`echo $cf_libname | sed 's/t$//'`
22546					cf_suffix=`echo $cf_suffix | sed 's/^t//'`
22547					cf_dir_suffix=t
22548					;;
22549				w*)
22550					cf_libname=`echo $cf_libname | sed 's/w$//'`
22551					cf_suffix=`echo $cf_suffix | sed 's/^w//'`
22552					cf_dir_suffix=w
22553					;;
22554				esac
22555			fi
22556 			fi
22557
22558			$AWK -f $srcdir/mk-1st.awk \
22559				name=${cf_libname}${cf_dir_suffix} \
22560				traces=$LIB_TRACING \
22561				MODEL=$cf_ITEM \
22562				CXX_MODEL=$CXX_MODEL \
22563				model=$cf_subdir \
22564				prefix=$cf_prefix \
22565				suffix=$cf_suffix \
22566				subset=$cf_subset \
22567				driver=$cf_cv_term_driver \
22568				SymLink="$LN_S" \
22569				TermlibRoot=$TINFO_NAME \
22570				TermlibSuffix=$TINFO_SUFFIX \
22571				ShlibVer=$cf_cv_shlib_version \
22572				ShlibVerInfix=$cf_cv_shlib_version_infix \
22573				ReLink=${cf_cv_do_relink:-no} \
22574				DoLinks=$cf_cv_do_symlinks \
22575				rmSoLocs=$cf_cv_rm_so_locs \
22576				ldconfig="$LDCONFIG" \
22577				overwrite=$WITH_OVERWRITE \
22578				depend="$cf_depend" \
22579				host="$host" \
22580				libtool_version="$LIBTOOL_VERSION" \
22581				$srcdir/$cf_dir/modules >>$cf_dir/Makefile
22582
22583			cf_suffix="$old_cf_suffix"
22584
22585			for cf_subdir2 in $cf_subdirs lib
22586			do
22587				test $cf_subdir = $cf_subdir2 && break
22588			done
22589			test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
22590			$AWK -f $srcdir/mk-2nd.awk \
22591				name=$cf_dir \
22592				traces=$LIB_TRACING \
22593				MODEL=$cf_ITEM \
22594				model=$cf_subdir \
22595				subset=$cf_subset \
22596				srcdir=$srcdir \
22597				echo=$WITH_ECHO \
22598				crenames=$cf_cv_prog_CC_c_o \
22599				cxxrenames=$cf_cv_prog_CXX_c_o \
22600				$srcdir/$cf_dir/modules >>$cf_dir/Makefile
22601			cf_subdirs="$cf_subdirs $cf_subdir"
22602			done
22603		done
22604	fi
22605
22606	echo '	cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >>Makefile
22607done
22608
22609for cf_dir in $SRC_SUBDIRS
22610do
22611	if test ! -d $srcdir/$cf_dir ; then
22612		continue
22613	fi
22614
22615	if test -f $cf_dir/Makefile ; then
22616		case "$cf_dir" in
22617		Ada95) #(vi
22618			echo 'libs \' >> Makefile
22619			echo 'install.libs \' >> Makefile
22620			echo 'uninstall.libs ::' >> Makefile
22621			echo '	cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@' >> Makefile
22622			;;
22623		esac
22624	fi
22625
22626	if test -f $srcdir/$cf_dir/modules; then
22627		echo >> Makefile
22628		if test -f $srcdir/$cf_dir/headers; then
22629cat >> Makefile <<CF_EOF
22630install.includes \\
22631uninstall.includes \\
22632CF_EOF
22633		fi
22634if test "$cf_dir" != "c++" ; then
22635echo 'lint \' >> Makefile
22636fi
22637cat >> Makefile <<CF_EOF
22638libs \\
22639lintlib \\
22640install.libs \\
22641uninstall.libs \\
22642install.$cf_dir \\
22643uninstall.$cf_dir ::
22644	cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22645CF_EOF
22646	elif test -f $srcdir/$cf_dir/headers; then
22647cat >> Makefile <<CF_EOF
22648
22649libs \\
22650install.libs \\
22651uninstall.libs \\
22652install.includes \\
22653uninstall.includes ::
22654	cd $cf_dir && \${MAKE} \${TOP_MFLAGS} \$@
22655CF_EOF
22656fi
22657done
22658
22659if test "x$cf_with_db_install" = xyes; then
22660cat >> Makefile <<CF_EOF
22661
22662install.libs uninstall.libs \\
22663install.data uninstall.data ::
22664$MAKE_TERMINFO	cd misc && \${MAKE} \${TOP_MFLAGS} \$@
22665CF_EOF
22666fi
22667
22668if test "x$cf_with_manpages" = xyes; then
22669cat >> Makefile <<CF_EOF
22670
22671install.man \\
22672uninstall.man ::
22673	cd man && \${MAKE} \${TOP_MFLAGS} \$@
22674CF_EOF
22675fi
22676
22677cat >> Makefile <<CF_EOF
22678
22679distclean ::
22680	rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
22681	rm -f headers.sh headers.sed mk_shared_lib.sh
22682	rm -f edit_man.* man_alias.*
22683	rm -rf \${DIRS_TO_MAKE}
22684CF_EOF
22685
22686# Special case: tack's manpage lives in its own directory.
22687if test "x$cf_with_manpages" = xyes; then
22688if test -d tack ; then
22689if test -f $srcdir/$tack.h; then
22690cat >> Makefile <<CF_EOF
22691
22692install.man \\
22693uninstall.man ::
22694	cd tack && \${MAKE} \${TOP_MFLAGS} \$@
22695CF_EOF
22696fi
22697fi
22698fi
22699
22700rm -f headers.sed headers.sh
22701
22702echo creating headers.sh
22703cat >headers.sh <<CF_EOF
22704#! /bin/sh
22705# This shell script is generated by the 'configure' script.  It is invoked in a
22706# subdirectory of the build tree.  It generates a sed-script in the parent
22707# directory that is used to adjust includes for header files that reside in a
22708# subdirectory of /usr/include, etc.
22709PRG=""
22710while test \$# != 3
22711do
22712PRG="\$PRG \$1"; shift
22713done
22714DST=\$1
22715REF=\$2
22716SRC=\$3
22717TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
22718TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
22719echo installing \$SRC in \$DST
22720CF_EOF
22721
22722if test $WITH_CURSES_H = yes; then
22723	cat >>headers.sh <<CF_EOF
22724case \$DST in
22725/*/include/*)
22726	END=\`basename \$DST\`
22727	for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22728	do
22729		NAME=\`basename \$i\`
22730		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22731	done
22732	;;
22733*)
22734	echo "" >> \$TMPSED
22735	;;
22736esac
22737CF_EOF
22738
22739else
22740	cat >>headers.sh <<CF_EOF
22741case \$DST in
22742/*/include/*)
22743	END=\`basename \$DST\`
22744	for i in \`cat \$REF/../*/headers |fgrep -v "#"\`
22745	do
22746		NAME=\`basename \$i\`
22747		if test "\$NAME" = "curses.h"
22748		then
22749			echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22750			NAME=ncurses.h
22751		fi
22752		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
22753	done
22754	;;
22755*)
22756	echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
22757	;;
22758esac
22759CF_EOF
22760fi
22761cat >>headers.sh <<CF_EOF
22762rm -f \$TMPSRC
22763sed -f \$TMPSED \$SRC > \$TMPSRC
22764NAME=\`basename \$SRC\`
22765CF_EOF
22766if test $WITH_CURSES_H != yes; then
22767	cat >>headers.sh <<CF_EOF
22768test "\$NAME" = "curses.h" && NAME=ncurses.h
22769CF_EOF
22770fi
22771cat >>headers.sh <<CF_EOF
22772# Just in case someone gzip'd manpages, remove the conflicting copy.
22773test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
22774
22775eval \$PRG \$TMPSRC \$DST/\$NAME
22776rm -f \$TMPSRC \$TMPSED
22777CF_EOF
22778
22779chmod 0755 headers.sh
22780
22781for cf_dir in $SRC_SUBDIRS
22782do
22783	if test ! -d $srcdir/$cf_dir ; then
22784		continue
22785	fi
22786
22787	if test -f $srcdir/$cf_dir/headers; then
22788		$AWK -f $srcdir/mk-hdr.awk \
22789			subset="$LIB_SUBSETS" \
22790			compat="$WITH_CURSES_H" \
22791			$srcdir/$cf_dir/headers >>$cf_dir/Makefile
22792	fi
22793
22794	if test -f $srcdir/$cf_dir/modules; then
22795		if test "$cf_dir" != "c++" ; then
22796			cat >>$cf_dir/Makefile <<"CF_EOF"
22797depend : ${AUTO_SRC}
22798	makedepend -- ${CPPFLAGS} -- ${C_SRC}
22799
22800# DO NOT DELETE THIS LINE -- make depend depends on it.
22801CF_EOF
22802		fi
22803	fi
22804done
22805
22806if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
22807if test -z "$USE_OLD_MAKERULES" ; then
22808	$AWK -f $srcdir/Ada95/mk-1st.awk <$srcdir/Ada95/src/modules >>Ada95/src/Makefile
22809fi
22810fi
22811 ;;
22812  esac
22813done
22814EOF
22815
22816cat >>$CONFIG_STATUS <<\EOF
22817
22818{ (exit 0); exit 0; }
22819EOF
22820chmod +x $CONFIG_STATUS
22821ac_clean_files=$ac_clean_files_save
22822
22823# configure is writing to config.log, and then calls config.status.
22824# config.status does its own redirection, appending to config.log.
22825# Unfortunately, on DOS this fails, as config.log is still kept open
22826# by configure, so config.status won't be able to write to it; its
22827# output is simply discarded.  So we exec the FD to /dev/null,
22828# effectively closing config.log, so it can be properly (re)opened and
22829# appended to by config.status.  When coming back to configure, we
22830# need to make the FD available again.
22831if test "$no_create" != yes; then
22832  ac_cs_success=:
22833  exec 5>/dev/null
22834  $SHELL $CONFIG_STATUS || ac_cs_success=false
22835  exec 5>>config.log
22836  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22837  # would make configure fail if this is the last instruction.
22838  $ac_cs_success || { (exit 1); exit 1; }
22839fi
22840${MAKE:-make} preinstall
22841