xref: /freebsd/contrib/ncurses/configure (revision 21817992b3314c908ab50f0bb88d2ee750b9c4ac)
1#! /bin/sh
2# From configure.in Revision: 1.779 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by Autoconf 2.52.20231210.
5#
6# Copyright 2003-2022,2023	Thomas E. Dickey
7# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8# Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11
12# Avoid depending upon Character Ranges.
13as_cr_letters='abcdefghijklmnopqrstuvwxyz'
14as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
15as_cr_Letters=$as_cr_letters$as_cr_LETTERS
16as_cr_digits='0123456789'
17as_cr_alnum=$as_cr_Letters$as_cr_digits
18
19# Sed expression to map a string onto a valid variable name.
20as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
21
22# Sed expression to map a string onto a valid CPP name.
23as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
24
25# Be Bourne compatible
26if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
27  emulate sh
28  NULLCMD=:
29elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
30  set -o posix
31fi
32
33# Name of the executable.
34as_me=`echo "$0" |sed 's,.*[\\/],,'`
35
36if expr a : '\(a\)' >/dev/null 2>&1; then
37  as_expr="expr"
38else
39  as_expr="false"
40fi
41
42rm -f conf$$ conf$$.exe conf$$.file
43echo >conf$$.file
44if ln -s conf$$.file conf$$ 2>/dev/null; then
45  # We could just check for DJGPP; but this test a) works b) is more generic
46  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
47  if test -f conf$$.exe; then
48    # Don't use ln at all; we don't have any links
49    as_ln_s='cp -p'
50  else
51    as_ln_s='ln -s'
52  fi
53elif ln conf$$.file conf$$ 2>/dev/null; then
54  as_ln_s='ln'
55else
56  as_ln_s='cp -p'
57fi
58rm -f conf$$ conf$$.exe conf$$.file
59
60as_executable_p="test -f"
61
62# Support unset when possible.
63if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
64  as_unset="unset"
65else
66  as_unset="false"
67fi
68
69# NLS nuisances.
70$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
71$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
72$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
73$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
74$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
75$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
76$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
77$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
78
79# IFS
80# We need space, tab and new line, in precisely that order.
81as_nl='
82'
83IFS=" 	$as_nl"
84
85# CDPATH.
86$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
87
88# Name of the host.
89# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
90# so uname gets run too.
91ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
92
93exec 6>&1
94
95#
96# Initializations.
97#
98ac_default_prefix=/usr/local
99cross_compiling=no
100subdirs=
101MFLAGS=
102MAKEFLAGS=
103SHELL=${CONFIG_SHELL-/bin/sh}
104
105# Maximum number of lines to put in a shell here document.
106# This variable seems obsolete.  It should probably be removed, and
107# only ac_max_sed_lines should be used.
108: "${ac_max_here_lines=38}"
109
110ac_unique_file="ncurses/base/lib_initscr.c"
111# Factoring default headers for most tests.
112ac_includes_default="\
113#include <stdio.h>
114#if HAVE_SYS_TYPES_H
115# include <sys/types.h>
116#endif
117#if HAVE_SYS_STAT_H
118# include <sys/stat.h>
119#endif
120#if STDC_HEADERS
121# include <stdlib.h>
122# include <stddef.h>
123#else
124# if HAVE_STDLIB_H
125#  include <stdlib.h>
126# endif
127#endif
128#if HAVE_STRING_H
129# if !STDC_HEADERS && HAVE_MEMORY_H
130#  include <memory.h>
131# endif
132# include <string.h>
133#endif
134#if HAVE_STRINGS_H
135# include <strings.h>
136#endif
137#if HAVE_INTTYPES_H
138# include <inttypes.h>
139#else
140# if HAVE_STDINT_H
141#  include <stdint.h>
142# endif
143#endif
144#if HAVE_UNISTD_H
145# include <unistd.h>
146#endif"
147
148# Initialize some variables set by options.
149ac_init_help=
150ac_init_version=false
151# The variables have the same names as the options, with
152# dashes changed to underlines.
153cache_file=/dev/null
154exec_prefix=NONE
155no_create=
156no_recursion=
157prefix=NONE
158program_prefix=NONE
159program_suffix=NONE
160program_transform_name=s,x,x,
161silent=
162site=
163srcdir=
164verbose=
165x_includes=NONE
166x_libraries=NONE
167
168# Installation directory options.
169# These are left unexpanded so users can "make install exec_prefix=/foo"
170# and all the variables that are supposed to be based on exec_prefix
171# by default will actually change.
172# Use braces instead of parens because sh, perl, etc. also accept them.
173bindir='${exec_prefix}/bin'
174sbindir='${exec_prefix}/sbin'
175libexecdir='${exec_prefix}/libexec'
176datarootdir='${prefix}/share'
177datadir='${datarootdir}'
178sysconfdir='${prefix}/etc'
179sharedstatedir='${prefix}/com'
180localstatedir='${prefix}/var'
181runstatedir='${localstatedir}/run'
182libdir='${exec_prefix}/lib'
183includedir='${prefix}/include'
184oldincludedir='/usr/include'
185infodir='${datarootdir}/info'
186mandir='${datarootdir}/man'
187
188# Identity of this package.
189PACKAGE_NAME=
190PACKAGE_TARNAME=
191PACKAGE_VERSION=
192PACKAGE_STRING=
193PACKAGE_BUGREPORT=
194
195ac_prev=
196for ac_option
197do
198  # If the previous option needs an argument, assign it.
199  if test -n "$ac_prev"; then
200    eval "$ac_prev=\$ac_option"
201    ac_prev=
202    continue
203  fi
204
205  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
206
207  # Accept the important Cygnus configure options, so we can diagnose typos.
208
209  case "$ac_option" in
210
211  -bindir | --bindir | --bindi | --bind | --bin | --bi)
212    ac_prev=bindir ;;
213  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
214    bindir=$ac_optarg ;;
215
216  -build | --build | --buil | --bui | --bu)
217    ac_prev=build_alias ;;
218  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
219    build_alias=$ac_optarg ;;
220
221  -cache-file | --cache-file | --cache-fil | --cache-fi \
222  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
223    ac_prev=cache_file ;;
224  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
225  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
226    cache_file=$ac_optarg ;;
227
228  --config-cache | -C)
229    cache_file=config.cache ;;
230
231  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
232    ac_prev=datadir ;;
233  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
234  | --da=*)
235    datadir=$ac_optarg ;;
236
237  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
238  | --dataroo | --dataro | --datar)
239    ac_prev=datarootdir ;;
240  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
241  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
242    datarootdir=$ac_optarg ;;
243
244  -disable-* | --disable-*)
245    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
246    # Reject names that are not valid shell variable names.
247    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
248      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
249   { (exit 1); exit 1; }; }
250    ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
251    eval "enable_$ac_feature=no" ;;
252
253  -enable-* | --enable-*)
254    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
255    # Reject names that are not valid shell variable names.
256    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
257      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
258   { (exit 1); exit 1; }; }
259    ac_feature=`echo "$ac_feature" | sed 's/-/_/g'`
260    case "$ac_option" in
261      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
262      *) ac_optarg=yes ;;
263    esac
264    eval "enable_$ac_feature='$ac_optarg'" ;;
265
266  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
267  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
268  | --exec | --exe | --ex)
269    ac_prev=exec_prefix ;;
270  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
271  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
272  | --exec=* | --exe=* | --ex=*)
273    exec_prefix=$ac_optarg ;;
274
275  -gas | --gas | --ga | --g)
276    # Obsolete; use --with-gas.
277    with_gas=yes ;;
278
279  -help | --help | --hel | --he | -h)
280    ac_init_help=long ;;
281  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
282    ac_init_help=recursive ;;
283  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
284    ac_init_help=short ;;
285
286  -host | --host | --hos | --ho)
287    ac_prev=host_alias ;;
288  -host=* | --host=* | --hos=* | --ho=*)
289    host_alias=$ac_optarg ;;
290
291  -includedir | --includedir | --includedi | --included | --include \
292  | --includ | --inclu | --incl | --inc)
293    ac_prev=includedir ;;
294  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
295  | --includ=* | --inclu=* | --incl=* | --inc=*)
296    includedir=$ac_optarg ;;
297
298  -infodir | --infodir | --infodi | --infod | --info | --inf)
299    ac_prev=infodir ;;
300  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
301    infodir=$ac_optarg ;;
302
303  -libdir | --libdir | --libdi | --libd)
304    ac_prev=libdir ;;
305  -libdir=* | --libdir=* | --libdi=* | --libd=*)
306    libdir=$ac_optarg ;;
307
308  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
309  | --libexe | --libex | --libe)
310    ac_prev=libexecdir ;;
311  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
312  | --libexe=* | --libex=* | --libe=*)
313    libexecdir=$ac_optarg ;;
314
315  -localstatedir | --localstatedir | --localstatedi | --localstated \
316  | --localstate | --localstat | --localsta | --localst \
317  | --locals | --local | --loca | --loc | --lo)
318    ac_prev=localstatedir ;;
319  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
320  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
321  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
322    localstatedir=$ac_optarg ;;
323
324  -runstatedir | --runstatedir | --runstatedi | --runstated \
325  | --runstate | --runstat | --runsta | --runst \
326  | --runs | --run | --ru)
327    ac_prev=runstatedir ;;
328  -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
329  | --runstate=* | --runstat=* | --runsta=* | --runst=* \
330  | --runs=* | --run=* | --ru=*)
331    runstatedir=$ac_optarg ;;
332
333  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
334    ac_prev=mandir ;;
335  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
336    mandir=$ac_optarg ;;
337
338  -nfp | --nfp | --nf)
339    # Obsolete; use --without-fp.
340    with_fp=no ;;
341
342  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
343  | --no-cr | --no-c)
344    no_create=yes ;;
345
346  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
347  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
348    no_recursion=yes ;;
349
350  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
351  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
352  | --oldin | --oldi | --old | --ol | --o)
353    ac_prev=oldincludedir ;;
354  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
355  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
356  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
357    oldincludedir=$ac_optarg ;;
358
359  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
360    ac_prev=prefix ;;
361  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
362    prefix=$ac_optarg ;;
363
364  -program-prefix | --program-prefix | --program-prefi | --program-pref \
365  | --program-pre | --program-pr | --program-p)
366    ac_prev=program_prefix ;;
367  -program-prefix=* | --program-prefix=* | --program-prefi=* \
368  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
369    program_prefix=$ac_optarg ;;
370
371  -program-suffix | --program-suffix | --program-suffi | --program-suff \
372  | --program-suf | --program-su | --program-s)
373    ac_prev=program_suffix ;;
374  -program-suffix=* | --program-suffix=* | --program-suffi=* \
375  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
376    program_suffix=$ac_optarg ;;
377
378  -program-transform-name | --program-transform-name \
379  | --program-transform-nam | --program-transform-na \
380  | --program-transform-n | --program-transform- \
381  | --program-transform | --program-transfor \
382  | --program-transfo | --program-transf \
383  | --program-trans | --program-tran \
384  | --progr-tra | --program-tr | --program-t)
385    ac_prev=program_transform_name ;;
386  -program-transform-name=* | --program-transform-name=* \
387  | --program-transform-nam=* | --program-transform-na=* \
388  | --program-transform-n=* | --program-transform-=* \
389  | --program-transform=* | --program-transfor=* \
390  | --program-transfo=* | --program-transf=* \
391  | --program-trans=* | --program-tran=* \
392  | --progr-tra=* | --program-tr=* | --program-t=*)
393    program_transform_name=$ac_optarg ;;
394
395  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
396  | -silent | --silent | --silen | --sile | --sil)
397    silent=yes ;;
398
399  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
400    ac_prev=sbindir ;;
401  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
402  | --sbi=* | --sb=*)
403    sbindir=$ac_optarg ;;
404
405  -sharedstatedir | --sharedstatedir | --sharedstatedi \
406  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
407  | --sharedst | --shareds | --shared | --share | --shar \
408  | --sha | --sh)
409    ac_prev=sharedstatedir ;;
410  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
411  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
412  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
413  | --sha=* | --sh=*)
414    sharedstatedir=$ac_optarg ;;
415
416  -site | --site | --sit)
417    ac_prev=site ;;
418  -site=* | --site=* | --sit=*)
419    site=$ac_optarg ;;
420
421  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
422    ac_prev=srcdir ;;
423  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
424    srcdir=$ac_optarg ;;
425
426  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
427  | --syscon | --sysco | --sysc | --sys | --sy)
428    ac_prev=sysconfdir ;;
429  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
430  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
431    sysconfdir=$ac_optarg ;;
432
433  -target | --target | --targe | --targ | --tar | --ta | --t)
434    ac_prev=target_alias ;;
435  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
436    target_alias=$ac_optarg ;;
437
438  -v | -verbose | --verbose | --verbos | --verbo | --verb)
439    verbose=yes ;;
440
441  -version | --version | --versio | --versi | --vers | -V)
442    ac_init_version=: ;;
443
444  -with-* | --with-*)
445    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
446    # Reject names that are not valid shell variable names.
447    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
448      { echo "$as_me: error: invalid package name: $ac_package" >&2
449   { (exit 1); exit 1; }; }
450    ac_package=`echo "$ac_package" | sed 's/-/_/g'`
451    case "$ac_option" in
452      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
453      *) ac_optarg=yes ;;
454    esac
455    eval "with_$ac_package='$ac_optarg'" ;;
456
457  -without-* | --without-*)
458    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
459    # Reject names that are not valid shell variable names.
460    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
461      { echo "$as_me: error: invalid package name: $ac_package" >&2
462   { (exit 1); exit 1; }; }
463    ac_package=`echo "$ac_package" | sed 's/-/_/g'`
464    eval "with_$ac_package=no" ;;
465
466  --x)
467    # Obsolete; use --with-x.
468    with_x=yes ;;
469
470  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
471  | --x-incl | --x-inc | --x-in | --x-i)
472    ac_prev=x_includes ;;
473  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
474  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
475    x_includes=$ac_optarg ;;
476
477  -x-libraries | --x-libraries | --x-librarie | --x-librari \
478  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
479    ac_prev=x_libraries ;;
480  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
481  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
482    x_libraries=$ac_optarg ;;
483
484  -*) { echo "$as_me: error: unrecognized option: $ac_option
485Try \`$0 --help' for more information." >&2
486   { (exit 1); exit 1; }; }
487    ;;
488
489  *=*)
490    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
491    # Reject names that are not valid shell variable names.
492    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
493      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
494   { (exit 1); exit 1; }; }
495    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
496    eval "$ac_envvar='$ac_optarg'"
497    export "$ac_envvar" ;;
498
499  *)
500    # FIXME: should be removed in autoconf 3.0.
501    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
502    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
503      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
504    : "${build_alias=$ac_option}" "${host_alias=$ac_option}" "${target_alias=$ac_option}"
505    ;;
506
507  esac
508done
509
510if test -n "$ac_prev"; then
511  ac_option=--`echo "$ac_prev" | sed 's/_/-/g'`
512  { echo "$as_me: error: missing argument to $ac_option" >&2
513   { (exit 1); exit 1; }; }
514fi
515
516# Be sure to have absolute paths.
517for ac_var in exec_prefix prefix
518do
519  eval ac_val=$`echo "$ac_var"`
520  case "$ac_val" in
521    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
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# Be sure to have absolute paths.
528for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
529              localstatedir libdir includedir oldincludedir infodir mandir
530do
531  eval ac_val=$`echo "$ac_var"`
532  case "$ac_val" in
533    [\\/$]* | ?:[\\/]* ) ;;
534    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
535   { (exit 1); exit 1; }; };;
536  esac
537done
538
539# There might be people who depend on the old broken behavior: `$host'
540# used to hold the argument of --host etc.
541build=$build_alias
542host=$host_alias
543target=$target_alias
544
545# FIXME: should be removed in autoconf 3.0.
546if test "x$host_alias" != x; then
547  if test "x$build_alias" = x; then
548    cross_compiling=maybe
549    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
550    If a cross compiler is detected then cross compile mode will be used." >&2
551  elif test "x$build_alias" != "x$host_alias"; then
552    cross_compiling=yes
553  fi
554fi
555
556ac_tool_prefix=
557test -n "$host_alias" && ac_tool_prefix=$host_alias-
558
559test "$silent" = yes && exec 6>/dev/null
560
561# Find the source files, if location was not specified.
562if test -z "$srcdir"; then
563  ac_srcdir_defaulted=yes
564  # Try the directory containing this script, then its parent.
565  ac_prog=$0
566  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
567  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
568  srcdir=$ac_confdir
569  if test ! -r "$srcdir/$ac_unique_file"; then
570    srcdir=..
571  fi
572else
573  ac_srcdir_defaulted=no
574fi
575if test ! -r "$srcdir/$ac_unique_file"; then
576  if test "$ac_srcdir_defaulted" = yes; then
577    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
578   { (exit 1); exit 1; }; }
579  else
580    { echo "$as_me: error: cannot find sources in $srcdir" >&2
581   { (exit 1); exit 1; }; }
582  fi
583fi
584srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
585ac_env_build_alias_set=${build_alias+set}
586ac_env_build_alias_value=$build_alias
587ac_cv_env_build_alias_set=${build_alias+set}
588ac_cv_env_build_alias_value=$build_alias
589ac_env_host_alias_set=${host_alias+set}
590ac_env_host_alias_value=$host_alias
591ac_cv_env_host_alias_set=${host_alias+set}
592ac_cv_env_host_alias_value=$host_alias
593ac_env_target_alias_set=${target_alias+set}
594ac_env_target_alias_value=$target_alias
595ac_cv_env_target_alias_set=${target_alias+set}
596ac_cv_env_target_alias_value=$target_alias
597ac_env_CC_set=${CC+set}
598ac_env_CC_value=$CC
599ac_cv_env_CC_set=${CC+set}
600ac_cv_env_CC_value=$CC
601ac_env_CFLAGS_set=${CFLAGS+set}
602ac_env_CFLAGS_value=$CFLAGS
603ac_cv_env_CFLAGS_set=${CFLAGS+set}
604ac_cv_env_CFLAGS_value=$CFLAGS
605ac_env_LDFLAGS_set=${LDFLAGS+set}
606ac_env_LDFLAGS_value=$LDFLAGS
607ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
608ac_cv_env_LDFLAGS_value=$LDFLAGS
609ac_env_CPPFLAGS_set=${CPPFLAGS+set}
610ac_env_CPPFLAGS_value=$CPPFLAGS
611ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
612ac_cv_env_CPPFLAGS_value=$CPPFLAGS
613ac_env_CPP_set=${CPP+set}
614ac_env_CPP_value=$CPP
615ac_cv_env_CPP_set=${CPP+set}
616ac_cv_env_CPP_value=$CPP
617ac_env_CXX_set=${CXX+set}
618ac_env_CXX_value=$CXX
619ac_cv_env_CXX_set=${CXX+set}
620ac_cv_env_CXX_value=$CXX
621ac_env_CXXFLAGS_set=${CXXFLAGS+set}
622ac_env_CXXFLAGS_value=$CXXFLAGS
623ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
624ac_cv_env_CXXFLAGS_value=$CXXFLAGS
625ac_env_CXXCPP_set=${CXXCPP+set}
626ac_env_CXXCPP_value=$CXXCPP
627ac_cv_env_CXXCPP_set=${CXXCPP+set}
628ac_cv_env_CXXCPP_value=$CXXCPP
629
630#
631# Report the --help message.
632#
633if test "$ac_init_help" = "long"; then
634  # Omit some internal or obsolete options to make the list less imposing.
635  # This message is too long to be a string in the A/UX 3.1 sh.
636  cat <<EOF
637\`configure' configures this package to adapt to many kinds of systems.
638
639Usage: $0 [OPTION]... [VAR=VALUE]...
640
641To assign environment variables (e.g., CC, CFLAGS...), specify them as
642VAR=VALUE.  See below for descriptions of some of the useful variables.
643
644Defaults for the options are specified in brackets.
645
646Configuration:
647  -h, --help              display this help and exit
648      --help=short        display options specific to this package
649      --help=recursive    display the short help of all the included packages
650  -V, --version           display version information and exit
651  -q, --quiet, --silent   do not print \`checking...' messages
652      --cache-file=FILE   cache test results in FILE [disabled]
653  -C, --config-cache      alias for \`--cache-file=config.cache'
654  -n, --no-create         do not create output files
655      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
656
657EOF
658
659  cat <<EOF
660Installation directories:
661  --prefix=PREFIX         install architecture-independent files in PREFIX
662                          [$ac_default_prefix]
663  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
664                          [PREFIX]
665
666By default, \`make install' will install all the files in
667\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
668an installation prefix other than \`$ac_default_prefix' using \`--prefix',
669for instance \`--prefix=\$HOME'.
670
671For better control, use the options below.
672
673Fine tuning of the installation directories:
674  --bindir=DIR            user executables [EPREFIX/bin]
675  --sbindir=DIR           system admin executables [EPREFIX/sbin]
676  --libexecdir=DIR        program executables [EPREFIX/libexec]
677  --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
678  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
679  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
680  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
681  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
682  --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
683  --libdir=DIR            object code libraries [EPREFIX/lib]
684  --includedir=DIR        C header files [PREFIX/include]
685  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
686  --infodir=DIR           info documentation [DATAROOTDIR/info]
687  --mandir=DIR            man documentation [DATAROOTDIR/man]
688EOF
689
690  cat <<\EOF
691
692Program names:
693  --program-prefix=PREFIX            prepend PREFIX to installed program names
694  --program-suffix=SUFFIX            append SUFFIX to installed program names
695  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
696
697System types:
698  --build=BUILD           configure for building on BUILD [guessed]
699  --host=HOST       build programs to run on HOST [BUILD]
700  --target=TARGET   configure for building compilers for TARGET [HOST]
701EOF
702fi
703
704if test -n "$ac_init_help"; then
705
706  cat <<\EOF
707
708Optional Packages:
709  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
710  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
711
712Optional Features:
713  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
714  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
715
716  --with-rel-version=XXX  override derived release version
717  --with-abi-version=XXX  override derived ABI version
718  --with-system-type=XXX  test: override derived host system-type
719  --with-abi-altered=XXX  override visible ABI version, for packaging
720  --without-ada           suppress check for Ada compiler, don't build demo
721  --without-cxx           do not adjust ncurses bool to match C++
722  --without-cxx-binding   do not build C++ binding and demo
723  --disable-db-install    suppress install of terminal database
724  --without-manpages      suppress install of manpages
725  --without-progs         suppress build/install with programs (e.g., tic)
726  --without-tests         suppress build/install with test-programs
727  --without-curses-h      install curses.h as ncurses.h only
728  --with-config-suffix=X  name ncurses*X-config file with X
729  --with-pkg-config[=CMD] enable/disable use of pkg-config and its name CMD
730  --with-pkg-config-libdir[=XXX] use given directory for installing pc-files
731  --enable-pc-files       generate and install .pc files for pkg-config
732  --with-pc-suffix[=XXX]  suffix pkg-config files with XXX
733  --enable-mixed-case     tic should assume mixed-case filenames
734  --with-install-prefix=DESTDIR use DESTDIR as installation directory prefix
735Build-Tools Needed to Compile Temporary Applications for Cross-compiling:
736  --with-build-cc=XXX     the build C compiler ($BUILD_CC)
737  --with-build-cpp=XXX    the build C preprocessor ($BUILD_CPP)
738  --with-build-cflags=XXX the build C compiler-flags ($BUILD_CFLAGS)
739  --with-build-cppflags=XXX the build C preprocessor-flags ($BUILD_CPPFLAGS)
740  --with-build-ldflags=XXX the build linker-flags ($BUILD_LDFLAGS)
741  --with-build-libs=XXX   the build libraries (${BUILD_LIBS})
742Options to Specify the Libraries Built/Used:
743  --disable-libtool-version  enable to use libtool's incompatible naming scheme
744  --with-libtool          generate libraries with libtool
745  --with-shared           generate shared-libraries
746  --with-normal           generate normal-libraries (default)
747  --with-debug            generate debug-libraries (default)
748  --with-profile          generate profile-libraries
749  --with-cxx-shared       generate C++ shared-libraries
750  --with-lib-prefix       override library-prefix
751  --with-termlib          generate separate terminfo library
752  --with-ticlib           generate separate tic library
753  --enable-rpath          use rpath option when generating shared libraries
754  --disable-relink        relink shared libraries during install
755  --with-shlib-version[={rel|abi}] use release or ABI version in shared library file names
756  --with-libtool-opts[=XXX] give libtool additional options XXX
757  --with-export-syms[=SYM-FILE] limit symbols exported by libtool to those listed in SYM-FILE
758  --with-versioned-syms[=MAP-FILE] version ELF shared library symbols per MAP-FILE
759  --with-gpm              use Alessandro Rubini's GPM library
760  --without-dlsym         do not use dlsym() to load GPM dynamically
761  --with-pcre2            use PCRE2 for regular-expressions
762  --with-sysmouse         use sysmouse (FreeBSD console)
763  --disable-lib-suffixes  disable library suffixes
764  --disable-rpath-hack    don't add rpath options for additional libraries
765  --disable-pkg-ldflags   disable extra LDFLAGS for package-scripts
766Fine-Tuning Your Configuration:
767  --with-extra-suffix[=X] append extra suffix X to header/library paths
768  --disable-overwrite     put headers in subdir, omit link to -lcurses
769  --disable-database      do not use terminfo, only fallbacks/termcap
770  --with-database=XXX     specify terminfo source to install
771  --with-hashed-db        specify hashed-database library
772  --with-fallbacks=XXX    specify list of fallback terminal descriptions
773  --with-tic-path=XXX     specify path of tic for fallbacks
774  --with-infocmp-path=XXX     specify path of infocmp for fallbacks
775  --without-xterm-new     specify if xterm terminfo should be old version
776  --with-xterm-kbs[=XXX]  specify if xterm backspace sends BS or DEL
777  --with-terminfo-dirs=XXX specify list of terminfo directories (default: DATADIR/terminfo)
778  --with-default-terminfo-dir=DIR default terminfo directory (default: DATADIR/terminfo)
779  --disable-big-core      assume machine has little memory
780  --disable-big-strings   assume compiler has only standard-size strings
781  --enable-termcap        compile in termcap fallback support
782  --with-termpath=XXX     specify list of termcap files (default: /etc/termcap:/usr/share/misc/termcap)
783  --enable-getcap         fast termcap load, no xrefs to terminfo
784  --enable-getcap-cache   cache translated termcaps in ~/.terminfo
785  --disable-home-terminfo drop ~/.terminfo from terminfo search-path
786  --disable-root-environ  restrict root use of ncurses environment variables
787  --disable-root-access   restrict file-access when running setuid
788  --disable-setuid-environ restrict setuid use of ncurses environment variables
789  --enable-symlinks       make tic use symbolic links not hard links
790  --enable-broken_linker  compile with broken-linker support code
791  --enable-bsdpad         recognize BSD-style prefix padding
792  --disable-widec         compile without wide character and UTF-8 support
793  --disable-lp64          allow chtype to be long (ignore _LP64)
794  --disable-largefile     omit support for large files
795  --disable-tparm-varargs compile tparm() without varargs interface
796  --disable-tic-depends   link tic library without explicit dependency on ncurses library
797  --enable-wattr-macros   enable wattr* macros
798  --with-x11-rgb=FILE     obtain X11 color definitions from FILE (default: EPREFIX/lib/X11/rgb.txt)
799  --with-bool=TYPE        fall back to TYPE for curses 'bool' typedef
800  --with-caps=alt         compile with alternate Caps file
801  --with-chtype=TYPE      override type of chtype
802  --with-ospeed=TYPE      override type of ospeed variable
803  --with-mmask-t=TYPE     override type of mmask_t
804  --with-ccharw-max=XXX   override size CCHARW_MAX
805  --enable-signed-char    use signed chars for Boolean array in term.h
806  --with-tparm-arg=TYPE   override parameter type of tparm
807  --with-rcs-ids          compile-in RCS identifiers
808Options to Specify How Manpages are Installed:
809  --with-manpage-format   specify manpage-format: gzip/compress/bzip2/xz,
810                          BSDI/normal and optionally formatted/catonly,
811                          e.g., gzip,formatted
812  --with-manpage-renames  specify manpage-renaming
813  --with-manpage-aliases  specify manpage-aliases using .so
814  --with-manpage-symlinks specify manpage-aliases using symlinks
815  --with-manpage-tbl      specify manpage processing with tbl
816Extensions:
817  --disable-ext-funcs     disable function-extensions
818  --enable-sp-funcs       enable SCREEN-extensions
819  --enable-term-driver    enable terminal-driver
820  --enable-const          compile with extra/non-standard const
821  --enable-ext-colors     compile for 256-color support
822  --enable-ext-mouse      compile for extended mouse-encoding
823  --enable-ext-putwin     compile with extended putwin/screendump
824  --enable-no-padding     compile with $NCURSES_NO_PADDING code
825  --enable-sigwinch       compile with SIGWINCH handler
826  --enable-tcap-names     compile with user-definable terminal capabilities
827Reentrant Code:
828  --with-pthread          use POSIX thread library
829  --enable-pthreads-eintr enable EINTR in wgetch with pthreads
830  --enable-weak-symbols   enable weak-symbols for pthreads
831  --enable-reentrant      compile with reentrant code
832  --disable-opaque-curses do not make WINDOW, etc., structures opaque
833  --disable-opaque-form   do not make form library structures opaque
834  --disable-opaque-menu   do not make menu library structures opaque
835  --disable-opaque-panel  do not make panel library structures opaque
836  --with-wrap-prefix=XXX  override prefix used for public variables
837Development Code:
838  --without-develop       disable development options
839  --enable-check-size     compile-in code to detect screensize of serial terminals
840  --enable-hard-tabs      compile with hard-tabs code
841  --enable-xmc-glitch     compile with support for xmc (magic-cookie)
842Experimental Code:
843  --disable-assumed-color do not assume anything about default-colors
844  --disable-hashmap       compile without hashmap scrolling-optimization
845  --enable-colorfgbg      compile-in experimental $COLORFGBG code
846  --enable-fvisibility    compile with -fvisibility=hidden
847  --enable-interop        compile-in interop bindings
848  --enable-safe-sprintf   compile with experimental safe-sprintf code
849  --disable-scroll-hints  compile without scroll-hints code
850  --enable-wgetch-events  compile with wgetch-events code
851  --enable-exp-win32      compile with experimental-Windows driver
852Testing/development Options:
853  --disable-echo          do not display "compiling" commands
854  --disable-stripping     do not strip (debug info) installed executables
855  --with-strip-program=XX specify program to use when stripping in install
856  --enable-warnings       test: turn on gcc compiler warnings
857  --enable-stdnoreturn    enable C11 _Noreturn feature for diagnostics
858  --enable-string-hacks   work around bogus compiler/loader warnings
859  --enable-assertions     test: turn on generation of assertion code
860  --with-dmalloc          test: use Gray Watson's dmalloc library
861  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
862  --with-valgrind         test: use valgrind
863  --disable-leaks         test: free permanent memory, analyze leaks
864  --enable-expanded       test: generate functions for certain macros
865  --disable-macros        test: use functions rather than macros
866  --with-trace            test: add trace() function to all models of ncurses
867  --disable-gnat-projects test: disable GNAT projects even if usable
868Ada Binding Options:
869  --with-ada-compiler[=CMD] use CMD as Ada95 compiler (default: gnatmake)
870  --with-ada-include=DIR  find Ada95 includes in DIR (default: PREFIX/share/ada/adainclude)
871  --with-ada-objects=DIR  find Ada95 objects in DIR (default: PREFIX/lib/ada/adalib)
872  --with-ada-sharedlib    build Ada95 shared library; requires GNAT project support
873  --with-ada-libname[=XXX]  use XXX as Ada95 library name
874Library basenames for pkgsrc:
875  --with-form-libname[=XXX] override ifelse(,,form,) basename of library
876  --with-menu-libname[=XXX] override ifelse(,,menu,) basename of library
877  --with-panel-libname[=XXX] override ifelse(,,panel,) basename of library
878  --with-cxx-libname[=XXX] override ifelse(ncurses++,,cxx,ncurses++) basename of library
879
880Some influential environment variables:
881  CC          C compiler command
882  CFLAGS      C compiler flags
883  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
884              nonstandard directory <lib dir>
885  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
886              headers in a nonstandard directory <include dir>
887  CPP         C preprocessor
888  CXX         C++ compiler command
889  CXXFLAGS    C++ compiler flags
890  CXXCPP      C++ preprocessor
891
892Use these variables to override the choices made by `configure' or to help
893it to find libraries and programs with nonstandard names/locations.
894
895EOF
896fi
897
898if test "$ac_init_help" = "recursive"; then
899  # If there are subdirs, report their specific --help.
900  ac_popdir=`pwd`
901  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
902    cd "$ac_subdir"
903    # A "../" for each directory in /$ac_subdir.
904    ac_dots=`echo "$ac_subdir" |
905             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
906
907    case "$srcdir" in
908    .) # No --srcdir option.  We are building in place.
909      ac_sub_srcdir="$srcdir" ;;
910    [\\/]* | ?:[\\/]* ) # Absolute path.
911      ac_sub_srcdir="$srcdir/$ac_subdir" ;;
912    *) # Relative path.
913      ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
914    esac
915
916    # Check for guested configure; otherwise get Cygnus style configure.
917    if test -f "$ac_sub_srcdir/configure.gnu"; then
918      echo
919      $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
920    elif test -f "$ac_sub_srcdir/configure"; then
921      echo
922      $SHELL "$ac_sub_srcdir/configure" --help=recursive
923    elif test -f "$ac_sub_srcdir/configure.ac" ||
924           test -f "$ac_sub_srcdir/configure.in"; then
925      echo
926      "$ac_configure" --help
927    else
928      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
929    fi
930    cd "$ac_popdir"
931  done
932fi
933
934test -n "$ac_init_help" && exit 0
935if "$ac_init_version"; then
936  cat <<\EOF
937
938Copyright 2003-2022,2023	Thomas E. Dickey
939Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
940Free Software Foundation, Inc.
941This configure script is free software; the Free Software Foundation
942gives unlimited permission to copy, distribute and modify it.
943EOF
944  exit 0
945fi
946exec 5>config.log
947cat >&5 <<EOF
948This file contains any messages produced by compilers while
949running configure, to aid debugging if configure makes a mistake.
950
951It was created by $as_me, which was
952generated by GNU Autoconf 2.52.20231210.  Invocation command line was
953
954  $ $0 $@
955
956EOF
957{
958cat <<_ASUNAME
959## ---------- ##
960## Platform.  ##
961## ---------- ##
962
963hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
964uname -m = `(uname -m) 2>/dev/null || echo unknown`
965uname -r = `(uname -r) 2>/dev/null || echo unknown`
966uname -s = `(uname -s) 2>/dev/null || echo unknown`
967uname -v = `(uname -v) 2>/dev/null || echo unknown`
968
969/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
970/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
971
972/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
973/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
974/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
975hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
976/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
977/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
978/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
979
980PATH = $PATH
981
982_ASUNAME
983} >&5
984
985cat >&5 <<EOF
986## ------------ ##
987## Core tests.  ##
988## ------------ ##
989
990EOF
991
992# Keep a trace of the command line.
993# Strip out --no-create and --no-recursion so they do not pile up.
994# Also quote any args containing shell meta-characters.
995ac_configure_args=
996ac_sep=
997for ac_arg
998do
999  case "$ac_arg" in
1000  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1001  | --no-cr | --no-c) ;;
1002  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1003  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
1004  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1005    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
1006    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1007    ac_sep=" " ;;
1008  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
1009     ac_sep=" " ;;
1010  esac
1011  # Get rid of the leading space.
1012done
1013
1014# When interrupted or exit'd, cleanup temporary files, and complete
1015# config.log.  We remove comments because anyway the quotes in there
1016# would cause problems or look ugly.
1017trap 'exit_status=$?
1018  # Save into config.log some information that might help in debugging.
1019  echo >&5
1020  echo "## ----------------- ##" >&5
1021  echo "## Cache variables.  ##" >&5
1022  echo "## ----------------- ##" >&5
1023  echo >&5
1024  # The following way of writing the cache mishandles newlines in values,
1025{
1026  (set) 2>&1 |
1027    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1028    *ac_space=\ *)
1029      sed -n \
1030        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1031    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1032      ;;
1033    *)
1034      sed -n \
1035        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1036      ;;
1037    esac;
1038} >&5
1039  sed "/^$/d" confdefs.h >conftest.log
1040  if test -s conftest.log; then
1041    echo >&5
1042    echo "## ------------ ##" >&5
1043    echo "## confdefs.h.  ##" >&5
1044    echo "## ------------ ##" >&5
1045    echo >&5
1046    cat conftest.log >&5
1047  fi
1048  (echo; echo) >&5
1049  test "$ac_signal" != 0 &&
1050    echo "$as_me: caught signal $ac_signal" >&5
1051  echo "$as_me: exit $exit_status" >&5
1052  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
1053    exit $exit_status
1054     ' 0
1055for ac_signal in 1 2 13 15; do
1056  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
1057done
1058ac_signal=0
1059
1060# confdefs.h avoids OS command line length limits that DEFS can exceed.
1061rm -rf conftest* confdefs.h
1062# AIX cpp loses on an empty file, so make sure it contains at least a newline.
1063echo >confdefs.h
1064
1065# Let the site file select an alternate cache file if it wants to.
1066# Prefer explicitly selected file to automatically selected ones.
1067if test -z "$CONFIG_SITE"; then
1068  if test "x$prefix" != xNONE; then
1069    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1070  else
1071    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1072  fi
1073fi
1074for ac_site_file in $CONFIG_SITE; do
1075  if test -r "$ac_site_file"; then
1076    { echo "$as_me:1076: loading site script $ac_site_file" >&5
1077echo "$as_me: loading site script $ac_site_file" >&6;}
1078    cat "$ac_site_file" >&5
1079    . "$ac_site_file"
1080  fi
1081done
1082
1083if test -r "$cache_file"; then
1084  # Some versions of bash will fail to source /dev/null (special
1085  # files actually), so we avoid doing that.
1086  if test -f "$cache_file"; then
1087    { echo "$as_me:1087: loading cache $cache_file" >&5
1088echo "$as_me: loading cache $cache_file" >&6;}
1089    case $cache_file in
1090      [\\/]* | ?:[\\/]* ) . $cache_file;;
1091      *)                      . ./$cache_file;;
1092    esac
1093  fi
1094else
1095  { echo "$as_me:1095: creating cache $cache_file" >&5
1096echo "$as_me: creating cache $cache_file" >&6;}
1097  >$cache_file
1098fi
1099
1100# Check that the precious variables saved in the cache have kept the same
1101# value.
1102ac_cache_corrupted=false
1103for ac_var in `(set) 2>&1 |
1104               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1105  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1106  eval ac_new_set=\$ac_env_${ac_var}_set
1107  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1108  eval ac_new_val="\$ac_env_${ac_var}_value"
1109  case "$ac_old_set,$ac_new_set" in
1110    set,)
1111      { echo "$as_me:1111: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1112echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1113      ac_cache_corrupted=: ;;
1114    ,set)
1115      { echo "$as_me:1115: error: \`$ac_var' was not set in the previous run" >&5
1116echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1117      ac_cache_corrupted=: ;;
1118    ,);;
1119    *)
1120      if test "x$ac_old_val" != "x$ac_new_val"; then
1121        { echo "$as_me:1121: error: \`$ac_var' has changed since the previous run:" >&5
1122echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1123        { echo "$as_me:1123:   former value:  $ac_old_val" >&5
1124echo "$as_me:   former value:  $ac_old_val" >&2;}
1125        { echo "$as_me:1125:   current value: $ac_new_val" >&5
1126echo "$as_me:   current value: $ac_new_val" >&2;}
1127        ac_cache_corrupted=:
1128      fi;;
1129  esac
1130  # Pass precious variables to config.status.  It doesn't matter if
1131  # we pass some twice (in addition to the command line arguments).
1132  if test "$ac_new_set" = set; then
1133    case "$ac_new_val" in
1134    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1135      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
1136      ac_configure_args="$ac_configure_args '$ac_arg'"
1137      ;;
1138    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
1139       ;;
1140    esac
1141  fi
1142done
1143if "$ac_cache_corrupted"; then
1144  { echo "$as_me:1144: error: changes in the environment can compromise the build" >&5
1145echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1146  { { echo "$as_me:1146: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1147echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1148   { (exit 1); exit 1; }; }
1149fi
1150
1151ac_ext=c
1152ac_cpp='$CPP $CPPFLAGS'
1153ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1154ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1155ac_compiler_gnu=$ac_cv_c_compiler_gnu
1156ac_main_return="return"
1157
1158case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
1159  *c*,-n*) ECHO_N=
1160           ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
1161           ECHO_T='	'
1162           ;;
1163  *c*,*  ) ECHO_N=-n
1164           ECHO_C=
1165           ECHO_T=
1166           ;;
1167  *)       ECHO_N=
1168           ECHO_C='\c'
1169           ECHO_T=
1170           ;;
1171esac
1172echo "#! $SHELL" >conftest.sh
1173echo  "exit 0"   >>conftest.sh
1174chmod +x conftest.sh
1175if { (echo "$as_me:1175: PATH=\".;.\"; conftest.sh") >&5
1176  (PATH=".;."; conftest.sh) 2>&5
1177  ac_status=$?
1178  echo "$as_me:1178: \$? = $ac_status" >&5
1179  (exit "$ac_status"); }; then
1180  ac_path_separator=';'
1181else
1182  ac_path_separator=:
1183fi
1184PATH_SEPARATOR="$ac_path_separator"
1185rm -f conftest.sh
1186
1187ac_config_headers="$ac_config_headers include/ncurses_cfg.h:include/ncurses_cfg.hin"
1188
1189top_builddir=`pwd`
1190
1191for ac_prog in ggrep grep
1192do
1193  # Extract the first word of "$ac_prog", so it can be a program name with args.
1194set dummy $ac_prog; ac_word=$2
1195echo "$as_me:1195: checking for $ac_word" >&5
1196echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1197if test "${ac_cv_prog_GREP+set}" = set; then
1198  echo $ECHO_N "(cached) $ECHO_C" >&6
1199else
1200  if test -n "$GREP"; then
1201  ac_cv_prog_GREP="$GREP" # Let the user override the test.
1202else
1203  ac_save_IFS=$IFS; IFS=$ac_path_separator
1204ac_dummy="$PATH"
1205for ac_dir in $ac_dummy; do
1206  IFS=$ac_save_IFS
1207  test -z "$ac_dir" && ac_dir=.
1208  $as_executable_p "$ac_dir/$ac_word" || continue
1209ac_cv_prog_GREP="$ac_prog"
1210echo "$as_me:1210: found $ac_dir/$ac_word" >&5
1211break
1212done
1213
1214fi
1215fi
1216GREP=$ac_cv_prog_GREP
1217if test -n "$GREP"; then
1218  echo "$as_me:1218: result: $GREP" >&5
1219echo "${ECHO_T}$GREP" >&6
1220else
1221  echo "$as_me:1221: result: no" >&5
1222echo "${ECHO_T}no" >&6
1223fi
1224
1225  test -n "$GREP" && break
1226done
1227test -n "$GREP" || GREP=": "
1228
1229echo "$as_me:1229: checking for egrep" >&5
1230echo $ECHO_N "checking for egrep... $ECHO_C" >&6
1231if test "${ac_cv_path_EGREP+set}" = set; then
1232  echo $ECHO_N "(cached) $ECHO_C" >&6
1233else
1234  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
1235   then ac_cv_path_EGREP="$GREP -E"
1236   else
1237     for ac_prog in gegrep egrep
1238do
1239  # Extract the first word of "$ac_prog", so it can be a program name with args.
1240set dummy $ac_prog; ac_word=$2
1241echo "$as_me:1241: checking for $ac_word" >&5
1242echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1243if test "${ac_cv_path_EGREP+set}" = set; then
1244  echo $ECHO_N "(cached) $ECHO_C" >&6
1245else
1246  case $EGREP in
1247  [\\/]* | ?:[\\/]*)
1248  ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
1249  ;;
1250  *)
1251  ac_save_IFS=$IFS; IFS=$ac_path_separator
1252ac_dummy="$PATH"
1253for ac_dir in $ac_dummy; do
1254  IFS=$ac_save_IFS
1255  test -z "$ac_dir" && ac_dir=.
1256  if $as_executable_p "$ac_dir/$ac_word"; then
1257   ac_cv_path_EGREP="$ac_dir/$ac_word"
1258   echo "$as_me:1258: found $ac_dir/$ac_word" >&5
1259   break
1260fi
1261done
1262
1263  ;;
1264esac
1265fi
1266EGREP=$ac_cv_path_EGREP
1267
1268if test -n "$EGREP"; then
1269  echo "$as_me:1269: result: $EGREP" >&5
1270echo "${ECHO_T}$EGREP" >&6
1271else
1272  echo "$as_me:1272: result: no" >&5
1273echo "${ECHO_T}no" >&6
1274fi
1275
1276  test -n "$EGREP" && break
1277done
1278test -n "$EGREP" || EGREP=": "
1279
1280     test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:1280: error: cannot find workable egrep" >&5
1281echo "$as_me: error: cannot find workable egrep" >&2;}
1282   { (exit 1); exit 1; }; }
1283   fi
1284fi
1285echo "$as_me:1285: result: $ac_cv_path_EGREP" >&5
1286echo "${ECHO_T}$ac_cv_path_EGREP" >&6
1287 EGREP="$ac_cv_path_EGREP"
1288
1289NCURSES_MAJOR="`${EGREP-egrep} '^NCURSES_MAJOR[ 	]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1290NCURSES_MINOR="`${EGREP-egrep} '^NCURSES_MINOR[ 	]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1291NCURSES_PATCH="`${EGREP-egrep} '^NCURSES_PATCH[ 	]*=' "$srcdir/dist.mk" | sed -e 's/^[^0-9]*//'`"
1292cf_cv_abi_version=${NCURSES_MAJOR}
1293cf_cv_abi_default=${NCURSES_MAJOR}
1294cf_cv_rel_version=${NCURSES_MAJOR}.${NCURSES_MINOR}
1295cf_cv_timestamp=`date`
1296echo "$as_me:1296: result: Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&5
1297echo "${ECHO_T}Configuring NCURSES $cf_cv_rel_version ABI $cf_cv_abi_default ($cf_cv_timestamp)" >&6
1298
1299if test -f "$srcdir/VERSION" ; then
1300	echo "$as_me:1300: checking for package version" >&5
1301echo $ECHO_N "checking for package version... $ECHO_C" >&6
1302
1303	# if there are not enough fields, cut returns the last one...
1304	cf_field1=`sed -e '2,$d' "$srcdir/VERSION" |cut -f1`
1305	cf_field2=`sed -e '2,$d' "$srcdir/VERSION" |cut -f2`
1306	cf_field3=`sed -e '2,$d' "$srcdir/VERSION" |cut -f3`
1307
1308	# this is how CF_BUNDLED_INTL uses $VERSION:
1309	VERSION="$cf_field1"
1310
1311	VERSION_MAJOR=`echo "$cf_field2" | sed -e 's/\..*//'`
1312	test -z "$VERSION_MAJOR" && { { echo "$as_me:1312: error: missing major-version" >&5
1313echo "$as_me: error: missing major-version" >&2;}
1314   { (exit 1); exit 1; }; }
1315
1316	VERSION_MINOR=`echo "$cf_field2" | sed -e 's/^[^.]*\.//' -e 's/-.*//'`
1317	test -z "$VERSION_MINOR" && { { echo "$as_me:1317: error: missing minor-version" >&5
1318echo "$as_me: error: missing minor-version" >&2;}
1319   { (exit 1); exit 1; }; }
1320
1321	echo "$as_me:1321: result: ${VERSION_MAJOR}.${VERSION_MINOR}" >&5
1322echo "${ECHO_T}${VERSION_MAJOR}.${VERSION_MINOR}" >&6
1323
1324	echo "$as_me:1324: checking for package patch date" >&5
1325echo $ECHO_N "checking for package patch date... $ECHO_C" >&6
1326	VERSION_PATCH=`echo "$cf_field3" | sed -e 's/^[^-]*-//'`
1327	case .$VERSION_PATCH in
1328	(.)
1329		{ { echo "$as_me:1329: error: missing patch-date $VERSION_PATCH" >&5
1330echo "$as_me: error: missing patch-date $VERSION_PATCH" >&2;}
1331   { (exit 1); exit 1; }; }
1332		;;
1333	(.[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9])
1334		;;
1335	(*)
1336		{ { echo "$as_me:1336: error: illegal patch-date $VERSION_PATCH" >&5
1337echo "$as_me: error: illegal patch-date $VERSION_PATCH" >&2;}
1338   { (exit 1); exit 1; }; }
1339		;;
1340	esac
1341	echo "$as_me:1341: result: $VERSION_PATCH" >&5
1342echo "${ECHO_T}$VERSION_PATCH" >&6
1343else
1344	{ { echo "$as_me:1344: error: did not find $srcdir/VERSION" >&5
1345echo "$as_me: error: did not find $srcdir/VERSION" >&2;}
1346   { (exit 1); exit 1; }; }
1347fi
1348
1349# show the actual data that we have for versions:
1350test -n "$verbose" && echo "	ABI VERSION $VERSION" 1>&6
1351
1352echo "${as_me:-configure}:1352: testing ABI VERSION $VERSION ..." 1>&5
1353
1354test -n "$verbose" && echo "	VERSION_MAJOR $VERSION_MAJOR" 1>&6
1355
1356echo "${as_me:-configure}:1356: testing VERSION_MAJOR $VERSION_MAJOR ..." 1>&5
1357
1358test -n "$verbose" && echo "	VERSION_MINOR $VERSION_MINOR" 1>&6
1359
1360echo "${as_me:-configure}:1360: testing VERSION_MINOR $VERSION_MINOR ..." 1>&5
1361
1362test -n "$verbose" && echo "	VERSION_PATCH $VERSION_PATCH" 1>&6
1363
1364echo "${as_me:-configure}:1364: testing VERSION_PATCH $VERSION_PATCH ..." 1>&5
1365
1366	cf_PACKAGE=NCURSES
1367	PACKAGE=ncurses
1368
1369cat >>confdefs.h <<EOF
1370#define PACKAGE "$PACKAGE"
1371EOF
1372
1373cf_PACKAGE=`echo "$cf_PACKAGE" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
1374
1375	cat >>confdefs.h <<EOF
1376#define ${cf_PACKAGE}_VERSION "${VERSION_MAJOR}.${VERSION_MINOR}"
1377EOF
1378
1379	cat >>confdefs.h <<EOF
1380#define ${cf_PACKAGE}_PATCHDATE ${VERSION_PATCH}
1381EOF
1382
1383test -z "$cf_cv_rel_version" && cf_cv_rel_version=0.0
1384
1385# Check whether --with-rel-version or --without-rel-version was given.
1386if test "${with_rel_version+set}" = set; then
1387  withval="$with_rel_version"
1388  { echo "$as_me:1388: WARNING: overriding release version $cf_cv_rel_version to $withval" >&5
1389echo "$as_me: WARNING: overriding release version $cf_cv_rel_version to $withval" >&2;}
1390 cf_cv_rel_version=$withval
1391fi;
1392
1393 NCURSES_MAJOR=`echo "$cf_cv_rel_version" | sed -e 's/\..*//'`
1394 NCURSES_MINOR=`echo "$cf_cv_rel_version" | sed -e 's/^[^.]*//' -e 's/^\.//' -e 's/\..*//'`
1395 test -n "NCURSES_MINOR" || NCURSES_MINOR=0
1396
1397if test -n "$NCURSES_MAJOR" ; then
1398  case `echo "$NCURSES_MAJOR" | sed -e 's/^[0-9]*$/0/g'` in
1399  (0)
1400 	;;
1401  (*)
1402	{ { echo "$as_me:1402: error: Release major-version is not a number: $NCURSES_MAJOR" >&5
1403echo "$as_me: error: Release major-version is not a number: $NCURSES_MAJOR" >&2;}
1404   { (exit 1); exit 1; }; }
1405 	;;
1406  esac
1407else
1408  { { echo "$as_me:1408: error: Release major-version value is empty" >&5
1409echo "$as_me: error: Release major-version value is empty" >&2;}
1410   { (exit 1); exit 1; }; }
1411fi
1412
1413if test -n "$NCURSES_MINOR" ; then
1414  case `echo "$NCURSES_MINOR" | sed -e 's/^[0-9]*$/0/g'` in
1415  (0)
1416 	;;
1417  (*)
1418	{ { echo "$as_me:1418: error: Release minor-version is not a number: $NCURSES_MINOR" >&5
1419echo "$as_me: error: Release minor-version is not a number: $NCURSES_MINOR" >&2;}
1420   { (exit 1); exit 1; }; }
1421 	;;
1422  esac
1423else
1424  { { echo "$as_me:1424: error: Release minor-version value is empty" >&5
1425echo "$as_me: error: Release minor-version value is empty" >&2;}
1426   { (exit 1); exit 1; }; }
1427fi
1428
1429test -z "$cf_cv_abi_version" && cf_cv_abi_version=0
1430
1431# Check whether --with-abi-version or --without-abi-version was given.
1432if test "${with_abi_version+set}" = set; then
1433  withval="$with_abi_version"
1434
1435	if test "x$cf_cv_abi_version" != "x$withval"
1436	then
1437		{ echo "$as_me:1437: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&5
1438echo "$as_me: WARNING: overriding ABI version $cf_cv_abi_version to $withval" >&2;}
1439		case "$cf_cv_rel_version" in
1440		(5.*)
1441			cf_cv_rel_version=$withval.0
1442			;;
1443		(6.*)
1444			cf_cv_rel_version=$withval.9	# FIXME: should be 10 as of 6.0 release
1445			;;
1446		esac
1447	fi
1448	cf_cv_abi_version=$withval
1449fi;
1450
1451if test -n "$cf_cv_abi_version" ; then
1452  case `echo "$cf_cv_abi_version" | sed -e 's/^[0-9]*$/0/g'` in
1453  (0)
1454 	;;
1455  (*)
1456	{ { echo "$as_me:1456: error: ABI version is not a number: $cf_cv_abi_version" >&5
1457echo "$as_me: error: ABI version is not a number: $cf_cv_abi_version" >&2;}
1458   { (exit 1); exit 1; }; }
1459 	;;
1460  esac
1461else
1462  { { echo "$as_me:1462: error: ABI version value is empty" >&5
1463echo "$as_me: error: ABI version value is empty" >&2;}
1464   { (exit 1); exit 1; }; }
1465fi
1466
1467cf_cv_abi_default=$cf_cv_abi_version
1468
1469if test "x$cf_cv_abi_version" != "x$with_abi_version"
1470then
1471	case "$cf_cv_rel_version" in
1472	(5.*)
1473		cf_cv_rel_version=$with_abi_version.0
1474		;;
1475	esac
1476fi
1477
1478ac_aux_dir=
1479for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1480  if test -f "$ac_dir/install-sh"; then
1481    ac_aux_dir=$ac_dir
1482    ac_install_sh="$ac_aux_dir/install-sh -c"
1483    break
1484  elif test -f "$ac_dir/install.sh"; then
1485    ac_aux_dir=$ac_dir
1486    ac_install_sh="$ac_aux_dir/install.sh -c"
1487    break
1488  elif test -f "$ac_dir/shtool"; then
1489    ac_aux_dir=$ac_dir
1490    ac_install_sh="$ac_aux_dir/shtool install -c"
1491    break
1492  fi
1493done
1494if test -z "$ac_aux_dir"; then
1495  { { echo "$as_me:1495: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1496echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1497   { (exit 1); exit 1; }; }
1498fi
1499ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1500ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1501ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1502
1503# Make sure we can run config.sub.
1504$ac_config_sub sun4 >/dev/null 2>&1 ||
1505  { { echo "$as_me:1505: error: cannot run $ac_config_sub" >&5
1506echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1507   { (exit 1); exit 1; }; }
1508
1509echo "$as_me:1509: checking build system type" >&5
1510echo $ECHO_N "checking build system type... $ECHO_C" >&6
1511if test "${ac_cv_build+set}" = set; then
1512  echo $ECHO_N "(cached) $ECHO_C" >&6
1513else
1514  ac_cv_build_alias=$build_alias
1515test -z "$ac_cv_build_alias" &&
1516  ac_cv_build_alias=`$ac_config_guess`
1517test -z "$ac_cv_build_alias" &&
1518  { { echo "$as_me:1518: error: cannot guess build type; you must specify one" >&5
1519echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1520   { (exit 1); exit 1; }; }
1521ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1522  { { echo "$as_me:1522: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1523echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1524   { (exit 1); exit 1; }; }
1525
1526fi
1527echo "$as_me:1527: result: $ac_cv_build" >&5
1528echo "${ECHO_T}$ac_cv_build" >&6
1529build=$ac_cv_build
1530build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1531build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1532build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1533
1534echo "$as_me:1534: checking host system type" >&5
1535echo $ECHO_N "checking host system type... $ECHO_C" >&6
1536if test "${ac_cv_host+set}" = set; then
1537  echo $ECHO_N "(cached) $ECHO_C" >&6
1538else
1539  ac_cv_host_alias=$host_alias
1540test -z "$ac_cv_host_alias" &&
1541  ac_cv_host_alias=$ac_cv_build_alias
1542ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1543  { { echo "$as_me:1543: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1544echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1545   { (exit 1); exit 1; }; }
1546
1547fi
1548echo "$as_me:1548: result: $ac_cv_host" >&5
1549echo "${ECHO_T}$ac_cv_host" >&6
1550host=$ac_cv_host
1551host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1552host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1553host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1554
1555if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1556	echo "$as_me:1556: checking target system type" >&5
1557echo $ECHO_N "checking target system type... $ECHO_C" >&6
1558if test "${ac_cv_target+set}" = set; then
1559  echo $ECHO_N "(cached) $ECHO_C" >&6
1560else
1561  ac_cv_target_alias=$target_alias
1562test "x$ac_cv_target_alias" = "x" &&
1563  ac_cv_target_alias=$ac_cv_host_alias
1564ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1565  { { echo "$as_me:1565: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1566echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1567   { (exit 1); exit 1; }; }
1568
1569fi
1570echo "$as_me:1570: result: $ac_cv_target" >&5
1571echo "${ECHO_T}$ac_cv_target" >&6
1572target=$ac_cv_target
1573target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1574target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1575target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1576
1577# The aliases save the names the user supplied, while $host etc.
1578# will get canonicalized.
1579test -n "$target_alias" &&
1580  test "$program_prefix$program_suffix$program_transform_name" = \
1581    NONENONEs,x,x, &&
1582  program_prefix=${target_alias}-
1583	system_name="$host_os"
1584else
1585	system_name="`(uname -s -r) 2>/dev/null`"
1586	if test -z "$system_name" ; then
1587		system_name="`(hostname) 2>/dev/null`"
1588	fi
1589fi
1590test -n "$system_name" &&
1591cat >>confdefs.h <<EOF
1592#define SYSTEM_NAME "$system_name"
1593EOF
1594
1595if test "${cf_cv_system_name+set}" = set; then
1596  echo $ECHO_N "(cached) $ECHO_C" >&6
1597else
1598  cf_cv_system_name="$system_name"
1599fi
1600
1601test -z "$system_name" && system_name="$cf_cv_system_name"
1602test -n "$cf_cv_system_name" && echo "$as_me:1602: result: Configuring for $cf_cv_system_name" >&5
1603echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1604
1605if test ".$system_name" != ".$cf_cv_system_name" ; then
1606	echo "$as_me:1606: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1607echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1608	{ { echo "$as_me:1608: error: \"Please remove config.cache and try again.\"" >&5
1609echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1610   { (exit 1); exit 1; }; }
1611fi
1612
1613# Check whether --with-system-type or --without-system-type was given.
1614if test "${with_system_type+set}" = set; then
1615  withval="$with_system_type"
1616  { echo "$as_me:1616: WARNING: overriding system type to $withval" >&5
1617echo "$as_me: WARNING: overriding system type to $withval" >&2;}
1618	cf_cv_system_name=$withval
1619	host_os=$withval
1620
1621fi;
1622
1623###	Save the given $CFLAGS to allow user-override.
1624cf_user_CFLAGS="$CFLAGS"
1625
1626###	Default install-location
1627echo "$as_me:1627: checking for fgrep" >&5
1628echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
1629if test "${ac_cv_path_FGREP+set}" = set; then
1630  echo $ECHO_N "(cached) $ECHO_C" >&6
1631else
1632  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
1633   then ac_cv_path_FGREP="$GREP -F"
1634   else
1635     for ac_prog in gfgrep fgrep
1636do
1637  # Extract the first word of "$ac_prog", so it can be a program name with args.
1638set dummy $ac_prog; ac_word=$2
1639echo "$as_me:1639: checking for $ac_word" >&5
1640echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1641if test "${ac_cv_path_FGREP+set}" = set; then
1642  echo $ECHO_N "(cached) $ECHO_C" >&6
1643else
1644  case $FGREP in
1645  [\\/]* | ?:[\\/]*)
1646  ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
1647  ;;
1648  *)
1649  ac_save_IFS=$IFS; IFS=$ac_path_separator
1650ac_dummy="$PATH"
1651for ac_dir in $ac_dummy; do
1652  IFS=$ac_save_IFS
1653  test -z "$ac_dir" && ac_dir=.
1654  if $as_executable_p "$ac_dir/$ac_word"; then
1655   ac_cv_path_FGREP="$ac_dir/$ac_word"
1656   echo "$as_me:1656: found $ac_dir/$ac_word" >&5
1657   break
1658fi
1659done
1660
1661  ;;
1662esac
1663fi
1664FGREP=$ac_cv_path_FGREP
1665
1666if test -n "$FGREP"; then
1667  echo "$as_me:1667: result: $FGREP" >&5
1668echo "${ECHO_T}$FGREP" >&6
1669else
1670  echo "$as_me:1670: result: no" >&5
1671echo "${ECHO_T}no" >&6
1672fi
1673
1674  test -n "$FGREP" && break
1675done
1676test -n "$FGREP" || FGREP=": "
1677
1678     test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:1678: error: cannot find workable fgrep" >&5
1679echo "$as_me: error: cannot find workable fgrep" >&2;}
1680   { (exit 1); exit 1; }; }
1681   fi
1682fi
1683echo "$as_me:1683: result: $ac_cv_path_FGREP" >&5
1684echo "${ECHO_T}$ac_cv_path_FGREP" >&6
1685 FGREP="$ac_cv_path_FGREP"
1686
1687echo "$as_me:1687: checking for prefix" >&5
1688echo $ECHO_N "checking for prefix... $ECHO_C" >&6
1689if test "x$prefix" = "xNONE" ; then
1690	case "$cf_cv_system_name" in
1691		# non-vendor systems don't have a conflict
1692	(openbsd*|freebsd*|mirbsd*|linux*|cygwin*|msys*|k*bsd*-gnu|mingw*)
1693		prefix=/usr
1694		;;
1695	(*)	prefix=$ac_default_prefix
1696		;;
1697	esac
1698fi
1699echo "$as_me:1699: result: $prefix" >&5
1700echo "${ECHO_T}$prefix" >&6
1701
1702if test "x$prefix" = "xNONE" ; then
1703echo "$as_me:1703: checking for default include-directory" >&5
1704echo $ECHO_N "checking for default include-directory... $ECHO_C" >&6
1705test -n "$verbose" && echo 1>&6
1706for cf_symbol in \
1707	"$includedir" \
1708	"$includedir/ncurses" \
1709	"$prefix/include" \
1710	"$prefix/include/ncurses" \
1711	/usr/local/include \
1712	/usr/local/include/ncurses \
1713	/usr/include \
1714	/usr/include/ncurses
1715do
1716	cf_dir=`eval echo "$cf_symbol"`
1717	if test -f "$cf_dir/curses.h" ; then
1718	if ( ${FGREP-fgrep} NCURSES_VERSION "$cf_dir/curses.h" >/dev/null 2>&1 ) ; then
1719		includedir="$cf_symbol"
1720		test -n "$verbose"  && echo $ECHO_N "	found " 1>&6
1721		break
1722	fi
1723	fi
1724	test -n "$verbose"  && echo "	tested $cf_dir" 1>&6
1725done
1726echo "$as_me:1726: result: $includedir" >&5
1727echo "${ECHO_T}$includedir" >&6
1728fi
1729
1730### Defaults for ncurses ABI
1731
1732# ABI 5 defaults:
1733cf_dft_ccharw_max=5
1734cf_dft_chtype=auto
1735cf_dft_ext_colors=no
1736cf_dft_ext_const=no
1737cf_dft_ext_mouse=no
1738cf_dft_ext_putwin=no
1739cf_dft_ext_spfuncs=no
1740cf_dft_filter_syms=no
1741cf_dft_interop=no
1742cf_dft_mmask_t=auto
1743cf_dft_opaque_curses=no
1744cf_dft_ordinate_type=short
1745cf_dft_signed_char=no
1746cf_dft_tparm_arg=long
1747cf_dft_widec=no
1748cf_dft_with_lp64=no
1749
1750# ABI 6 default differences from ABI 5:
1751case x$cf_cv_abi_default in
1752(x[6789])
1753	cf_dft_chtype=uint32_t
1754	cf_dft_ext_colors=yes
1755	cf_dft_ext_const=yes
1756	cf_dft_ext_mouse=yes
1757	cf_dft_ext_putwin=yes
1758	cf_dft_ext_spfuncs=yes
1759	cf_dft_filter_syms=yes
1760	cf_dft_interop=yes
1761	cf_dft_mmask_t=uint32_t
1762	cf_dft_opaque_curses=yes
1763	cf_dft_tparm_arg=intptr_t
1764	cf_dft_widec=yes
1765	cf_dft_with_lp64=yes
1766	;;
1767esac
1768
1769# ABI 7 default differences from ABI 6:
1770case x$cf_cv_abi_default in
1771(x[789])
1772	cf_dft_ccharw_max=6
1773	cf_dft_mmask_t=uint64_t
1774	cf_dft_ordinate_type=int
1775	cf_dft_signed_char=yes
1776	# also: remove the wgetch-events feature in ABI 7
1777	;;
1778esac
1779
1780### override ABI version, e.g., packagers
1781
1782# Check whether --with-abi-altered or --without-abi-altered was given.
1783if test "${with_abi_altered+set}" = set; then
1784  withval="$with_abi_altered"
1785
1786if test -n "$withval" ; then
1787  case `echo "$withval" | sed -e 's/^[0-9]*$/0/g'` in
1788  (0)
1789 	;;
1790  (*)
1791	{ { echo "$as_me:1791: error: ABI altered is not a number: $withval" >&5
1792echo "$as_me: error: ABI altered is not a number: $withval" >&2;}
1793   { (exit 1); exit 1; }; }
1794 	;;
1795  esac
1796else
1797  { { echo "$as_me:1797: error: ABI altered value is empty" >&5
1798echo "$as_me: error: ABI altered value is empty" >&2;}
1799   { (exit 1); exit 1; }; }
1800fi
1801
1802	if test "$cf_cv_abi_version" != "$withval"
1803	then
1804		{ echo "$as_me:1804: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&5
1805echo "$as_me: WARNING: altering visible ABI from $cf_cv_abi_version to $withval" >&2;}
1806		cf_cv_abi_version=$withval
1807	fi
1808
1809fi;
1810
1811###	Checks for programs.
1812
1813# Check whether --with-ada or --without-ada was given.
1814if test "${with_ada+set}" = set; then
1815  withval="$with_ada"
1816  cf_with_ada=$withval
1817else
1818  cf_with_ada=yes
1819fi;
1820
1821if test "x$cf_with_ada" = xyes
1822then
1823	cf_prog_cc="gnatgcc gcc cc"
1824else
1825	cf_prog_cc="gcc cc"
1826fi
1827
1828ac_ext=c
1829ac_cpp='$CPP $CPPFLAGS'
1830ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1831ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1832ac_compiler_gnu=$ac_cv_c_compiler_gnu
1833ac_main_return="return"
1834if test -n "$ac_tool_prefix"; then
1835  for ac_prog in $cf_prog_cc
1836  do
1837    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1838set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1839echo "$as_me:1839: checking for $ac_word" >&5
1840echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1841if test "${ac_cv_prog_CC+set}" = set; then
1842  echo $ECHO_N "(cached) $ECHO_C" >&6
1843else
1844  if test -n "$CC"; then
1845  ac_cv_prog_CC="$CC" # Let the user override the test.
1846else
1847  ac_save_IFS=$IFS; IFS=$ac_path_separator
1848ac_dummy="$PATH"
1849for ac_dir in $ac_dummy; do
1850  IFS=$ac_save_IFS
1851  test -z "$ac_dir" && ac_dir=.
1852  $as_executable_p "$ac_dir/$ac_word" || continue
1853ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1854echo "$as_me:1854: found $ac_dir/$ac_word" >&5
1855break
1856done
1857
1858fi
1859fi
1860CC=$ac_cv_prog_CC
1861if test -n "$CC"; then
1862  echo "$as_me:1862: result: $CC" >&5
1863echo "${ECHO_T}$CC" >&6
1864else
1865  echo "$as_me:1865: result: no" >&5
1866echo "${ECHO_T}no" >&6
1867fi
1868
1869    test -n "$CC" && break
1870  done
1871fi
1872if test -z "$CC"; then
1873  ac_ct_CC=$CC
1874  for ac_prog in $cf_prog_cc
1875do
1876  # Extract the first word of "$ac_prog", so it can be a program name with args.
1877set dummy $ac_prog; ac_word=$2
1878echo "$as_me:1878: checking for $ac_word" >&5
1879echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1880if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1881  echo $ECHO_N "(cached) $ECHO_C" >&6
1882else
1883  if test -n "$ac_ct_CC"; then
1884  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1885else
1886  ac_save_IFS=$IFS; IFS=$ac_path_separator
1887ac_dummy="$PATH"
1888for ac_dir in $ac_dummy; do
1889  IFS=$ac_save_IFS
1890  test -z "$ac_dir" && ac_dir=.
1891  $as_executable_p "$ac_dir/$ac_word" || continue
1892ac_cv_prog_ac_ct_CC="$ac_prog"
1893echo "$as_me:1893: found $ac_dir/$ac_word" >&5
1894break
1895done
1896
1897fi
1898fi
1899ac_ct_CC=$ac_cv_prog_ac_ct_CC
1900if test -n "$ac_ct_CC"; then
1901  echo "$as_me:1901: result: $ac_ct_CC" >&5
1902echo "${ECHO_T}$ac_ct_CC" >&6
1903else
1904  echo "$as_me:1904: result: no" >&5
1905echo "${ECHO_T}no" >&6
1906fi
1907
1908  test -n "$ac_ct_CC" && break
1909done
1910
1911  CC=$ac_ct_CC
1912fi
1913
1914test -z "$CC" && { { echo "$as_me:1914: error: no acceptable cc found in \$PATH" >&5
1915echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1916   { (exit 1); exit 1; }; }
1917
1918# Provide some information about the compiler.
1919echo "$as_me:1919:" \
1920     "checking for C compiler version" >&5
1921ac_compiler=`set X $ac_compile; echo "$2"`
1922{ (eval echo "$as_me:1922: \"$ac_compiler --version </dev/null >&5\"") >&5
1923  (eval $ac_compiler --version </dev/null >&5) 2>&5
1924  ac_status=$?
1925  echo "$as_me:1925: \$? = $ac_status" >&5
1926  (exit "$ac_status"); }
1927{ (eval echo "$as_me:1927: \"$ac_compiler -v </dev/null >&5\"") >&5
1928  (eval $ac_compiler -v </dev/null >&5) 2>&5
1929  ac_status=$?
1930  echo "$as_me:1930: \$? = $ac_status" >&5
1931  (exit "$ac_status"); }
1932{ (eval echo "$as_me:1932: \"$ac_compiler -V </dev/null >&5\"") >&5
1933  (eval $ac_compiler -V </dev/null >&5) 2>&5
1934  ac_status=$?
1935  echo "$as_me:1935: \$? = $ac_status" >&5
1936  (exit "$ac_status"); }
1937
1938cat >"conftest.$ac_ext" <<_ACEOF
1939#line 1939 "configure"
1940#include "confdefs.h"
1941
1942int
1943main (void)
1944{
1945
1946  ;
1947  return 0;
1948}
1949_ACEOF
1950ac_clean_files_save=$ac_clean_files
1951ac_clean_files="$ac_clean_files a.out a.exe"
1952# Try to create an executable without -o first, disregard a.out.
1953# It will help us diagnose broken compilers, and finding out an intuition
1954# of exeext.
1955echo "$as_me:1955: checking for C compiler default output" >&5
1956echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1957ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1958if { (eval echo "$as_me:1958: \"$ac_link_default\"") >&5
1959  (eval $ac_link_default) 2>&5
1960  ac_status=$?
1961  echo "$as_me:1961: \$? = $ac_status" >&5
1962  (exit "$ac_status"); }; then
1963  # Find the output, starting from the most likely.  This scheme is
1964# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1965# resort.
1966for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1967                ls a.out conftest 2>/dev/null;
1968                ls a.* conftest.* 2>/dev/null`; do
1969  case $ac_file in
1970    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1971    a.out ) # We found the default executable, but exeext='' is most
1972            # certainly right.
1973            break;;
1974    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1975          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1976          export ac_cv_exeext
1977          break;;
1978    * ) break;;
1979  esac
1980done
1981else
1982  echo "$as_me: failed program was:" >&5
1983cat "conftest.$ac_ext" >&5
1984{ { echo "$as_me:1984: error: C compiler cannot create executables" >&5
1985echo "$as_me: error: C compiler cannot create executables" >&2;}
1986   { (exit 77); exit 77; }; }
1987fi
1988
1989ac_exeext=$ac_cv_exeext
1990echo "$as_me:1990: result: $ac_file" >&5
1991echo "${ECHO_T}$ac_file" >&6
1992
1993# Check the compiler produces executables we can run.  If not, either
1994# the compiler is broken, or we cross compile.
1995echo "$as_me:1995: checking whether the C compiler works" >&5
1996echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1997# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1998# If not cross compiling, check that we can run a simple program.
1999if test "$cross_compiling" != yes; then
2000  if { ac_try='./$ac_file'
2001  { (eval echo "$as_me:2001: \"$ac_try\"") >&5
2002  (eval $ac_try) 2>&5
2003  ac_status=$?
2004  echo "$as_me:2004: \$? = $ac_status" >&5
2005  (exit "$ac_status"); }; }; then
2006    cross_compiling=no
2007  else
2008    if test "$cross_compiling" = maybe; then
2009	cross_compiling=yes
2010    else
2011	{ { echo "$as_me:2011: error: cannot run C compiled programs.
2012If you meant to cross compile, use \`--host'." >&5
2013echo "$as_me: error: cannot run C compiled programs.
2014If you meant to cross compile, use \`--host'." >&2;}
2015   { (exit 1); exit 1; }; }
2016    fi
2017  fi
2018fi
2019echo "$as_me:2019: result: yes" >&5
2020echo "${ECHO_T}yes" >&6
2021
2022rm -f a.out a.exe "conftest$ac_cv_exeext"
2023ac_clean_files=$ac_clean_files_save
2024# Check the compiler produces executables we can run.  If not, either
2025# the compiler is broken, or we cross compile.
2026echo "$as_me:2026: checking whether we are cross compiling" >&5
2027echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
2028echo "$as_me:2028: result: $cross_compiling" >&5
2029echo "${ECHO_T}$cross_compiling" >&6
2030
2031echo "$as_me:2031: checking for executable suffix" >&5
2032echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
2033if { (eval echo "$as_me:2033: \"$ac_link\"") >&5
2034  (eval $ac_link) 2>&5
2035  ac_status=$?
2036  echo "$as_me:2036: \$? = $ac_status" >&5
2037  (exit "$ac_status"); }; then
2038  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2039# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2040# work properly (i.e., refer to `conftest.exe'), while it won't with
2041# `rm'.
2042for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
2043  case $ac_file in
2044    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2045    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2046          export ac_cv_exeext
2047          break;;
2048    * ) break;;
2049  esac
2050done
2051else
2052  { { echo "$as_me:2052: error: cannot compute EXEEXT: cannot compile and link" >&5
2053echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
2054   { (exit 1); exit 1; }; }
2055fi
2056
2057rm -f "conftest$ac_cv_exeext"
2058echo "$as_me:2058: result: $ac_cv_exeext" >&5
2059echo "${ECHO_T}$ac_cv_exeext" >&6
2060
2061rm -f "conftest.$ac_ext"
2062EXEEXT=$ac_cv_exeext
2063ac_exeext=$EXEEXT
2064echo "$as_me:2064: checking for object suffix" >&5
2065echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
2066if test "${ac_cv_objext+set}" = set; then
2067  echo $ECHO_N "(cached) $ECHO_C" >&6
2068else
2069  cat >"conftest.$ac_ext" <<_ACEOF
2070#line 2070 "configure"
2071#include "confdefs.h"
2072
2073int
2074main (void)
2075{
2076
2077  ;
2078  return 0;
2079}
2080_ACEOF
2081rm -f conftest.o conftest.obj
2082if { (eval echo "$as_me:2082: \"$ac_compile\"") >&5
2083  (eval $ac_compile) 2>&5
2084  ac_status=$?
2085  echo "$as_me:2085: \$? = $ac_status" >&5
2086  (exit "$ac_status"); }; then
2087  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
2088  case $ac_file in
2089    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
2090    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2091       break;;
2092  esac
2093done
2094else
2095  echo "$as_me: failed program was:" >&5
2096cat "conftest.$ac_ext" >&5
2097{ { echo "$as_me:2097: error: cannot compute OBJEXT: cannot compile" >&5
2098echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
2099   { (exit 1); exit 1; }; }
2100fi
2101
2102rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
2103fi
2104echo "$as_me:2104: result: $ac_cv_objext" >&5
2105echo "${ECHO_T}$ac_cv_objext" >&6
2106OBJEXT=$ac_cv_objext
2107ac_objext=$OBJEXT
2108echo "$as_me:2108: checking whether we are using the GNU C compiler" >&5
2109echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2110if test "${ac_cv_c_compiler_gnu+set}" = set; then
2111  echo $ECHO_N "(cached) $ECHO_C" >&6
2112else
2113  cat >"conftest.$ac_ext" <<_ACEOF
2114#line 2114 "configure"
2115#include "confdefs.h"
2116
2117int
2118main (void)
2119{
2120#ifndef __GNUC__
2121       choke me
2122#endif
2123
2124  ;
2125  return 0;
2126}
2127_ACEOF
2128rm -f "conftest.$ac_objext"
2129if { (eval echo "$as_me:2129: \"$ac_compile\"") >&5
2130  (eval $ac_compile) 2>&5
2131  ac_status=$?
2132  echo "$as_me:2132: \$? = $ac_status" >&5
2133  (exit "$ac_status"); } &&
2134         { ac_try='test -s "conftest.$ac_objext"'
2135  { (eval echo "$as_me:2135: \"$ac_try\"") >&5
2136  (eval $ac_try) 2>&5
2137  ac_status=$?
2138  echo "$as_me:2138: \$? = $ac_status" >&5
2139  (exit "$ac_status"); }; }; then
2140  ac_compiler_gnu=yes
2141else
2142  echo "$as_me: failed program was:" >&5
2143cat "conftest.$ac_ext" >&5
2144ac_compiler_gnu=no
2145fi
2146rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2147ac_cv_c_compiler_gnu=$ac_compiler_gnu
2148
2149fi
2150echo "$as_me:2150: result: $ac_cv_c_compiler_gnu" >&5
2151echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2152GCC=`test $ac_compiler_gnu = yes && echo yes`
2153ac_test_CFLAGS=${CFLAGS+set}
2154ac_save_CFLAGS=$CFLAGS
2155CFLAGS="-g"
2156echo "$as_me:2156: checking whether $CC accepts -g" >&5
2157echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2158if test "${ac_cv_prog_cc_g+set}" = set; then
2159  echo $ECHO_N "(cached) $ECHO_C" >&6
2160else
2161  cat >"conftest.$ac_ext" <<_ACEOF
2162#line 2162 "configure"
2163#include "confdefs.h"
2164
2165int
2166main (void)
2167{
2168
2169  ;
2170  return 0;
2171}
2172_ACEOF
2173rm -f "conftest.$ac_objext"
2174if { (eval echo "$as_me:2174: \"$ac_compile\"") >&5
2175  (eval $ac_compile) 2>&5
2176  ac_status=$?
2177  echo "$as_me:2177: \$? = $ac_status" >&5
2178  (exit "$ac_status"); } &&
2179         { ac_try='test -s "conftest.$ac_objext"'
2180  { (eval echo "$as_me:2180: \"$ac_try\"") >&5
2181  (eval $ac_try) 2>&5
2182  ac_status=$?
2183  echo "$as_me:2183: \$? = $ac_status" >&5
2184  (exit "$ac_status"); }; }; then
2185  ac_cv_prog_cc_g=yes
2186else
2187  echo "$as_me: failed program was:" >&5
2188cat "conftest.$ac_ext" >&5
2189ac_cv_prog_cc_g=no
2190fi
2191rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2192fi
2193echo "$as_me:2193: result: $ac_cv_prog_cc_g" >&5
2194echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2195if test "$ac_test_CFLAGS" = set; then
2196  CFLAGS=$ac_save_CFLAGS
2197elif test $ac_cv_prog_cc_g = yes; then
2198  if test "$GCC" = yes; then
2199    CFLAGS="-g -O2"
2200  else
2201    CFLAGS="-g"
2202  fi
2203else
2204  if test "$GCC" = yes; then
2205    CFLAGS="-O2"
2206  else
2207    CFLAGS=
2208  fi
2209fi
2210# Some people use a C++ compiler to compile C.  Since we use `exit',
2211# in C++ we need to declare it.  In case someone uses the same compiler
2212# for both compiling C and C++ we need to have the C++ compiler decide
2213# the declaration of exit, since it's the most demanding environment.
2214cat >"conftest.$ac_ext" <<_ACEOF
2215#ifndef __cplusplus
2216  choke me
2217#endif
2218_ACEOF
2219rm -f "conftest.$ac_objext"
2220if { (eval echo "$as_me:2220: \"$ac_compile\"") >&5
2221  (eval $ac_compile) 2>&5
2222  ac_status=$?
2223  echo "$as_me:2223: \$? = $ac_status" >&5
2224  (exit "$ac_status"); } &&
2225         { ac_try='test -s "conftest.$ac_objext"'
2226  { (eval echo "$as_me:2226: \"$ac_try\"") >&5
2227  (eval $ac_try) 2>&5
2228  ac_status=$?
2229  echo "$as_me:2229: \$? = $ac_status" >&5
2230  (exit "$ac_status"); }; }; then
2231  for ac_declaration in \
2232   ''\
2233   '#include <stdlib.h>' \
2234   'extern "C" void std::exit (int) throw (); using std::exit;' \
2235   'extern "C" void std::exit (int); using std::exit;' \
2236   'extern "C" void exit (int) throw ();' \
2237   'extern "C" void exit (int);' \
2238   'void exit (int);'
2239do
2240  cat >"conftest.$ac_ext" <<_ACEOF
2241#line 2241 "configure"
2242#include "confdefs.h"
2243#include <stdlib.h>
2244$ac_declaration
2245int
2246main (void)
2247{
2248exit (42);
2249  ;
2250  return 0;
2251}
2252_ACEOF
2253rm -f "conftest.$ac_objext"
2254if { (eval echo "$as_me:2254: \"$ac_compile\"") >&5
2255  (eval $ac_compile) 2>&5
2256  ac_status=$?
2257  echo "$as_me:2257: \$? = $ac_status" >&5
2258  (exit "$ac_status"); } &&
2259         { ac_try='test -s "conftest.$ac_objext"'
2260  { (eval echo "$as_me:2260: \"$ac_try\"") >&5
2261  (eval $ac_try) 2>&5
2262  ac_status=$?
2263  echo "$as_me:2263: \$? = $ac_status" >&5
2264  (exit "$ac_status"); }; }; then
2265  :
2266else
2267  echo "$as_me: failed program was:" >&5
2268cat "conftest.$ac_ext" >&5
2269continue
2270fi
2271rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2272  cat >"conftest.$ac_ext" <<_ACEOF
2273#line 2273 "configure"
2274#include "confdefs.h"
2275$ac_declaration
2276int
2277main (void)
2278{
2279exit (42);
2280  ;
2281  return 0;
2282}
2283_ACEOF
2284rm -f "conftest.$ac_objext"
2285if { (eval echo "$as_me:2285: \"$ac_compile\"") >&5
2286  (eval $ac_compile) 2>&5
2287  ac_status=$?
2288  echo "$as_me:2288: \$? = $ac_status" >&5
2289  (exit "$ac_status"); } &&
2290         { ac_try='test -s "conftest.$ac_objext"'
2291  { (eval echo "$as_me:2291: \"$ac_try\"") >&5
2292  (eval $ac_try) 2>&5
2293  ac_status=$?
2294  echo "$as_me:2294: \$? = $ac_status" >&5
2295  (exit "$ac_status"); }; }; then
2296  break
2297else
2298  echo "$as_me: failed program was:" >&5
2299cat "conftest.$ac_ext" >&5
2300fi
2301rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2302done
2303rm -rf conftest*
2304if test -n "$ac_declaration"; then
2305  echo '#ifdef __cplusplus' >>confdefs.h
2306  echo "$ac_declaration"    >>confdefs.h
2307  echo '#endif'             >>confdefs.h
2308fi
2309
2310else
2311  echo "$as_me: failed program was:" >&5
2312cat "conftest.$ac_ext" >&5
2313fi
2314rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2315ac_ext=c
2316ac_cpp='$CPP $CPPFLAGS'
2317ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2318ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2319ac_compiler_gnu=$ac_cv_c_compiler_gnu
2320ac_main_return="return"
2321
2322GCC_VERSION=none
2323if test "$GCC" = yes ; then
2324	echo "$as_me:2324: checking version of $CC" >&5
2325echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2326	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2327	test -z "$GCC_VERSION" && GCC_VERSION=unknown
2328	echo "$as_me:2328: result: $GCC_VERSION" >&5
2329echo "${ECHO_T}$GCC_VERSION" >&6
2330fi
2331
2332INTEL_COMPILER=no
2333
2334if test "$GCC" = yes ; then
2335	case "$host_os" in
2336	(linux*|gnu*)
2337		echo "$as_me:2337: checking if this is really Intel C compiler" >&5
2338echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
2339		cf_save_CFLAGS="$CFLAGS"
2340		CFLAGS="$CFLAGS -no-gcc"
2341		cat >"conftest.$ac_ext" <<_ACEOF
2342#line 2342 "configure"
2343#include "confdefs.h"
2344
2345int
2346main (void)
2347{
2348
2349#ifdef __INTEL_COMPILER
2350#else
2351#error __INTEL_COMPILER is not defined
2352#endif
2353
2354  ;
2355  return 0;
2356}
2357_ACEOF
2358rm -f "conftest.$ac_objext"
2359if { (eval echo "$as_me:2359: \"$ac_compile\"") >&5
2360  (eval $ac_compile) 2>&5
2361  ac_status=$?
2362  echo "$as_me:2362: \$? = $ac_status" >&5
2363  (exit "$ac_status"); } &&
2364         { ac_try='test -s "conftest.$ac_objext"'
2365  { (eval echo "$as_me:2365: \"$ac_try\"") >&5
2366  (eval $ac_try) 2>&5
2367  ac_status=$?
2368  echo "$as_me:2368: \$? = $ac_status" >&5
2369  (exit "$ac_status"); }; }; then
2370  INTEL_COMPILER=yes
2371cf_save_CFLAGS="$cf_save_CFLAGS -we147"
2372
2373else
2374  echo "$as_me: failed program was:" >&5
2375cat "conftest.$ac_ext" >&5
2376fi
2377rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2378		CFLAGS="$cf_save_CFLAGS"
2379		echo "$as_me:2379: result: $INTEL_COMPILER" >&5
2380echo "${ECHO_T}$INTEL_COMPILER" >&6
2381		;;
2382	esac
2383fi
2384
2385CLANG_COMPILER=no
2386
2387if test "$GCC" = yes ; then
2388	echo "$as_me:2388: checking if this is really Clang C compiler" >&5
2389echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
2390	cf_save_CFLAGS="$CFLAGS"
2391	cat >"conftest.$ac_ext" <<_ACEOF
2392#line 2392 "configure"
2393#include "confdefs.h"
2394
2395int
2396main (void)
2397{
2398
2399#ifdef __clang__
2400#else
2401#error __clang__ is not defined
2402#endif
2403
2404  ;
2405  return 0;
2406}
2407_ACEOF
2408rm -f "conftest.$ac_objext"
2409if { (eval echo "$as_me:2409: \"$ac_compile\"") >&5
2410  (eval $ac_compile) 2>&5
2411  ac_status=$?
2412  echo "$as_me:2412: \$? = $ac_status" >&5
2413  (exit "$ac_status"); } &&
2414         { ac_try='test -s "conftest.$ac_objext"'
2415  { (eval echo "$as_me:2415: \"$ac_try\"") >&5
2416  (eval $ac_try) 2>&5
2417  ac_status=$?
2418  echo "$as_me:2418: \$? = $ac_status" >&5
2419  (exit "$ac_status"); }; }; then
2420  CLANG_COMPILER=yes
2421
2422else
2423  echo "$as_me: failed program was:" >&5
2424cat "conftest.$ac_ext" >&5
2425fi
2426rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2427	CFLAGS="$cf_save_CFLAGS"
2428	echo "$as_me:2428: result: $CLANG_COMPILER" >&5
2429echo "${ECHO_T}$CLANG_COMPILER" >&6
2430fi
2431
2432CLANG_VERSION=none
2433
2434if test "x$CLANG_COMPILER" = "xyes" ; then
2435	case "$CC" in
2436	(c[1-9][0-9]|*/c[1-9][0-9])
2437		{ echo "$as_me:2437: WARNING: replacing broken compiler alias $CC" >&5
2438echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
2439		CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
2440		CC=clang
2441		;;
2442	esac
2443
2444	echo "$as_me:2444: checking version of $CC" >&5
2445echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
2446	CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
2447	test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
2448	echo "$as_me:2448: result: $CLANG_VERSION" >&5
2449echo "${ECHO_T}$CLANG_VERSION" >&6
2450
2451	for cf_clang_opt in \
2452		-Qunused-arguments \
2453		-Wno-error=implicit-function-declaration
2454	do
2455		echo "$as_me:2455: checking if option $cf_clang_opt works" >&5
2456echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2457		cf_save_CFLAGS="$CFLAGS"
2458		CFLAGS="$CFLAGS $cf_clang_opt"
2459		cat >"conftest.$ac_ext" <<_ACEOF
2460#line 2460 "configure"
2461#include "confdefs.h"
2462
2463			#include <stdio.h>
2464int
2465main (void)
2466{
2467
2468			printf("hello!\\n");
2469  ;
2470  return 0;
2471}
2472_ACEOF
2473rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2474if { (eval echo "$as_me:2474: \"$ac_link\"") >&5
2475  (eval $ac_link) 2>&5
2476  ac_status=$?
2477  echo "$as_me:2477: \$? = $ac_status" >&5
2478  (exit "$ac_status"); } &&
2479         { ac_try='test -s "conftest$ac_exeext"'
2480  { (eval echo "$as_me:2480: \"$ac_try\"") >&5
2481  (eval $ac_try) 2>&5
2482  ac_status=$?
2483  echo "$as_me:2483: \$? = $ac_status" >&5
2484  (exit "$ac_status"); }; }; then
2485
2486			cf_clang_optok=yes
2487else
2488  echo "$as_me: failed program was:" >&5
2489cat "conftest.$ac_ext" >&5
2490
2491			cf_clang_optok=no
2492fi
2493rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2494		echo "$as_me:2494: result: $cf_clang_optok" >&5
2495echo "${ECHO_T}$cf_clang_optok" >&6
2496		CFLAGS="$cf_save_CFLAGS"
2497		if test "$cf_clang_optok" = yes; then
2498			test -n "$verbose" && echo "	adding option $cf_clang_opt" 1>&6
2499
2500echo "${as_me:-configure}:2500: testing adding option $cf_clang_opt ..." 1>&5
2501
2502	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2503	CFLAGS="${CFLAGS}$cf_clang_opt"
2504
2505		fi
2506	done
2507fi
2508
2509echo "$as_me:2509: checking for $CC option to accept ANSI C" >&5
2510echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2511if test "${ac_cv_prog_cc_stdc+set}" = set; then
2512  echo $ECHO_N "(cached) $ECHO_C" >&6
2513else
2514  ac_cv_prog_cc_stdc=no
2515ac_save_CC=$CC
2516cat >"conftest.$ac_ext" <<_ACEOF
2517#line 2517 "configure"
2518#include "confdefs.h"
2519#include <stdarg.h>
2520#include <stdio.h>
2521#include <sys/types.h>
2522#include <sys/stat.h>
2523/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2524struct buf { int x; };
2525FILE * (*rcsopen) (struct buf *, struct stat *, int);
2526static char *e (char **p, int i)
2527{
2528  return p[i];
2529}
2530static char *f (char * (*g) (char **, int), char **p, ...)
2531{
2532  char *s;
2533  va_list v;
2534  va_start (v,p);
2535  s = g (p, va_arg (v,int));
2536  va_end (v);
2537  return s;
2538}
2539int test (int i, double x);
2540struct s1 {int (*f) (int a);};
2541struct s2 {int (*f) (double a);};
2542int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2543int argc;
2544char **argv;
2545int
2546main (void)
2547{
2548return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2549  ;
2550  return 0;
2551}
2552_ACEOF
2553# Don't try gcc -ansi; that turns off useful extensions and
2554# breaks some systems' header files.
2555# AIX			-qlanglvl=ansi
2556# Ultrix and OSF/1	-std1
2557# HP-UX 10.20 and later	-Ae
2558# HP-UX older versions	-Aa -D_HPUX_SOURCE
2559# SVR4			-Xc -D__EXTENSIONS__
2560for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2561do
2562  CC="$ac_save_CC $ac_arg"
2563  rm -f "conftest.$ac_objext"
2564if { (eval echo "$as_me:2564: \"$ac_compile\"") >&5
2565  (eval $ac_compile) 2>&5
2566  ac_status=$?
2567  echo "$as_me:2567: \$? = $ac_status" >&5
2568  (exit "$ac_status"); } &&
2569         { ac_try='test -s "conftest.$ac_objext"'
2570  { (eval echo "$as_me:2570: \"$ac_try\"") >&5
2571  (eval $ac_try) 2>&5
2572  ac_status=$?
2573  echo "$as_me:2573: \$? = $ac_status" >&5
2574  (exit "$ac_status"); }; }; then
2575  ac_cv_prog_cc_stdc=$ac_arg
2576break
2577else
2578  echo "$as_me: failed program was:" >&5
2579cat "conftest.$ac_ext" >&5
2580fi
2581rm -f "conftest.$ac_objext"
2582done
2583rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2584CC=$ac_save_CC
2585
2586fi
2587
2588case "x$ac_cv_prog_cc_stdc" in
2589  x|xno)
2590    echo "$as_me:2590: result: none needed" >&5
2591echo "${ECHO_T}none needed" >&6 ;;
2592  *)
2593    echo "$as_me:2593: result: $ac_cv_prog_cc_stdc" >&5
2594echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2595    CC="$CC $ac_cv_prog_cc_stdc" ;;
2596esac
2597
2598# This should have been defined by AC_PROG_CC
2599: "${CC:=cc}"
2600
2601echo "$as_me:2601: checking \$CFLAGS variable" >&5
2602echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2603case "x$CFLAGS" in
2604(*-[IUD]*)
2605	echo "$as_me:2605: result: broken" >&5
2606echo "${ECHO_T}broken" >&6
2607	{ echo "$as_me:2607: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2608echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2609	cf_flags="$CFLAGS"
2610	CFLAGS=
2611	for cf_arg in $cf_flags
2612	do
2613
2614cf_fix_cppflags=no
2615cf_new_cflags=
2616cf_new_cppflags=
2617cf_new_extra_cppflags=
2618
2619for cf_add_cflags in $cf_arg
2620do
2621case "$cf_fix_cppflags" in
2622(no)
2623	case "$cf_add_cflags" in
2624	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2625		case "$cf_add_cflags" in
2626		(-D*)
2627			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2628
2629			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2630				&& test -z "${cf_tst_cflags}" \
2631				&& cf_fix_cppflags=yes
2632
2633			if test "$cf_fix_cppflags" = yes ; then
2634
2635	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2636	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2637
2638				continue
2639			elif test "${cf_tst_cflags}" = "\"'" ; then
2640
2641	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2642	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2643
2644				continue
2645			fi
2646			;;
2647		esac
2648		case "$CPPFLAGS" in
2649		(*$cf_add_cflags)
2650			;;
2651		(*)
2652			case "$cf_add_cflags" in
2653			(-D*)
2654				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2655
2656CPPFLAGS=`echo "$CPPFLAGS" | \
2657	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2658		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2659
2660				;;
2661			esac
2662
2663	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2664	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2665
2666			;;
2667		esac
2668		;;
2669	(*)
2670
2671	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2672	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2673
2674		;;
2675	esac
2676	;;
2677(yes)
2678
2679	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2680	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2681
2682	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2683
2684	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2685		&& test -z "${cf_tst_cflags}" \
2686		&& cf_fix_cppflags=no
2687	;;
2688esac
2689done
2690
2691if test -n "$cf_new_cflags" ; then
2692
2693	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2694	CFLAGS="${CFLAGS}$cf_new_cflags"
2695
2696fi
2697
2698if test -n "$cf_new_cppflags" ; then
2699
2700	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2701	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2702
2703fi
2704
2705if test -n "$cf_new_extra_cppflags" ; then
2706
2707	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2708	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2709
2710fi
2711
2712	done
2713	;;
2714(*)
2715	echo "$as_me:2715: result: ok" >&5
2716echo "${ECHO_T}ok" >&6
2717	;;
2718esac
2719
2720echo "$as_me:2720: checking \$CC variable" >&5
2721echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2722case "$CC" in
2723(*[\ \	]-*)
2724	echo "$as_me:2724: result: broken" >&5
2725echo "${ECHO_T}broken" >&6
2726	{ echo "$as_me:2726: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2727echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2728	# humor him...
2729	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2730	cf_flags=`echo "$CC" | sed -e "s%^$cf_prog%%"`
2731	CC="$cf_prog"
2732	for cf_arg in $cf_flags
2733	do
2734		case "x$cf_arg" in
2735		(x-[IUDfgOW]*)
2736
2737cf_fix_cppflags=no
2738cf_new_cflags=
2739cf_new_cppflags=
2740cf_new_extra_cppflags=
2741
2742for cf_add_cflags in $cf_arg
2743do
2744case "$cf_fix_cppflags" in
2745(no)
2746	case "$cf_add_cflags" in
2747	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2748		case "$cf_add_cflags" in
2749		(-D*)
2750			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2751
2752			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2753				&& test -z "${cf_tst_cflags}" \
2754				&& cf_fix_cppflags=yes
2755
2756			if test "$cf_fix_cppflags" = yes ; then
2757
2758	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2759	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2760
2761				continue
2762			elif test "${cf_tst_cflags}" = "\"'" ; then
2763
2764	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2765	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2766
2767				continue
2768			fi
2769			;;
2770		esac
2771		case "$CPPFLAGS" in
2772		(*$cf_add_cflags)
2773			;;
2774		(*)
2775			case "$cf_add_cflags" in
2776			(-D*)
2777				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2778
2779CPPFLAGS=`echo "$CPPFLAGS" | \
2780	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2781		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2782
2783				;;
2784			esac
2785
2786	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2787	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2788
2789			;;
2790		esac
2791		;;
2792	(*)
2793
2794	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2795	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2796
2797		;;
2798	esac
2799	;;
2800(yes)
2801
2802	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2803	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2804
2805	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2806
2807	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2808		&& test -z "${cf_tst_cflags}" \
2809		&& cf_fix_cppflags=no
2810	;;
2811esac
2812done
2813
2814if test -n "$cf_new_cflags" ; then
2815
2816	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2817	CFLAGS="${CFLAGS}$cf_new_cflags"
2818
2819fi
2820
2821if test -n "$cf_new_cppflags" ; then
2822
2823	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2824	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2825
2826fi
2827
2828if test -n "$cf_new_extra_cppflags" ; then
2829
2830	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2831	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2832
2833fi
2834
2835			;;
2836		(*)
2837			CC="$CC $cf_arg"
2838			;;
2839		esac
2840	done
2841	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
2842
2843echo "${as_me:-configure}:2843: testing resulting CC: '$CC' ..." 1>&5
2844
2845	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
2846
2847echo "${as_me:-configure}:2847: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2848
2849	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2850
2851echo "${as_me:-configure}:2851: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2852
2853	;;
2854(*)
2855	echo "$as_me:2855: result: ok" >&5
2856echo "${ECHO_T}ok" >&6
2857	;;
2858esac
2859
2860ac_ext=c
2861ac_cpp='$CPP $CPPFLAGS'
2862ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
2863ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
2864ac_compiler_gnu=$ac_cv_c_compiler_gnu
2865ac_main_return="return"
2866echo "$as_me:2866: checking how to run the C preprocessor" >&5
2867echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2868# On Suns, sometimes $CPP names a directory.
2869if test -n "$CPP" && test -d "$CPP"; then
2870  CPP=
2871fi
2872if test -z "$CPP"; then
2873  if test "${ac_cv_prog_CPP+set}" = set; then
2874  echo $ECHO_N "(cached) $ECHO_C" >&6
2875else
2876      # Double quotes because CPP needs to be expanded
2877    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2878    do
2879      ac_preproc_ok=false
2880for ac_c_preproc_warn_flag in '' yes
2881do
2882  # Use a header file that comes with gcc, so configuring glibc
2883  # with a fresh cross-compiler works.
2884  # On the NeXT, cc -E runs the code through the compiler's parser,
2885  # not just through cpp. "Syntax error" is here to catch this case.
2886  cat >"conftest.$ac_ext" <<_ACEOF
2887#line 2887 "configure"
2888#include "confdefs.h"
2889#include <assert.h>
2890                     Syntax error
2891_ACEOF
2892if { (eval echo "$as_me:2892: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2893  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2894  ac_status=$?
2895  $EGREP -v '^ *\+' conftest.er1 >conftest.err
2896  rm -f conftest.er1
2897  cat conftest.err >&5
2898  echo "$as_me:2898: \$? = $ac_status" >&5
2899  (exit "$ac_status"); } >/dev/null; then
2900  if test -s conftest.err; then
2901    ac_cpp_err=$ac_c_preproc_warn_flag
2902  else
2903    ac_cpp_err=
2904  fi
2905else
2906  ac_cpp_err=yes
2907fi
2908if test -z "$ac_cpp_err"; then
2909  :
2910else
2911  echo "$as_me: failed program was:" >&5
2912  cat "conftest.$ac_ext" >&5
2913  # Broken: fails on valid input.
2914continue
2915fi
2916rm -f conftest.err "conftest.$ac_ext"
2917
2918  # OK, works on sane cases.  Now check whether non-existent headers
2919  # can be detected and how.
2920  cat >"conftest.$ac_ext" <<_ACEOF
2921#line 2921 "configure"
2922#include "confdefs.h"
2923#include <ac_nonexistent.h>
2924_ACEOF
2925if { (eval echo "$as_me:2925: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2926  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2927  ac_status=$?
2928  $EGREP -v '^ *\+' conftest.er1 >conftest.err
2929  rm -f conftest.er1
2930  cat conftest.err >&5
2931  echo "$as_me:2931: \$? = $ac_status" >&5
2932  (exit "$ac_status"); } >/dev/null; then
2933  if test -s conftest.err; then
2934    ac_cpp_err=$ac_c_preproc_warn_flag
2935  else
2936    ac_cpp_err=
2937  fi
2938else
2939  ac_cpp_err=yes
2940fi
2941if test -z "$ac_cpp_err"; then
2942  # Broken: success on invalid input.
2943continue
2944else
2945  echo "$as_me: failed program was:" >&5
2946  cat "conftest.$ac_ext" >&5
2947  # Passes both tests.
2948ac_preproc_ok=:
2949break
2950fi
2951rm -f conftest.err "conftest.$ac_ext"
2952
2953done
2954# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2955rm -f conftest.err "conftest.$ac_ext"
2956if $ac_preproc_ok; then
2957  break
2958fi
2959
2960    done
2961    ac_cv_prog_CPP=$CPP
2962
2963fi
2964  CPP=$ac_cv_prog_CPP
2965else
2966  ac_cv_prog_CPP=$CPP
2967fi
2968echo "$as_me:2968: result: $CPP" >&5
2969echo "${ECHO_T}$CPP" >&6
2970ac_preproc_ok=false
2971for ac_c_preproc_warn_flag in '' yes
2972do
2973  # Use a header file that comes with gcc, so configuring glibc
2974  # with a fresh cross-compiler works.
2975  # On the NeXT, cc -E runs the code through the compiler's parser,
2976  # not just through cpp. "Syntax error" is here to catch this case.
2977  cat >"conftest.$ac_ext" <<_ACEOF
2978#line 2978 "configure"
2979#include "confdefs.h"
2980#include <assert.h>
2981                     Syntax error
2982_ACEOF
2983if { (eval echo "$as_me:2983: \"$ac_cpp "conftest.$ac_ext"\"") >&5
2984  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
2985  ac_status=$?
2986  $EGREP -v '^ *\+' conftest.er1 >conftest.err
2987  rm -f conftest.er1
2988  cat conftest.err >&5
2989  echo "$as_me:2989: \$? = $ac_status" >&5
2990  (exit "$ac_status"); } >/dev/null; then
2991  if test -s conftest.err; then
2992    ac_cpp_err=$ac_c_preproc_warn_flag
2993  else
2994    ac_cpp_err=
2995  fi
2996else
2997  ac_cpp_err=yes
2998fi
2999if test -z "$ac_cpp_err"; then
3000  :
3001else
3002  echo "$as_me: failed program was:" >&5
3003  cat "conftest.$ac_ext" >&5
3004  # Broken: fails on valid input.
3005continue
3006fi
3007rm -f conftest.err "conftest.$ac_ext"
3008
3009  # OK, works on sane cases.  Now check whether non-existent headers
3010  # can be detected and how.
3011  cat >"conftest.$ac_ext" <<_ACEOF
3012#line 3012 "configure"
3013#include "confdefs.h"
3014#include <ac_nonexistent.h>
3015_ACEOF
3016if { (eval echo "$as_me:3016: \"$ac_cpp "conftest.$ac_ext"\"") >&5
3017  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
3018  ac_status=$?
3019  $EGREP -v '^ *\+' conftest.er1 >conftest.err
3020  rm -f conftest.er1
3021  cat conftest.err >&5
3022  echo "$as_me:3022: \$? = $ac_status" >&5
3023  (exit "$ac_status"); } >/dev/null; then
3024  if test -s conftest.err; then
3025    ac_cpp_err=$ac_c_preproc_warn_flag
3026  else
3027    ac_cpp_err=
3028  fi
3029else
3030  ac_cpp_err=yes
3031fi
3032if test -z "$ac_cpp_err"; then
3033  # Broken: success on invalid input.
3034continue
3035else
3036  echo "$as_me: failed program was:" >&5
3037  cat "conftest.$ac_ext" >&5
3038  # Passes both tests.
3039ac_preproc_ok=:
3040break
3041fi
3042rm -f conftest.err "conftest.$ac_ext"
3043
3044done
3045# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3046rm -f conftest.err "conftest.$ac_ext"
3047if $ac_preproc_ok; then
3048  :
3049else
3050  { { echo "$as_me:3050: error: C preprocessor \"$CPP\" fails sanity check" >&5
3051echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3052   { (exit 1); exit 1; }; }
3053fi
3054
3055ac_ext=c
3056ac_cpp='$CPP $CPPFLAGS'
3057ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3058ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3059ac_compiler_gnu=$ac_cv_c_compiler_gnu
3060ac_main_return="return"
3061
3062if test $ac_cv_c_compiler_gnu = yes; then
3063    echo "$as_me:3063: checking whether $CC needs -traditional" >&5
3064echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6
3065if test "${ac_cv_prog_gcc_traditional+set}" = set; then
3066  echo $ECHO_N "(cached) $ECHO_C" >&6
3067else
3068    ac_pattern="Autoconf.*'x'"
3069  cat >"conftest.$ac_ext" <<_ACEOF
3070#line 3070 "configure"
3071#include "confdefs.h"
3072#include <sgtty.h>
3073int Autoconf = TIOCGETP;
3074_ACEOF
3075if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3076  $EGREP "$ac_pattern" >/dev/null 2>&1; then
3077  ac_cv_prog_gcc_traditional=yes
3078else
3079  ac_cv_prog_gcc_traditional=no
3080fi
3081rm -rf conftest*
3082
3083  if test $ac_cv_prog_gcc_traditional = no; then
3084    cat >"conftest.$ac_ext" <<_ACEOF
3085#line 3085 "configure"
3086#include "confdefs.h"
3087#include <termio.h>
3088int Autoconf = TCGETA;
3089_ACEOF
3090if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3091  $EGREP "$ac_pattern" >/dev/null 2>&1; then
3092  ac_cv_prog_gcc_traditional=yes
3093fi
3094rm -rf conftest*
3095
3096  fi
3097fi
3098echo "$as_me:3098: result: $ac_cv_prog_gcc_traditional" >&5
3099echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6
3100  if test $ac_cv_prog_gcc_traditional = yes; then
3101    CC="$CC -traditional"
3102  fi
3103fi
3104
3105echo "$as_me:3105: checking whether $CC understands -c and -o together" >&5
3106echo $ECHO_N "checking whether $CC understands -c and -o together... $ECHO_C" >&6
3107if test "${cf_cv_prog_CC_c_o+set}" = set; then
3108  echo $ECHO_N "(cached) $ECHO_C" >&6
3109else
3110
3111cat > conftest.$ac_ext <<CF_EOF
3112int main(void)
3113{
3114	${cf_cv_main_return:-return}(0);
3115}
3116CF_EOF
3117# We do the test twice because some compilers refuse to overwrite an
3118# existing .o file with -o, though they will create one.
3119ac_try='$CC $CFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
3120if { (eval echo "$as_me:3120: \"$ac_try\"") >&5
3121  (eval $ac_try) 2>&5
3122  ac_status=$?
3123  echo "$as_me:3123: \$? = $ac_status" >&5
3124  (exit "$ac_status"); } &&
3125  test -f conftest2.$ac_objext && { (eval echo "$as_me:3125: \"$ac_try\"") >&5
3126  (eval $ac_try) 2>&5
3127  ac_status=$?
3128  echo "$as_me:3128: \$? = $ac_status" >&5
3129  (exit "$ac_status"); };
3130then
3131  eval cf_cv_prog_CC_c_o=yes
3132else
3133  eval cf_cv_prog_CC_c_o=no
3134fi
3135rm -rf ./conftest*
3136
3137fi
3138if test "$cf_cv_prog_CC_c_o" = yes; then
3139  echo "$as_me:3139: result: yes" >&5
3140echo "${ECHO_T}yes" >&6
3141else
3142  echo "$as_me:3142: result: no" >&5
3143echo "${ECHO_T}no" >&6
3144fi
3145
3146if test "$cross_compiling" = yes ; then
3147	LDCONFIG=:
3148else
3149	case "$cf_cv_system_name" in
3150	(dragonfly*|mirbsd*|freebsd*)
3151		test -z "$LDCONFIG" && LDCONFIG="/sbin/ldconfig -R"
3152		;;
3153	(*) LDPATH=$PATH:/sbin:/usr/sbin
3154		# Extract the first word of "ldconfig", so it can be a program name with args.
3155set dummy ldconfig; ac_word=$2
3156echo "$as_me:3156: checking for $ac_word" >&5
3157echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3158if test "${ac_cv_path_LDCONFIG+set}" = set; then
3159  echo $ECHO_N "(cached) $ECHO_C" >&6
3160else
3161  case $LDCONFIG in
3162  [\\/]* | ?:[\\/]*)
3163  ac_cv_path_LDCONFIG="$LDCONFIG" # Let the user override the test with a path.
3164  ;;
3165  *)
3166  ac_save_IFS=$IFS; IFS=$ac_path_separator
3167ac_dummy="$LDPATH"
3168for ac_dir in $ac_dummy; do
3169  IFS=$ac_save_IFS
3170  test -z "$ac_dir" && ac_dir=.
3171  if $as_executable_p "$ac_dir/$ac_word"; then
3172   ac_cv_path_LDCONFIG="$ac_dir/$ac_word"
3173   echo "$as_me:3173: found $ac_dir/$ac_word" >&5
3174   break
3175fi
3176done
3177
3178  ;;
3179esac
3180fi
3181LDCONFIG=$ac_cv_path_LDCONFIG
3182
3183if test -n "$LDCONFIG"; then
3184  echo "$as_me:3184: result: $LDCONFIG" >&5
3185echo "${ECHO_T}$LDCONFIG" >&6
3186else
3187  echo "$as_me:3187: result: no" >&5
3188echo "${ECHO_T}no" >&6
3189fi
3190
3191		;;
3192	esac
3193fi
3194
3195echo "$as_me:3195: checking if you want to ensure bool is consistent with C++" >&5
3196echo $ECHO_N "checking if you want to ensure bool is consistent with C++... $ECHO_C" >&6
3197
3198# Check whether --with-cxx or --without-cxx was given.
3199if test "${with_cxx+set}" = set; then
3200  withval="$with_cxx"
3201  cf_with_cxx=$withval
3202else
3203  cf_with_cxx=yes
3204fi;
3205echo "$as_me:3205: result: $cf_with_cxx" >&5
3206echo "${ECHO_T}$cf_with_cxx" >&6
3207if test "X$cf_with_cxx" = Xno ; then
3208	CXX=""
3209	GXX=""
3210else
3211	# with autoconf 2.13, we can change the error to a warning:
3212		ac_ext=cc
3213ac_cpp='$CXXCPP $CPPFLAGS'
3214ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3215ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3216ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3217ac_main_return="return"
3218if test -n "$ac_tool_prefix"; then
3219  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3220  do
3221    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3222set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3223echo "$as_me:3223: checking for $ac_word" >&5
3224echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3225if test "${ac_cv_prog_CXX+set}" = set; then
3226  echo $ECHO_N "(cached) $ECHO_C" >&6
3227else
3228  if test -n "$CXX"; then
3229  ac_cv_prog_CXX="$CXX" # Let the user override the test.
3230else
3231  ac_save_IFS=$IFS; IFS=$ac_path_separator
3232ac_dummy="$PATH"
3233for ac_dir in $ac_dummy; do
3234  IFS=$ac_save_IFS
3235  test -z "$ac_dir" && ac_dir=.
3236  $as_executable_p "$ac_dir/$ac_word" || continue
3237ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
3238echo "$as_me:3238: found $ac_dir/$ac_word" >&5
3239break
3240done
3241
3242fi
3243fi
3244CXX=$ac_cv_prog_CXX
3245if test -n "$CXX"; then
3246  echo "$as_me:3246: result: $CXX" >&5
3247echo "${ECHO_T}$CXX" >&6
3248else
3249  echo "$as_me:3249: result: no" >&5
3250echo "${ECHO_T}no" >&6
3251fi
3252
3253    test -n "$CXX" && break
3254  done
3255fi
3256if test -z "$CXX"; then
3257  ac_ct_CXX=$CXX
3258  for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
3259do
3260  # Extract the first word of "$ac_prog", so it can be a program name with args.
3261set dummy $ac_prog; ac_word=$2
3262echo "$as_me:3262: checking for $ac_word" >&5
3263echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3264if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
3265  echo $ECHO_N "(cached) $ECHO_C" >&6
3266else
3267  if test -n "$ac_ct_CXX"; then
3268  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
3269else
3270  ac_save_IFS=$IFS; IFS=$ac_path_separator
3271ac_dummy="$PATH"
3272for ac_dir in $ac_dummy; do
3273  IFS=$ac_save_IFS
3274  test -z "$ac_dir" && ac_dir=.
3275  $as_executable_p "$ac_dir/$ac_word" || continue
3276ac_cv_prog_ac_ct_CXX="$ac_prog"
3277echo "$as_me:3277: found $ac_dir/$ac_word" >&5
3278break
3279done
3280
3281fi
3282fi
3283ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
3284if test -n "$ac_ct_CXX"; then
3285  echo "$as_me:3285: result: $ac_ct_CXX" >&5
3286echo "${ECHO_T}$ac_ct_CXX" >&6
3287else
3288  echo "$as_me:3288: result: no" >&5
3289echo "${ECHO_T}no" >&6
3290fi
3291
3292  test -n "$ac_ct_CXX" && break
3293done
3294test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
3295
3296  CXX=$ac_ct_CXX
3297fi
3298
3299# Provide some information about the compiler.
3300echo "$as_me:3300:" \
3301     "checking for C++ compiler version" >&5
3302ac_compiler=`set X $ac_compile; echo $2`
3303{ (eval echo "$as_me:3303: \"$ac_compiler --version </dev/null >&5\"") >&5
3304  (eval $ac_compiler --version </dev/null >&5) 2>&5
3305  ac_status=$?
3306  echo "$as_me:3306: \$? = $ac_status" >&5
3307  (exit "$ac_status"); }
3308{ (eval echo "$as_me:3308: \"$ac_compiler -v </dev/null >&5\"") >&5
3309  (eval $ac_compiler -v </dev/null >&5) 2>&5
3310  ac_status=$?
3311  echo "$as_me:3311: \$? = $ac_status" >&5
3312  (exit "$ac_status"); }
3313{ (eval echo "$as_me:3313: \"$ac_compiler -V </dev/null >&5\"") >&5
3314  (eval $ac_compiler -V </dev/null >&5) 2>&5
3315  ac_status=$?
3316  echo "$as_me:3316: \$? = $ac_status" >&5
3317  (exit "$ac_status"); }
3318
3319echo "$as_me:3319: checking whether we are using the GNU C++ compiler" >&5
3320echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
3321if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
3322  echo $ECHO_N "(cached) $ECHO_C" >&6
3323else
3324  cat >"conftest.$ac_ext" <<_ACEOF
3325#line 3325 "configure"
3326#include "confdefs.h"
3327
3328int
3329main (void)
3330{
3331#ifndef __GNUC__
3332       choke me
3333#endif
3334
3335  ;
3336  return 0;
3337}
3338_ACEOF
3339rm -f "conftest.$ac_objext"
3340if { (eval echo "$as_me:3340: \"$ac_compile\"") >&5
3341  (eval $ac_compile) 2>&5
3342  ac_status=$?
3343  echo "$as_me:3343: \$? = $ac_status" >&5
3344  (exit "$ac_status"); } &&
3345         { ac_try='test -s "conftest.$ac_objext"'
3346  { (eval echo "$as_me:3346: \"$ac_try\"") >&5
3347  (eval $ac_try) 2>&5
3348  ac_status=$?
3349  echo "$as_me:3349: \$? = $ac_status" >&5
3350  (exit "$ac_status"); }; }; then
3351  ac_compiler_gnu=yes
3352else
3353  echo "$as_me: failed program was:" >&5
3354cat "conftest.$ac_ext" >&5
3355ac_compiler_gnu=no
3356fi
3357rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3358ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
3359
3360fi
3361echo "$as_me:3361: result: $ac_cv_cxx_compiler_gnu" >&5
3362echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
3363GXX=`test $ac_compiler_gnu = yes && echo yes`
3364ac_test_CXXFLAGS=${CXXFLAGS+set}
3365ac_save_CXXFLAGS=$CXXFLAGS
3366CXXFLAGS="-g"
3367echo "$as_me:3367: checking whether $CXX accepts -g" >&5
3368echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
3369if test "${ac_cv_prog_cxx_g+set}" = set; then
3370  echo $ECHO_N "(cached) $ECHO_C" >&6
3371else
3372  cat >"conftest.$ac_ext" <<_ACEOF
3373#line 3373 "configure"
3374#include "confdefs.h"
3375
3376int
3377main (void)
3378{
3379
3380  ;
3381  return 0;
3382}
3383_ACEOF
3384rm -f "conftest.$ac_objext"
3385if { (eval echo "$as_me:3385: \"$ac_compile\"") >&5
3386  (eval $ac_compile) 2>&5
3387  ac_status=$?
3388  echo "$as_me:3388: \$? = $ac_status" >&5
3389  (exit "$ac_status"); } &&
3390         { ac_try='test -s "conftest.$ac_objext"'
3391  { (eval echo "$as_me:3391: \"$ac_try\"") >&5
3392  (eval $ac_try) 2>&5
3393  ac_status=$?
3394  echo "$as_me:3394: \$? = $ac_status" >&5
3395  (exit "$ac_status"); }; }; then
3396  ac_cv_prog_cxx_g=yes
3397else
3398  echo "$as_me: failed program was:" >&5
3399cat "conftest.$ac_ext" >&5
3400ac_cv_prog_cxx_g=no
3401fi
3402rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3403fi
3404echo "$as_me:3404: result: $ac_cv_prog_cxx_g" >&5
3405echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
3406if test "$ac_test_CXXFLAGS" = set; then
3407  CXXFLAGS=$ac_save_CXXFLAGS
3408elif test $ac_cv_prog_cxx_g = yes; then
3409  if test "$GXX" = yes; then
3410    CXXFLAGS="-g -O2"
3411  else
3412    CXXFLAGS="-g"
3413  fi
3414else
3415  if test "$GXX" = yes; then
3416    CXXFLAGS="-O2"
3417  else
3418    CXXFLAGS=
3419  fi
3420fi
3421for ac_declaration in \
3422   ''\
3423   '#include <stdlib.h>' \
3424   'extern "C" void std::exit (int) throw (); using std::exit;' \
3425   'extern "C" void std::exit (int); using std::exit;' \
3426   'extern "C" void exit (int) throw ();' \
3427   'extern "C" void exit (int);' \
3428   'void exit (int);'
3429do
3430  cat >"conftest.$ac_ext" <<_ACEOF
3431#line 3431 "configure"
3432#include "confdefs.h"
3433#include <stdlib.h>
3434$ac_declaration
3435int
3436main (void)
3437{
3438exit (42);
3439  ;
3440  return 0;
3441}
3442_ACEOF
3443rm -f "conftest.$ac_objext"
3444if { (eval echo "$as_me:3444: \"$ac_compile\"") >&5
3445  (eval $ac_compile) 2>&5
3446  ac_status=$?
3447  echo "$as_me:3447: \$? = $ac_status" >&5
3448  (exit "$ac_status"); } &&
3449         { ac_try='test -s "conftest.$ac_objext"'
3450  { (eval echo "$as_me:3450: \"$ac_try\"") >&5
3451  (eval $ac_try) 2>&5
3452  ac_status=$?
3453  echo "$as_me:3453: \$? = $ac_status" >&5
3454  (exit "$ac_status"); }; }; then
3455  :
3456else
3457  echo "$as_me: failed program was:" >&5
3458cat "conftest.$ac_ext" >&5
3459continue
3460fi
3461rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3462  cat >"conftest.$ac_ext" <<_ACEOF
3463#line 3463 "configure"
3464#include "confdefs.h"
3465$ac_declaration
3466int
3467main (void)
3468{
3469exit (42);
3470  ;
3471  return 0;
3472}
3473_ACEOF
3474rm -f "conftest.$ac_objext"
3475if { (eval echo "$as_me:3475: \"$ac_compile\"") >&5
3476  (eval $ac_compile) 2>&5
3477  ac_status=$?
3478  echo "$as_me:3478: \$? = $ac_status" >&5
3479  (exit "$ac_status"); } &&
3480         { ac_try='test -s "conftest.$ac_objext"'
3481  { (eval echo "$as_me:3481: \"$ac_try\"") >&5
3482  (eval $ac_try) 2>&5
3483  ac_status=$?
3484  echo "$as_me:3484: \$? = $ac_status" >&5
3485  (exit "$ac_status"); }; }; then
3486  break
3487else
3488  echo "$as_me: failed program was:" >&5
3489cat "conftest.$ac_ext" >&5
3490fi
3491rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3492done
3493rm -rf conftest*
3494if test -n "$ac_declaration"; then
3495  echo '#ifdef __cplusplus' >>confdefs.h
3496  echo "$ac_declaration"    >>confdefs.h
3497  echo '#endif'             >>confdefs.h
3498fi
3499
3500ac_ext=c
3501ac_cpp='$CPP $CPPFLAGS'
3502ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3503ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3504ac_compiler_gnu=$ac_cv_c_compiler_gnu
3505ac_main_return="return"
3506
3507	ac_ext=cc
3508ac_cpp='$CXXCPP $CPPFLAGS'
3509ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3510ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3511ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3512ac_main_return="return"
3513
3514	if test "x$cf_with_cxx" != xno
3515	then
3516		# Several of the C++ configurations do not work, particularly when
3517		# cross-compiling (20140913 -TD)
3518		echo "$as_me:3518: checking if $CXX works" >&5
3519echo $ECHO_N "checking if $CXX works... $ECHO_C" >&6
3520
3521		save_CPPFLAGS="$CPPFLAGS"
3522		eval cf_includedir=${includedir}
3523		CPPFLAGS="$CPPFLAGS -I${cf_includedir}"
3524
3525cat >"conftest.$ac_ext" <<_ACEOF
3526#line 3526 "configure"
3527#include "confdefs.h"
3528
3529#include <stdlib.h>
3530#include <stdio.h>
3531
3532int
3533main (void)
3534{
3535
3536		printf("Hello world!\n")
3537
3538  ;
3539  return 0;
3540}
3541_ACEOF
3542rm -f "conftest.$ac_objext"
3543if { (eval echo "$as_me:3543: \"$ac_compile\"") >&5
3544  (eval $ac_compile) 2>&5
3545  ac_status=$?
3546  echo "$as_me:3546: \$? = $ac_status" >&5
3547  (exit "$ac_status"); } &&
3548         { ac_try='test -s "conftest.$ac_objext"'
3549  { (eval echo "$as_me:3549: \"$ac_try\"") >&5
3550  (eval $ac_try) 2>&5
3551  ac_status=$?
3552  echo "$as_me:3552: \$? = $ac_status" >&5
3553  (exit "$ac_status"); }; }; then
3554  cf_cxx_works=yes
3555else
3556  echo "$as_me: failed program was:" >&5
3557cat "conftest.$ac_ext" >&5
3558cf_cxx_works=no
3559fi
3560rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3561		CPPFLAGS="$save_CPPFLAGS"
3562
3563		echo "$as_me:3563: result: $cf_cxx_works" >&5
3564echo "${ECHO_T}$cf_cxx_works" >&6
3565		if test "x$cf_cxx_works" = xno
3566		then
3567			{ echo "$as_me:3567: WARNING: Ignore $CXX, since it cannot compile hello-world." >&5
3568echo "$as_me: WARNING: Ignore $CXX, since it cannot compile hello-world." >&2;}
3569			cf_with_cxx=no; CXX=""; GXX="";
3570		fi
3571	fi
3572	ac_ext=c
3573ac_cpp='$CPP $CPPFLAGS'
3574ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
3575ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
3576ac_compiler_gnu=$ac_cv_c_compiler_gnu
3577ac_main_return="return"
3578
3579	# autoconf 2.5x removed the error (hardcoding it to g++, or just blank)
3580	if test "$CXX" = "g++" ; then
3581		# Extract the first word of "g++", so it can be a program name with args.
3582set dummy g++; ac_word=$2
3583echo "$as_me:3583: checking for $ac_word" >&5
3584echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3585if test "${ac_cv_path_CXX+set}" = set; then
3586  echo $ECHO_N "(cached) $ECHO_C" >&6
3587else
3588  case $CXX in
3589  [\\/]* | ?:[\\/]*)
3590  ac_cv_path_CXX="$CXX" # Let the user override the test with a path.
3591  ;;
3592  *)
3593  ac_save_IFS=$IFS; IFS=$ac_path_separator
3594ac_dummy="$PATH"
3595for ac_dir in $ac_dummy; do
3596  IFS=$ac_save_IFS
3597  test -z "$ac_dir" && ac_dir=.
3598  if $as_executable_p "$ac_dir/$ac_word"; then
3599   ac_cv_path_CXX="$ac_dir/$ac_word"
3600   echo "$as_me:3600: found $ac_dir/$ac_word" >&5
3601   break
3602fi
3603done
3604
3605  ;;
3606esac
3607fi
3608CXX=$ac_cv_path_CXX
3609
3610if test -n "$CXX"; then
3611  echo "$as_me:3611: result: $CXX" >&5
3612echo "${ECHO_T}$CXX" >&6
3613else
3614  echo "$as_me:3614: result: no" >&5
3615echo "${ECHO_T}no" >&6
3616fi
3617
3618	fi
3619	case "x$CXX" in
3620	(x|xg++)
3621		{ echo "$as_me:3621: WARNING: You don't have any C++ compiler, too bad" >&5
3622echo "$as_me: WARNING: You don't have any C++ compiler, too bad" >&2;}
3623		cf_with_cxx=no; CXX=""; GXX="";
3624		;;
3625	esac
3626fi
3627
3628GXX_VERSION=none
3629if test "$GXX" = yes; then
3630	echo "$as_me:3630: checking version of ${CXX:-g++}" >&5
3631echo $ECHO_N "checking version of ${CXX:-g++}... $ECHO_C" >&6
3632	GXX_VERSION="`${CXX:-g++} --version 2>/dev/null | sed -e '2,$d' -e 's/^[^(]*([^)][^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
3633	if test -z "$GXX_VERSION"
3634	then
3635		GXX_VERSION=unknown
3636		GXX=no
3637	fi
3638	echo "$as_me:3638: result: $GXX_VERSION" >&5
3639echo "${ECHO_T}$GXX_VERSION" >&6
3640fi
3641
3642case "$GXX_VERSION" in
3643([1-9][0-9].*)
3644	;;
3645(1.*|2.[0-6]*)
3646	{ echo "$as_me:3646: WARNING: templates do not work" >&5
3647echo "$as_me: WARNING: templates do not work" >&2;}
3648	;;
3649esac
3650
3651echo "$as_me:3651: checking if you want to build C++ binding and demo" >&5
3652echo $ECHO_N "checking if you want to build C++ binding and demo... $ECHO_C" >&6
3653
3654# Check whether --with-cxx-binding or --without-cxx-binding was given.
3655if test "${with_cxx_binding+set}" = set; then
3656  withval="$with_cxx_binding"
3657  cf_with_cxx_binding=$withval
3658else
3659  cf_with_cxx_binding=$cf_with_cxx
3660fi;
3661echo "$as_me:3661: result: $cf_with_cxx_binding" >&5
3662echo "${ECHO_T}$cf_with_cxx_binding" >&6
3663
3664echo "$as_me:3664: checking if you want to build with Ada" >&5
3665echo $ECHO_N "checking if you want to build with Ada... $ECHO_C" >&6
3666echo "$as_me:3666: result: $cf_with_ada" >&5
3667echo "${ECHO_T}$cf_with_ada" >&6
3668
3669echo "$as_me:3669: checking if you want to install terminal database" >&5
3670echo $ECHO_N "checking if you want to install terminal database... $ECHO_C" >&6
3671
3672# Check whether --enable-db-install or --disable-db-install was given.
3673if test "${enable_db_install+set}" = set; then
3674  enableval="$enable_db_install"
3675  cf_with_db_install=$enableval
3676else
3677  cf_with_db_install=yes
3678fi;
3679echo "$as_me:3679: result: $cf_with_db_install" >&5
3680echo "${ECHO_T}$cf_with_db_install" >&6
3681
3682echo "$as_me:3682: checking if you want to install manpages" >&5
3683echo $ECHO_N "checking if you want to install manpages... $ECHO_C" >&6
3684
3685# Check whether --with-manpages or --without-manpages was given.
3686if test "${with_manpages+set}" = set; then
3687  withval="$with_manpages"
3688  cf_with_manpages=$withval
3689else
3690  cf_with_manpages=yes
3691fi;
3692echo "$as_me:3692: result: $cf_with_manpages" >&5
3693echo "${ECHO_T}$cf_with_manpages" >&6
3694
3695echo "$as_me:3695: checking if you want to build programs such as tic" >&5
3696echo $ECHO_N "checking if you want to build programs such as tic... $ECHO_C" >&6
3697
3698# Check whether --with-progs or --without-progs was given.
3699if test "${with_progs+set}" = set; then
3700  withval="$with_progs"
3701  cf_with_progs=$withval
3702else
3703  cf_with_progs=yes
3704fi;
3705echo "$as_me:3705: result: $cf_with_progs" >&5
3706echo "${ECHO_T}$cf_with_progs" >&6
3707
3708echo "$as_me:3708: checking if you want to build test-programs" >&5
3709echo $ECHO_N "checking if you want to build test-programs... $ECHO_C" >&6
3710
3711# Check whether --with-tests or --without-tests was given.
3712if test "${with_tests+set}" = set; then
3713  withval="$with_tests"
3714  cf_with_tests=$withval
3715else
3716  cf_with_tests=yes
3717fi;
3718echo "$as_me:3718: result: $cf_with_tests" >&5
3719echo "${ECHO_T}$cf_with_tests" >&6
3720
3721echo "$as_me:3721: checking if you wish to install curses.h" >&5
3722echo $ECHO_N "checking if you wish to install curses.h... $ECHO_C" >&6
3723
3724# Check whether --with-curses-h or --without-curses-h was given.
3725if test "${with_curses_h+set}" = set; then
3726  withval="$with_curses_h"
3727  with_curses_h=$withval
3728else
3729  with_curses_h=yes
3730fi;
3731echo "$as_me:3731: result: $with_curses_h" >&5
3732echo "${ECHO_T}$with_curses_h" >&6
3733
3734modules_to_build="ncurses"
3735test "X$cf_with_progs" != Xno && modules_to_build="$modules_to_build progs"
3736modules_to_build="$modules_to_build panel menu form"
3737
3738test "$program_prefix" != NONE &&
3739  program_transform_name="s,^,$program_prefix,;$program_transform_name"
3740# Use a double $ so make ignores it.
3741test "$program_suffix" != NONE &&
3742  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
3743# Double any \ or $.  echo might interpret backslashes.
3744# By default was `s,x,x', remove it if useless.
3745cat <<\_ACEOF >conftest.sed
3746s/[\\$]/&&/g;s/;s,x,x,$//
3747_ACEOF
3748program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
3749rm conftest.sed
3750
3751for ac_prog in mawk gawk nawk awk
3752do
3753  # Extract the first word of "$ac_prog", so it can be a program name with args.
3754set dummy $ac_prog; ac_word=$2
3755echo "$as_me:3755: checking for $ac_word" >&5
3756echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3757if test "${ac_cv_prog_AWK+set}" = set; then
3758  echo $ECHO_N "(cached) $ECHO_C" >&6
3759else
3760  if test -n "$AWK"; then
3761  ac_cv_prog_AWK="$AWK" # Let the user override the test.
3762else
3763  ac_save_IFS=$IFS; IFS=$ac_path_separator
3764ac_dummy="$PATH"
3765for ac_dir in $ac_dummy; do
3766  IFS=$ac_save_IFS
3767  test -z "$ac_dir" && ac_dir=.
3768  $as_executable_p "$ac_dir/$ac_word" || continue
3769ac_cv_prog_AWK="$ac_prog"
3770echo "$as_me:3770: found $ac_dir/$ac_word" >&5
3771break
3772done
3773
3774fi
3775fi
3776AWK=$ac_cv_prog_AWK
3777if test -n "$AWK"; then
3778  echo "$as_me:3778: result: $AWK" >&5
3779echo "${ECHO_T}$AWK" >&6
3780else
3781  echo "$as_me:3781: result: no" >&5
3782echo "${ECHO_T}no" >&6
3783fi
3784
3785  test -n "$AWK" && break
3786done
3787
3788test -z "$AWK" && { { echo "$as_me:3788: error: No awk program found" >&5
3789echo "$as_me: error: No awk program found" >&2;}
3790   { (exit 1); exit 1; }; }
3791
3792# Find a good install program.  We prefer a C program (faster),
3793# so one script is as good as another.  But avoid the broken or
3794# incompatible versions:
3795# SysV /etc/install, /usr/sbin/install
3796# SunOS /usr/etc/install
3797# IRIX /sbin/install
3798# AIX /bin/install
3799# AmigaOS /C/install, which installs bootblocks on floppy discs
3800# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
3801# AFS /usr/afsws/bin/install, which mishandles nonexistent args
3802# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
3803# ./install, which can be erroneously created by make from ./install.sh.
3804echo "$as_me:3804: checking for a BSD compatible install" >&5
3805echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
3806if test -z "$INSTALL"; then
3807if test "${ac_cv_path_install+set}" = set; then
3808  echo $ECHO_N "(cached) $ECHO_C" >&6
3809else
3810    ac_save_IFS=$IFS; IFS=$ac_path_separator
3811  for ac_dir in $PATH; do
3812    IFS=$ac_save_IFS
3813    # Account for people who put trailing slashes in PATH elements.
3814    case $ac_dir/ in
3815    / | ./ | .// | /cC/* \
3816    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
3817    | /usr/ucb/* ) ;;
3818    *)
3819      # OSF1 and SCO ODT 3.0 have their own names for install.
3820      # Don't use installbsd from OSF since it installs stuff as root
3821      # by default.
3822      for ac_prog in ginstall scoinst install; do
3823        if $as_executable_p "$ac_dir/$ac_prog"; then
3824	  if test $ac_prog = install &&
3825            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3826	    # AIX install.  It has an incompatible calling convention.
3827	    :
3828	  elif test $ac_prog = install &&
3829	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
3830	    # program-specific install script used by HP pwplus--don't use.
3831	    :
3832	  else
3833	    ac_cv_path_install="$ac_dir/$ac_prog -c"
3834	    break 2
3835	  fi
3836	fi
3837      done
3838      ;;
3839    esac
3840  done
3841
3842fi
3843  if test "${ac_cv_path_install+set}" = set; then
3844    INSTALL=$ac_cv_path_install
3845  else
3846    # As a last resort, use the slow shell script.  We don't cache a
3847    # path for INSTALL within a source directory, because that will
3848    # break other packages using the cache if that directory is
3849    # removed, or if the path is relative.
3850    INSTALL=$ac_install_sh
3851  fi
3852fi
3853echo "$as_me:3853: result: $INSTALL" >&5
3854echo "${ECHO_T}$INSTALL" >&6
3855
3856# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3857# It thinks the first close brace ends the variable substitution.
3858test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3859
3860test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3861
3862test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3863
3864case $INSTALL in
3865(/*)
3866	;;
3867(*)
3868	cf_dir=`echo "$INSTALL" | sed -e 's%/[^/]*$%%'`
3869	test -z "$cf_dir" && cf_dir=.
3870	INSTALL="`cd \"$cf_dir\" && pwd`"/"`echo "$INSTALL" | sed -e 's%^.*/%%'`"
3871	;;
3872esac
3873
3874for ac_prog in lint cppcheck splint
3875do
3876  # Extract the first word of "$ac_prog", so it can be a program name with args.
3877set dummy $ac_prog; ac_word=$2
3878echo "$as_me:3878: checking for $ac_word" >&5
3879echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
3880if test "${ac_cv_prog_LINT+set}" = set; then
3881  echo $ECHO_N "(cached) $ECHO_C" >&6
3882else
3883  if test -n "$LINT"; then
3884  ac_cv_prog_LINT="$LINT" # Let the user override the test.
3885else
3886  ac_save_IFS=$IFS; IFS=$ac_path_separator
3887ac_dummy="$PATH"
3888for ac_dir in $ac_dummy; do
3889  IFS=$ac_save_IFS
3890  test -z "$ac_dir" && ac_dir=.
3891  $as_executable_p "$ac_dir/$ac_word" || continue
3892ac_cv_prog_LINT="$ac_prog"
3893echo "$as_me:3893: found $ac_dir/$ac_word" >&5
3894break
3895done
3896
3897fi
3898fi
3899LINT=$ac_cv_prog_LINT
3900if test -n "$LINT"; then
3901  echo "$as_me:3901: result: $LINT" >&5
3902echo "${ECHO_T}$LINT" >&6
3903else
3904  echo "$as_me:3904: result: no" >&5
3905echo "${ECHO_T}no" >&6
3906fi
3907
3908  test -n "$LINT" && break
3909done
3910
3911case "x$LINT" in
3912(xcppcheck|x*/cppcheck)
3913	test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
3914	;;
3915esac
3916
3917echo "$as_me:3917: checking whether ln -s works" >&5
3918echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6
3919LN_S=$as_ln_s
3920if test "$LN_S" = "ln -s"; then
3921  echo "$as_me:3921: result: yes" >&5
3922echo "${ECHO_T}yes" >&6
3923else
3924  echo "$as_me:3924: result: no, using $LN_S" >&5
3925echo "${ECHO_T}no, using $LN_S" >&6
3926fi
3927
3928echo "$as_me:3928: checking if $LN_S -f options work" >&5
3929echo $ECHO_N "checking if $LN_S -f options work... $ECHO_C" >&6
3930
3931rm -f conf$$.src conf$$dst
3932echo >conf$$.dst
3933echo first >conf$$.src
3934if $LN_S -f conf$$.src conf$$.dst 2>/dev/null; then
3935	cf_prog_ln_sf=yes
3936else
3937	cf_prog_ln_sf=no
3938fi
3939rm -f conf$$.dst conf$$src
3940echo "$as_me:3940: result: $cf_prog_ln_sf" >&5
3941echo "${ECHO_T}$cf_prog_ln_sf" >&6
3942
3943test "$cf_prog_ln_sf" = yes && LN_S="$LN_S -f"
3944
3945echo "$as_me:3945: checking for long file names" >&5
3946echo $ECHO_N "checking for long file names... $ECHO_C" >&6
3947if test "${ac_cv_sys_long_file_names+set}" = set; then
3948  echo $ECHO_N "(cached) $ECHO_C" >&6
3949else
3950  ac_cv_sys_long_file_names=yes
3951# Test for long file names in all the places we know might matter:
3952#      .		the current directory, where building will happen
3953#      $prefix/lib	where we will be installing things
3954#      $exec_prefix/lib	likewise
3955# eval it to expand exec_prefix.
3956#      $TMPDIR		if set, where it might want to write temporary files
3957# if $TMPDIR is not set:
3958#      /tmp		where it might want to write temporary files
3959#      /var/tmp		likewise
3960#      /usr/tmp		likewise
3961if test -n "$TMPDIR" && test -d "$TMPDIR" && test -w "$TMPDIR"; then
3962  ac_tmpdirs=$TMPDIR
3963else
3964  ac_tmpdirs='/tmp /var/tmp /usr/tmp'
3965fi
3966for ac_dir in  . $ac_tmpdirs `eval echo "$prefix/lib" "$exec_prefix/lib"` ; do
3967  test -d "$ac_dir" || continue
3968  test -w "$ac_dir" || continue # It is less confusing to not echo anything here.
3969  ac_xdir=$ac_dir/cf$$
3970  (umask 077 && mkdir "$ac_xdir" 2>/dev/null) || continue
3971  ac_tf1=$ac_xdir/conftest9012345
3972  ac_tf2=$ac_xdir/conftest9012346
3973  (echo 1 >"$ac_tf1") 2>/dev/null
3974  (echo 2 >"$ac_tf2") 2>/dev/null
3975  ac_val=`cat "$ac_tf1" 2>/dev/null`
3976  if test ! -f "$ac_tf1" || test "$ac_val" != 1; then
3977    ac_cv_sys_long_file_names=no
3978    rm -rf "$ac_xdir" 2>/dev/null
3979    break
3980  fi
3981  rm -rf "$ac_xdir" 2>/dev/null
3982done
3983fi
3984echo "$as_me:3984: result: $ac_cv_sys_long_file_names" >&5
3985echo "${ECHO_T}$ac_cv_sys_long_file_names" >&6
3986if test "$ac_cv_sys_long_file_names" = yes; then
3987
3988cat >>confdefs.h <<\EOF
3989#define HAVE_LONG_FILE_NAMES 1
3990EOF
3991
3992fi
3993
3994# Provide for renaming "ncurses5-config" to "ncurses5X-config", etc., in case
3995# of package conflict.
3996cf_config_suffix=
3997
3998# Check whether --with-config-suffix or --without-config-suffix was given.
3999if test "${with_config_suffix+set}" = set; then
4000  withval="$with_config_suffix"
4001  case "x$withval" in
4002	(xyes|xno)
4003		{ echo "$as_me:4003: WARNING: expected a value for config-suffix option" >&5
4004echo "$as_me: WARNING: expected a value for config-suffix option" >&2;}
4005		;;
4006	(*)	cf_config_suffix="$withval"
4007		;;
4008	esac
4009fi;
4010
4011# If we find pkg-config, check if we should install the ".pc" files.
4012
4013echo "$as_me:4013: checking if you want to use pkg-config" >&5
4014echo $ECHO_N "checking if you want to use pkg-config... $ECHO_C" >&6
4015
4016# Check whether --with-pkg-config or --without-pkg-config was given.
4017if test "${with_pkg_config+set}" = set; then
4018  withval="$with_pkg_config"
4019  cf_pkg_config=$withval
4020else
4021  cf_pkg_config=yes
4022fi;
4023echo "$as_me:4023: result: $cf_pkg_config" >&5
4024echo "${ECHO_T}$cf_pkg_config" >&6
4025
4026case "$cf_pkg_config" in
4027(no)
4028	PKG_CONFIG=none
4029	;;
4030(yes)
4031
4032if test -n "$ac_tool_prefix"; then
4033  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
4034set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
4035echo "$as_me:4035: checking for $ac_word" >&5
4036echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4037if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
4038  echo $ECHO_N "(cached) $ECHO_C" >&6
4039else
4040  case $PKG_CONFIG in
4041  [\\/]* | ?:[\\/]*)
4042  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
4043  ;;
4044  *)
4045  ac_save_IFS=$IFS; IFS=$ac_path_separator
4046ac_dummy="$PATH"
4047for ac_dir in $ac_dummy; do
4048  IFS=$ac_save_IFS
4049  test -z "$ac_dir" && ac_dir=.
4050  if $as_executable_p "$ac_dir/$ac_word"; then
4051   ac_cv_path_PKG_CONFIG="$ac_dir/$ac_word"
4052   echo "$as_me:4052: found $ac_dir/$ac_word" >&5
4053   break
4054fi
4055done
4056
4057  ;;
4058esac
4059fi
4060PKG_CONFIG=$ac_cv_path_PKG_CONFIG
4061
4062if test -n "$PKG_CONFIG"; then
4063  echo "$as_me:4063: result: $PKG_CONFIG" >&5
4064echo "${ECHO_T}$PKG_CONFIG" >&6
4065else
4066  echo "$as_me:4066: result: no" >&5
4067echo "${ECHO_T}no" >&6
4068fi
4069
4070fi
4071if test -z "$ac_cv_path_PKG_CONFIG"; then
4072  ac_pt_PKG_CONFIG=$PKG_CONFIG
4073  # Extract the first word of "pkg-config", so it can be a program name with args.
4074set dummy pkg-config; ac_word=$2
4075echo "$as_me:4075: checking for $ac_word" >&5
4076echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4077if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
4078  echo $ECHO_N "(cached) $ECHO_C" >&6
4079else
4080  case $ac_pt_PKG_CONFIG in
4081  [\\/]* | ?:[\\/]*)
4082  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
4083  ;;
4084  *)
4085  ac_save_IFS=$IFS; IFS=$ac_path_separator
4086ac_dummy="$PATH"
4087for ac_dir in $ac_dummy; do
4088  IFS=$ac_save_IFS
4089  test -z "$ac_dir" && ac_dir=.
4090  if $as_executable_p "$ac_dir/$ac_word"; then
4091   ac_cv_path_ac_pt_PKG_CONFIG="$ac_dir/$ac_word"
4092   echo "$as_me:4092: found $ac_dir/$ac_word" >&5
4093   break
4094fi
4095done
4096
4097  test -z "$ac_cv_path_ac_pt_PKG_CONFIG" && ac_cv_path_ac_pt_PKG_CONFIG="none"
4098  ;;
4099esac
4100fi
4101ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
4102
4103if test -n "$ac_pt_PKG_CONFIG"; then
4104  echo "$as_me:4104: result: $ac_pt_PKG_CONFIG" >&5
4105echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6
4106else
4107  echo "$as_me:4107: result: no" >&5
4108echo "${ECHO_T}no" >&6
4109fi
4110
4111  PKG_CONFIG=$ac_pt_PKG_CONFIG
4112else
4113  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
4114fi
4115
4116	;;
4117(*)
4118	PKG_CONFIG=$withval
4119	;;
4120esac
4121
4122test -z "$PKG_CONFIG" && PKG_CONFIG=none
4123if test "$PKG_CONFIG" != none ; then
4124
4125if test "x$prefix" != xNONE; then
4126	cf_path_syntax="$prefix"
4127else
4128	cf_path_syntax="$ac_default_prefix"
4129fi
4130
4131case ".$PKG_CONFIG" in
4132(.\$\(*\)*|.\'*\'*)
4133	;;
4134(..|./*|.\\*)
4135	;;
4136(.[a-zA-Z]:[\\/]*) # OS/2 EMX
4137	;;
4138(.\$\{*prefix\}*|.\$\{*dir\}*)
4139	eval PKG_CONFIG="$PKG_CONFIG"
4140	case ".$PKG_CONFIG" in
4141	(.NONE/*)
4142		PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4143		;;
4144	esac
4145	;;
4146(.no|.NONE/*)
4147	PKG_CONFIG=`echo "$PKG_CONFIG" | sed -e s%NONE%$cf_path_syntax%`
4148	;;
4149(*)
4150	{ { echo "$as_me:4150: error: expected a pathname, not \"$PKG_CONFIG\"" >&5
4151echo "$as_me: error: expected a pathname, not \"$PKG_CONFIG\"" >&2;}
4152   { (exit 1); exit 1; }; }
4153	;;
4154esac
4155
4156elif test "x$cf_pkg_config" != xno ; then
4157	{ echo "$as_me:4157: WARNING: pkg-config is not installed" >&5
4158echo "$as_me: WARNING: pkg-config is not installed" >&2;}
4159fi
4160
4161case "$PKG_CONFIG" in
4162(no|none|yes)
4163	echo "$as_me:4163: checking for pkg-config library directory" >&5
4164echo $ECHO_N "checking for pkg-config library directory... $ECHO_C" >&6
4165	;;
4166(*)
4167	echo "$as_me:4167: checking for $PKG_CONFIG library directory" >&5
4168echo $ECHO_N "checking for $PKG_CONFIG library directory... $ECHO_C" >&6
4169	;;
4170esac
4171
4172# if $PKG_CONFIG_LIBDIR is set, try to use that
4173if test -n "$PKG_CONFIG_PATH"; then
4174	cf_search_path=`echo "$PKG_CONFIG_PATH" | sed -e 's/:/ /g' -e 's,^[ 	]*,,' -e 's,[ 	]*$,,'`
4175elif test -n "$PKG_CONFIG_LIBDIR"; then
4176	cf_search_path=`echo "$PKG_CONFIG_LIBDIR" | sed -e 's/:/ /g' -e 's,^[ 	]*,,' -e 's,[ 	]*$,,'`
4177else
4178	cf_search_path=auto
4179fi
4180
4181# if the option is used, let that override.  otherwise default to "libdir"
4182
4183# Check whether --with-pkg-config-libdir or --without-pkg-config-libdir was given.
4184if test "${with_pkg_config_libdir+set}" = set; then
4185  withval="$with_pkg_config_libdir"
4186  cf_search_path=$withval
4187else
4188  test "x$PKG_CONFIG" != xnone && test -z "$cf_search_path" && cf_search_path=libdir
4189fi;
4190
4191case "x$cf_search_path" in
4192(xlibdir)
4193	PKG_CONFIG_LIBDIR='${libdir}/pkgconfig'
4194	echo "$as_me:4194: result: $PKG_CONFIG_LIBDIR" >&5
4195echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4196	cf_search_path=
4197	;;
4198(x)
4199	;;
4200(x/*\ *)
4201	PKG_CONFIG_LIBDIR=
4202	;;
4203(x/*)
4204	PKG_CONFIG_LIBDIR="$cf_search_path"
4205	echo "$as_me:4205: result: $PKG_CONFIG_LIBDIR" >&5
4206echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4207	cf_search_path=
4208	;;
4209(xyes|xauto)
4210	echo "$as_me:4210: result: auto" >&5
4211echo "${ECHO_T}auto" >&6
4212	cf_search_path=
4213	# Look for the library directory using the same prefix as the executable
4214	echo "$as_me:4214: checking for search-list" >&5
4215echo $ECHO_N "checking for search-list... $ECHO_C" >&6
4216	if test "x$PKG_CONFIG" != xnone
4217	then
4218		# works for pkg-config since version 0.24 (2009)
4219		# works for pkgconf since version 0.8.3 (2012)
4220		for cf_pkg_program in \
4221			`echo "$PKG_CONFIG" | sed -e 's,^.*/,,'` \
4222			pkg-config \
4223			pkgconf
4224		do
4225			cf_search_path=`"$PKG_CONFIG" --variable=pc_path "$cf_pkg_program" 2>/dev/null | tr : ' '`
4226			test -n "$cf_search_path" && break
4227		done
4228
4229		# works for pkg-config since import in 2005 of original 2001 HP code.
4230		test -z "$cf_search_path" && \
4231		cf_search_path=`
4232		"$PKG_CONFIG" --debug --exists no-such-package 2>&1 | $AWK "\
4233/^Scanning directory (#[1-9][0-9]* )?'.*'$/{ \
4234	sub(\"^[^']*'\",\"\"); \
4235	sub(\"'.*\",\"\"); \
4236	printf \" %s\", \\$0; } \
4237{ next; } \
4238"`
4239	fi
4240
4241	echo "$as_me:4241: result: $cf_search_path" >&5
4242echo "${ECHO_T}$cf_search_path" >&6
4243	;;
4244(*)
4245	{ { echo "$as_me:4245: error: Unexpected option value: $cf_search_path" >&5
4246echo "$as_me: error: Unexpected option value: $cf_search_path" >&2;}
4247   { (exit 1); exit 1; }; }
4248	;;
4249esac
4250
4251if test -n "$cf_search_path"
4252then
4253	echo "$as_me:4253: checking for first directory" >&5
4254echo $ECHO_N "checking for first directory... $ECHO_C" >&6
4255	cf_pkg_config_path=none
4256	for cf_config in $cf_search_path
4257	do
4258		if test -d "$cf_config"
4259		then
4260			cf_pkg_config_path=$cf_config
4261			break
4262		fi
4263	done
4264	echo "$as_me:4264: result: $cf_pkg_config_path" >&5
4265echo "${ECHO_T}$cf_pkg_config_path" >&6
4266
4267	if test "x$cf_pkg_config_path" != xnone ; then
4268		# limit this to the first directory found
4269		PKG_CONFIG_LIBDIR="$cf_pkg_config_path"
4270	fi
4271
4272	if test -z "$PKG_CONFIG_LIBDIR" && test -n "$cf_search_path"
4273	then
4274		echo "$as_me:4274: checking for workaround" >&5
4275echo $ECHO_N "checking for workaround... $ECHO_C" >&6
4276		if test "$prefix" = "NONE" ; then
4277			cf_prefix="$ac_default_prefix"
4278		else
4279			cf_prefix="$prefix"
4280		fi
4281		eval cf_libdir=$libdir
4282		cf_libdir=`echo "$cf_libdir" | sed -e "s,^NONE,$cf_prefix,"`
4283		cf_backup=
4284		for cf_config in $cf_search_path
4285		do
4286			case $cf_config in
4287			$cf_libdir/pkgconfig)
4288				PKG_CONFIG_LIBDIR=$cf_libdir/pkgconfig
4289				break
4290				;;
4291			*)
4292				test -z "$cf_backup" && cf_backup=$cf_config
4293				;;
4294			esac
4295		done
4296		test -z "$PKG_CONFIG_LIBDIR" && PKG_CONFIG_LIBDIR=$cf_backup
4297		echo "$as_me:4297: result: $PKG_CONFIG_LIBDIR" >&5
4298echo "${ECHO_T}$PKG_CONFIG_LIBDIR" >&6
4299	fi
4300fi
4301
4302if test "x$PKG_CONFIG" != xnone
4303then
4304	echo "$as_me:4304: checking if we should install .pc files for $PKG_CONFIG" >&5
4305echo $ECHO_N "checking if we should install .pc files for $PKG_CONFIG... $ECHO_C" >&6
4306else
4307	echo "$as_me:4307: checking if we should install .pc files" >&5
4308echo $ECHO_N "checking if we should install .pc files... $ECHO_C" >&6
4309fi
4310
4311# Check whether --enable-pc-files or --disable-pc-files was given.
4312if test "${enable_pc_files+set}" = set; then
4313  enableval="$enable_pc_files"
4314  enable_pc_files=$enableval
4315else
4316  enable_pc_files=no
4317fi;
4318echo "$as_me:4318: result: $enable_pc_files" >&5
4319echo "${ECHO_T}$enable_pc_files" >&6
4320
4321if test "x$enable_pc_files" != xno
4322then
4323	MAKE_PC_FILES=
4324	case "x$PKG_CONFIG_LIBDIR" in
4325	(xno|xnone|xyes|x)
4326		{ echo "$as_me:4326: WARNING: no PKG_CONFIG_LIBDIR was found" >&5
4327echo "$as_me: WARNING: no PKG_CONFIG_LIBDIR was found" >&2;}
4328		;;
4329	(*)
4330		cf_pkg_config_libdir="$PKG_CONFIG_LIBDIR"
4331
4332if test "x$prefix" != xNONE; then
4333	cf_path_syntax="$prefix"
4334else
4335	cf_path_syntax="$ac_default_prefix"
4336fi
4337
4338case ".$cf_pkg_config_libdir" in
4339(.\$\(*\)*|.\'*\'*)
4340	;;
4341(..|./*|.\\*)
4342	;;
4343(.[a-zA-Z]:[\\/]*) # OS/2 EMX
4344	;;
4345(.\$\{*prefix\}*|.\$\{*dir\}*)
4346	eval cf_pkg_config_libdir="$cf_pkg_config_libdir"
4347	case ".$cf_pkg_config_libdir" in
4348	(.NONE/*)
4349		cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4350		;;
4351	esac
4352	;;
4353(.no|.NONE/*)
4354	cf_pkg_config_libdir=`echo "$cf_pkg_config_libdir" | sed -e s%NONE%$cf_path_syntax%`
4355	;;
4356(*)
4357	{ { echo "$as_me:4357: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&5
4358echo "$as_me: error: expected a pathname, not \"$cf_pkg_config_libdir\"" >&2;}
4359   { (exit 1); exit 1; }; }
4360	;;
4361esac
4362
4363		;;
4364	esac
4365else
4366	MAKE_PC_FILES="#"
4367fi
4368
4369if test -z "$MAKE_PC_FILES"
4370then
4371	echo "$as_me:4371: checking for suffix to add to pkg-config files" >&5
4372echo $ECHO_N "checking for suffix to add to pkg-config files... $ECHO_C" >&6
4373
4374# Check whether --with-pc-suffix or --without-pc-suffix was given.
4375if test "${with_pc_suffix+set}" = set; then
4376  withval="$with_pc_suffix"
4377  case "x$withval" in
4378	(xyes|xno)
4379		PC_MODULE_SUFFIX=
4380		;;
4381	(*)	PC_MODULE_SUFFIX="$withval"
4382		;;
4383	esac
4384fi;
4385	test -z "$PC_MODULE_SUFFIX" && PC_MODULE_SUFFIX=none
4386	echo "$as_me:4386: result: $PC_MODULE_SUFFIX" >&5
4387echo "${ECHO_T}$PC_MODULE_SUFFIX" >&6
4388	test "$PC_MODULE_SUFFIX" = none && PC_MODULE_SUFFIX=
4389
4390fi
4391
4392echo "$as_me:4392: checking if we should assume mixed-case filenames" >&5
4393echo $ECHO_N "checking if we should assume mixed-case filenames... $ECHO_C" >&6
4394
4395# Check whether --enable-mixed-case or --disable-mixed-case was given.
4396if test "${enable_mixed_case+set}" = set; then
4397  enableval="$enable_mixed_case"
4398  enable_mixedcase=$enableval
4399else
4400  enable_mixedcase=auto
4401fi;
4402echo "$as_me:4402: result: $enable_mixedcase" >&5
4403echo "${ECHO_T}$enable_mixedcase" >&6
4404if test "$enable_mixedcase" = "auto" ; then
4405
4406echo "$as_me:4406: checking if filesystem supports mixed-case filenames" >&5
4407echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
4408if test "${cf_cv_mixedcase+set}" = set; then
4409  echo $ECHO_N "(cached) $ECHO_C" >&6
4410else
4411
4412if test "$cross_compiling" = yes ; then
4413	case "$target_alias" in
4414	(*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
4415		cf_cv_mixedcase=no
4416		;;
4417	(*)
4418		cf_cv_mixedcase=yes
4419		;;
4420	esac
4421else
4422	rm -f conftest CONFTEST
4423	echo test >conftest
4424	if test -f CONFTEST ; then
4425		cf_cv_mixedcase=no
4426	else
4427		cf_cv_mixedcase=yes
4428	fi
4429	rm -f conftest CONFTEST
4430fi
4431
4432fi
4433echo "$as_me:4433: result: $cf_cv_mixedcase" >&5
4434echo "${ECHO_T}$cf_cv_mixedcase" >&6
4435test "$cf_cv_mixedcase" = yes &&
4436cat >>confdefs.h <<\EOF
4437#define MIXEDCASE_FILENAMES 1
4438EOF
4439
4440else
4441	cf_cv_mixedcase=$enable_mixedcase
4442	if test "x$enable_mixedcase" = "xyes" ; then
4443
4444cat >>confdefs.h <<\EOF
4445#define MIXEDCASE_FILENAMES 1
4446EOF
4447
4448	fi
4449fi
4450
4451# do this after mixed-case option (tags/TAGS is not as important as tic).
4452echo "$as_me:4452: checking whether ${MAKE-make} sets \${MAKE}" >&5
4453echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
4454set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
4455if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
4456  echo $ECHO_N "(cached) $ECHO_C" >&6
4457else
4458  cat >conftest.make <<\EOF
4459all:
4460	@echo 'ac_maketemp="${MAKE}"'
4461EOF
4462# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
4463eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
4464if test -n "$ac_maketemp"; then
4465  eval ac_cv_prog_make_${ac_make}_set=yes
4466else
4467  eval ac_cv_prog_make_${ac_make}_set=no
4468fi
4469rm -f conftest.make
4470fi
4471if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
4472  echo "$as_me:4472: result: yes" >&5
4473echo "${ECHO_T}yes" >&6
4474  SET_MAKE=
4475else
4476  echo "$as_me:4476: result: no" >&5
4477echo "${ECHO_T}no" >&6
4478  SET_MAKE="MAKE=${MAKE-make}"
4479fi
4480
4481echo "$as_me:4481: checking for \".PHONY\" make-support" >&5
4482echo $ECHO_N "checking for \".PHONY\" make-support... $ECHO_C" >&6
4483if test "${cf_cv_make_PHONY+set}" = set; then
4484  echo $ECHO_N "(cached) $ECHO_C" >&6
4485else
4486
4487	rm -rf conftest*
4488	(
4489		mkdir conftest || exit 1
4490		cd conftest
4491		cat >makefile <<'CF_EOF'
4492.PHONY: always
4493DATA=0
4494always:	always.out
4495	@echo "** making $@ $(DATA)"
4496once: once.out
4497	@echo "** making $@ $(DATA)"
4498always.out:
4499	@echo "** making $@ $(DATA)"
4500	echo $(DATA) > $@
4501once.out:
4502	@echo "** making $@ $(DATA)"
4503	echo $(DATA) > $@
4504CF_EOF
4505		for cf_data in 1 2 3
4506		do
4507			${MAKE:-make} always DATA=$cf_data
4508			${MAKE:-make} once   DATA=$cf_data
4509			${MAKE:-make} -t always once
4510			if test -f always ; then
4511				echo "no (case 1)" > ../conftest.tmp
4512			elif test ! -f always.out ; then
4513				echo "no (case 2)" > ../conftest.tmp
4514			elif test ! -f once.out ; then
4515				echo "no (case 3)" > ../conftest.tmp
4516			elif ! cmp -s always.out once.out ; then
4517				echo "no (case 4)" > ../conftest.tmp
4518				diff always.out once.out
4519			else
4520				cf_check="`cat always.out`"
4521				if test "x$cf_check" != "x$cf_data" ; then
4522					echo "no (case 5)" > ../conftest.tmp
4523				else
4524					echo yes > ../conftest.tmp
4525					rm -f ./*.out
4526					continue
4527				fi
4528			fi
4529			break
4530		done
4531	) >&5 2>&1
4532	cf_cv_make_PHONY="`cat conftest.tmp`"
4533	rm -rf conftest*
4534
4535fi
4536echo "$as_me:4536: result: $cf_cv_make_PHONY" >&5
4537echo "${ECHO_T}$cf_cv_make_PHONY" >&6
4538MAKE_NO_PHONY="#"
4539MAKE_PHONY="#"
4540test "x$cf_cv_make_PHONY" = xyes && MAKE_PHONY=
4541test "x$cf_cv_make_PHONY" != xyes && MAKE_NO_PHONY=
4542
4543for ac_prog in exctags ctags
4544do
4545  # Extract the first word of "$ac_prog", so it can be a program name with args.
4546set dummy $ac_prog; ac_word=$2
4547echo "$as_me:4547: checking for $ac_word" >&5
4548echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4549if test "${ac_cv_prog_CTAGS+set}" = set; then
4550  echo $ECHO_N "(cached) $ECHO_C" >&6
4551else
4552  if test -n "$CTAGS"; then
4553  ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
4554else
4555  ac_save_IFS=$IFS; IFS=$ac_path_separator
4556ac_dummy="$PATH"
4557for ac_dir in $ac_dummy; do
4558  IFS=$ac_save_IFS
4559  test -z "$ac_dir" && ac_dir=.
4560  $as_executable_p "$ac_dir/$ac_word" || continue
4561ac_cv_prog_CTAGS="$ac_prog"
4562echo "$as_me:4562: found $ac_dir/$ac_word" >&5
4563break
4564done
4565
4566fi
4567fi
4568CTAGS=$ac_cv_prog_CTAGS
4569if test -n "$CTAGS"; then
4570  echo "$as_me:4570: result: $CTAGS" >&5
4571echo "${ECHO_T}$CTAGS" >&6
4572else
4573  echo "$as_me:4573: result: no" >&5
4574echo "${ECHO_T}no" >&6
4575fi
4576
4577  test -n "$CTAGS" && break
4578done
4579
4580for ac_prog in exetags etags
4581do
4582  # Extract the first word of "$ac_prog", so it can be a program name with args.
4583set dummy $ac_prog; ac_word=$2
4584echo "$as_me:4584: checking for $ac_word" >&5
4585echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4586if test "${ac_cv_prog_ETAGS+set}" = set; then
4587  echo $ECHO_N "(cached) $ECHO_C" >&6
4588else
4589  if test -n "$ETAGS"; then
4590  ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
4591else
4592  ac_save_IFS=$IFS; IFS=$ac_path_separator
4593ac_dummy="$PATH"
4594for ac_dir in $ac_dummy; do
4595  IFS=$ac_save_IFS
4596  test -z "$ac_dir" && ac_dir=.
4597  $as_executable_p "$ac_dir/$ac_word" || continue
4598ac_cv_prog_ETAGS="$ac_prog"
4599echo "$as_me:4599: found $ac_dir/$ac_word" >&5
4600break
4601done
4602
4603fi
4604fi
4605ETAGS=$ac_cv_prog_ETAGS
4606if test -n "$ETAGS"; then
4607  echo "$as_me:4607: result: $ETAGS" >&5
4608echo "${ECHO_T}$ETAGS" >&6
4609else
4610  echo "$as_me:4610: result: no" >&5
4611echo "${ECHO_T}no" >&6
4612fi
4613
4614  test -n "$ETAGS" && break
4615done
4616
4617# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
4618set dummy ${CTAGS:-ctags}; ac_word=$2
4619echo "$as_me:4619: checking for $ac_word" >&5
4620echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4621if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
4622  echo $ECHO_N "(cached) $ECHO_C" >&6
4623else
4624  if test -n "$MAKE_LOWER_TAGS"; then
4625  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
4626else
4627  ac_save_IFS=$IFS; IFS=$ac_path_separator
4628ac_dummy="$PATH"
4629for ac_dir in $ac_dummy; do
4630  IFS=$ac_save_IFS
4631  test -z "$ac_dir" && ac_dir=.
4632  $as_executable_p "$ac_dir/$ac_word" || continue
4633ac_cv_prog_MAKE_LOWER_TAGS="yes"
4634echo "$as_me:4634: found $ac_dir/$ac_word" >&5
4635break
4636done
4637
4638  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
4639fi
4640fi
4641MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
4642if test -n "$MAKE_LOWER_TAGS"; then
4643  echo "$as_me:4643: result: $MAKE_LOWER_TAGS" >&5
4644echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
4645else
4646  echo "$as_me:4646: result: no" >&5
4647echo "${ECHO_T}no" >&6
4648fi
4649
4650if test "$cf_cv_mixedcase" = yes ; then
4651	# Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
4652set dummy ${ETAGS:-etags}; ac_word=$2
4653echo "$as_me:4653: checking for $ac_word" >&5
4654echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4655if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
4656  echo $ECHO_N "(cached) $ECHO_C" >&6
4657else
4658  if test -n "$MAKE_UPPER_TAGS"; then
4659  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
4660else
4661  ac_save_IFS=$IFS; IFS=$ac_path_separator
4662ac_dummy="$PATH"
4663for ac_dir in $ac_dummy; do
4664  IFS=$ac_save_IFS
4665  test -z "$ac_dir" && ac_dir=.
4666  $as_executable_p "$ac_dir/$ac_word" || continue
4667ac_cv_prog_MAKE_UPPER_TAGS="yes"
4668echo "$as_me:4668: found $ac_dir/$ac_word" >&5
4669break
4670done
4671
4672  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
4673fi
4674fi
4675MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
4676if test -n "$MAKE_UPPER_TAGS"; then
4677  echo "$as_me:4677: result: $MAKE_UPPER_TAGS" >&5
4678echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
4679else
4680  echo "$as_me:4680: result: no" >&5
4681echo "${ECHO_T}no" >&6
4682fi
4683
4684else
4685	MAKE_UPPER_TAGS=no
4686fi
4687
4688if test "$MAKE_UPPER_TAGS" = yes ; then
4689	MAKE_UPPER_TAGS=
4690else
4691	MAKE_UPPER_TAGS="#"
4692fi
4693
4694if test "$MAKE_LOWER_TAGS" = yes ; then
4695	MAKE_LOWER_TAGS=
4696else
4697	MAKE_LOWER_TAGS="#"
4698fi
4699
4700echo "$as_me:4700: checking for makeflags variable" >&5
4701echo $ECHO_N "checking for makeflags variable... $ECHO_C" >&6
4702if test "${cf_cv_makeflags+set}" = set; then
4703  echo $ECHO_N "(cached) $ECHO_C" >&6
4704else
4705
4706	cf_cv_makeflags=''
4707	for cf_option in '-${MAKEFLAGS}' '${MFLAGS}'
4708	do
4709		cat >cf_makeflags.tmp <<CF_EOF
4710SHELL = $SHELL
4711all :
4712	@ echo '.$cf_option'
4713CF_EOF
4714		cf_result=`${MAKE:-make} -k -f cf_makeflags.tmp 2>/dev/null | ${FGREP-fgrep} -v "ing directory" | sed -e 's,[ 	]*$,,'`
4715		case "$cf_result" in
4716		(.*k|.*kw)
4717			cf_result="`${MAKE:-make} -k -f cf_makeflags.tmp CC=cc 2>/dev/null`"
4718			case "$cf_result" in
4719			(.*CC=*)	cf_cv_makeflags=
4720				;;
4721			(*)	cf_cv_makeflags=$cf_option
4722				;;
4723			esac
4724			break
4725			;;
4726		(.-)
4727			;;
4728		(*)
4729
4730echo "${as_me:-configure}:4730: testing given option \"$cf_option\",no match \"$cf_result\" ..." 1>&5
4731
4732			;;
4733		esac
4734	done
4735	rm -f cf_makeflags.tmp
4736
4737fi
4738echo "$as_me:4738: result: $cf_cv_makeflags" >&5
4739echo "${ECHO_T}$cf_cv_makeflags" >&6
4740
4741if test -n "$ac_tool_prefix"; then
4742  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
4743set dummy ${ac_tool_prefix}ranlib; ac_word=$2
4744echo "$as_me:4744: checking for $ac_word" >&5
4745echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4746if test "${ac_cv_prog_RANLIB+set}" = set; then
4747  echo $ECHO_N "(cached) $ECHO_C" >&6
4748else
4749  if test -n "$RANLIB"; then
4750  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
4751else
4752  ac_save_IFS=$IFS; IFS=$ac_path_separator
4753ac_dummy="$PATH"
4754for ac_dir in $ac_dummy; do
4755  IFS=$ac_save_IFS
4756  test -z "$ac_dir" && ac_dir=.
4757  $as_executable_p "$ac_dir/$ac_word" || continue
4758ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
4759echo "$as_me:4759: found $ac_dir/$ac_word" >&5
4760break
4761done
4762
4763fi
4764fi
4765RANLIB=$ac_cv_prog_RANLIB
4766if test -n "$RANLIB"; then
4767  echo "$as_me:4767: result: $RANLIB" >&5
4768echo "${ECHO_T}$RANLIB" >&6
4769else
4770  echo "$as_me:4770: result: no" >&5
4771echo "${ECHO_T}no" >&6
4772fi
4773
4774fi
4775if test -z "$ac_cv_prog_RANLIB"; then
4776  ac_ct_RANLIB=$RANLIB
4777  # Extract the first word of "ranlib", so it can be a program name with args.
4778set dummy ranlib; ac_word=$2
4779echo "$as_me:4779: checking for $ac_word" >&5
4780echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4781if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
4782  echo $ECHO_N "(cached) $ECHO_C" >&6
4783else
4784  if test -n "$ac_ct_RANLIB"; then
4785  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
4786else
4787  ac_save_IFS=$IFS; IFS=$ac_path_separator
4788ac_dummy="$PATH"
4789for ac_dir in $ac_dummy; do
4790  IFS=$ac_save_IFS
4791  test -z "$ac_dir" && ac_dir=.
4792  $as_executable_p "$ac_dir/$ac_word" || continue
4793ac_cv_prog_ac_ct_RANLIB="ranlib"
4794echo "$as_me:4794: found $ac_dir/$ac_word" >&5
4795break
4796done
4797
4798  test -z "$ac_cv_prog_ac_ct_RANLIB" && ac_cv_prog_ac_ct_RANLIB="':'"
4799fi
4800fi
4801ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
4802if test -n "$ac_ct_RANLIB"; then
4803  echo "$as_me:4803: result: $ac_ct_RANLIB" >&5
4804echo "${ECHO_T}$ac_ct_RANLIB" >&6
4805else
4806  echo "$as_me:4806: result: no" >&5
4807echo "${ECHO_T}no" >&6
4808fi
4809
4810  RANLIB=$ac_ct_RANLIB
4811else
4812  RANLIB="$ac_cv_prog_RANLIB"
4813fi
4814
4815if test -n "$ac_tool_prefix"; then
4816  # Extract the first word of "${ac_tool_prefix}ld", so it can be a program name with args.
4817set dummy ${ac_tool_prefix}ld; ac_word=$2
4818echo "$as_me:4818: checking for $ac_word" >&5
4819echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4820if test "${ac_cv_prog_LD+set}" = set; then
4821  echo $ECHO_N "(cached) $ECHO_C" >&6
4822else
4823  if test -n "$LD"; then
4824  ac_cv_prog_LD="$LD" # Let the user override the test.
4825else
4826  ac_save_IFS=$IFS; IFS=$ac_path_separator
4827ac_dummy="$PATH"
4828for ac_dir in $ac_dummy; do
4829  IFS=$ac_save_IFS
4830  test -z "$ac_dir" && ac_dir=.
4831  $as_executable_p "$ac_dir/$ac_word" || continue
4832ac_cv_prog_LD="${ac_tool_prefix}ld"
4833echo "$as_me:4833: found $ac_dir/$ac_word" >&5
4834break
4835done
4836
4837fi
4838fi
4839LD=$ac_cv_prog_LD
4840if test -n "$LD"; then
4841  echo "$as_me:4841: result: $LD" >&5
4842echo "${ECHO_T}$LD" >&6
4843else
4844  echo "$as_me:4844: result: no" >&5
4845echo "${ECHO_T}no" >&6
4846fi
4847
4848fi
4849if test -z "$ac_cv_prog_LD"; then
4850  ac_ct_LD=$LD
4851  # Extract the first word of "ld", so it can be a program name with args.
4852set dummy ld; ac_word=$2
4853echo "$as_me:4853: checking for $ac_word" >&5
4854echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4855if test "${ac_cv_prog_ac_ct_LD+set}" = set; then
4856  echo $ECHO_N "(cached) $ECHO_C" >&6
4857else
4858  if test -n "$ac_ct_LD"; then
4859  ac_cv_prog_ac_ct_LD="$ac_ct_LD" # Let the user override the test.
4860else
4861  ac_save_IFS=$IFS; IFS=$ac_path_separator
4862ac_dummy="$PATH"
4863for ac_dir in $ac_dummy; do
4864  IFS=$ac_save_IFS
4865  test -z "$ac_dir" && ac_dir=.
4866  $as_executable_p "$ac_dir/$ac_word" || continue
4867ac_cv_prog_ac_ct_LD="ld"
4868echo "$as_me:4868: found $ac_dir/$ac_word" >&5
4869break
4870done
4871
4872  test -z "$ac_cv_prog_ac_ct_LD" && ac_cv_prog_ac_ct_LD="ld"
4873fi
4874fi
4875ac_ct_LD=$ac_cv_prog_ac_ct_LD
4876if test -n "$ac_ct_LD"; then
4877  echo "$as_me:4877: result: $ac_ct_LD" >&5
4878echo "${ECHO_T}$ac_ct_LD" >&6
4879else
4880  echo "$as_me:4880: result: no" >&5
4881echo "${ECHO_T}no" >&6
4882fi
4883
4884  LD=$ac_ct_LD
4885else
4886  LD="$ac_cv_prog_LD"
4887fi
4888
4889if test -n "$ac_tool_prefix"; then
4890  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
4891set dummy ${ac_tool_prefix}ar; ac_word=$2
4892echo "$as_me:4892: checking for $ac_word" >&5
4893echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4894if test "${ac_cv_prog_AR+set}" = set; then
4895  echo $ECHO_N "(cached) $ECHO_C" >&6
4896else
4897  if test -n "$AR"; then
4898  ac_cv_prog_AR="$AR" # Let the user override the test.
4899else
4900  ac_save_IFS=$IFS; IFS=$ac_path_separator
4901ac_dummy="$PATH"
4902for ac_dir in $ac_dummy; do
4903  IFS=$ac_save_IFS
4904  test -z "$ac_dir" && ac_dir=.
4905  $as_executable_p "$ac_dir/$ac_word" || continue
4906ac_cv_prog_AR="${ac_tool_prefix}ar"
4907echo "$as_me:4907: found $ac_dir/$ac_word" >&5
4908break
4909done
4910
4911fi
4912fi
4913AR=$ac_cv_prog_AR
4914if test -n "$AR"; then
4915  echo "$as_me:4915: result: $AR" >&5
4916echo "${ECHO_T}$AR" >&6
4917else
4918  echo "$as_me:4918: result: no" >&5
4919echo "${ECHO_T}no" >&6
4920fi
4921
4922fi
4923if test -z "$ac_cv_prog_AR"; then
4924  ac_ct_AR=$AR
4925  # Extract the first word of "ar", so it can be a program name with args.
4926set dummy ar; ac_word=$2
4927echo "$as_me:4927: checking for $ac_word" >&5
4928echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4929if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
4930  echo $ECHO_N "(cached) $ECHO_C" >&6
4931else
4932  if test -n "$ac_ct_AR"; then
4933  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
4934else
4935  ac_save_IFS=$IFS; IFS=$ac_path_separator
4936ac_dummy="$PATH"
4937for ac_dir in $ac_dummy; do
4938  IFS=$ac_save_IFS
4939  test -z "$ac_dir" && ac_dir=.
4940  $as_executable_p "$ac_dir/$ac_word" || continue
4941ac_cv_prog_ac_ct_AR="ar"
4942echo "$as_me:4942: found $ac_dir/$ac_word" >&5
4943break
4944done
4945
4946  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
4947fi
4948fi
4949ac_ct_AR=$ac_cv_prog_ac_ct_AR
4950if test -n "$ac_ct_AR"; then
4951  echo "$as_me:4951: result: $ac_ct_AR" >&5
4952echo "${ECHO_T}$ac_ct_AR" >&6
4953else
4954  echo "$as_me:4954: result: no" >&5
4955echo "${ECHO_T}no" >&6
4956fi
4957
4958  AR=$ac_ct_AR
4959else
4960  AR="$ac_cv_prog_AR"
4961fi
4962
4963if test -n "$ac_tool_prefix"; then
4964  # Extract the first word of "${ac_tool_prefix}nm", so it can be a program name with args.
4965set dummy ${ac_tool_prefix}nm; ac_word=$2
4966echo "$as_me:4966: checking for $ac_word" >&5
4967echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4968if test "${ac_cv_prog_NM+set}" = set; then
4969  echo $ECHO_N "(cached) $ECHO_C" >&6
4970else
4971  if test -n "$NM"; then
4972  ac_cv_prog_NM="$NM" # Let the user override the test.
4973else
4974  ac_save_IFS=$IFS; IFS=$ac_path_separator
4975ac_dummy="$PATH"
4976for ac_dir in $ac_dummy; do
4977  IFS=$ac_save_IFS
4978  test -z "$ac_dir" && ac_dir=.
4979  $as_executable_p "$ac_dir/$ac_word" || continue
4980ac_cv_prog_NM="${ac_tool_prefix}nm"
4981echo "$as_me:4981: found $ac_dir/$ac_word" >&5
4982break
4983done
4984
4985fi
4986fi
4987NM=$ac_cv_prog_NM
4988if test -n "$NM"; then
4989  echo "$as_me:4989: result: $NM" >&5
4990echo "${ECHO_T}$NM" >&6
4991else
4992  echo "$as_me:4992: result: no" >&5
4993echo "${ECHO_T}no" >&6
4994fi
4995
4996fi
4997if test -z "$ac_cv_prog_NM"; then
4998  ac_ct_NM=$NM
4999  # Extract the first word of "nm", so it can be a program name with args.
5000set dummy nm; ac_word=$2
5001echo "$as_me:5001: checking for $ac_word" >&5
5002echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5003if test "${ac_cv_prog_ac_ct_NM+set}" = set; then
5004  echo $ECHO_N "(cached) $ECHO_C" >&6
5005else
5006  if test -n "$ac_ct_NM"; then
5007  ac_cv_prog_ac_ct_NM="$ac_ct_NM" # Let the user override the test.
5008else
5009  ac_save_IFS=$IFS; IFS=$ac_path_separator
5010ac_dummy="$PATH"
5011for ac_dir in $ac_dummy; do
5012  IFS=$ac_save_IFS
5013  test -z "$ac_dir" && ac_dir=.
5014  $as_executable_p "$ac_dir/$ac_word" || continue
5015ac_cv_prog_ac_ct_NM="nm"
5016echo "$as_me:5016: found $ac_dir/$ac_word" >&5
5017break
5018done
5019
5020  test -z "$ac_cv_prog_ac_ct_NM" && ac_cv_prog_ac_ct_NM="nm"
5021fi
5022fi
5023ac_ct_NM=$ac_cv_prog_ac_ct_NM
5024if test -n "$ac_ct_NM"; then
5025  echo "$as_me:5025: result: $ac_ct_NM" >&5
5026echo "${ECHO_T}$ac_ct_NM" >&6
5027else
5028  echo "$as_me:5028: result: no" >&5
5029echo "${ECHO_T}no" >&6
5030fi
5031
5032  NM=$ac_ct_NM
5033else
5034  NM="$ac_cv_prog_NM"
5035fi
5036
5037if test -n "$ac_tool_prefix"; then
5038  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
5039set dummy ${ac_tool_prefix}ar; ac_word=$2
5040echo "$as_me:5040: checking for $ac_word" >&5
5041echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5042if test "${ac_cv_prog_AR+set}" = set; then
5043  echo $ECHO_N "(cached) $ECHO_C" >&6
5044else
5045  if test -n "$AR"; then
5046  ac_cv_prog_AR="$AR" # Let the user override the test.
5047else
5048  ac_save_IFS=$IFS; IFS=$ac_path_separator
5049ac_dummy="$PATH"
5050for ac_dir in $ac_dummy; do
5051  IFS=$ac_save_IFS
5052  test -z "$ac_dir" && ac_dir=.
5053  $as_executable_p "$ac_dir/$ac_word" || continue
5054ac_cv_prog_AR="${ac_tool_prefix}ar"
5055echo "$as_me:5055: found $ac_dir/$ac_word" >&5
5056break
5057done
5058
5059fi
5060fi
5061AR=$ac_cv_prog_AR
5062if test -n "$AR"; then
5063  echo "$as_me:5063: result: $AR" >&5
5064echo "${ECHO_T}$AR" >&6
5065else
5066  echo "$as_me:5066: result: no" >&5
5067echo "${ECHO_T}no" >&6
5068fi
5069
5070fi
5071if test -z "$ac_cv_prog_AR"; then
5072  ac_ct_AR=$AR
5073  # Extract the first word of "ar", so it can be a program name with args.
5074set dummy ar; ac_word=$2
5075echo "$as_me:5075: checking for $ac_word" >&5
5076echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5077if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
5078  echo $ECHO_N "(cached) $ECHO_C" >&6
5079else
5080  if test -n "$ac_ct_AR"; then
5081  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
5082else
5083  ac_save_IFS=$IFS; IFS=$ac_path_separator
5084ac_dummy="$PATH"
5085for ac_dir in $ac_dummy; do
5086  IFS=$ac_save_IFS
5087  test -z "$ac_dir" && ac_dir=.
5088  $as_executable_p "$ac_dir/$ac_word" || continue
5089ac_cv_prog_ac_ct_AR="ar"
5090echo "$as_me:5090: found $ac_dir/$ac_word" >&5
5091break
5092done
5093
5094  test -z "$ac_cv_prog_ac_ct_AR" && ac_cv_prog_ac_ct_AR="ar"
5095fi
5096fi
5097ac_ct_AR=$ac_cv_prog_ac_ct_AR
5098if test -n "$ac_ct_AR"; then
5099  echo "$as_me:5099: result: $ac_ct_AR" >&5
5100echo "${ECHO_T}$ac_ct_AR" >&6
5101else
5102  echo "$as_me:5102: result: no" >&5
5103echo "${ECHO_T}no" >&6
5104fi
5105
5106  AR=$ac_ct_AR
5107else
5108  AR="$ac_cv_prog_AR"
5109fi
5110
5111echo "$as_me:5111: checking for options to update archives" >&5
5112echo $ECHO_N "checking for options to update archives... $ECHO_C" >&6
5113if test "${cf_cv_ar_flags+set}" = set; then
5114  echo $ECHO_N "(cached) $ECHO_C" >&6
5115else
5116
5117	case "$cf_cv_system_name" in
5118	(*-msvc*)
5119		cf_cv_ar_flags=''
5120		cat >mk_static_lib.sh <<-EOF
5121		#!$SHELL
5122		MSVC_BIN="$AR"
5123		out="\$1"
5124		shift
5125		exec \$MSVC_BIN -out:"\$out" \$@
5126		EOF
5127		chmod +x mk_static_lib.sh
5128		AR=`pwd`/mk_static_lib.sh
5129		;;
5130	(*)
5131		cf_cv_ar_flags=unknown
5132		for cf_ar_flags in -curvU -curv curv -crv crv -cqv cqv -rv rv
5133		do
5134
5135			# check if $ARFLAGS already contains this choice
5136			if test "x$ARFLAGS" != "x" ; then
5137				cf_check_ar_flags=`echo "x$ARFLAGS" | sed -e "s/$cf_ar_flags\$//" -e "s/$cf_ar_flags / /"`
5138				if test "x$ARFLAGS" != "$cf_check_ar_flags" ; then
5139					cf_cv_ar_flags=
5140					break
5141				fi
5142			fi
5143
5144			rm -f "conftest.$ac_cv_objext"
5145			rm -f conftest.a
5146
5147			cat >"conftest.$ac_ext" <<EOF
5148#line 5148 "configure"
5149int	testdata[3] = { 123, 456, 789 };
5150EOF
5151			if { (eval echo "$as_me:5151: \"$ac_compile\"") >&5
5152  (eval $ac_compile) 2>&5
5153  ac_status=$?
5154  echo "$as_me:5154: \$? = $ac_status" >&5
5155  (exit "$ac_status"); } ; then
5156				echo "$AR $ARFLAGS $cf_ar_flags conftest.a conftest.$ac_cv_objext" >&5
5157				$AR $ARFLAGS "$cf_ar_flags" conftest.a "conftest.$ac_cv_objext" 2>&5 1>/dev/null
5158				if test -f conftest.a ; then
5159					cf_cv_ar_flags="$cf_ar_flags"
5160					break
5161				fi
5162			else
5163				test -n "$verbose" && echo "	cannot compile test-program" 1>&6
5164
5165echo "${as_me:-configure}:5165: testing cannot compile test-program ..." 1>&5
5166
5167				break
5168			fi
5169		done
5170		rm -f conftest.a "conftest.$ac_ext" "conftest.$ac_cv_objext"
5171		;;
5172	esac
5173
5174fi
5175echo "$as_me:5175: result: $cf_cv_ar_flags" >&5
5176echo "${ECHO_T}$cf_cv_ar_flags" >&6
5177
5178if test -n "$ARFLAGS" ; then
5179	if test -n "$cf_cv_ar_flags" ; then
5180		ARFLAGS="$ARFLAGS $cf_cv_ar_flags"
5181	fi
5182else
5183	ARFLAGS=$cf_cv_ar_flags
5184fi
5185
5186echo "$as_me:5186: checking for an installation directory prefix" >&5
5187echo $ECHO_N "checking for an installation directory prefix... $ECHO_C" >&6
5188
5189# Check whether --with-install-prefix or --without-install-prefix was given.
5190if test "${with_install_prefix+set}" = set; then
5191  withval="$with_install_prefix"
5192  case "x$withval" in
5193	(xyes|xno)
5194		;;
5195	(*)	DESTDIR="$withval"
5196		;;
5197	esac
5198fi;
5199echo "$as_me:5199: result: ${DESTDIR:-(none)}" >&5
5200echo "${ECHO_T}${DESTDIR:-(none)}" >&6
5201
5202###############################################################################
5203
5204# If we're cross-compiling, allow the user to override the tools and their
5205# options.  The configure script is oriented toward identifying the host
5206# compiler, etc., but we need a build compiler to generate parts of the source.
5207
5208case "$cf_cv_system_name" in
5209(*-msvc*)
5210	LDFLAGS="$LDFLAGS user32.lib"
5211	export LDFLAGS
5212	;;
5213esac
5214
5215if test "$cross_compiling" = yes ; then
5216
5217	# defaults that we might want to override
5218	: ${BUILD_CFLAGS:=''}
5219	: ${BUILD_CPPFLAGS:=''}
5220	: ${BUILD_LDFLAGS:=''}
5221	: ${BUILD_LIBS:=''}
5222	: ${BUILD_EXEEXT:='$x'}
5223	: ${BUILD_OBJEXT:='o'}
5224
5225# Check whether --with-build-cc or --without-build-cc was given.
5226if test "${with_build_cc+set}" = set; then
5227  withval="$with_build_cc"
5228  BUILD_CC="$withval"
5229else
5230  for ac_prog in gcc clang c99 c89 cc cl
5231do
5232  # Extract the first word of "$ac_prog", so it can be a program name with args.
5233set dummy $ac_prog; ac_word=$2
5234echo "$as_me:5234: checking for $ac_word" >&5
5235echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5236if test "${ac_cv_prog_BUILD_CC+set}" = set; then
5237  echo $ECHO_N "(cached) $ECHO_C" >&6
5238else
5239  if test -n "$BUILD_CC"; then
5240  ac_cv_prog_BUILD_CC="$BUILD_CC" # Let the user override the test.
5241else
5242  ac_save_IFS=$IFS; IFS=$ac_path_separator
5243ac_dummy="$PATH"
5244for ac_dir in $ac_dummy; do
5245  IFS=$ac_save_IFS
5246  test -z "$ac_dir" && ac_dir=.
5247  $as_executable_p "$ac_dir/$ac_word" || continue
5248ac_cv_prog_BUILD_CC="$ac_prog"
5249echo "$as_me:5249: found $ac_dir/$ac_word" >&5
5250break
5251done
5252
5253fi
5254fi
5255BUILD_CC=$ac_cv_prog_BUILD_CC
5256if test -n "$BUILD_CC"; then
5257  echo "$as_me:5257: result: $BUILD_CC" >&5
5258echo "${ECHO_T}$BUILD_CC" >&6
5259else
5260  echo "$as_me:5260: result: no" >&5
5261echo "${ECHO_T}no" >&6
5262fi
5263
5264  test -n "$BUILD_CC" && break
5265done
5266test -n "$BUILD_CC" || BUILD_CC="none"
5267
5268fi;
5269	echo "$as_me:5269: checking for native build C compiler" >&5
5270echo $ECHO_N "checking for native build C compiler... $ECHO_C" >&6
5271	echo "$as_me:5271: result: $BUILD_CC" >&5
5272echo "${ECHO_T}$BUILD_CC" >&6
5273
5274	echo "$as_me:5274: checking for native build C preprocessor" >&5
5275echo $ECHO_N "checking for native build C preprocessor... $ECHO_C" >&6
5276
5277# Check whether --with-build-cpp or --without-build-cpp was given.
5278if test "${with_build_cpp+set}" = set; then
5279  withval="$with_build_cpp"
5280  BUILD_CPP="$withval"
5281else
5282  BUILD_CPP='${BUILD_CC} -E'
5283fi;
5284	echo "$as_me:5284: result: $BUILD_CPP" >&5
5285echo "${ECHO_T}$BUILD_CPP" >&6
5286
5287	echo "$as_me:5287: checking for native build C flags" >&5
5288echo $ECHO_N "checking for native build C flags... $ECHO_C" >&6
5289
5290# Check whether --with-build-cflags or --without-build-cflags was given.
5291if test "${with_build_cflags+set}" = set; then
5292  withval="$with_build_cflags"
5293  BUILD_CFLAGS="$withval"
5294fi;
5295	echo "$as_me:5295: result: $BUILD_CFLAGS" >&5
5296echo "${ECHO_T}$BUILD_CFLAGS" >&6
5297
5298	echo "$as_me:5298: checking for native build C preprocessor-flags" >&5
5299echo $ECHO_N "checking for native build C preprocessor-flags... $ECHO_C" >&6
5300
5301# Check whether --with-build-cppflags or --without-build-cppflags was given.
5302if test "${with_build_cppflags+set}" = set; then
5303  withval="$with_build_cppflags"
5304  BUILD_CPPFLAGS="$withval"
5305fi;
5306	echo "$as_me:5306: result: $BUILD_CPPFLAGS" >&5
5307echo "${ECHO_T}$BUILD_CPPFLAGS" >&6
5308
5309	echo "$as_me:5309: checking for native build linker-flags" >&5
5310echo $ECHO_N "checking for native build linker-flags... $ECHO_C" >&6
5311
5312# Check whether --with-build-ldflags or --without-build-ldflags was given.
5313if test "${with_build_ldflags+set}" = set; then
5314  withval="$with_build_ldflags"
5315  BUILD_LDFLAGS="$withval"
5316fi;
5317	echo "$as_me:5317: result: $BUILD_LDFLAGS" >&5
5318echo "${ECHO_T}$BUILD_LDFLAGS" >&6
5319
5320	echo "$as_me:5320: checking for native build linker-libraries" >&5
5321echo $ECHO_N "checking for native build linker-libraries... $ECHO_C" >&6
5322
5323# Check whether --with-build-libs or --without-build-libs was given.
5324if test "${with_build_libs+set}" = set; then
5325  withval="$with_build_libs"
5326  BUILD_LIBS="$withval"
5327fi;
5328	echo "$as_me:5328: result: $BUILD_LIBS" >&5
5329echo "${ECHO_T}$BUILD_LIBS" >&6
5330
5331	# this assumes we're on Unix.
5332	BUILD_EXEEXT=
5333	BUILD_OBJEXT=o
5334
5335	: ${BUILD_CC:='${CC}'}
5336
5337	echo "$as_me:5337: checking if the build-compiler \"$BUILD_CC\" works" >&5
5338echo $ECHO_N "checking if the build-compiler \"$BUILD_CC\" works... $ECHO_C" >&6
5339
5340	cf_save_crossed=$cross_compiling
5341	cf_save_ac_link=$ac_link
5342	cross_compiling=no
5343	cf_build_cppflags=$BUILD_CPPFLAGS
5344	test "$cf_build_cppflags" = "#" && cf_build_cppflags=
5345	ac_link='$BUILD_CC -o "conftest$ac_exeext" $BUILD_CFLAGS $cf_build_cppflags $BUILD_LDFLAGS "conftest.$ac_ext" $BUILD_LIBS >&5'
5346
5347	if test "$cross_compiling" = yes; then
5348  cf_ok_build_cc=unknown
5349else
5350  cat >"conftest.$ac_ext" <<_ACEOF
5351#line 5351 "configure"
5352#include "confdefs.h"
5353#include <stdio.h>
5354		int main(int argc, char *argv[])
5355		{
5356			${cf_cv_main_return:-return}(argc < 0 || argv == 0 || argv[0] == 0);
5357		}
5358
5359_ACEOF
5360rm -f "conftest$ac_exeext"
5361if { (eval echo "$as_me:5361: \"$ac_link\"") >&5
5362  (eval $ac_link) 2>&5
5363  ac_status=$?
5364  echo "$as_me:5364: \$? = $ac_status" >&5
5365  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5366  { (eval echo "$as_me:5366: \"$ac_try\"") >&5
5367  (eval $ac_try) 2>&5
5368  ac_status=$?
5369  echo "$as_me:5369: \$? = $ac_status" >&5
5370  (exit "$ac_status"); }; }; then
5371  cf_ok_build_cc=yes
5372else
5373  echo "$as_me: program exited with status $ac_status" >&5
5374echo "$as_me: failed program was:" >&5
5375cat "conftest.$ac_ext" >&5
5376cf_ok_build_cc=no
5377fi
5378rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5379fi
5380
5381	cross_compiling=$cf_save_crossed
5382	ac_link=$cf_save_ac_link
5383
5384	echo "$as_me:5384: result: $cf_ok_build_cc" >&5
5385echo "${ECHO_T}$cf_ok_build_cc" >&6
5386
5387	if test "$cf_ok_build_cc" != yes
5388	then
5389		{ { echo "$as_me:5389: error: Cross-build requires two compilers.
5390Use --with-build-cc to specify the native compiler." >&5
5391echo "$as_me: error: Cross-build requires two compilers.
5392Use --with-build-cc to specify the native compiler." >&2;}
5393   { (exit 1); exit 1; }; }
5394	fi
5395
5396else
5397	: ${BUILD_CC:='${CC}'}
5398	: ${BUILD_CPP:='${CPP}'}
5399	: ${BUILD_CFLAGS:='${CFLAGS}'}
5400	: ${BUILD_CPPFLAGS:='${CPPFLAGS}'}
5401	: ${BUILD_LDFLAGS:='${LDFLAGS}'}
5402	: ${BUILD_LIBS:='${LIBS}'}
5403	: ${BUILD_EXEEXT:='$x'}
5404	: ${BUILD_OBJEXT:='o'}
5405fi
5406
5407###############################################################################
5408
5409### Options to allow the user to specify the set of libraries which are used.
5410### Use "--without-normal --with-shared" to allow the default model to be
5411### shared, for example.
5412cf_list_models=""
5413
5414echo "$as_me:5414: checking if libtool -version-number should be used" >&5
5415echo $ECHO_N "checking if libtool -version-number should be used... $ECHO_C" >&6
5416
5417# Check whether --enable-libtool-version or --disable-libtool-version was given.
5418if test "${enable_libtool_version+set}" = set; then
5419  enableval="$enable_libtool_version"
5420  test "$enableval" != no && enableval=yes
5421	if test "$enableval" != "yes" ; then
5422    cf_libtool_version=no
5423	else
5424		cf_libtool_version=yes
5425	fi
5426else
5427  enableval=yes
5428	cf_libtool_version=yes
5429
5430fi;
5431echo "$as_me:5431: result: $cf_libtool_version" >&5
5432echo "${ECHO_T}$cf_libtool_version" >&6
5433
5434if test "$cf_libtool_version" = yes ; then
5435	LIBTOOL_VERSION="-version-number"
5436else
5437	LIBTOOL_VERSION="-version-info"
5438	case "x$VERSION" in
5439	(x)
5440		{ echo "$as_me:5440: WARNING: VERSION was not set" >&5
5441echo "$as_me: WARNING: VERSION was not set" >&2;}
5442		;;
5443	(x*.*.*)
5444		ABI_VERSION="$VERSION"
5445		test -n "$verbose" && echo "	ABI_VERSION: $ABI_VERSION" 1>&6
5446
5447echo "${as_me:-configure}:5447: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5448
5449		;;
5450	(x*:*:*)
5451		ABI_VERSION=`echo "$VERSION" | sed -e 's/:/./g'`
5452		test -n "$verbose" && echo "	ABI_VERSION: $ABI_VERSION" 1>&6
5453
5454echo "${as_me:-configure}:5454: testing ABI_VERSION: $ABI_VERSION ..." 1>&5
5455
5456		;;
5457	(*)
5458		{ echo "$as_me:5458: WARNING: unexpected VERSION value: $VERSION" >&5
5459echo "$as_me: WARNING: unexpected VERSION value: $VERSION" >&2;}
5460		;;
5461	esac
5462fi
5463
5464LIBTOOL=
5465
5466# common library maintenance symbols that are convenient for libtool scripts:
5467LIB_CREATE='${AR} -cr'
5468LIB_OBJECT='${OBJECTS}'
5469LIB_SUFFIX=.a
5470LIB_PREP="$RANLIB"
5471
5472# symbols used to prop libtool up to enable it to determine what it should be
5473# doing:
5474LIB_CLEAN=
5475LIB_COMPILE=
5476LIB_LINK='${CC}'
5477LIB_INSTALL=
5478LIB_UNINSTALL=
5479
5480echo "$as_me:5480: checking if you want to build libraries with libtool" >&5
5481echo $ECHO_N "checking if you want to build libraries with libtool... $ECHO_C" >&6
5482
5483# Check whether --with-libtool or --without-libtool was given.
5484if test "${with_libtool+set}" = set; then
5485  withval="$with_libtool"
5486  with_libtool=$withval
5487else
5488  with_libtool=no
5489fi;
5490echo "$as_me:5490: result: $with_libtool" >&5
5491echo "${ECHO_T}$with_libtool" >&6
5492if test "$with_libtool" != "no"; then
5493
5494	if test "$with_libtool" != "yes" ; then
5495
5496if test "x$prefix" != xNONE; then
5497	cf_path_syntax="$prefix"
5498else
5499	cf_path_syntax="$ac_default_prefix"
5500fi
5501
5502case ".$with_libtool" in
5503(.\$\(*\)*|.\'*\'*)
5504	;;
5505(..|./*|.\\*)
5506	;;
5507(.[a-zA-Z]:[\\/]*) # OS/2 EMX
5508	;;
5509(.\$\{*prefix\}*|.\$\{*dir\}*)
5510	eval with_libtool="$with_libtool"
5511	case ".$with_libtool" in
5512	(.NONE/*)
5513		with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5514		;;
5515	esac
5516	;;
5517(.no|.NONE/*)
5518	with_libtool=`echo "$with_libtool" | sed -e s%NONE%$cf_path_syntax%`
5519	;;
5520(*)
5521	{ { echo "$as_me:5521: error: expected a pathname, not \"$with_libtool\"" >&5
5522echo "$as_me: error: expected a pathname, not \"$with_libtool\"" >&2;}
5523   { (exit 1); exit 1; }; }
5524	;;
5525esac
5526
5527		LIBTOOL=$with_libtool
5528	else
5529		if test -n "$ac_tool_prefix"; then
5530  for ac_prog in libtool glibtool
5531  do
5532    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5533set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5534echo "$as_me:5534: checking for $ac_word" >&5
5535echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5536if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5537  echo $ECHO_N "(cached) $ECHO_C" >&6
5538else
5539  if test -n "$LIBTOOL"; then
5540  ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5541else
5542  ac_save_IFS=$IFS; IFS=$ac_path_separator
5543ac_dummy="$PATH"
5544for ac_dir in $ac_dummy; do
5545  IFS=$ac_save_IFS
5546  test -z "$ac_dir" && ac_dir=.
5547  $as_executable_p "$ac_dir/$ac_word" || continue
5548ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5549echo "$as_me:5549: found $ac_dir/$ac_word" >&5
5550break
5551done
5552
5553fi
5554fi
5555LIBTOOL=$ac_cv_prog_LIBTOOL
5556if test -n "$LIBTOOL"; then
5557  echo "$as_me:5557: result: $LIBTOOL" >&5
5558echo "${ECHO_T}$LIBTOOL" >&6
5559else
5560  echo "$as_me:5560: result: no" >&5
5561echo "${ECHO_T}no" >&6
5562fi
5563
5564    test -n "$LIBTOOL" && break
5565  done
5566fi
5567if test -z "$LIBTOOL"; then
5568  ac_ct_LIBTOOL=$LIBTOOL
5569  for ac_prog in libtool glibtool
5570do
5571  # Extract the first word of "$ac_prog", so it can be a program name with args.
5572set dummy $ac_prog; ac_word=$2
5573echo "$as_me:5573: checking for $ac_word" >&5
5574echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5575if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5576  echo $ECHO_N "(cached) $ECHO_C" >&6
5577else
5578  if test -n "$ac_ct_LIBTOOL"; then
5579  ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5580else
5581  ac_save_IFS=$IFS; IFS=$ac_path_separator
5582ac_dummy="$PATH"
5583for ac_dir in $ac_dummy; do
5584  IFS=$ac_save_IFS
5585  test -z "$ac_dir" && ac_dir=.
5586  $as_executable_p "$ac_dir/$ac_word" || continue
5587ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5588echo "$as_me:5588: found $ac_dir/$ac_word" >&5
5589break
5590done
5591
5592fi
5593fi
5594ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5595if test -n "$ac_ct_LIBTOOL"; then
5596  echo "$as_me:5596: result: $ac_ct_LIBTOOL" >&5
5597echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5598else
5599  echo "$as_me:5599: result: no" >&5
5600echo "${ECHO_T}no" >&6
5601fi
5602
5603  test -n "$ac_ct_LIBTOOL" && break
5604done
5605test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5606
5607  LIBTOOL=$ac_ct_LIBTOOL
5608fi
5609
5610if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5611then
5612	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.].*//'`
5613else
5614	cf_cv_libtool_version=
5615fi
5616test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5617
5618		if test -z "$cf_cv_libtool_version" && test "$LIBTOOL" = libtool
5619		then
5620
5621unset ac_cv_prog_ac_ct_LIBTOOL
5622unset ac_ct_LIBTOOL
5623unset LIBTOOL
5624
5625			if test -n "$ac_tool_prefix"; then
5626  for ac_prog in glibtool
5627  do
5628    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5629set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5630echo "$as_me:5630: checking for $ac_word" >&5
5631echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5632if test "${ac_cv_prog_LIBTOOL+set}" = set; then
5633  echo $ECHO_N "(cached) $ECHO_C" >&6
5634else
5635  if test -n "$LIBTOOL"; then
5636  ac_cv_prog_LIBTOOL="$LIBTOOL" # Let the user override the test.
5637else
5638  ac_save_IFS=$IFS; IFS=$ac_path_separator
5639ac_dummy="$PATH"
5640for ac_dir in $ac_dummy; do
5641  IFS=$ac_save_IFS
5642  test -z "$ac_dir" && ac_dir=.
5643  $as_executable_p "$ac_dir/$ac_word" || continue
5644ac_cv_prog_LIBTOOL="$ac_tool_prefix$ac_prog"
5645echo "$as_me:5645: found $ac_dir/$ac_word" >&5
5646break
5647done
5648
5649fi
5650fi
5651LIBTOOL=$ac_cv_prog_LIBTOOL
5652if test -n "$LIBTOOL"; then
5653  echo "$as_me:5653: result: $LIBTOOL" >&5
5654echo "${ECHO_T}$LIBTOOL" >&6
5655else
5656  echo "$as_me:5656: result: no" >&5
5657echo "${ECHO_T}no" >&6
5658fi
5659
5660    test -n "$LIBTOOL" && break
5661  done
5662fi
5663if test -z "$LIBTOOL"; then
5664  ac_ct_LIBTOOL=$LIBTOOL
5665  for ac_prog in glibtool
5666do
5667  # Extract the first word of "$ac_prog", so it can be a program name with args.
5668set dummy $ac_prog; ac_word=$2
5669echo "$as_me:5669: checking for $ac_word" >&5
5670echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5671if test "${ac_cv_prog_ac_ct_LIBTOOL+set}" = set; then
5672  echo $ECHO_N "(cached) $ECHO_C" >&6
5673else
5674  if test -n "$ac_ct_LIBTOOL"; then
5675  ac_cv_prog_ac_ct_LIBTOOL="$ac_ct_LIBTOOL" # Let the user override the test.
5676else
5677  ac_save_IFS=$IFS; IFS=$ac_path_separator
5678ac_dummy="$PATH"
5679for ac_dir in $ac_dummy; do
5680  IFS=$ac_save_IFS
5681  test -z "$ac_dir" && ac_dir=.
5682  $as_executable_p "$ac_dir/$ac_word" || continue
5683ac_cv_prog_ac_ct_LIBTOOL="$ac_prog"
5684echo "$as_me:5684: found $ac_dir/$ac_word" >&5
5685break
5686done
5687
5688fi
5689fi
5690ac_ct_LIBTOOL=$ac_cv_prog_ac_ct_LIBTOOL
5691if test -n "$ac_ct_LIBTOOL"; then
5692  echo "$as_me:5692: result: $ac_ct_LIBTOOL" >&5
5693echo "${ECHO_T}$ac_ct_LIBTOOL" >&6
5694else
5695  echo "$as_me:5695: result: no" >&5
5696echo "${ECHO_T}no" >&6
5697fi
5698
5699  test -n "$ac_ct_LIBTOOL" && break
5700done
5701test -n "$ac_ct_LIBTOOL" || ac_ct_LIBTOOL="none"
5702
5703  LIBTOOL=$ac_ct_LIBTOOL
5704fi
5705
5706if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5707then
5708	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.].*//'`
5709else
5710	cf_cv_libtool_version=
5711fi
5712test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5713
5714		fi
5715	fi
5716	if test -z "$LIBTOOL" ; then
5717		{ { echo "$as_me:5717: error: Cannot find libtool" >&5
5718echo "$as_me: error: Cannot find libtool" >&2;}
5719   { (exit 1); exit 1; }; }
5720	fi
5721	LIB_CREATE='${LIBTOOL} --mode=link ${CC} -rpath ${libdir} ${LIBTOOL_VERSION} `cut -f1 ${top_srcdir}/VERSION` ${LIBTOOL_OPTS} ${LT_UNDEF} $(LIBS) -o'
5722	LIB_OBJECT='${OBJECTS:.o=.lo}'
5723	LIB_SUFFIX=.la
5724	LIB_CLEAN='${LIBTOOL} --mode=clean'
5725	LIB_COMPILE='${LIBTOOL} --mode=compile'
5726	LIB_LINK='${LIBTOOL} --mode=link ${CC} ${LIBTOOL_OPTS}'
5727	LIB_INSTALL='${LIBTOOL} --mode=install'
5728	LIB_UNINSTALL='${LIBTOOL} --mode=uninstall'
5729	LIB_PREP=:
5730
5731if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5732then
5733	echo "$as_me:5733: checking version of $LIBTOOL" >&5
5734echo $ECHO_N "checking version of $LIBTOOL... $ECHO_C" >&6
5735
5736if test -n "$LIBTOOL" && test "$LIBTOOL" != none
5737then
5738	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.].*//'`
5739else
5740	cf_cv_libtool_version=
5741fi
5742test -z "$cf_cv_libtool_version" && unset cf_cv_libtool_version
5743
5744	echo "$as_me:5744: result: $cf_cv_libtool_version" >&5
5745echo "${ECHO_T}$cf_cv_libtool_version" >&6
5746	if test -n "$cf_cv_libtool_version"
5747	then
5748		cf_check_libtool_version=`$LIBTOOL --version 2>&1 | sed -e '/^$/d' -e 's,[()],...,g' -e 's,[ ],-,g' -e '2,$d'`
5749		case "x$cf_check_libtool_version" in
5750		(*...GNU-libtool...*)
5751			;;
5752		(*)
5753			{ { echo "$as_me:5753: error: This is not GNU libtool" >&5
5754echo "$as_me: error: This is not GNU libtool" >&2;}
5755   { (exit 1); exit 1; }; }
5756			;;
5757		esac
5758	else
5759		{ { echo "$as_me:5759: error: No version found for $LIBTOOL" >&5
5760echo "$as_me: error: No version found for $LIBTOOL" >&2;}
5761   { (exit 1); exit 1; }; }
5762	fi
5763else
5764	{ { echo "$as_me:5764: error: GNU libtool has not been found" >&5
5765echo "$as_me: error: GNU libtool has not been found" >&2;}
5766   { (exit 1); exit 1; }; }
5767fi
5768
5769	# special hack to add -no-undefined (which libtool should do for itself)
5770	LT_UNDEF=
5771	case "$cf_cv_system_name" in
5772	(cygwin*|msys*|mingw32*|os2*|uwin*|aix[4-7])
5773		LT_UNDEF=-no-undefined
5774		;;
5775	esac
5776
5777	# special hack to add --tag option for C++ compiler
5778	case "$cf_cv_libtool_version" in
5779	(1.[5-9]*|[2-9].[0-9.a-z]*)
5780		LIBTOOL_CXX="$LIBTOOL --tag=CXX"
5781		LIBTOOL="$LIBTOOL --tag=CC"
5782		;;
5783	(*)
5784		LIBTOOL_CXX="$LIBTOOL"
5785		;;
5786	esac
5787else
5788	LIBTOOL=""
5789	LIBTOOL_CXX=""
5790fi
5791
5792test -z "$LIBTOOL" && ECHO_LT=
5793
5794if test "$with_libtool" != "no" ; then
5795
5796cf_list_models="$cf_list_models libtool"
5797
5798else
5799
5800echo "$as_me:5800: checking if you want to build shared libraries" >&5
5801echo $ECHO_N "checking if you want to build shared libraries... $ECHO_C" >&6
5802
5803# Check whether --with-shared or --without-shared was given.
5804if test "${with_shared+set}" = set; then
5805  withval="$with_shared"
5806  with_shared=$withval
5807else
5808  with_shared=no
5809fi;
5810echo "$as_me:5810: result: $with_shared" >&5
5811echo "${ECHO_T}$with_shared" >&6
5812test "x$with_shared" = "xyes" && cf_list_models="$cf_list_models shared"
5813
5814echo "$as_me:5814: checking if you want to build static libraries" >&5
5815echo $ECHO_N "checking if you want to build static libraries... $ECHO_C" >&6
5816
5817# Check whether --with-normal or --without-normal was given.
5818if test "${with_normal+set}" = set; then
5819  withval="$with_normal"
5820  with_normal=$withval
5821else
5822  with_normal=yes
5823fi;
5824echo "$as_me:5824: result: $with_normal" >&5
5825echo "${ECHO_T}$with_normal" >&6
5826test "x$with_normal" = "xyes" && cf_list_models="$cf_list_models normal"
5827
5828echo "$as_me:5828: checking if you want to build debug libraries" >&5
5829echo $ECHO_N "checking if you want to build debug libraries... $ECHO_C" >&6
5830
5831# Check whether --with-debug or --without-debug was given.
5832if test "${with_debug+set}" = set; then
5833  withval="$with_debug"
5834  with_debug=$withval
5835else
5836  with_debug=yes
5837fi;
5838echo "$as_me:5838: result: $with_debug" >&5
5839echo "${ECHO_T}$with_debug" >&6
5840test "x$with_debug" = "xyes" && cf_list_models="$cf_list_models debug"
5841
5842echo "$as_me:5842: checking if you want to build profiling libraries" >&5
5843echo $ECHO_N "checking if you want to build profiling libraries... $ECHO_C" >&6
5844
5845# Check whether --with-profile or --without-profile was given.
5846if test "${with_profile+set}" = set; then
5847  withval="$with_profile"
5848  with_profile=$withval
5849else
5850  with_profile=no
5851fi;
5852echo "$as_me:5852: result: $with_profile" >&5
5853echo "${ECHO_T}$with_profile" >&6
5854test "x$with_profile" = "xyes" && cf_list_models="$cf_list_models profile"
5855
5856fi
5857
5858if test "X$cf_with_cxx_binding" != Xno; then
5859if test "x$with_shared" = "xyes"; then
5860echo "$as_me:5860: checking if you want to build C++ shared libraries" >&5
5861echo $ECHO_N "checking if you want to build C++ shared libraries... $ECHO_C" >&6
5862
5863# Check whether --with-cxx-shared or --without-cxx-shared was given.
5864if test "${with_cxx_shared+set}" = set; then
5865  withval="$with_cxx_shared"
5866  with_shared_cxx=$withval
5867else
5868  with_shared_cxx=no
5869fi;
5870echo "$as_me:5870: result: $with_shared_cxx" >&5
5871echo "${ECHO_T}$with_shared_cxx" >&6
5872fi
5873fi
5874
5875###############################################################################
5876
5877echo "$as_me:5877: checking for specified models" >&5
5878echo $ECHO_N "checking for specified models... $ECHO_C" >&6
5879test -z "$cf_list_models" && cf_list_models=normal
5880test "$with_libtool" != "no" && cf_list_models=libtool
5881echo "$as_me:5881: result: $cf_list_models" >&5
5882echo "${ECHO_T}$cf_list_models" >&6
5883
5884### Use the first model as the default, and save its suffix for use in building
5885### up test-applications.
5886echo "$as_me:5886: checking for default model" >&5
5887echo $ECHO_N "checking for default model... $ECHO_C" >&6
5888DFT_LWR_MODEL=`echo "$cf_list_models" | $AWK '{print $1}'`
5889echo "$as_me:5889: result: $DFT_LWR_MODEL" >&5
5890echo "${ECHO_T}$DFT_LWR_MODEL" >&6
5891
5892DFT_UPR_MODEL=`echo "$DFT_LWR_MODEL" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
5893
5894TICS_NAME=tic
5895
5896TINFO_NAME=tinfo
5897
5898LIB_NAME=ncurses
5899
5900LIB_DIR=../lib
5901LIB_2ND=../../lib
5902
5903echo "$as_me:5903: checking if you want to have a library-prefix" >&5
5904echo $ECHO_N "checking if you want to have a library-prefix... $ECHO_C" >&6
5905
5906# Check whether --with-lib-prefix or --without-lib-prefix was given.
5907if test "${with_lib_prefix+set}" = set; then
5908  withval="$with_lib_prefix"
5909  with_lib_prefix=$withval
5910else
5911  with_lib_prefix=auto
5912fi;
5913echo "$as_me:5913: result: $with_lib_prefix" >&5
5914echo "${ECHO_T}$with_lib_prefix" >&6
5915
5916if test "$with_lib_prefix" = auto
5917then
5918
5919	case "$cf_cv_system_name" in
5920	(OS/2*|os2*)
5921		if test "$DFT_LWR_MODEL" = libtool; then
5922			LIB_PREFIX='lib'
5923		else
5924			LIB_PREFIX=''
5925		fi
5926		;;
5927	(*-msvc*)
5928		LIB_PREFIX=''
5929		;;
5930	(*)	LIB_PREFIX='lib'
5931		;;
5932	esac
5933cf_prefix=$LIB_PREFIX
5934
5935elif test "$with_lib_prefix" = no
5936then
5937	LIB_PREFIX=
5938else
5939	LIB_PREFIX=$with_lib_prefix
5940fi
5941
5942LIB_SUFFIX=
5943
5944	echo "$as_me:5944: checking for PATH separator" >&5
5945echo $ECHO_N "checking for PATH separator... $ECHO_C" >&6
5946	case "$cf_cv_system_name" in
5947	(os2*)	PATH_SEPARATOR=';'  ;;
5948	(*)	${PATH_SEPARATOR:=':'}  ;;
5949	esac
5950
5951	echo "$as_me:5951: result: $PATH_SEPARATOR" >&5
5952echo "${ECHO_T}$PATH_SEPARATOR" >&6
5953
5954# headers needed for checks...
5955echo "$as_me:5955: checking for ANSI C header files" >&5
5956echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5957if test "${ac_cv_header_stdc+set}" = set; then
5958  echo $ECHO_N "(cached) $ECHO_C" >&6
5959else
5960  cat >"conftest.$ac_ext" <<_ACEOF
5961#line 5961 "configure"
5962#include "confdefs.h"
5963#include <stdlib.h>
5964#include <stdarg.h>
5965#include <string.h>
5966#include <float.h>
5967
5968_ACEOF
5969if { (eval echo "$as_me:5969: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5970  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5971  ac_status=$?
5972  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5973  rm -f conftest.er1
5974  cat conftest.err >&5
5975  echo "$as_me:5975: \$? = $ac_status" >&5
5976  (exit "$ac_status"); } >/dev/null; then
5977  if test -s conftest.err; then
5978    ac_cpp_err=$ac_c_preproc_warn_flag
5979  else
5980    ac_cpp_err=
5981  fi
5982else
5983  ac_cpp_err=yes
5984fi
5985if test -z "$ac_cpp_err"; then
5986  ac_cv_header_stdc=yes
5987else
5988  echo "$as_me: failed program was:" >&5
5989  cat "conftest.$ac_ext" >&5
5990  ac_cv_header_stdc=no
5991fi
5992rm -f conftest.err "conftest.$ac_ext"
5993
5994if test $ac_cv_header_stdc = yes; then
5995  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5996  cat >"conftest.$ac_ext" <<_ACEOF
5997#line 5997 "configure"
5998#include "confdefs.h"
5999#include <string.h>
6000
6001_ACEOF
6002if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6003  $EGREP "memchr" >/dev/null 2>&1; then
6004  :
6005else
6006  ac_cv_header_stdc=no
6007fi
6008rm -rf conftest*
6009
6010fi
6011
6012if test $ac_cv_header_stdc = yes; then
6013  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6014  cat >"conftest.$ac_ext" <<_ACEOF
6015#line 6015 "configure"
6016#include "confdefs.h"
6017#include <stdlib.h>
6018
6019_ACEOF
6020if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6021  $EGREP "free" >/dev/null 2>&1; then
6022  :
6023else
6024  ac_cv_header_stdc=no
6025fi
6026rm -rf conftest*
6027
6028fi
6029
6030if test $ac_cv_header_stdc = yes; then
6031  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6032  if test "$cross_compiling" = yes; then
6033  :
6034else
6035  cat >"conftest.$ac_ext" <<_ACEOF
6036#line 6036 "configure"
6037#include "confdefs.h"
6038#include <ctype.h>
6039#if ((' ' & 0x0FF) == 0x020)
6040# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6041# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6042#else
6043# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
6044                     || ('j' <= (c) && (c) <= 'r') \
6045                     || ('s' <= (c) && (c) <= 'z'))
6046# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6047#endif
6048
6049#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6050int
6051main (void)
6052{
6053  int i;
6054  for (i = 0; i < 256; i++)
6055    if (XOR (islower (i), ISLOWER (i))
6056        || toupper (i) != TOUPPER (i))
6057      $ac_main_return(2);
6058  $ac_main_return (0);
6059}
6060_ACEOF
6061rm -f "conftest$ac_exeext"
6062if { (eval echo "$as_me:6062: \"$ac_link\"") >&5
6063  (eval $ac_link) 2>&5
6064  ac_status=$?
6065  echo "$as_me:6065: \$? = $ac_status" >&5
6066  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
6067  { (eval echo "$as_me:6067: \"$ac_try\"") >&5
6068  (eval $ac_try) 2>&5
6069  ac_status=$?
6070  echo "$as_me:6070: \$? = $ac_status" >&5
6071  (exit "$ac_status"); }; }; then
6072  :
6073else
6074  echo "$as_me: program exited with status $ac_status" >&5
6075echo "$as_me: failed program was:" >&5
6076cat "conftest.$ac_ext" >&5
6077ac_cv_header_stdc=no
6078fi
6079rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
6080fi
6081fi
6082fi
6083echo "$as_me:6083: result: $ac_cv_header_stdc" >&5
6084echo "${ECHO_T}$ac_cv_header_stdc" >&6
6085if test $ac_cv_header_stdc = yes; then
6086
6087cat >>confdefs.h <<\EOF
6088#define STDC_HEADERS 1
6089EOF
6090
6091fi
6092
6093# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6094
6095for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6096                  inttypes.h stdint.h unistd.h
6097do
6098as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6099echo "$as_me:6099: checking for $ac_header" >&5
6100echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
6101if eval "test \"\${$as_ac_Header+set}\" = set"; then
6102  echo $ECHO_N "(cached) $ECHO_C" >&6
6103else
6104  cat >"conftest.$ac_ext" <<_ACEOF
6105#line 6105 "configure"
6106#include "confdefs.h"
6107$ac_includes_default
6108#include <$ac_header>
6109_ACEOF
6110rm -f "conftest.$ac_objext"
6111if { (eval echo "$as_me:6111: \"$ac_compile\"") >&5
6112  (eval $ac_compile) 2>&5
6113  ac_status=$?
6114  echo "$as_me:6114: \$? = $ac_status" >&5
6115  (exit "$ac_status"); } &&
6116         { ac_try='test -s "conftest.$ac_objext"'
6117  { (eval echo "$as_me:6117: \"$ac_try\"") >&5
6118  (eval $ac_try) 2>&5
6119  ac_status=$?
6120  echo "$as_me:6120: \$? = $ac_status" >&5
6121  (exit "$ac_status"); }; }; then
6122  eval "$as_ac_Header=yes"
6123else
6124  echo "$as_me: failed program was:" >&5
6125cat "conftest.$ac_ext" >&5
6126eval "$as_ac_Header=no"
6127fi
6128rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6129fi
6130echo "$as_me:6130: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6131echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6132if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6133  cat >>confdefs.h <<EOF
6134#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6135EOF
6136
6137fi
6138done
6139
6140echo "$as_me:6140: checking whether exit is declared" >&5
6141echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
6142if test "${ac_cv_have_decl_exit+set}" = set; then
6143  echo $ECHO_N "(cached) $ECHO_C" >&6
6144else
6145  cat >"conftest.$ac_ext" <<_ACEOF
6146#line 6146 "configure"
6147#include "confdefs.h"
6148$ac_includes_default
6149int
6150main (void)
6151{
6152#ifndef exit
6153  (void) exit;
6154#endif
6155
6156  ;
6157  return 0;
6158}
6159_ACEOF
6160rm -f "conftest.$ac_objext"
6161if { (eval echo "$as_me:6161: \"$ac_compile\"") >&5
6162  (eval $ac_compile) 2>&5
6163  ac_status=$?
6164  echo "$as_me:6164: \$? = $ac_status" >&5
6165  (exit "$ac_status"); } &&
6166         { ac_try='test -s "conftest.$ac_objext"'
6167  { (eval echo "$as_me:6167: \"$ac_try\"") >&5
6168  (eval $ac_try) 2>&5
6169  ac_status=$?
6170  echo "$as_me:6170: \$? = $ac_status" >&5
6171  (exit "$ac_status"); }; }; then
6172  ac_cv_have_decl_exit=yes
6173else
6174  echo "$as_me: failed program was:" >&5
6175cat "conftest.$ac_ext" >&5
6176ac_cv_have_decl_exit=no
6177fi
6178rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6179fi
6180echo "$as_me:6180: result: $ac_cv_have_decl_exit" >&5
6181echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
6182
6183ac_header_dirent=no
6184for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
6185  as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
6186echo "$as_me:6186: checking for $ac_hdr that defines DIR" >&5
6187echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6
6188if eval "test \"\${$as_ac_Header+set}\" = set"; then
6189  echo $ECHO_N "(cached) $ECHO_C" >&6
6190else
6191  cat >"conftest.$ac_ext" <<_ACEOF
6192#line 6192 "configure"
6193#include "confdefs.h"
6194#include <sys/types.h>
6195#include <$ac_hdr>
6196
6197int
6198main (void)
6199{
6200if ((DIR *) 0)
6201return 0;
6202  ;
6203  return 0;
6204}
6205_ACEOF
6206rm -f "conftest.$ac_objext"
6207if { (eval echo "$as_me:6207: \"$ac_compile\"") >&5
6208  (eval $ac_compile) 2>&5
6209  ac_status=$?
6210  echo "$as_me:6210: \$? = $ac_status" >&5
6211  (exit "$ac_status"); } &&
6212         { ac_try='test -s "conftest.$ac_objext"'
6213  { (eval echo "$as_me:6213: \"$ac_try\"") >&5
6214  (eval $ac_try) 2>&5
6215  ac_status=$?
6216  echo "$as_me:6216: \$? = $ac_status" >&5
6217  (exit "$ac_status"); }; }; then
6218  eval "$as_ac_Header=yes"
6219else
6220  echo "$as_me: failed program was:" >&5
6221cat "conftest.$ac_ext" >&5
6222eval "$as_ac_Header=no"
6223fi
6224rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6225fi
6226echo "$as_me:6226: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
6227echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
6228if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
6229  cat >>confdefs.h <<EOF
6230#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
6231EOF
6232
6233ac_header_dirent=$ac_hdr; break
6234fi
6235
6236done
6237# Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
6238if test $ac_header_dirent = dirent.h; then
6239  echo "$as_me:6239: checking for opendir in -ldir" >&5
6240echo $ECHO_N "checking for opendir in -ldir... $ECHO_C" >&6
6241if test "${ac_cv_lib_dir_opendir+set}" = set; then
6242  echo $ECHO_N "(cached) $ECHO_C" >&6
6243else
6244  ac_check_lib_save_LIBS=$LIBS
6245LIBS="-ldir  $LIBS"
6246cat >"conftest.$ac_ext" <<_ACEOF
6247#line 6247 "configure"
6248#include "confdefs.h"
6249
6250/* Override any gcc2 internal prototype to avoid an error.  */
6251#ifdef __cplusplus
6252extern "C"
6253#endif
6254/* We use char because int might match the return type of a gcc2
6255   builtin and then its argument prototype would still apply.  */
6256char opendir (void);
6257int
6258main (void)
6259{
6260opendir ();
6261  ;
6262  return 0;
6263}
6264_ACEOF
6265rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6266if { (eval echo "$as_me:6266: \"$ac_link\"") >&5
6267  (eval $ac_link) 2>&5
6268  ac_status=$?
6269  echo "$as_me:6269: \$? = $ac_status" >&5
6270  (exit "$ac_status"); } &&
6271         { ac_try='test -s "conftest$ac_exeext"'
6272  { (eval echo "$as_me:6272: \"$ac_try\"") >&5
6273  (eval $ac_try) 2>&5
6274  ac_status=$?
6275  echo "$as_me:6275: \$? = $ac_status" >&5
6276  (exit "$ac_status"); }; }; then
6277  ac_cv_lib_dir_opendir=yes
6278else
6279  echo "$as_me: failed program was:" >&5
6280cat "conftest.$ac_ext" >&5
6281ac_cv_lib_dir_opendir=no
6282fi
6283rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6284LIBS=$ac_check_lib_save_LIBS
6285fi
6286echo "$as_me:6286: result: $ac_cv_lib_dir_opendir" >&5
6287echo "${ECHO_T}$ac_cv_lib_dir_opendir" >&6
6288if test "$ac_cv_lib_dir_opendir" = yes; then
6289  LIBS="$LIBS -ldir"
6290fi
6291
6292else
6293  echo "$as_me:6293: checking for opendir in -lx" >&5
6294echo $ECHO_N "checking for opendir in -lx... $ECHO_C" >&6
6295if test "${ac_cv_lib_x_opendir+set}" = set; then
6296  echo $ECHO_N "(cached) $ECHO_C" >&6
6297else
6298  ac_check_lib_save_LIBS=$LIBS
6299LIBS="-lx  $LIBS"
6300cat >"conftest.$ac_ext" <<_ACEOF
6301#line 6301 "configure"
6302#include "confdefs.h"
6303
6304/* Override any gcc2 internal prototype to avoid an error.  */
6305#ifdef __cplusplus
6306extern "C"
6307#endif
6308/* We use char because int might match the return type of a gcc2
6309   builtin and then its argument prototype would still apply.  */
6310char opendir (void);
6311int
6312main (void)
6313{
6314opendir ();
6315  ;
6316  return 0;
6317}
6318_ACEOF
6319rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6320if { (eval echo "$as_me:6320: \"$ac_link\"") >&5
6321  (eval $ac_link) 2>&5
6322  ac_status=$?
6323  echo "$as_me:6323: \$? = $ac_status" >&5
6324  (exit "$ac_status"); } &&
6325         { ac_try='test -s "conftest$ac_exeext"'
6326  { (eval echo "$as_me:6326: \"$ac_try\"") >&5
6327  (eval $ac_try) 2>&5
6328  ac_status=$?
6329  echo "$as_me:6329: \$? = $ac_status" >&5
6330  (exit "$ac_status"); }; }; then
6331  ac_cv_lib_x_opendir=yes
6332else
6333  echo "$as_me: failed program was:" >&5
6334cat "conftest.$ac_ext" >&5
6335ac_cv_lib_x_opendir=no
6336fi
6337rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6338LIBS=$ac_check_lib_save_LIBS
6339fi
6340echo "$as_me:6340: result: $ac_cv_lib_x_opendir" >&5
6341echo "${ECHO_T}$ac_cv_lib_x_opendir" >&6
6342if test "$ac_cv_lib_x_opendir" = yes; then
6343  LIBS="$LIBS -lx"
6344fi
6345
6346fi
6347
6348###############################################################################
6349
6350echo "$as_me:6350: checking if you want to build a separate terminfo library" >&5
6351echo $ECHO_N "checking if you want to build a separate terminfo library... $ECHO_C" >&6
6352
6353# Check whether --with-termlib or --without-termlib was given.
6354if test "${with_termlib+set}" = set; then
6355  withval="$with_termlib"
6356  with_termlib=$withval
6357else
6358  with_termlib=no
6359fi;
6360echo "$as_me:6360: result: $with_termlib" >&5
6361echo "${ECHO_T}$with_termlib" >&6
6362
6363echo "$as_me:6363: checking if you want to build a separate tic library" >&5
6364echo $ECHO_N "checking if you want to build a separate tic library... $ECHO_C" >&6
6365
6366# Check whether --with-ticlib or --without-ticlib was given.
6367if test "${with_ticlib+set}" = set; then
6368  withval="$with_ticlib"
6369  with_ticlib=$withval
6370else
6371  with_ticlib=no
6372fi;
6373echo "$as_me:6373: result: $with_ticlib" >&5
6374echo "${ECHO_T}$with_ticlib" >&6
6375
6376if test X"$CC_G_OPT" = X"" ; then
6377	CC_G_OPT='-g'
6378	test -n "$GCC" && test "x${ac_cv_prog_cc_g}" != xyes && CC_G_OPT=''
6379fi
6380
6381if test X"$CXX_G_OPT" = X"" ; then
6382	CXX_G_OPT='-g'
6383	test -n "$GXX" && test "x${ac_cv_prog_cxx_g}" != xyes && CXX_G_OPT=''
6384fi
6385
6386echo "$as_me:6386: checking for default loader flags" >&5
6387echo $ECHO_N "checking for default loader flags... $ECHO_C" >&6
6388case "$DFT_LWR_MODEL" in
6389(libtool) LD_MODEL=''   ;;
6390(normal)  LD_MODEL=''   ;;
6391(debug)   LD_MODEL=$CC_G_OPT ;;
6392(profile) LD_MODEL='-pg';;
6393(shared)  LD_MODEL=''   ;;
6394esac
6395echo "$as_me:6395: result: ${LD_MODEL:-(none)}" >&5
6396echo "${ECHO_T}${LD_MODEL:-(none)}" >&6
6397
6398case "$DFT_LWR_MODEL" in
6399(shared)
6400
6401echo "$as_me:6401: checking if rpath option should be used" >&5
6402echo $ECHO_N "checking if rpath option should be used... $ECHO_C" >&6
6403
6404# Check whether --enable-rpath or --disable-rpath was given.
6405if test "${enable_rpath+set}" = set; then
6406  enableval="$enable_rpath"
6407  cf_cv_enable_rpath=$enableval
6408else
6409  cf_cv_enable_rpath=no
6410fi;
6411echo "$as_me:6411: result: $cf_cv_enable_rpath" >&5
6412echo "${ECHO_T}$cf_cv_enable_rpath" >&6
6413
6414echo "$as_me:6414: checking if shared libraries should be relinked during install" >&5
6415echo $ECHO_N "checking if shared libraries should be relinked during install... $ECHO_C" >&6
6416
6417# Check whether --enable-relink or --disable-relink was given.
6418if test "${enable_relink+set}" = set; then
6419  enableval="$enable_relink"
6420  cf_cv_do_relink=$enableval
6421else
6422  cf_cv_do_relink=yes
6423fi;
6424echo "$as_me:6424: result: $cf_cv_do_relink" >&5
6425echo "${ECHO_T}$cf_cv_do_relink" >&6
6426	;;
6427esac
6428
6429# we will build libraries one-level down.
6430rel_builddir=..
6431
6432LD_RPATH_OPT=
6433if test "x$cf_cv_enable_rpath" != xno
6434then
6435	echo "$as_me:6435: checking for an rpath option" >&5
6436echo $ECHO_N "checking for an rpath option... $ECHO_C" >&6
6437	case "$cf_cv_system_name" in
6438	(irix*)
6439		if test "$GCC" = yes; then
6440			LD_RPATH_OPT="-Wl,-rpath,"
6441		else
6442			LD_RPATH_OPT="-rpath "
6443		fi
6444		;;
6445	(linux*|gnu*|k*bsd*-gnu|freebsd*)
6446		LD_RPATH_OPT="-Wl,-rpath,"
6447		;;
6448	(openbsd[2-9].*|mirbsd*)
6449		LD_RPATH_OPT="-Wl,-rpath,"
6450		;;
6451	(dragonfly*)
6452		LD_RPATH_OPT="-rpath "
6453		;;
6454	(netbsd*)
6455		LD_RPATH_OPT="-Wl,-rpath,"
6456		;;
6457	(osf*|mls+*)
6458		LD_RPATH_OPT="-rpath "
6459		;;
6460	(solaris2*)
6461		LD_RPATH_OPT="-R"
6462		;;
6463	(*)
6464		;;
6465	esac
6466	echo "$as_me:6466: result: $LD_RPATH_OPT" >&5
6467echo "${ECHO_T}$LD_RPATH_OPT" >&6
6468
6469	case "x$LD_RPATH_OPT" in
6470	(x-R*)
6471		echo "$as_me:6471: checking if we need a space after rpath option" >&5
6472echo $ECHO_N "checking if we need a space after rpath option... $ECHO_C" >&6
6473		cf_save_LIBS="$LIBS"
6474
6475cf_add_libs="$LIBS"
6476# reverse order
6477cf_add_0lib=
6478for cf_add_1lib in ${LD_RPATH_OPT}$libdir; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
6479# filter duplicates
6480for cf_add_1lib in $cf_add_0lib; do
6481	for cf_add_2lib in $cf_add_libs; do
6482		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
6483			cf_add_1lib=
6484			break
6485		fi
6486	done
6487	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
6488done
6489LIBS="$cf_add_libs"
6490
6491		cat >"conftest.$ac_ext" <<_ACEOF
6492#line 6492 "configure"
6493#include "confdefs.h"
6494
6495int
6496main (void)
6497{
6498
6499  ;
6500  return 0;
6501}
6502_ACEOF
6503rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6504if { (eval echo "$as_me:6504: \"$ac_link\"") >&5
6505  (eval $ac_link) 2>&5
6506  ac_status=$?
6507  echo "$as_me:6507: \$? = $ac_status" >&5
6508  (exit "$ac_status"); } &&
6509         { ac_try='test -s "conftest$ac_exeext"'
6510  { (eval echo "$as_me:6510: \"$ac_try\"") >&5
6511  (eval $ac_try) 2>&5
6512  ac_status=$?
6513  echo "$as_me:6513: \$? = $ac_status" >&5
6514  (exit "$ac_status"); }; }; then
6515  cf_rpath_space=no
6516else
6517  echo "$as_me: failed program was:" >&5
6518cat "conftest.$ac_ext" >&5
6519cf_rpath_space=yes
6520fi
6521rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6522		LIBS="$cf_save_LIBS"
6523		echo "$as_me:6523: result: $cf_rpath_space" >&5
6524echo "${ECHO_T}$cf_rpath_space" >&6
6525		test "$cf_rpath_space" = yes && LD_RPATH_OPT="$LD_RPATH_OPT "
6526		;;
6527	esac
6528fi
6529
6530	RM_SHARED_OPTS=
6531	LOCAL_LDFLAGS=
6532	LOCAL_LDFLAGS2=
6533	LD_SHARED_OPTS=
6534	INSTALL_LIB="-m 644"
6535	: ${rel_builddir:=.}
6536
6537	shlibdir=$libdir
6538
6539	MAKE_DLLS="#"
6540
6541	cf_cv_do_symlinks=no
6542	cf_ld_rpath_opt=
6543	test "$cf_cv_enable_rpath" = yes && cf_ld_rpath_opt="$LD_RPATH_OPT"
6544
6545	echo "$as_me:6545: checking whether to use release or ABI version in shared library file names" >&5
6546echo $ECHO_N "checking whether to use release or ABI version in shared library file names... $ECHO_C" >&6
6547
6548# Check whether --with-shlib-version or --without-shlib-version was given.
6549if test "${with_shlib_version+set}" = set; then
6550  withval="$with_shlib_version"
6551  test -z "$withval" && withval=auto
6552	case "$withval" in
6553	(yes)
6554		cf_cv_shlib_version=auto
6555		;;
6556	(rel|abi|auto)
6557		cf_cv_shlib_version=$withval
6558		;;
6559	(*)
6560		echo "$as_me:6560: result: $withval" >&5
6561echo "${ECHO_T}$withval" >&6
6562		{ { echo "$as_me:6562: error: option value must be one of: rel, abi, or auto" >&5
6563echo "$as_me: error: option value must be one of: rel, abi, or auto" >&2;}
6564   { (exit 1); exit 1; }; }
6565		;;
6566	esac
6567
6568else
6569  cf_cv_shlib_version=auto
6570fi;
6571	echo "$as_me:6571: result: $cf_cv_shlib_version" >&5
6572echo "${ECHO_T}$cf_cv_shlib_version" >&6
6573
6574	cf_cv_rm_so_locs=no
6575	cf_try_cflags=
6576
6577	# Some less-capable ports of gcc support only -fpic
6578	CC_SHARED_OPTS=
6579
6580	cf_try_fPIC=no
6581	if test "$GCC" = yes
6582	then
6583		cf_try_fPIC=yes
6584	else
6585		case "$cf_cv_system_name" in
6586		(*linux*)	# e.g., PGI compiler
6587			cf_try_fPIC=yes
6588			;;
6589		esac
6590	fi
6591
6592	if test "$cf_try_fPIC" = yes
6593	then
6594		echo "$as_me:6594: checking which $CC option to use" >&5
6595echo $ECHO_N "checking which $CC option to use... $ECHO_C" >&6
6596		cf_save_CFLAGS="$CFLAGS"
6597		for CC_SHARED_OPTS in -fPIC -fpic ''
6598		do
6599			CFLAGS="$cf_save_CFLAGS $CC_SHARED_OPTS"
6600			cat >"conftest.$ac_ext" <<_ACEOF
6601#line 6601 "configure"
6602#include "confdefs.h"
6603#include <stdio.h>
6604int
6605main (void)
6606{
6607int x = 1; (void)x
6608  ;
6609  return 0;
6610}
6611_ACEOF
6612rm -f "conftest.$ac_objext"
6613if { (eval echo "$as_me:6613: \"$ac_compile\"") >&5
6614  (eval $ac_compile) 2>&5
6615  ac_status=$?
6616  echo "$as_me:6616: \$? = $ac_status" >&5
6617  (exit "$ac_status"); } &&
6618         { ac_try='test -s "conftest.$ac_objext"'
6619  { (eval echo "$as_me:6619: \"$ac_try\"") >&5
6620  (eval $ac_try) 2>&5
6621  ac_status=$?
6622  echo "$as_me:6622: \$? = $ac_status" >&5
6623  (exit "$ac_status"); }; }; then
6624  break
6625else
6626  echo "$as_me: failed program was:" >&5
6627cat "conftest.$ac_ext" >&5
6628fi
6629rm -f "conftest.$ac_objext" "conftest.$ac_ext"
6630		done
6631		echo "$as_me:6631: result: $CC_SHARED_OPTS" >&5
6632echo "${ECHO_T}$CC_SHARED_OPTS" >&6
6633		CFLAGS="$cf_save_CFLAGS"
6634	fi
6635
6636	cf_cv_shlib_version_infix=no
6637
6638	case "$cf_cv_system_name" in
6639	(aix4.3-9*|aix[5-7]*)
6640		if test "$GCC" = yes; then
6641			CC_SHARED_OPTS='-Wl,-brtl'
6642			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6643		else
6644			CC_SHARED_OPTS='-brtl'
6645			# as well as '-qpic=large -G' or perhaps "-bM:SRE -bnoentry -bexpall"
6646			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -G -Wl,-brtl -Wl,-blibpath:${RPATH_LIST}:/usr/lib -o $@'
6647		fi
6648		;;
6649	(beos*)
6650		MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -o $@ -Xlinker -soname=`basename $@` -nostart -e 0'
6651		;;
6652	(cygwin*)
6653		CC_SHARED_OPTS=
6654		MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6655		RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6656		cf_cv_shlib_version=cygdll
6657		cf_cv_shlib_version_infix=cygdll
6658		shlibdir=$bindir
6659		MAKE_DLLS=
6660		cat >mk_shared_lib.sh <<-CF_EOF
6661		#!$SHELL
6662		SHARED_LIB=\$1
6663		IMPORT_LIB=\`echo "\$1" | sed -e 's/cyg/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6664		shift
6665		cat <<-EOF
6666		Linking shared library
6667		** SHARED_LIB \$SHARED_LIB
6668		** IMPORT_LIB \$IMPORT_LIB
6669EOF
6670		exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6671CF_EOF
6672		chmod +x mk_shared_lib.sh
6673		;;
6674	(msys*)
6675		CC_SHARED_OPTS=
6676		MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6677		RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6678		cf_cv_shlib_version=msysdll
6679		cf_cv_shlib_version_infix=msysdll
6680		shlibdir=$bindir
6681		MAKE_DLLS=
6682		cat >mk_shared_lib.sh <<-CF_EOF
6683		#!$SHELL
6684		SHARED_LIB=\$1
6685		IMPORT_LIB=\`echo "\$1" | sed -e 's/msys-/lib/' -e 's/[0-9]*\.dll$/.dll.a/'\`
6686		shift
6687		cat <<-EOF
6688		Linking shared library
6689		** SHARED_LIB \$SHARED_LIB
6690		** IMPORT_LIB \$IMPORT_LIB
6691EOF
6692		exec \$* ${LDFLAGS} -shared -Wl,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6693CF_EOF
6694		chmod +x mk_shared_lib.sh
6695		;;
6696	(darwin*)
6697		cf_try_cflags="no-cpp-precomp"
6698		CC_SHARED_OPTS="-dynamic"
6699		MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dynamiclib -install_name ${libdir}/`basename $@` -compatibility_version ${ABI_VERSION} -current_version ${ABI_VERSION} -o $@'
6700		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=abi
6701		cf_cv_shlib_version_infix=yes
6702		echo "$as_me:6702: checking if ld -search_paths_first works" >&5
6703echo $ECHO_N "checking if ld -search_paths_first works... $ECHO_C" >&6
6704if test "${cf_cv_ldflags_search_paths_first+set}" = set; then
6705  echo $ECHO_N "(cached) $ECHO_C" >&6
6706else
6707
6708			cf_save_LDFLAGS=$LDFLAGS
6709			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6710			cat >"conftest.$ac_ext" <<_ACEOF
6711#line 6711 "configure"
6712#include "confdefs.h"
6713
6714int
6715main (void)
6716{
6717int i;
6718  ;
6719  return 0;
6720}
6721_ACEOF
6722rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6723if { (eval echo "$as_me:6723: \"$ac_link\"") >&5
6724  (eval $ac_link) 2>&5
6725  ac_status=$?
6726  echo "$as_me:6726: \$? = $ac_status" >&5
6727  (exit "$ac_status"); } &&
6728         { ac_try='test -s "conftest$ac_exeext"'
6729  { (eval echo "$as_me:6729: \"$ac_try\"") >&5
6730  (eval $ac_try) 2>&5
6731  ac_status=$?
6732  echo "$as_me:6732: \$? = $ac_status" >&5
6733  (exit "$ac_status"); }; }; then
6734  cf_cv_ldflags_search_paths_first=yes
6735else
6736  echo "$as_me: failed program was:" >&5
6737cat "conftest.$ac_ext" >&5
6738cf_cv_ldflags_search_paths_first=no
6739fi
6740rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6741				LDFLAGS=$cf_save_LDFLAGS
6742fi
6743echo "$as_me:6743: result: $cf_cv_ldflags_search_paths_first" >&5
6744echo "${ECHO_T}$cf_cv_ldflags_search_paths_first" >&6
6745		if test "$cf_cv_ldflags_search_paths_first" = yes; then
6746			LDFLAGS="$LDFLAGS -Wl,-search_paths_first"
6747		fi
6748		;;
6749	(haiku*)
6750
6751	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6752	if test "$cf_cv_shlib_version" = rel; then
6753		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6754	else
6755		cf_cv_shared_soname='`basename $@`'
6756	fi
6757
6758		MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6759		;;
6760	(hpux[7-8]*)
6761		# HP-UX 8.07 ld lacks "+b" option used for libdir search-list
6762		if test "$GCC" != yes; then
6763			CC_SHARED_OPTS='+Z'
6764		fi
6765		MK_SHARED_LIB='${LD} ${LDFLAGS} -b -o $@'
6766		INSTALL_LIB="-m 555"
6767		;;
6768	(hpux*)
6769		# (tested with gcc 2.7.2 -- I don't have c89)
6770		if test "$GCC" = yes; then
6771			LD_SHARED_OPTS='-Xlinker +b -Xlinker ${libdir}'
6772		else
6773			CC_SHARED_OPTS='+Z'
6774			LD_SHARED_OPTS='-Wl,+b,${libdir}'
6775		fi
6776		MK_SHARED_LIB='${LD} ${LDFLAGS} +b ${libdir} -b -o $@'
6777		# HP-UX shared libraries must be executable, and should be
6778		# readonly to exploit a quirk in the memory manager.
6779		INSTALL_LIB="-m 555"
6780		;;
6781	(interix*)
6782		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6783		if test "$cf_cv_shlib_version" = rel; then
6784			cf_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6785		else
6786			cf_shared_soname='`basename $@`'
6787		fi
6788		CC_SHARED_OPTS=
6789		MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-rpath,${RPATH_LIST} -Wl,-h,'$cf_shared_soname' -o $@'
6790		;;
6791	(irix*)
6792		if test "$cf_cv_enable_rpath" = yes ; then
6793			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6794		fi
6795		# tested with IRIX 5.2 and 'cc'.
6796		if test "$GCC" != yes; then
6797			CC_SHARED_OPTS='-KPIC'
6798			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -rdata_shared -soname `basename $@` -o $@'
6799		else
6800			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,`basename $@` -o $@'
6801		fi
6802		cf_cv_rm_so_locs=yes
6803		;;
6804	(linux*|gnu*|k*bsd*-gnu)
6805		if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6806			LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6807			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6808		fi
6809		if test "$cf_cv_enable_rpath" = yes ; then
6810			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6811		fi
6812
6813	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6814	if test "$cf_cv_shlib_version" = rel; then
6815		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6816	else
6817		cf_cv_shared_soname='`basename $@`'
6818	fi
6819
6820		MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6821		;;
6822	(mingw*msvc*)
6823		cf_cv_shlib_version=msvcdll
6824		cf_cv_shlib_version_infix=msvcdll
6825		shlibdir=$bindir
6826		MAKE_DLLS=
6827		if test "$DFT_LWR_MODEL" = "shared" ; then
6828			LOCAL_LDFLAGS="-link -dll"
6829			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6830			EXTRA_LDFLAGS="-link -dll $EXTRA_LDFLAGS"
6831		fi
6832		CC_SHARED_OPTS=
6833		MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${LD} ${CFLAGS}'
6834		RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.lib"
6835		cat >mk_shared_lib.sh <<-CF_EOF
6836		#!$SHELL
6837		SHARED_LIB=\$1
6838		IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.lib/'\`
6839		shift
6840		my_ld=\$1
6841		shift
6842		cat <<-EOF
6843		Linking shared library
6844		** SHARED LIB \$SHARED_LIB
6845		** IMPORT_LIB \$IMPORT_LIB
6846EOF
6847		args=\$(echo \$* | sed -E "s#-l(\w*)#\1.dll.lib#g" | sed -E "s#-L(\w*)#-LIBPATH:\1#g")
6848		exec \$my_ld -DLL -IMPLIB:"\${IMPORT_LIB}" -OUT:"\${SHARED_LIB}" ${LDFLAGS} \$args
6849		mv "\${IMPORT_LIB}" "\${IMPORT_LIB}"
6850CF_EOF
6851		chmod +x mk_shared_lib.sh
6852		cat >mk_prog.sh <<-CF_EOF
6853		#!$SHELL
6854		shift
6855		# Ignore first argument (compiler) and use LD (link.exe) unconditionally
6856		LD="$LD"
6857		clopts=()
6858		ldopts=("/subsystem:console")
6859		libs=()
6860		isdll=0
6861		while test \$# -gt 0; do
6862			case "\$1" in
6863				-link)
6864					# ignore -link argument
6865					;;
6866				-M[TD] | -M[TD]d)
6867					# ignore runtime-library option
6868					;;
6869				-dll)
6870					isdll=1
6871					;;
6872				-W* | -w*)
6873					# ignore warnings
6874					;;
6875				-D*)
6876					clopts+=("\$1")
6877					;;
6878				-I*)
6879					clopts+=("\$1")
6880					;;
6881				-l*)
6882					libs+=("\`echo \"\$1\" | sed \"s/^-l//\"\`")
6883					;;
6884				-L*)
6885					ldopts+=("\`echo \"\$1\" | sed \"s/^-L/-LIBPATH:/\"\`")
6886					;;
6887				*.obj | *.o)
6888					ldopts+=("\$1")
6889					;;
6890				-Wl,*)
6891					for linkarg in \`echo '\$1' | sed -e 's/-Wl,//' -e 's/,/ /'\`; do
6892						ldopts+=("\${linkarg}")
6893					done
6894					;;
6895				*.lib)
6896					ldopts+=("\$1")
6897					;;
6898				-o)
6899					shift
6900					ldopts+=("-out:\$1")
6901					;;
6902				*)
6903					clopts+=("\$1")
6904					ldopts+=("\$1")
6905					;;
6906			esac
6907			shift
6908		done
6909		if [ "\$isdll" -ne 0 ]; then
6910			for lib in \${libs[*]}; do
6911				ldopts+=("\$lib.dll.lib")
6912			done
6913		else
6914			for lib in \${libs[*]}; do
6915				ldopts+=("\$lib.lib")
6916			done
6917		fi
6918		cat <<-EOF
6919		Creating program
6920		** ld options:   "\${ldopts[@]}"
6921EOF
6922		exec \$LD \${ldopts[@]}
6923CF_EOF
6924		chmod +x mk_prog.sh
6925		LINK_PROGS="$SHELL ${rel_builddir}/mk_prog.sh"
6926		LINK_TESTS="$SHELL ${rel_builddir}/mk_prog.sh"
6927		;;
6928	(mingw*)
6929		cf_cv_shlib_version=mingw
6930		cf_cv_shlib_version_infix=mingw
6931		shlibdir=$bindir
6932		MAKE_DLLS=
6933		if test "$DFT_LWR_MODEL" = "shared" ; then
6934			LOCAL_LDFLAGS="-Wl,--enable-auto-import"
6935			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6936			EXTRA_LDFLAGS="-Wl,--enable-auto-import $EXTRA_LDFLAGS"
6937		fi
6938		CC_SHARED_OPTS=
6939		MK_SHARED_LIB=$SHELL' '$rel_builddir'/mk_shared_lib.sh $@ ${CC} ${CFLAGS}'
6940		RM_SHARED_OPTS="$RM_SHARED_OPTS $rel_builddir/mk_shared_lib.sh *.dll.a"
6941		cat >mk_shared_lib.sh <<-CF_EOF
6942		#!$SHELL
6943		SHARED_LIB=\$1
6944		IMPORT_LIB=\`echo "\$1" | sed -e 's/[0-9]*\.dll$/.dll.a/'\`
6945		shift
6946		cat <<-EOF
6947		Linking shared library
6948		** SHARED_LIB \$SHARED_LIB
6949		** IMPORT_LIB \$IMPORT_LIB
6950EOF
6951		exec \$* ${LDFLAGS} -shared -Wl,--enable-auto-import,--out-implib=\${IMPORT_LIB} -Wl,--export-all-symbols -o \${SHARED_LIB}
6952CF_EOF
6953		chmod +x mk_shared_lib.sh
6954		;;
6955	(openbsd[2-9].*|mirbsd*)
6956		if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
6957			LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
6958			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
6959		fi
6960		if test "$cf_cv_enable_rpath" = yes ; then
6961			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6962		fi
6963		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6964
6965	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6966	if test "$cf_cv_shlib_version" = rel; then
6967		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6968	else
6969		cf_cv_shared_soname='`basename $@`'
6970	fi
6971
6972		MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-Bshareable,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
6973		;;
6974	(nskJ*)
6975		CC_SHARED_OPTS=
6976		MK_SHARED_LIB='${LD} -Wshared -Weld=-export_all -o $@'
6977		;;
6978	(nskL*)
6979		CC_SHARED_OPTS=
6980		MK_SHARED_LIB='${LD} -Wshared -Wxld=-export_all -o $@'
6981		;;
6982	(nto-qnx*|openbsd*|freebsd[12].*)
6983		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6984		MK_SHARED_LIB='${LD} ${LDFLAGS} -Bshareable -o $@'
6985		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6986		;;
6987	(dragonfly*|freebsd*)
6988		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
6989		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
6990			LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
6991			LOCAL_LDFLAGS2="${cf_ld_rpath_opt}\${RPATH_LIST} $LOCAL_LDFLAGS"
6992			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
6993		fi
6994
6995	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
6996	if test "$cf_cv_shlib_version" = rel; then
6997		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
6998	else
6999		cf_cv_shared_soname='`basename $@`'
7000	fi
7001
7002		MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname',-stats,-lc -o $@'
7003		;;
7004	(netbsd*)
7005		CC_SHARED_OPTS="$CC_SHARED_OPTS -DPIC"
7006		if test "$DFT_LWR_MODEL" = "shared" && test "$cf_cv_enable_rpath" = yes ; then
7007			LOCAL_LDFLAGS="${cf_ld_rpath_opt}\$(LOCAL_LIBDIR)"
7008			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7009			EXTRA_LDFLAGS="${cf_ld_rpath_opt}\${RPATH_LIST} $EXTRA_LDFLAGS"
7010			if test "$cf_cv_shlib_version" = auto; then
7011			if test -f /usr/libexec/ld.elf_so; then
7012				cf_cv_shlib_version=abi
7013			else
7014				cf_cv_shlib_version=rel
7015			fi
7016			fi
7017
7018	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7019	if test "$cf_cv_shlib_version" = rel; then
7020		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7021	else
7022		cf_cv_shared_soname='`basename $@`'
7023	fi
7024
7025			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -Wl,-soname,'$cf_cv_shared_soname' -o $@'
7026		else
7027			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -o $@'
7028		fi
7029		;;
7030	(osf*|mls+*)
7031		# tested with OSF/1 V3.2 and 'cc'
7032		# tested with OSF/1 V3.2 and gcc 2.6.3 (but the c++ demo didn't
7033		# link with shared libs).
7034		MK_SHARED_LIB='${LD} ${LDFLAGS} -set_version ${REL_VERSION}:${ABI_VERSION} -expect_unresolved "*" -shared -soname `basename $@`'
7035		case "$host_os" in
7036		(osf4*)
7037			MK_SHARED_LIB="${MK_SHARED_LIB} -msym"
7038			;;
7039		esac
7040		MK_SHARED_LIB="${MK_SHARED_LIB}"' -o $@'
7041		if test "$DFT_LWR_MODEL" = "shared" && test -n "$LD_RPATH_OPT" ; then
7042			LOCAL_LDFLAGS="${LD_RPATH_OPT}\$(LOCAL_LIBDIR)"
7043			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7044		fi
7045		cf_cv_rm_so_locs=yes
7046		;;
7047	(sco3.2v5*)  # also uw2* and UW7: hops 13-Apr-98
7048		# tested with osr5.0.5
7049		if test "$GCC" != yes; then
7050			CC_SHARED_OPTS='-belf -KPIC'
7051		fi
7052		MK_SHARED_LIB='${LD} ${LDFLAGS} -dy -G -h `basename $@ .${REL_VERSION}`.${ABI_VERSION} -o $@'
7053		if test "$cf_cv_enable_rpath" = yes ; then
7054			# only way is to set LD_RUN_PATH but no switch for it
7055			RUN_PATH=$libdir
7056		fi
7057		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7058		LINK_PROGS='LD_RUN_PATH=${libdir}'
7059		LINK_TESTS='Pwd=`pwd`;LD_RUN_PATH=`dirname $${Pwd}`/lib'
7060		;;
7061	(sunos4*)
7062		# tested with SunOS 4.1.1 and gcc 2.7.0
7063		if test "$GCC" != yes; then
7064			CC_SHARED_OPTS='-KPIC'
7065		fi
7066		MK_SHARED_LIB='${LD} ${LDFLAGS} -assert pure-text -o $@'
7067		test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7068		;;
7069	(solaris2*)
7070		# tested with SunOS 5.5.1 (solaris 2.5.1) and gcc 2.7.2
7071		# tested with SunOS 5.10 (solaris 10) and gcc 3.4.3
7072		if test "$DFT_LWR_MODEL" = "shared" ; then
7073			LOCAL_LDFLAGS="-R\$(LOCAL_LIBDIR):\${libdir}"
7074			LOCAL_LDFLAGS2="$LOCAL_LDFLAGS"
7075		fi
7076		if test "$cf_cv_enable_rpath" = yes ; then
7077			EXTRA_LDFLAGS="-R\${libdir} $EXTRA_LDFLAGS"
7078		fi
7079
7080	test "$cf_cv_shlib_version" = auto && cf_cv_shlib_version=rel
7081	if test "$cf_cv_shlib_version" = rel; then
7082		cf_cv_shared_soname='`basename $@ .${REL_VERSION}`.${ABI_VERSION}'
7083	else
7084		cf_cv_shared_soname='`basename $@`'
7085	fi
7086
7087		if test "$GCC" != yes; then
7088			cf_save_CFLAGS="$CFLAGS"
7089			for cf_shared_opts in -xcode=pic32 -xcode=pic13 -KPIC -Kpic -O
7090			do
7091				CFLAGS="$cf_shared_opts $cf_save_CFLAGS"
7092				cat >"conftest.$ac_ext" <<_ACEOF
7093#line 7093 "configure"
7094#include "confdefs.h"
7095#include <stdio.h>
7096int
7097main (void)
7098{
7099printf("Hello\\n");
7100  ;
7101  return 0;
7102}
7103_ACEOF
7104rm -f "conftest.$ac_objext"
7105if { (eval echo "$as_me:7105: \"$ac_compile\"") >&5
7106  (eval $ac_compile) 2>&5
7107  ac_status=$?
7108  echo "$as_me:7108: \$? = $ac_status" >&5
7109  (exit "$ac_status"); } &&
7110         { ac_try='test -s "conftest.$ac_objext"'
7111  { (eval echo "$as_me:7111: \"$ac_try\"") >&5
7112  (eval $ac_try) 2>&5
7113  ac_status=$?
7114  echo "$as_me:7114: \$? = $ac_status" >&5
7115  (exit "$ac_status"); }; }; then
7116  break
7117else
7118  echo "$as_me: failed program was:" >&5
7119cat "conftest.$ac_ext" >&5
7120fi
7121rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7122			done
7123			CFLAGS="$cf_save_CFLAGS"
7124			CC_SHARED_OPTS=$cf_shared_opts
7125			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
7126		else
7127			MK_SHARED_LIB='${CC} ${LDFLAGS} ${CFLAGS} -shared -dy -G -Wl,-h,'$cf_cv_shared_soname' -o $@'
7128		fi
7129		;;
7130	(sysv5uw7*|unix_sv*)
7131		# tested with UnixWare 7.1.0 (gcc 2.95.2 and cc)
7132		if test "$GCC" != yes; then
7133			CC_SHARED_OPTS='-KPIC'
7134		fi
7135		MK_SHARED_LIB='${LD} ${LDFLAGS} -d y -G -o $@'
7136		;;
7137	(*)
7138		CC_SHARED_OPTS='unknown'
7139		MK_SHARED_LIB='echo unknown'
7140		;;
7141	esac
7142
7143	# This works if the last tokens in $MK_SHARED_LIB are the -o target.
7144	case "$cf_cv_shlib_version" in
7145	(rel|abi)
7146		case "$MK_SHARED_LIB" in
7147		(*'-o $@')
7148			test "$cf_cv_do_symlinks" = no && cf_cv_do_symlinks=yes
7149			;;
7150		(*)
7151			{ echo "$as_me:7151: WARNING: ignored --with-shlib-version" >&5
7152echo "$as_me: WARNING: ignored --with-shlib-version" >&2;}
7153			;;
7154		esac
7155		;;
7156	esac
7157
7158	if test -n "$cf_try_cflags"
7159	then
7160cat > conftest.$ac_ext <<EOF
7161#line 7161 "${as_me:-configure}"
7162#include <stdio.h>
7163int main(int argc, char *argv[])
7164{
7165	printf("hello\\n");
7166	return (argv[argc-1] == 0) ;
7167}
7168EOF
7169		cf_save_CFLAGS="$CFLAGS"
7170		for cf_opt in $cf_try_cflags
7171		do
7172			CFLAGS="$cf_save_CFLAGS -$cf_opt"
7173			echo "$as_me:7173: checking if CFLAGS option -$cf_opt works" >&5
7174echo $ECHO_N "checking if CFLAGS option -$cf_opt works... $ECHO_C" >&6
7175			if { (eval echo "$as_me:7175: \"$ac_compile\"") >&5
7176  (eval $ac_compile) 2>&5
7177  ac_status=$?
7178  echo "$as_me:7178: \$? = $ac_status" >&5
7179  (exit "$ac_status"); }; then
7180				echo "$as_me:7180: result: yes" >&5
7181echo "${ECHO_T}yes" >&6
7182				cf_save_CFLAGS="$CFLAGS"
7183			else
7184				echo "$as_me:7184: result: no" >&5
7185echo "${ECHO_T}no" >&6
7186			fi
7187		done
7188		CFLAGS="$cf_save_CFLAGS"
7189	fi
7190
7191	# RPATH_LIST is a colon-separated list of directories
7192	test -n "$cf_ld_rpath_opt" && MK_SHARED_LIB="$MK_SHARED_LIB $cf_ld_rpath_opt\${RPATH_LIST}"
7193	test -z "$RPATH_LIST" && RPATH_LIST="\${libdir}"
7194
7195	test "$cf_cv_rm_so_locs" = yes && RM_SHARED_OPTS="$RM_SHARED_OPTS so_locations"
7196
7197	test -n "$verbose" && echo "	CC_SHARED_OPTS: $CC_SHARED_OPTS" 1>&6
7198
7199echo "${as_me:-configure}:7199: testing CC_SHARED_OPTS: $CC_SHARED_OPTS ..." 1>&5
7200
7201	test -n "$verbose" && echo "	MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7202
7203echo "${as_me:-configure}:7203: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7204
7205for model in $cf_list_models ; do
7206	case "$model" in
7207	(libtool)
7208
7209echo "$as_me:7209: checking for additional libtool options" >&5
7210echo $ECHO_N "checking for additional libtool options... $ECHO_C" >&6
7211
7212# Check whether --with-libtool-opts or --without-libtool-opts was given.
7213if test "${with_libtool_opts+set}" = set; then
7214  withval="$with_libtool_opts"
7215  with_libtool_opts=$withval
7216else
7217  with_libtool_opts=no
7218fi;
7219echo "$as_me:7219: result: $with_libtool_opts" >&5
7220echo "${ECHO_T}$with_libtool_opts" >&6
7221
7222case .$with_libtool_opts in
7223(.yes|.no|.)
7224	;;
7225(*)
7226	LIBTOOL_OPTS="$LIBTOOL_OPTS $with_libtool_opts"
7227	;;
7228esac
7229
7230echo "$as_me:7230: checking if exported-symbols file should be used" >&5
7231echo $ECHO_N "checking if exported-symbols file should be used... $ECHO_C" >&6
7232
7233# Check whether --with-export-syms or --without-export-syms was given.
7234if test "${with_export_syms+set}" = set; then
7235  withval="$with_export_syms"
7236  with_export_syms=$withval
7237else
7238  with_export_syms=no
7239fi;
7240if test "x$with_export_syms" = xyes
7241then
7242	with_export_syms='${top_srcdir}/package/${PACKAGE}.sym'
7243
7244fi
7245echo "$as_me:7245: result: $with_export_syms" >&5
7246echo "${ECHO_T}$with_export_syms" >&6
7247if test "x$with_export_syms" != xno
7248then
7249	EXPORT_SYMS="-export-symbols $with_export_syms"
7250
7251fi
7252
7253		;;
7254	(shared)
7255		if test "$CC_SHARED_OPTS" = "unknown"; then
7256			{ { echo "$as_me:7256: error: Shared libraries are not supported in this version" >&5
7257echo "$as_me: error: Shared libraries are not supported in this version" >&2;}
7258   { (exit 1); exit 1; }; }
7259		fi
7260		# workaround for inept transition to PIE vs PIC...
7261		echo "$as_me:7261: checking if current CFLAGS link properly" >&5
7262echo $ECHO_N "checking if current CFLAGS link properly... $ECHO_C" >&6
7263		cat >"conftest.$ac_ext" <<_ACEOF
7264#line 7264 "configure"
7265#include "confdefs.h"
7266#include <stdio.h>
7267int
7268main (void)
7269{
7270printf("Hello work\\n");
7271  ;
7272  return 0;
7273}
7274_ACEOF
7275rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7276if { (eval echo "$as_me:7276: \"$ac_link\"") >&5
7277  (eval $ac_link) 2>&5
7278  ac_status=$?
7279  echo "$as_me:7279: \$? = $ac_status" >&5
7280  (exit "$ac_status"); } &&
7281         { ac_try='test -s "conftest$ac_exeext"'
7282  { (eval echo "$as_me:7282: \"$ac_try\"") >&5
7283  (eval $ac_try) 2>&5
7284  ac_status=$?
7285  echo "$as_me:7285: \$? = $ac_status" >&5
7286  (exit "$ac_status"); }; }; then
7287  cf_cflags_work=yes
7288else
7289  echo "$as_me: failed program was:" >&5
7290cat "conftest.$ac_ext" >&5
7291cf_cflags_work=no
7292fi
7293rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7294		echo "$as_me:7294: result: $cf_cflags_work" >&5
7295echo "${ECHO_T}$cf_cflags_work" >&6
7296		if test "$cf_cflags_work" = no
7297		then
7298			test -n "$verbose" && echo "	try to work around by appending shared-options" 1>&6
7299
7300echo "${as_me:-configure}:7300: testing try to work around by appending shared-options ..." 1>&5
7301
7302			CFLAGS="$CFLAGS $CC_SHARED_OPTS"
7303		fi
7304
7305echo "$as_me:7305: checking if versioned-symbols file should be used" >&5
7306echo $ECHO_N "checking if versioned-symbols file should be used... $ECHO_C" >&6
7307
7308# Check whether --with-versioned-syms or --without-versioned-syms was given.
7309if test "${with_versioned_syms+set}" = set; then
7310  withval="$with_versioned_syms"
7311  with_versioned_syms=$withval
7312else
7313  with_versioned_syms=no
7314fi;
7315case "x$with_versioned_syms" in
7316(xyes)
7317	with_versioned_syms='${top_srcdir}/package/${PACKAGE}.map'
7318
7319	;;
7320(xno)
7321	;;
7322(x/*)
7323	test -f "$with_versioned_syms" || { { echo "$as_me:7323: error: expected a filename: $with_versioned_syms" >&5
7324echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7325   { (exit 1); exit 1; }; }
7326	;;
7327(*)
7328	test -f "$with_versioned_syms" || { { echo "$as_me:7328: error: expected a filename: $with_versioned_syms" >&5
7329echo "$as_me: error: expected a filename: $with_versioned_syms" >&2;}
7330   { (exit 1); exit 1; }; }
7331	with_versioned_syms=`pwd`/"$with_versioned_syms"
7332	;;
7333esac
7334echo "$as_me:7334: result: $with_versioned_syms" >&5
7335echo "${ECHO_T}$with_versioned_syms" >&6
7336
7337RESULTING_SYMS=
7338VERSIONED_SYMS=
7339WILDCARD_SYMS=
7340
7341if test "x$with_versioned_syms" != xno
7342then
7343	RESULTING_SYMS=$with_versioned_syms
7344	case "x$MK_SHARED_LIB" in
7345	(*-Wl,*)
7346		VERSIONED_SYMS="-Wl,--version-script,\${RESULTING_SYMS}"
7347		MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-Wl,%\\${VERSIONED_SYMS} -Wl,%"`
7348		test -n "$verbose" && echo "	MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7349
7350echo "${as_me:-configure}:7350: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7351
7352		;;
7353	(*-dy\ *)
7354		VERSIONED_SYMS="-Wl,-M,\${RESULTING_SYMS}"
7355		MK_SHARED_LIB=`echo "$MK_SHARED_LIB" | sed -e "s%-dy%\\${VERSIONED_SYMS} -dy%"`
7356		test -n "$verbose" && echo "	MK_SHARED_LIB:  $MK_SHARED_LIB" 1>&6
7357
7358echo "${as_me:-configure}:7358: testing MK_SHARED_LIB:  $MK_SHARED_LIB ..." 1>&5
7359
7360		;;
7361	(*)
7362		{ echo "$as_me:7362: WARNING: this system does not support versioned-symbols" >&5
7363echo "$as_me: WARNING: this system does not support versioned-symbols" >&2;}
7364		;;
7365	esac
7366
7367	# Linux ld can selectively override scope, e.g., of symbols beginning with
7368	# "_" by first declaring some as global, and then using a wildcard to
7369	# declare the others as local.  Some other loaders cannot do this.  Check
7370	# by constructing a (very) simple shared library and inspecting its
7371	# symbols.
7372	if test "x$VERSIONED_SYMS" != "x"
7373	then
7374		echo "$as_me:7374: checking if wildcards can be used to selectively omit symbols" >&5
7375echo $ECHO_N "checking if wildcards can be used to selectively omit symbols... $ECHO_C" >&6
7376		WILDCARD_SYMS=no
7377
7378		# make sources
7379		rm -f conftest.*
7380
7381		cat >conftest.ver <<EOF
7382module_1.0 {
7383global:
7384	globalf1;
7385local:
7386	localf1;
7387};
7388module_2.0 {
7389global:
7390	globalf2;
7391local:
7392	localf2;
7393	_*;
7394} module_1.0;
7395submodule_1.0 {
7396global:
7397	subglobalf1;
7398	_ismissing;
7399local:
7400	sublocalf1;
7401};
7402submodule_2.0 {
7403global:
7404	subglobalf2;
7405local:
7406	sublocalf2;
7407	_*;
7408} submodule_1.0;
7409EOF
7410		cat >conftest.$ac_ext <<EOF
7411#line 7411 "configure"
7412extern int _ismissing(void);    int _ismissing(void)  { return 1; }
7413extern int _localf1(void);      int _localf1(void)    { return 1; }
7414extern int _localf2(void);      int _localf2(void)    { return 2; }
7415extern int globalf1(void);      int globalf1(void)    { return 1; }
7416extern int globalf2(void);      int globalf2(void)    { return 2; }
7417extern int _sublocalf1(void);   int _sublocalf1(void) { return 1; }
7418extern int _sublocalf2(void);   int _sublocalf2(void) { return 2; }
7419extern int subglobalf1(void);   int subglobalf1(void) { return 1; }
7420extern int subglobalf2(void);   int subglobalf2(void) { return 2; }
7421EOF
7422		cat >conftest.mk <<EOF
7423CC=${CC}
7424CFLAGS=${CFLAGS}
7425CPPFLAGS=${CPPFLAGS}
7426LDFLAGS=${LDFLAGS}
7427LIBS=${LIBS}
7428VERSIONED_SYMS=${VERSIONED_SYMS}
7429RESULTING_SYMS=conftest.ver
7430MK_SHARED_LIB=${MK_SHARED_LIB}
7431conftest.so: conftest.$ac_cv_objext
7432		\$(MK_SHARED_LIB) conftest.$ac_cv_objext
7433EOF
7434
7435		# compile source, make library
7436		if make -f conftest.mk 2>&5 >/dev/null
7437		then
7438			# test for missing symbol in either Data or Text section
7439			cf_missing="`nm -P conftest.so 2>&5 |${FGREP-fgrep} _ismissing | ${EGREP-egrep} '[ 	][DT][ 	]'`"
7440			test -n "$cf_missing" && WILDCARD_SYMS=yes
7441		fi
7442		echo "$as_me:7442: result: $WILDCARD_SYMS" >&5
7443echo "${ECHO_T}$WILDCARD_SYMS" >&6
7444		rm -f conftest.*
7445	fi
7446fi
7447
7448		;;
7449	esac
7450done
7451
7452### Checks for special libraries, must be done up-front.
7453SHLIB_LIST=""
7454
7455echo "$as_me:7455: checking if you want to link with the GPM mouse library" >&5
7456echo $ECHO_N "checking if you want to link with the GPM mouse library... $ECHO_C" >&6
7457
7458# Check whether --with-gpm or --without-gpm was given.
7459if test "${with_gpm+set}" = set; then
7460  withval="$with_gpm"
7461  with_gpm=$withval
7462else
7463  with_gpm=maybe
7464fi;
7465echo "$as_me:7465: result: $with_gpm" >&5
7466echo "${ECHO_T}$with_gpm" >&6
7467
7468if test "$with_gpm" != no ; then
7469	echo "$as_me:7469: checking for gpm.h" >&5
7470echo $ECHO_N "checking for gpm.h... $ECHO_C" >&6
7471if test "${ac_cv_header_gpm_h+set}" = set; then
7472  echo $ECHO_N "(cached) $ECHO_C" >&6
7473else
7474  cat >"conftest.$ac_ext" <<_ACEOF
7475#line 7475 "configure"
7476#include "confdefs.h"
7477#include <gpm.h>
7478_ACEOF
7479if { (eval echo "$as_me:7479: \"$ac_cpp "conftest.$ac_ext"\"") >&5
7480  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
7481  ac_status=$?
7482  $EGREP -v '^ *\+' conftest.er1 >conftest.err
7483  rm -f conftest.er1
7484  cat conftest.err >&5
7485  echo "$as_me:7485: \$? = $ac_status" >&5
7486  (exit "$ac_status"); } >/dev/null; then
7487  if test -s conftest.err; then
7488    ac_cpp_err=$ac_c_preproc_warn_flag
7489  else
7490    ac_cpp_err=
7491  fi
7492else
7493  ac_cpp_err=yes
7494fi
7495if test -z "$ac_cpp_err"; then
7496  ac_cv_header_gpm_h=yes
7497else
7498  echo "$as_me: failed program was:" >&5
7499  cat "conftest.$ac_ext" >&5
7500  ac_cv_header_gpm_h=no
7501fi
7502rm -f conftest.err "conftest.$ac_ext"
7503fi
7504echo "$as_me:7504: result: $ac_cv_header_gpm_h" >&5
7505echo "${ECHO_T}$ac_cv_header_gpm_h" >&6
7506if test "$ac_cv_header_gpm_h" = yes; then
7507
7508cat >>confdefs.h <<\EOF
7509#define HAVE_GPM_H 1
7510EOF
7511
7512		if test "$with_gpm" != yes && test "$with_gpm" != maybe ; then
7513			test -n "$verbose" && echo "	assuming we really have GPM library" 1>&6
7514
7515echo "${as_me:-configure}:7515: testing assuming we really have GPM library ..." 1>&5
7516
7517cat >>confdefs.h <<\EOF
7518#define HAVE_LIBGPM 1
7519EOF
7520
7521			with_gpm=yes
7522		else
7523			echo "$as_me:7523: checking for Gpm_Open in -lgpm" >&5
7524echo $ECHO_N "checking for Gpm_Open in -lgpm... $ECHO_C" >&6
7525if test "${ac_cv_lib_gpm_Gpm_Open+set}" = set; then
7526  echo $ECHO_N "(cached) $ECHO_C" >&6
7527else
7528  ac_check_lib_save_LIBS=$LIBS
7529LIBS="-lgpm  $LIBS"
7530cat >"conftest.$ac_ext" <<_ACEOF
7531#line 7531 "configure"
7532#include "confdefs.h"
7533
7534/* Override any gcc2 internal prototype to avoid an error.  */
7535#ifdef __cplusplus
7536extern "C"
7537#endif
7538/* We use char because int might match the return type of a gcc2
7539   builtin and then its argument prototype would still apply.  */
7540char Gpm_Open (void);
7541int
7542main (void)
7543{
7544Gpm_Open ();
7545  ;
7546  return 0;
7547}
7548_ACEOF
7549rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7550if { (eval echo "$as_me:7550: \"$ac_link\"") >&5
7551  (eval $ac_link) 2>&5
7552  ac_status=$?
7553  echo "$as_me:7553: \$? = $ac_status" >&5
7554  (exit "$ac_status"); } &&
7555         { ac_try='test -s "conftest$ac_exeext"'
7556  { (eval echo "$as_me:7556: \"$ac_try\"") >&5
7557  (eval $ac_try) 2>&5
7558  ac_status=$?
7559  echo "$as_me:7559: \$? = $ac_status" >&5
7560  (exit "$ac_status"); }; }; then
7561  ac_cv_lib_gpm_Gpm_Open=yes
7562else
7563  echo "$as_me: failed program was:" >&5
7564cat "conftest.$ac_ext" >&5
7565ac_cv_lib_gpm_Gpm_Open=no
7566fi
7567rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7568LIBS=$ac_check_lib_save_LIBS
7569fi
7570echo "$as_me:7570: result: $ac_cv_lib_gpm_Gpm_Open" >&5
7571echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Open" >&6
7572if test "$ac_cv_lib_gpm_Gpm_Open" = yes; then
7573  with_gpm=yes
7574else
7575
7576				if test "$with_gpm" = maybe; then
7577					{ echo "$as_me:7577: WARNING: Cannot link with GPM library" >&5
7578echo "$as_me: WARNING: Cannot link with GPM library" >&2;}
7579					with_gpm=no
7580				else
7581					{ { echo "$as_me:7581: error: Cannot link with GPM library" >&5
7582echo "$as_me: error: Cannot link with GPM library" >&2;}
7583   { (exit 1); exit 1; }; }
7584				fi
7585
7586fi
7587
7588		fi
7589
7590else
7591
7592		test "$with_gpm" != maybe && { echo "$as_me:7592: WARNING: Cannot find GPM header" >&5
7593echo "$as_me: WARNING: Cannot find GPM header" >&2;}
7594		with_gpm=no
7595
7596fi
7597
7598fi
7599
7600if test "$with_gpm" != no ; then
7601	echo "$as_me:7601: checking if you want to load GPM dynamically" >&5
7602echo $ECHO_N "checking if you want to load GPM dynamically... $ECHO_C" >&6
7603
7604# Check whether --with-dlsym or --without-dlsym was given.
7605if test "${with_dlsym+set}" = set; then
7606  withval="$with_dlsym"
7607  with_dlsym=$withval
7608else
7609  with_dlsym=yes
7610fi;
7611	echo "$as_me:7611: result: $with_dlsym" >&5
7612echo "${ECHO_T}$with_dlsym" >&6
7613	if test "x$with_dlsym" = xyes ; then
7614
7615cf_have_dlsym=no
7616echo "$as_me:7616: checking for dlsym" >&5
7617echo $ECHO_N "checking for dlsym... $ECHO_C" >&6
7618if test "${ac_cv_func_dlsym+set}" = set; then
7619  echo $ECHO_N "(cached) $ECHO_C" >&6
7620else
7621  cat >"conftest.$ac_ext" <<_ACEOF
7622#line 7622 "configure"
7623#include "confdefs.h"
7624#define dlsym autoconf_temporary
7625#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
7626#undef dlsym
7627
7628#ifdef __cplusplus
7629extern "C"
7630#endif
7631
7632/* We use char because int might match the return type of a gcc2
7633   builtin and then its argument prototype would still apply.  */
7634char dlsym (void);
7635
7636int
7637main (void)
7638{
7639
7640/* The GNU C library defines stubs for functions which it implements
7641    to always fail with ENOSYS.  Some functions are actually named
7642    something starting with __ and the normal name is an alias.  */
7643#if defined (__stub_dlsym) || defined (__stub___dlsym)
7644#error found stub for dlsym
7645#endif
7646
7647	return dlsym ();
7648  ;
7649  return 0;
7650}
7651_ACEOF
7652rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7653if { (eval echo "$as_me:7653: \"$ac_link\"") >&5
7654  (eval $ac_link) 2>&5
7655  ac_status=$?
7656  echo "$as_me:7656: \$? = $ac_status" >&5
7657  (exit "$ac_status"); } &&
7658         { ac_try='test -s "conftest$ac_exeext"'
7659  { (eval echo "$as_me:7659: \"$ac_try\"") >&5
7660  (eval $ac_try) 2>&5
7661  ac_status=$?
7662  echo "$as_me:7662: \$? = $ac_status" >&5
7663  (exit "$ac_status"); }; }; then
7664  ac_cv_func_dlsym=yes
7665else
7666  echo "$as_me: failed program was:" >&5
7667cat "conftest.$ac_ext" >&5
7668ac_cv_func_dlsym=no
7669fi
7670rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7671fi
7672echo "$as_me:7672: result: $ac_cv_func_dlsym" >&5
7673echo "${ECHO_T}$ac_cv_func_dlsym" >&6
7674if test "$ac_cv_func_dlsym" = yes; then
7675  cf_have_dlsym=yes
7676else
7677
7678cf_have_libdl=no
7679echo "$as_me:7679: checking for dlsym in -ldl" >&5
7680echo $ECHO_N "checking for dlsym in -ldl... $ECHO_C" >&6
7681if test "${ac_cv_lib_dl_dlsym+set}" = set; then
7682  echo $ECHO_N "(cached) $ECHO_C" >&6
7683else
7684  ac_check_lib_save_LIBS=$LIBS
7685LIBS="-ldl  $LIBS"
7686cat >"conftest.$ac_ext" <<_ACEOF
7687#line 7687 "configure"
7688#include "confdefs.h"
7689
7690/* Override any gcc2 internal prototype to avoid an error.  */
7691#ifdef __cplusplus
7692extern "C"
7693#endif
7694/* We use char because int might match the return type of a gcc2
7695   builtin and then its argument prototype would still apply.  */
7696char dlsym (void);
7697int
7698main (void)
7699{
7700dlsym ();
7701  ;
7702  return 0;
7703}
7704_ACEOF
7705rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7706if { (eval echo "$as_me:7706: \"$ac_link\"") >&5
7707  (eval $ac_link) 2>&5
7708  ac_status=$?
7709  echo "$as_me:7709: \$? = $ac_status" >&5
7710  (exit "$ac_status"); } &&
7711         { ac_try='test -s "conftest$ac_exeext"'
7712  { (eval echo "$as_me:7712: \"$ac_try\"") >&5
7713  (eval $ac_try) 2>&5
7714  ac_status=$?
7715  echo "$as_me:7715: \$? = $ac_status" >&5
7716  (exit "$ac_status"); }; }; then
7717  ac_cv_lib_dl_dlsym=yes
7718else
7719  echo "$as_me: failed program was:" >&5
7720cat "conftest.$ac_ext" >&5
7721ac_cv_lib_dl_dlsym=no
7722fi
7723rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7724LIBS=$ac_check_lib_save_LIBS
7725fi
7726echo "$as_me:7726: result: $ac_cv_lib_dl_dlsym" >&5
7727echo "${ECHO_T}$ac_cv_lib_dl_dlsym" >&6
7728if test "$ac_cv_lib_dl_dlsym" = yes; then
7729
7730	cf_have_dlsym=yes
7731	cf_have_libdl=yes
7732fi
7733
7734fi
7735
7736if test "$cf_have_dlsym" = yes ; then
7737	test "$cf_have_libdl" = yes && {
7738cf_add_libs="$LIBS"
7739# reverse order
7740cf_add_0lib=
7741for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7742# filter duplicates
7743for cf_add_1lib in $cf_add_0lib; do
7744	for cf_add_2lib in $cf_add_libs; do
7745		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7746			cf_add_1lib=
7747			break
7748		fi
7749	done
7750	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7751done
7752LIBS="$cf_add_libs"
7753 }
7754
7755	echo "$as_me:7755: checking whether able to link to dl*() functions" >&5
7756echo $ECHO_N "checking whether able to link to dl*() functions... $ECHO_C" >&6
7757	cat >"conftest.$ac_ext" <<_ACEOF
7758#line 7758 "configure"
7759#include "confdefs.h"
7760#include <dlfcn.h>
7761int
7762main (void)
7763{
7764
7765		void *obj;
7766		if ((obj = dlopen("filename", 0)) != 0) {
7767			if (dlsym(obj, "symbolname") == 0) {
7768			dlclose(obj);
7769			}
7770		}
7771  ;
7772  return 0;
7773}
7774_ACEOF
7775rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7776if { (eval echo "$as_me:7776: \"$ac_link\"") >&5
7777  (eval $ac_link) 2>&5
7778  ac_status=$?
7779  echo "$as_me:7779: \$? = $ac_status" >&5
7780  (exit "$ac_status"); } &&
7781         { ac_try='test -s "conftest$ac_exeext"'
7782  { (eval echo "$as_me:7782: \"$ac_try\"") >&5
7783  (eval $ac_try) 2>&5
7784  ac_status=$?
7785  echo "$as_me:7785: \$? = $ac_status" >&5
7786  (exit "$ac_status"); }; }; then
7787
7788cat >>confdefs.h <<\EOF
7789#define HAVE_LIBDL 1
7790EOF
7791
7792else
7793  echo "$as_me: failed program was:" >&5
7794cat "conftest.$ac_ext" >&5
7795
7796		{ { echo "$as_me:7796: error: Cannot link test program for libdl" >&5
7797echo "$as_me: error: Cannot link test program for libdl" >&2;}
7798   { (exit 1); exit 1; }; }
7799fi
7800rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7801	echo "$as_me:7801: result: ok" >&5
7802echo "${ECHO_T}ok" >&6
7803else
7804	{ { echo "$as_me:7804: error: Cannot find dlsym function" >&5
7805echo "$as_me: error: Cannot find dlsym function" >&2;}
7806   { (exit 1); exit 1; }; }
7807fi
7808
7809		if test "x$with_gpm" != xyes ; then
7810			test -n "$verbose" && echo "	assuming soname for gpm is $with_gpm" 1>&6
7811
7812echo "${as_me:-configure}:7812: testing assuming soname for gpm is $with_gpm ..." 1>&5
7813
7814			cf_cv_gpm_soname="$with_gpm"
7815		else
7816
7817echo "$as_me:7817: checking for soname of gpm library" >&5
7818echo $ECHO_N "checking for soname of gpm library... $ECHO_C" >&6
7819if test "${cf_cv_gpm_soname+set}" = set; then
7820  echo $ECHO_N "(cached) $ECHO_C" >&6
7821else
7822
7823cf_cv_gpm_soname=unknown
7824if test "$cross_compiling" != yes ; then
7825cat >conftest.$ac_ext <<CF_EOF
7826#include <gpm.h>
7827int main(void)
7828{
7829if (Gpm_Open(0,0)) Gpm_Close();
7830	${cf_cv_main_return:-return}(0);
7831}
7832CF_EOF
7833cf_save_LIBS="$LIBS"
7834
7835cf_add_libs="$LIBS"
7836# reverse order
7837cf_add_0lib=
7838for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7839# filter duplicates
7840for cf_add_1lib in $cf_add_0lib; do
7841	for cf_add_2lib in $cf_add_libs; do
7842		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7843			cf_add_1lib=
7844			break
7845		fi
7846	done
7847	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7848done
7849LIBS="$cf_add_libs"
7850
7851	if { (eval echo "$as_me:7851: \"$ac_compile\"") >&5
7852  (eval $ac_compile) 2>&5
7853  ac_status=$?
7854  echo "$as_me:7854: \$? = $ac_status" >&5
7855  (exit "$ac_status"); } ; then
7856		if { (eval echo "$as_me:7856: \"$ac_link\"") >&5
7857  (eval $ac_link) 2>&5
7858  ac_status=$?
7859  echo "$as_me:7859: \$? = $ac_status" >&5
7860  (exit "$ac_status"); } ; then
7861			cf_cv_gpm_soname="`ldd \"conftest$ac_exeext\" 2>/dev/null | sed -e 's,^.*/,,' -e 's, .*$,,' | ${FGREP-fgrep} libgpm.`"
7862			test -z "$cf_cv_gpm_soname" && cf_cv_gpm_soname=unknown
7863		fi
7864	fi
7865rm -rf ./conftest*
7866LIBS="$cf_save_LIBS"
7867fi
7868
7869fi
7870echo "$as_me:7870: result: $cf_cv_gpm_soname" >&5
7871echo "${ECHO_T}$cf_cv_gpm_soname" >&6
7872
7873		fi
7874		test "$cf_cv_gpm_soname" != "unknown" &&
7875cat >>confdefs.h <<EOF
7876#define LIBGPM_SONAME "$cf_cv_gpm_soname"
7877EOF
7878
7879		SHLIB_LIST="-ldl $SHLIB_LIST"
7880
7881cf_add_libs="$PRIVATE_LIBS"
7882# reverse order
7883cf_add_0lib=
7884for cf_add_1lib in -ldl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7885# filter duplicates
7886for cf_add_1lib in $cf_add_0lib; do
7887	for cf_add_2lib in $cf_add_libs; do
7888		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7889			cf_add_1lib=
7890			break
7891		fi
7892	done
7893	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7894done
7895PRIVATE_LIBS="$cf_add_libs"
7896
7897	else
7898		SHLIB_LIST="-lgpm $SHLIB_LIST"
7899
7900cf_add_libs="$TEST_LIBS"
7901# reverse order
7902cf_add_0lib=
7903for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7904# filter duplicates
7905for cf_add_1lib in $cf_add_0lib; do
7906	for cf_add_2lib in $cf_add_libs; do
7907		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7908			cf_add_1lib=
7909			break
7910		fi
7911	done
7912	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7913done
7914TEST_LIBS="$cf_add_libs"
7915
7916cf_add_libs="$PRIVATE_LIBS"
7917# reverse order
7918cf_add_0lib=
7919for cf_add_1lib in -lgpm; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
7920# filter duplicates
7921for cf_add_1lib in $cf_add_0lib; do
7922	for cf_add_2lib in $cf_add_libs; do
7923		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
7924			cf_add_1lib=
7925			break
7926		fi
7927	done
7928	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
7929done
7930PRIVATE_LIBS="$cf_add_libs"
7931
7932	fi
7933
7934cat >>confdefs.h <<\EOF
7935#define HAVE_LIBGPM 1
7936EOF
7937
7938echo "$as_me:7938: checking for Gpm_Wgetch in -lgpm" >&5
7939echo $ECHO_N "checking for Gpm_Wgetch in -lgpm... $ECHO_C" >&6
7940if test "${ac_cv_lib_gpm_Gpm_Wgetch+set}" = set; then
7941  echo $ECHO_N "(cached) $ECHO_C" >&6
7942else
7943  ac_check_lib_save_LIBS=$LIBS
7944LIBS="-lgpm  $LIBS"
7945cat >"conftest.$ac_ext" <<_ACEOF
7946#line 7946 "configure"
7947#include "confdefs.h"
7948
7949/* Override any gcc2 internal prototype to avoid an error.  */
7950#ifdef __cplusplus
7951extern "C"
7952#endif
7953/* We use char because int might match the return type of a gcc2
7954   builtin and then its argument prototype would still apply.  */
7955char Gpm_Wgetch (void);
7956int
7957main (void)
7958{
7959Gpm_Wgetch ();
7960  ;
7961  return 0;
7962}
7963_ACEOF
7964rm -f "conftest.$ac_objext" "conftest$ac_exeext"
7965if { (eval echo "$as_me:7965: \"$ac_link\"") >&5
7966  (eval $ac_link) 2>&5
7967  ac_status=$?
7968  echo "$as_me:7968: \$? = $ac_status" >&5
7969  (exit "$ac_status"); } &&
7970         { ac_try='test -s "conftest$ac_exeext"'
7971  { (eval echo "$as_me:7971: \"$ac_try\"") >&5
7972  (eval $ac_try) 2>&5
7973  ac_status=$?
7974  echo "$as_me:7974: \$? = $ac_status" >&5
7975  (exit "$ac_status"); }; }; then
7976  ac_cv_lib_gpm_Gpm_Wgetch=yes
7977else
7978  echo "$as_me: failed program was:" >&5
7979cat "conftest.$ac_ext" >&5
7980ac_cv_lib_gpm_Gpm_Wgetch=no
7981fi
7982rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
7983LIBS=$ac_check_lib_save_LIBS
7984fi
7985echo "$as_me:7985: result: $ac_cv_lib_gpm_Gpm_Wgetch" >&5
7986echo "${ECHO_T}$ac_cv_lib_gpm_Gpm_Wgetch" >&6
7987if test "$ac_cv_lib_gpm_Gpm_Wgetch" = yes; then
7988
7989echo "$as_me:7989: checking if GPM is weakly bound to curses library" >&5
7990echo $ECHO_N "checking if GPM is weakly bound to curses library... $ECHO_C" >&6
7991if test "${cf_cv_check_gpm_wgetch+set}" = set; then
7992  echo $ECHO_N "(cached) $ECHO_C" >&6
7993else
7994
7995cf_cv_check_gpm_wgetch=unknown
7996if test "$cross_compiling" != yes ; then
7997
7998cat >conftest.$ac_ext <<CF_EOF
7999#include <gpm.h>
8000int main(void)
8001{
8002	Gpm_Wgetch();
8003	${cf_cv_main_return:-return}(0);
8004}
8005CF_EOF
8006
8007	cf_save_LIBS="$LIBS"
8008	# This only works if we can look at the symbol table.  If a shared
8009	# library is stripped for install, we cannot use that.  So we're forced
8010	# to rely on the static library, noting that some packagers may not
8011	# include it.
8012	LIBS="-static -lgpm -dynamic $LIBS"
8013	if { (eval echo "$as_me:8013: \"$ac_compile\"") >&5
8014  (eval $ac_compile) 2>&5
8015  ac_status=$?
8016  echo "$as_me:8016: \$? = $ac_status" >&5
8017  (exit "$ac_status"); } ; then
8018		if { (eval echo "$as_me:8018: \"$ac_link\"") >&5
8019  (eval $ac_link) 2>&5
8020  ac_status=$?
8021  echo "$as_me:8021: \$? = $ac_status" >&5
8022  (exit "$ac_status"); } ; then
8023			cf_cv_check_gpm_wgetch="`nm \"conftest$ac_exeext\" | ${EGREP-egrep} '\<wgetch\>' | ${EGREP-egrep} '\<[vVwW]\>'`"
8024			test -n "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=yes
8025			test -z "$cf_cv_check_gpm_wgetch" && cf_cv_check_gpm_wgetch=no
8026		fi
8027	fi
8028	rm -rf ./conftest*
8029	LIBS="$cf_save_LIBS"
8030fi
8031
8032fi
8033echo "$as_me:8033: result: $cf_cv_check_gpm_wgetch" >&5
8034echo "${ECHO_T}$cf_cv_check_gpm_wgetch" >&6
8035
8036if test "$cf_cv_check_gpm_wgetch" != yes ; then
8037	{ echo "$as_me:8037: WARNING: GPM library is already linked with curses - read the FAQ" >&5
8038echo "$as_me: WARNING: GPM library is already linked with curses - read the FAQ" >&2;}
8039fi
8040
8041fi
8042
8043fi
8044
8045echo "$as_me:8045: checking if you want to use PCRE2 for regular-expressions" >&5
8046echo $ECHO_N "checking if you want to use PCRE2 for regular-expressions... $ECHO_C" >&6
8047
8048# Check whether --with-pcre2 or --without-pcre2 was given.
8049if test "${with_pcre2+set}" = set; then
8050  withval="$with_pcre2"
8051
8052fi;
8053test -z "$with_pcre2" && with_pcre2=no
8054echo "$as_me:8054: result: $with_pcre2" >&5
8055echo "${ECHO_T}$with_pcre2" >&6
8056
8057if test "x$with_pcre2" != xno ; then
8058	cf_with_pcre2_ok=no
8059	for cf_with_pcre2 in libpcre2 libpcre2-posix libpcre
8060	do
8061
8062if test "$PKG_CONFIG" != none && "$PKG_CONFIG" --exists "$cf_with_pcre2"; then
8063	test -n "$verbose" && echo "	found package $cf_with_pcre2" 1>&6
8064
8065echo "${as_me:-configure}:8065: testing found package $cf_with_pcre2 ..." 1>&5
8066
8067	cf_pkgconfig_incs="`$PKG_CONFIG --cflags "$cf_with_pcre2" 2>/dev/null`"
8068	cf_pkgconfig_libs="`$PKG_CONFIG --libs   "$cf_with_pcre2" 2>/dev/null`"
8069	test -n "$verbose" && echo "	package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs" 1>&6
8070
8071echo "${as_me:-configure}:8071: testing package $cf_with_pcre2 CFLAGS: $cf_pkgconfig_incs ..." 1>&5
8072
8073	test -n "$verbose" && echo "	package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs" 1>&6
8074
8075echo "${as_me:-configure}:8075: testing package $cf_with_pcre2 LIBS: $cf_pkgconfig_libs ..." 1>&5
8076
8077cf_fix_cppflags=no
8078cf_new_cflags=
8079cf_new_cppflags=
8080cf_new_extra_cppflags=
8081
8082for cf_add_cflags in $cf_pkgconfig_incs
8083do
8084case "$cf_fix_cppflags" in
8085(no)
8086	case "$cf_add_cflags" in
8087	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
8088		case "$cf_add_cflags" in
8089		(-D*)
8090			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
8091
8092			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8093				&& test -z "${cf_tst_cflags}" \
8094				&& cf_fix_cppflags=yes
8095
8096			if test "$cf_fix_cppflags" = yes ; then
8097
8098	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8099	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8100
8101				continue
8102			elif test "${cf_tst_cflags}" = "\"'" ; then
8103
8104	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8105	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8106
8107				continue
8108			fi
8109			;;
8110		esac
8111		case "$CPPFLAGS" in
8112		(*$cf_add_cflags)
8113			;;
8114		(*)
8115			case "$cf_add_cflags" in
8116			(-D*)
8117				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
8118
8119CPPFLAGS=`echo "$CPPFLAGS" | \
8120	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
8121		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
8122
8123				;;
8124			esac
8125
8126	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
8127	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
8128
8129			;;
8130		esac
8131		;;
8132	(*)
8133
8134	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
8135	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
8136
8137		;;
8138	esac
8139	;;
8140(yes)
8141
8142	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
8143	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
8144
8145	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
8146
8147	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
8148		&& test -z "${cf_tst_cflags}" \
8149		&& cf_fix_cppflags=no
8150	;;
8151esac
8152done
8153
8154if test -n "$cf_new_cflags" ; then
8155
8156	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
8157	CFLAGS="${CFLAGS}$cf_new_cflags"
8158
8159fi
8160
8161if test -n "$cf_new_cppflags" ; then
8162
8163	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
8164	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
8165
8166fi
8167
8168if test -n "$cf_new_extra_cppflags" ; then
8169
8170	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
8171	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
8172
8173fi
8174
8175cf_add_libs="$LIBS"
8176# reverse order
8177cf_add_0lib=
8178for cf_add_1lib in $cf_pkgconfig_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8179# filter duplicates
8180for cf_add_1lib in $cf_add_0lib; do
8181	for cf_add_2lib in $cf_add_libs; do
8182		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8183			cf_add_1lib=
8184			break
8185		fi
8186	done
8187	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8188done
8189LIBS="$cf_add_libs"
8190
8191	cf_with_pcre2_ok=yes; break
8192else
8193	cf_pkgconfig_incs=
8194	cf_pkgconfig_libs=
8195	:
8196fi
8197
8198	done
8199	cf_with_pcre2_ok=yes || { { echo "$as_me:8199: error: Cannot find PCRE2 library" >&5
8200echo "$as_me: error: Cannot find PCRE2 library" >&2;}
8201   { (exit 1); exit 1; }; }
8202
8203cat >>confdefs.h <<\EOF
8204#define HAVE_LIB_PCRE2 1
8205EOF
8206
8207	# if pkgconfig gave no results, look for the libraries directly
8208	case "$LIBS" in
8209	(*pcre2-posix*|*pcreposix*)
8210		;;
8211	(*)
8212		echo "$as_me:8212: checking for regcomp in -lpcre2-posix" >&5
8213echo $ECHO_N "checking for regcomp in -lpcre2-posix... $ECHO_C" >&6
8214if test "${ac_cv_lib_pcre2_posix_regcomp+set}" = set; then
8215  echo $ECHO_N "(cached) $ECHO_C" >&6
8216else
8217  ac_check_lib_save_LIBS=$LIBS
8218LIBS="-lpcre2-posix  $LIBS"
8219cat >"conftest.$ac_ext" <<_ACEOF
8220#line 8220 "configure"
8221#include "confdefs.h"
8222
8223/* Override any gcc2 internal prototype to avoid an error.  */
8224#ifdef __cplusplus
8225extern "C"
8226#endif
8227/* We use char because int might match the return type of a gcc2
8228   builtin and then its argument prototype would still apply.  */
8229char regcomp (void);
8230int
8231main (void)
8232{
8233regcomp ();
8234  ;
8235  return 0;
8236}
8237_ACEOF
8238rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8239if { (eval echo "$as_me:8239: \"$ac_link\"") >&5
8240  (eval $ac_link) 2>&5
8241  ac_status=$?
8242  echo "$as_me:8242: \$? = $ac_status" >&5
8243  (exit "$ac_status"); } &&
8244         { ac_try='test -s "conftest$ac_exeext"'
8245  { (eval echo "$as_me:8245: \"$ac_try\"") >&5
8246  (eval $ac_try) 2>&5
8247  ac_status=$?
8248  echo "$as_me:8248: \$? = $ac_status" >&5
8249  (exit "$ac_status"); }; }; then
8250  ac_cv_lib_pcre2_posix_regcomp=yes
8251else
8252  echo "$as_me: failed program was:" >&5
8253cat "conftest.$ac_ext" >&5
8254ac_cv_lib_pcre2_posix_regcomp=no
8255fi
8256rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8257LIBS=$ac_check_lib_save_LIBS
8258fi
8259echo "$as_me:8259: result: $ac_cv_lib_pcre2_posix_regcomp" >&5
8260echo "${ECHO_T}$ac_cv_lib_pcre2_posix_regcomp" >&6
8261if test "$ac_cv_lib_pcre2_posix_regcomp" = yes; then
8262
8263cf_add_libs="$LIBS"
8264# reverse order
8265cf_add_0lib=
8266for cf_add_1lib in -lpcre2-posix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8267# filter duplicates
8268for cf_add_1lib in $cf_add_0lib; do
8269	for cf_add_2lib in $cf_add_libs; do
8270		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8271			cf_add_1lib=
8272			break
8273		fi
8274	done
8275	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8276done
8277LIBS="$cf_add_libs"
8278
8279else
8280  echo "$as_me:8280: checking for regcomp in -lpcreposix" >&5
8281echo $ECHO_N "checking for regcomp in -lpcreposix... $ECHO_C" >&6
8282if test "${ac_cv_lib_pcreposix_regcomp+set}" = set; then
8283  echo $ECHO_N "(cached) $ECHO_C" >&6
8284else
8285  ac_check_lib_save_LIBS=$LIBS
8286LIBS="-lpcreposix  $LIBS"
8287cat >"conftest.$ac_ext" <<_ACEOF
8288#line 8288 "configure"
8289#include "confdefs.h"
8290
8291/* Override any gcc2 internal prototype to avoid an error.  */
8292#ifdef __cplusplus
8293extern "C"
8294#endif
8295/* We use char because int might match the return type of a gcc2
8296   builtin and then its argument prototype would still apply.  */
8297char regcomp (void);
8298int
8299main (void)
8300{
8301regcomp ();
8302  ;
8303  return 0;
8304}
8305_ACEOF
8306rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8307if { (eval echo "$as_me:8307: \"$ac_link\"") >&5
8308  (eval $ac_link) 2>&5
8309  ac_status=$?
8310  echo "$as_me:8310: \$? = $ac_status" >&5
8311  (exit "$ac_status"); } &&
8312         { ac_try='test -s "conftest$ac_exeext"'
8313  { (eval echo "$as_me:8313: \"$ac_try\"") >&5
8314  (eval $ac_try) 2>&5
8315  ac_status=$?
8316  echo "$as_me:8316: \$? = $ac_status" >&5
8317  (exit "$ac_status"); }; }; then
8318  ac_cv_lib_pcreposix_regcomp=yes
8319else
8320  echo "$as_me: failed program was:" >&5
8321cat "conftest.$ac_ext" >&5
8322ac_cv_lib_pcreposix_regcomp=no
8323fi
8324rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8325LIBS=$ac_check_lib_save_LIBS
8326fi
8327echo "$as_me:8327: result: $ac_cv_lib_pcreposix_regcomp" >&5
8328echo "${ECHO_T}$ac_cv_lib_pcreposix_regcomp" >&6
8329if test "$ac_cv_lib_pcreposix_regcomp" = yes; then
8330
8331cf_add_libs="$LIBS"
8332# reverse order
8333cf_add_0lib=
8334for cf_add_1lib in -lpcreposix; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
8335# filter duplicates
8336for cf_add_1lib in $cf_add_0lib; do
8337	for cf_add_2lib in $cf_add_libs; do
8338		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
8339			cf_add_1lib=
8340			break
8341		fi
8342	done
8343	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
8344done
8345LIBS="$cf_add_libs"
8346
8347else
8348  { { echo "$as_me:8348: error: Cannot find PCRE2 POSIX library" >&5
8349echo "$as_me: error: Cannot find PCRE2 POSIX library" >&2;}
8350   { (exit 1); exit 1; }; }
8351fi
8352
8353fi
8354
8355		;;
8356	esac
8357
8358	# either way, check for the library header files
8359
8360for ac_header in pcre2posix.h pcreposix.h
8361do
8362as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
8363echo "$as_me:8363: checking for $ac_header" >&5
8364echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
8365if eval "test \"\${$as_ac_Header+set}\" = set"; then
8366  echo $ECHO_N "(cached) $ECHO_C" >&6
8367else
8368  cat >"conftest.$ac_ext" <<_ACEOF
8369#line 8369 "configure"
8370#include "confdefs.h"
8371#include <$ac_header>
8372_ACEOF
8373if { (eval echo "$as_me:8373: \"$ac_cpp "conftest.$ac_ext"\"") >&5
8374  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
8375  ac_status=$?
8376  $EGREP -v '^ *\+' conftest.er1 >conftest.err
8377  rm -f conftest.er1
8378  cat conftest.err >&5
8379  echo "$as_me:8379: \$? = $ac_status" >&5
8380  (exit "$ac_status"); } >/dev/null; then
8381  if test -s conftest.err; then
8382    ac_cpp_err=$ac_c_preproc_warn_flag
8383  else
8384    ac_cpp_err=
8385  fi
8386else
8387  ac_cpp_err=yes
8388fi
8389if test -z "$ac_cpp_err"; then
8390  eval "$as_ac_Header=yes"
8391else
8392  echo "$as_me: failed program was:" >&5
8393  cat "conftest.$ac_ext" >&5
8394  eval "$as_ac_Header=no"
8395fi
8396rm -f conftest.err "conftest.$ac_ext"
8397fi
8398echo "$as_me:8398: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
8399echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
8400if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
8401  cat >>confdefs.h <<EOF
8402#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
8403EOF
8404
8405fi
8406done
8407
8408for ac_func in PCRE2regcomp
8409do
8410as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
8411echo "$as_me:8411: checking for $ac_func" >&5
8412echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
8413if eval "test \"\${$as_ac_var+set}\" = set"; then
8414  echo $ECHO_N "(cached) $ECHO_C" >&6
8415else
8416  cat >"conftest.$ac_ext" <<_ACEOF
8417#line 8417 "configure"
8418#include "confdefs.h"
8419#define $ac_func autoconf_temporary
8420#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
8421#undef $ac_func
8422
8423#ifdef __cplusplus
8424extern "C"
8425#endif
8426
8427/* We use char because int might match the return type of a gcc2
8428   builtin and then its argument prototype would still apply.  */
8429char $ac_func (void);
8430
8431int
8432main (void)
8433{
8434
8435/* The GNU C library defines stubs for functions which it implements
8436    to always fail with ENOSYS.  Some functions are actually named
8437    something starting with __ and the normal name is an alias.  */
8438#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
8439#error found stub for $ac_func
8440#endif
8441
8442	return $ac_func ();
8443  ;
8444  return 0;
8445}
8446_ACEOF
8447rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8448if { (eval echo "$as_me:8448: \"$ac_link\"") >&5
8449  (eval $ac_link) 2>&5
8450  ac_status=$?
8451  echo "$as_me:8451: \$? = $ac_status" >&5
8452  (exit "$ac_status"); } &&
8453         { ac_try='test -s "conftest$ac_exeext"'
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  eval "$as_ac_var=yes"
8460else
8461  echo "$as_me: failed program was:" >&5
8462cat "conftest.$ac_ext" >&5
8463eval "$as_ac_var=no"
8464fi
8465rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8466fi
8467echo "$as_me:8467: result: `eval echo '${'"$as_ac_var"'}'`" >&5
8468echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
8469if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
8470  cat >>confdefs.h <<EOF
8471#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
8472EOF
8473
8474fi
8475done
8476
8477fi
8478
8479# not everyone has "test -c"
8480if test -c /dev/sysmouse 2>/dev/null ; then
8481echo "$as_me:8481: checking if you want to use sysmouse" >&5
8482echo $ECHO_N "checking if you want to use sysmouse... $ECHO_C" >&6
8483
8484# Check whether --with-sysmouse or --without-sysmouse was given.
8485if test "${with_sysmouse+set}" = set; then
8486  withval="$with_sysmouse"
8487  cf_with_sysmouse=$withval
8488else
8489  cf_with_sysmouse=maybe
8490fi;
8491	if test "$cf_with_sysmouse" != no ; then
8492	cat >"conftest.$ac_ext" <<_ACEOF
8493#line 8493 "configure"
8494#include "confdefs.h"
8495
8496#include <osreldate.h>
8497#if (__FreeBSD_version >= 400017)
8498#include <sys/consio.h>
8499#include <sys/fbio.h>
8500#else
8501#include <machine/console.h>
8502#endif
8503
8504int
8505main (void)
8506{
8507
8508	struct mouse_info the_mouse;
8509	ioctl(0, CONS_MOUSECTL, &the_mouse);
8510
8511  ;
8512  return 0;
8513}
8514_ACEOF
8515rm -f "conftest.$ac_objext"
8516if { (eval echo "$as_me:8516: \"$ac_compile\"") >&5
8517  (eval $ac_compile) 2>&5
8518  ac_status=$?
8519  echo "$as_me:8519: \$? = $ac_status" >&5
8520  (exit "$ac_status"); } &&
8521         { ac_try='test -s "conftest.$ac_objext"'
8522  { (eval echo "$as_me:8522: \"$ac_try\"") >&5
8523  (eval $ac_try) 2>&5
8524  ac_status=$?
8525  echo "$as_me:8525: \$? = $ac_status" >&5
8526  (exit "$ac_status"); }; }; then
8527  cf_with_sysmouse=yes
8528else
8529  echo "$as_me: failed program was:" >&5
8530cat "conftest.$ac_ext" >&5
8531cf_with_sysmouse=no
8532fi
8533rm -f "conftest.$ac_objext" "conftest.$ac_ext"
8534	fi
8535echo "$as_me:8535: result: $cf_with_sysmouse" >&5
8536echo "${ECHO_T}$cf_with_sysmouse" >&6
8537test "$cf_with_sysmouse" = yes &&
8538cat >>confdefs.h <<\EOF
8539#define USE_SYSMOUSE 1
8540EOF
8541
8542fi
8543
8544# pretend that ncurses==ncursesw==ncursest
8545echo "$as_me:8545: checking if you want to disable library suffixes" >&5
8546echo $ECHO_N "checking if you want to disable library suffixes... $ECHO_C" >&6
8547
8548# Check whether --enable-lib-suffixes or --disable-lib-suffixes was given.
8549if test "${enable_lib_suffixes+set}" = set; then
8550  enableval="$enable_lib_suffixes"
8551  test "$enableval" != no && enableval=yes
8552	if test "$enableval" != "yes" ; then
8553    disable_lib_suffixes=yes
8554	else
8555		disable_lib_suffixes=no
8556	fi
8557else
8558  enableval=yes
8559	disable_lib_suffixes=no
8560
8561fi;
8562echo "$as_me:8562: result: $disable_lib_suffixes" >&5
8563echo "${ECHO_T}$disable_lib_suffixes" >&6
8564
8565### If we're building with rpath, try to link non-standard libs that way too.
8566if test "$DFT_LWR_MODEL" = "shared" && test "x$cf_cv_enable_rpath" != xno; then
8567
8568echo "$as_me:8568: checking if rpath-hack should be disabled" >&5
8569echo $ECHO_N "checking if rpath-hack should be disabled... $ECHO_C" >&6
8570
8571# Check whether --enable-rpath-hack or --disable-rpath-hack was given.
8572if test "${enable_rpath_hack+set}" = set; then
8573  enableval="$enable_rpath_hack"
8574  test "$enableval" != no && enableval=yes
8575	if test "$enableval" != "yes" ; then
8576    enable_rpath_hack=no
8577	else
8578		enable_rpath_hack=yes
8579	fi
8580else
8581  enableval=yes
8582	enable_rpath_hack=yes
8583
8584fi;
8585if test "x$enable_rpath_hack" = xno; then cf_disable_rpath_hack=yes; else cf_disable_rpath_hack=no; fi
8586echo "$as_me:8586: result: $cf_disable_rpath_hack" >&5
8587echo "${ECHO_T}$cf_disable_rpath_hack" >&6
8588
8589if test "$enable_rpath_hack" = yes ; then
8590
8591echo "$as_me:8591: checking for updated LDFLAGS" >&5
8592echo $ECHO_N "checking for updated LDFLAGS... $ECHO_C" >&6
8593if test -n "$LD_RPATH_OPT" ; then
8594	echo "$as_me:8594: result: maybe" >&5
8595echo "${ECHO_T}maybe" >&6
8596
8597	for ac_prog in ldd
8598do
8599  # Extract the first word of "$ac_prog", so it can be a program name with args.
8600set dummy $ac_prog; ac_word=$2
8601echo "$as_me:8601: checking for $ac_word" >&5
8602echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8603if test "${ac_cv_prog_cf_ldd_prog+set}" = set; then
8604  echo $ECHO_N "(cached) $ECHO_C" >&6
8605else
8606  if test -n "$cf_ldd_prog"; then
8607  ac_cv_prog_cf_ldd_prog="$cf_ldd_prog" # Let the user override the test.
8608else
8609  ac_save_IFS=$IFS; IFS=$ac_path_separator
8610ac_dummy="$PATH"
8611for ac_dir in $ac_dummy; do
8612  IFS=$ac_save_IFS
8613  test -z "$ac_dir" && ac_dir=.
8614  $as_executable_p "$ac_dir/$ac_word" || continue
8615ac_cv_prog_cf_ldd_prog="$ac_prog"
8616echo "$as_me:8616: found $ac_dir/$ac_word" >&5
8617break
8618done
8619
8620fi
8621fi
8622cf_ldd_prog=$ac_cv_prog_cf_ldd_prog
8623if test -n "$cf_ldd_prog"; then
8624  echo "$as_me:8624: result: $cf_ldd_prog" >&5
8625echo "${ECHO_T}$cf_ldd_prog" >&6
8626else
8627  echo "$as_me:8627: result: no" >&5
8628echo "${ECHO_T}no" >&6
8629fi
8630
8631  test -n "$cf_ldd_prog" && break
8632done
8633test -n "$cf_ldd_prog" || cf_ldd_prog="no"
8634
8635	cf_rpath_list="/usr/lib /lib"
8636	if test "$cf_ldd_prog" != no
8637	then
8638		cf_rpath_oops=
8639
8640cat >"conftest.$ac_ext" <<_ACEOF
8641#line 8641 "configure"
8642#include "confdefs.h"
8643#include <stdio.h>
8644int
8645main (void)
8646{
8647printf("Hello");
8648  ;
8649  return 0;
8650}
8651_ACEOF
8652rm -f "conftest.$ac_objext" "conftest$ac_exeext"
8653if { (eval echo "$as_me:8653: \"$ac_link\"") >&5
8654  (eval $ac_link) 2>&5
8655  ac_status=$?
8656  echo "$as_me:8656: \$? = $ac_status" >&5
8657  (exit "$ac_status"); } &&
8658         { ac_try='test -s "conftest$ac_exeext"'
8659  { (eval echo "$as_me:8659: \"$ac_try\"") >&5
8660  (eval $ac_try) 2>&5
8661  ac_status=$?
8662  echo "$as_me:8662: \$? = $ac_status" >&5
8663  (exit "$ac_status"); }; }; then
8664  cf_rpath_oops=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} ' not found' | sed -e 's% =>.*$%%' |sort | uniq`
8665		 cf_rpath_list=`"$cf_ldd_prog" "conftest$ac_exeext" | ${FGREP-fgrep} / | sed -e 's%^.*[ 	]/%/%' -e 's%/[^/][^/]*$%%' |sort | uniq`
8666else
8667  echo "$as_me: failed program was:" >&5
8668cat "conftest.$ac_ext" >&5
8669fi
8670rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
8671
8672		# If we passed the link-test, but get a "not found" on a given library,
8673		# this could be due to inept reconfiguration of gcc to make it only
8674		# partly honor /usr/local/lib (or whatever).  Sometimes this behavior
8675		# is intentional, e.g., installing gcc in /usr/bin and suppressing the
8676		# /usr/local libraries.
8677		if test -n "$cf_rpath_oops"
8678		then
8679			for cf_rpath_src in $cf_rpath_oops
8680			do
8681				for cf_rpath_dir in \
8682					/usr/local \
8683					/usr/pkg \
8684					/opt/sfw
8685				do
8686					if test -f "$cf_rpath_dir/lib/$cf_rpath_src"
8687					then
8688						test -n "$verbose" && echo "	...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src" 1>&6
8689
8690echo "${as_me:-configure}:8690: testing ...adding -L$cf_rpath_dir/lib to LDFLAGS for $cf_rpath_src ..." 1>&5
8691
8692						LDFLAGS="$LDFLAGS -L$cf_rpath_dir/lib"
8693						break
8694					fi
8695				done
8696			done
8697		fi
8698	fi
8699
8700	test -n "$verbose" && echo "	...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8701
8702echo "${as_me:-configure}:8702: testing ...checking EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8703
8704test -n "$verbose" && echo "	...checking LDFLAGS $LDFLAGS" 1>&6
8705
8706echo "${as_me:-configure}:8706: testing ...checking LDFLAGS $LDFLAGS ..." 1>&5
8707
8708cf_rpath_dst=
8709for cf_rpath_src in $LDFLAGS
8710do
8711	case "$cf_rpath_src" in
8712	(-L*)
8713
8714		# check if this refers to a directory which we will ignore
8715		cf_rpath_skip=no
8716		if test -n "$cf_rpath_list"
8717		then
8718			for cf_rpath_item in $cf_rpath_list
8719			do
8720				if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8721				then
8722					cf_rpath_skip=yes
8723					break
8724				fi
8725			done
8726		fi
8727
8728		if test "$cf_rpath_skip" = no
8729		then
8730			# transform the option
8731			if test "$LD_RPATH_OPT" = "-R " ; then
8732				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8733			else
8734				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8735			fi
8736
8737			# if we have not already added this, add it now
8738			cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8739			if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8740			then
8741				test -n "$verbose" && echo "	...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8742
8743echo "${as_me:-configure}:8743: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8744
8745				EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8746			fi
8747		fi
8748		;;
8749	esac
8750	cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8751done
8752LDFLAGS=$cf_rpath_dst
8753
8754test -n "$verbose" && echo "	...checked LDFLAGS $LDFLAGS" 1>&6
8755
8756echo "${as_me:-configure}:8756: testing ...checked LDFLAGS $LDFLAGS ..." 1>&5
8757
8758test -n "$verbose" && echo "	...checking LIBS $LIBS" 1>&6
8759
8760echo "${as_me:-configure}:8760: testing ...checking LIBS $LIBS ..." 1>&5
8761
8762cf_rpath_dst=
8763for cf_rpath_src in $LIBS
8764do
8765	case "$cf_rpath_src" in
8766	(-L*)
8767
8768		# check if this refers to a directory which we will ignore
8769		cf_rpath_skip=no
8770		if test -n "$cf_rpath_list"
8771		then
8772			for cf_rpath_item in $cf_rpath_list
8773			do
8774				if test "x$cf_rpath_src" = "x-L$cf_rpath_item"
8775				then
8776					cf_rpath_skip=yes
8777					break
8778				fi
8779			done
8780		fi
8781
8782		if test "$cf_rpath_skip" = no
8783		then
8784			# transform the option
8785			if test "$LD_RPATH_OPT" = "-R " ; then
8786				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%-R %"`
8787			else
8788				cf_rpath_tmp=`echo "$cf_rpath_src" |sed -e "s%-L%$LD_RPATH_OPT%"`
8789			fi
8790
8791			# if we have not already added this, add it now
8792			cf_rpath_tst=`echo "$EXTRA_LDFLAGS" | sed -e "s%$cf_rpath_tmp %%"`
8793			if test "x$cf_rpath_tst" = "x$EXTRA_LDFLAGS"
8794			then
8795				test -n "$verbose" && echo "	...Filter $cf_rpath_src ->$cf_rpath_tmp" 1>&6
8796
8797echo "${as_me:-configure}:8797: testing ...Filter $cf_rpath_src ->$cf_rpath_tmp ..." 1>&5
8798
8799				EXTRA_LDFLAGS="$cf_rpath_tmp $EXTRA_LDFLAGS"
8800			fi
8801		fi
8802		;;
8803	esac
8804	cf_rpath_dst="$cf_rpath_dst $cf_rpath_src"
8805done
8806LIBS=$cf_rpath_dst
8807
8808test -n "$verbose" && echo "	...checked LIBS $LIBS" 1>&6
8809
8810echo "${as_me:-configure}:8810: testing ...checked LIBS $LIBS ..." 1>&5
8811
8812	test -n "$verbose" && echo "	...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS" 1>&6
8813
8814echo "${as_me:-configure}:8814: testing ...checked EXTRA_LDFLAGS $EXTRA_LDFLAGS ..." 1>&5
8815
8816else
8817	echo "$as_me:8817: result: no" >&5
8818echo "${ECHO_T}no" >&6
8819fi
8820
8821fi
8822
8823fi
8824
8825### Depending on the system, someone may use rpath to build ncurses but not
8826# want users of the package to rely upon that feature.  Give those people an
8827# option to suppress that detail from EXTRA_LDFLAGS.
8828EXTRA_PKG_LDFLAGS="$LDFLAGS $EXTRA_LDFLAGS"
8829if test -n "$EXTRA_PKG_LDFLAGS"
8830then
8831	echo "$as_me:8831: checking if you want to disable extra LDFLAGS for package-scripts" >&5
8832echo $ECHO_N "checking if you want to disable extra LDFLAGS for package-scripts... $ECHO_C" >&6
8833
8834# Check whether --enable-pkg-ldflags or --disable-pkg-ldflags was given.
8835if test "${enable_pkg_ldflags+set}" = set; then
8836  enableval="$enable_pkg_ldflags"
8837  test "$enableval" != no && enableval=yes
8838	if test "$enableval" != "yes" ; then
8839    disable_pkg_ldflags=yes
8840	else
8841		disable_pkg_ldflags=no
8842	fi
8843else
8844  enableval=yes
8845	disable_pkg_ldflags=no
8846
8847fi;
8848	echo "$as_me:8848: result: $disable_pkg_ldflags" >&5
8849echo "${ECHO_T}$disable_pkg_ldflags" >&6
8850	test "$disable_pkg_ldflags" = yes && EXTRA_PKG_LDFLAGS=
8851fi
8852
8853###############################################################################
8854
8855###	use option --with-extra-suffix to append suffix to headers and libraries
8856echo "$as_me:8856: checking for extra suffix to append to header/library paths" >&5
8857echo $ECHO_N "checking for extra suffix to append to header/library paths... $ECHO_C" >&6
8858EXTRA_SUFFIX=
8859
8860# Check whether --with-extra-suffix or --without-extra-suffix was given.
8861if test "${with_extra_suffix+set}" = set; then
8862  withval="$with_extra_suffix"
8863  case x$withval in
8864	(xno)
8865		;;
8866	(xyes|x)
8867		EXTRA_SUFFIX=$cf_cv_abi_version
8868		;;
8869	(*)
8870		EXTRA_SUFFIX=$withval
8871		;;
8872	esac
8873
8874fi;
8875echo "$as_me:8875: result: ${EXTRA_SUFFIX:-(none)}" >&5
8876echo "${ECHO_T}${EXTRA_SUFFIX:-(none)}" >&6
8877
8878###	use option --disable-overwrite to leave out the link to -lcurses
8879echo "$as_me:8879: checking if you wish to install ncurses overwriting curses" >&5
8880echo $ECHO_N "checking if you wish to install ncurses overwriting curses... $ECHO_C" >&6
8881
8882# Check whether --enable-overwrite or --disable-overwrite was given.
8883if test "${enable_overwrite+set}" = set; then
8884  enableval="$enable_overwrite"
8885  with_overwrite=$enableval
8886else
8887  if test "$prefix" = "/usr" ; then with_overwrite=yes; else with_overwrite=no; fi
8888fi;
8889echo "$as_me:8889: result: $with_overwrite" >&5
8890echo "${ECHO_T}$with_overwrite" >&6
8891
8892echo "$as_me:8892: checking if external terminfo-database is used" >&5
8893echo $ECHO_N "checking if external terminfo-database is used... $ECHO_C" >&6
8894
8895# Check whether --enable-database or --disable-database was given.
8896if test "${enable_database+set}" = set; then
8897  enableval="$enable_database"
8898  use_database=$enableval
8899else
8900  use_database=yes
8901fi;
8902echo "$as_me:8902: result: $use_database" >&5
8903echo "${ECHO_T}$use_database" >&6
8904
8905case "$host_os" in
8906(os2*)
8907	TERMINFO_SRC='${top_srcdir}/misc/emx.src'
8908	;;
8909(*)
8910	TERMINFO_SRC='${top_srcdir}/misc/terminfo.src'
8911	;;
8912esac
8913
8914NCURSES_USE_DATABASE=0
8915if test "$use_database" != no ; then
8916	NCURSES_USE_DATABASE=1
8917
8918	echo "$as_me:8918: checking which terminfo source-file will be installed" >&5
8919echo $ECHO_N "checking which terminfo source-file will be installed... $ECHO_C" >&6
8920
8921# Check whether --with-database or --without-database was given.
8922if test "${with_database+set}" = set; then
8923  withval="$with_database"
8924  TERMINFO_SRC=$withval
8925fi;
8926	echo "$as_me:8926: result: $TERMINFO_SRC" >&5
8927echo "${ECHO_T}$TERMINFO_SRC" >&6
8928
8929	echo "$as_me:8929: checking whether to use hashed database instead of directory/tree" >&5
8930echo $ECHO_N "checking whether to use hashed database instead of directory/tree... $ECHO_C" >&6
8931
8932# Check whether --with-hashed-db or --without-hashed-db was given.
8933if test "${with_hashed_db+set}" = set; then
8934  withval="$with_hashed_db"
8935
8936else
8937  with_hashed_db=no
8938fi;
8939	echo "$as_me:8939: result: $with_hashed_db" >&5
8940echo "${ECHO_T}$with_hashed_db" >&6
8941else
8942	with_hashed_db=no
8943fi
8944
8945echo "$as_me:8945: checking for list of fallback terminal descriptions" >&5
8946echo $ECHO_N "checking for list of fallback terminal descriptions... $ECHO_C" >&6
8947
8948# Check whether --with-fallbacks or --without-fallbacks was given.
8949if test "${with_fallbacks+set}" = set; then
8950  withval="$with_fallbacks"
8951  with_fallback=$withval
8952else
8953  with_fallback=
8954fi;
8955echo "$as_me:8955: result: ${with_fallback:-(none)}" >&5
8956echo "${ECHO_T}${with_fallback:-(none)}" >&6
8957
8958case ".$with_fallback" in
8959(.|.no)
8960	FALLBACK_LIST=
8961	;;
8962(.yes)
8963	{ echo "$as_me:8963: WARNING: expected a list of terminal descriptions" >&5
8964echo "$as_me: WARNING: expected a list of terminal descriptions" >&2;}
8965	;;
8966(*)
8967	FALLBACK_LIST=`echo "$with_fallback" | sed -e 's/,/ /g'`
8968	;;
8969esac
8970
8971# The fallback feature in ncurses relies upon tic/infocmp outside the build
8972# tree for generating the terminal descriptions that will be compiled into the
8973# library.  If your toolchain is old, it may not handle current terminal
8974# databases.  Use configure-options to point to the tools which will be used,
8975# rather than the first ones found on the $PATH.
8976if test -n "$ac_tool_prefix"; then
8977  # Extract the first word of "${ac_tool_prefix}tic", so it can be a program name with args.
8978set dummy ${ac_tool_prefix}tic; ac_word=$2
8979echo "$as_me:8979: checking for $ac_word" >&5
8980echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
8981if test "${ac_cv_prog_TIC+set}" = set; then
8982  echo $ECHO_N "(cached) $ECHO_C" >&6
8983else
8984  if test -n "$TIC"; then
8985  ac_cv_prog_TIC="$TIC" # Let the user override the test.
8986else
8987  ac_save_IFS=$IFS; IFS=$ac_path_separator
8988ac_dummy="$PATH"
8989for ac_dir in $ac_dummy; do
8990  IFS=$ac_save_IFS
8991  test -z "$ac_dir" && ac_dir=.
8992  $as_executable_p "$ac_dir/$ac_word" || continue
8993ac_cv_prog_TIC="${ac_tool_prefix}tic"
8994echo "$as_me:8994: found $ac_dir/$ac_word" >&5
8995break
8996done
8997
8998fi
8999fi
9000TIC=$ac_cv_prog_TIC
9001if test -n "$TIC"; then
9002  echo "$as_me:9002: result: $TIC" >&5
9003echo "${ECHO_T}$TIC" >&6
9004else
9005  echo "$as_me:9005: result: no" >&5
9006echo "${ECHO_T}no" >&6
9007fi
9008
9009fi
9010if test -z "$ac_cv_prog_TIC"; then
9011  ac_ct_TIC=$TIC
9012  # Extract the first word of "tic", so it can be a program name with args.
9013set dummy tic; ac_word=$2
9014echo "$as_me:9014: checking for $ac_word" >&5
9015echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9016if test "${ac_cv_prog_ac_ct_TIC+set}" = set; then
9017  echo $ECHO_N "(cached) $ECHO_C" >&6
9018else
9019  if test -n "$ac_ct_TIC"; then
9020  ac_cv_prog_ac_ct_TIC="$ac_ct_TIC" # Let the user override the test.
9021else
9022  ac_save_IFS=$IFS; IFS=$ac_path_separator
9023ac_dummy="$PATH"
9024for ac_dir in $ac_dummy; do
9025  IFS=$ac_save_IFS
9026  test -z "$ac_dir" && ac_dir=.
9027  $as_executable_p "$ac_dir/$ac_word" || continue
9028ac_cv_prog_ac_ct_TIC="tic"
9029echo "$as_me:9029: found $ac_dir/$ac_word" >&5
9030break
9031done
9032
9033fi
9034fi
9035ac_ct_TIC=$ac_cv_prog_ac_ct_TIC
9036if test -n "$ac_ct_TIC"; then
9037  echo "$as_me:9037: result: $ac_ct_TIC" >&5
9038echo "${ECHO_T}$ac_ct_TIC" >&6
9039else
9040  echo "$as_me:9040: result: no" >&5
9041echo "${ECHO_T}no" >&6
9042fi
9043
9044  TIC=$ac_ct_TIC
9045else
9046  TIC="$ac_cv_prog_TIC"
9047fi
9048
9049if test -n "$ac_tool_prefix"; then
9050  # Extract the first word of "${ac_tool_prefix}infocmp", so it can be a program name with args.
9051set dummy ${ac_tool_prefix}infocmp; ac_word=$2
9052echo "$as_me:9052: checking for $ac_word" >&5
9053echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9054if test "${ac_cv_prog_INFOCMP+set}" = set; then
9055  echo $ECHO_N "(cached) $ECHO_C" >&6
9056else
9057  if test -n "$INFOCMP"; then
9058  ac_cv_prog_INFOCMP="$INFOCMP" # Let the user override the test.
9059else
9060  ac_save_IFS=$IFS; IFS=$ac_path_separator
9061ac_dummy="$PATH"
9062for ac_dir in $ac_dummy; do
9063  IFS=$ac_save_IFS
9064  test -z "$ac_dir" && ac_dir=.
9065  $as_executable_p "$ac_dir/$ac_word" || continue
9066ac_cv_prog_INFOCMP="${ac_tool_prefix}infocmp"
9067echo "$as_me:9067: found $ac_dir/$ac_word" >&5
9068break
9069done
9070
9071fi
9072fi
9073INFOCMP=$ac_cv_prog_INFOCMP
9074if test -n "$INFOCMP"; then
9075  echo "$as_me:9075: result: $INFOCMP" >&5
9076echo "${ECHO_T}$INFOCMP" >&6
9077else
9078  echo "$as_me:9078: result: no" >&5
9079echo "${ECHO_T}no" >&6
9080fi
9081
9082fi
9083if test -z "$ac_cv_prog_INFOCMP"; then
9084  ac_ct_INFOCMP=$INFOCMP
9085  # Extract the first word of "infocmp", so it can be a program name with args.
9086set dummy infocmp; ac_word=$2
9087echo "$as_me:9087: checking for $ac_word" >&5
9088echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9089if test "${ac_cv_prog_ac_ct_INFOCMP+set}" = set; then
9090  echo $ECHO_N "(cached) $ECHO_C" >&6
9091else
9092  if test -n "$ac_ct_INFOCMP"; then
9093  ac_cv_prog_ac_ct_INFOCMP="$ac_ct_INFOCMP" # Let the user override the test.
9094else
9095  ac_save_IFS=$IFS; IFS=$ac_path_separator
9096ac_dummy="$PATH"
9097for ac_dir in $ac_dummy; do
9098  IFS=$ac_save_IFS
9099  test -z "$ac_dir" && ac_dir=.
9100  $as_executable_p "$ac_dir/$ac_word" || continue
9101ac_cv_prog_ac_ct_INFOCMP="infocmp"
9102echo "$as_me:9102: found $ac_dir/$ac_word" >&5
9103break
9104done
9105
9106fi
9107fi
9108ac_ct_INFOCMP=$ac_cv_prog_ac_ct_INFOCMP
9109if test -n "$ac_ct_INFOCMP"; then
9110  echo "$as_me:9110: result: $ac_ct_INFOCMP" >&5
9111echo "${ECHO_T}$ac_ct_INFOCMP" >&6
9112else
9113  echo "$as_me:9113: result: no" >&5
9114echo "${ECHO_T}no" >&6
9115fi
9116
9117  INFOCMP=$ac_ct_INFOCMP
9118else
9119  INFOCMP="$ac_cv_prog_INFOCMP"
9120fi
9121
9122if test -n "$FALLBACK_LIST"
9123then
9124
9125# Check whether --with-tic-path or --without-tic-path was given.
9126if test "${with_tic_path+set}" = set; then
9127  withval="$with_tic_path"
9128  echo "$as_me:9128: checking for tic program for fallbacks" >&5
9129echo $ECHO_N "checking for tic program for fallbacks... $ECHO_C" >&6
9130		TIC=$withval
9131		echo "$as_me:9131: result: $TIC" >&5
9132echo "${ECHO_T}$TIC" >&6
9133
9134if test "x$prefix" != xNONE; then
9135	cf_path_syntax="$prefix"
9136else
9137	cf_path_syntax="$ac_default_prefix"
9138fi
9139
9140case ".$TIC" in
9141(.\$\(*\)*|.\'*\'*)
9142	;;
9143(..|./*|.\\*)
9144	;;
9145(.[a-zA-Z]:[\\/]*) # OS/2 EMX
9146	;;
9147(.\$\{*prefix\}*|.\$\{*dir\}*)
9148	eval TIC="$TIC"
9149	case ".$TIC" in
9150	(.NONE/*)
9151		TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9152		;;
9153	esac
9154	;;
9155(.no|.NONE/*)
9156	TIC=`echo "$TIC" | sed -e s%NONE%$cf_path_syntax%`
9157	;;
9158(*)
9159	{ { echo "$as_me:9159: error: expected a pathname, not \"$TIC\"" >&5
9160echo "$as_me: error: expected a pathname, not \"$TIC\"" >&2;}
9161   { (exit 1); exit 1; }; }
9162	;;
9163esac
9164
9165else
9166
9167test -z "$TIC" && TIC="tic"
9168for ac_prog in $TIC tic
9169do
9170  # Extract the first word of "$ac_prog", so it can be a program name with args.
9171set dummy $ac_prog; ac_word=$2
9172echo "$as_me:9172: checking for $ac_word" >&5
9173echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9174if test "${ac_cv_path_TIC+set}" = set; then
9175  echo $ECHO_N "(cached) $ECHO_C" >&6
9176else
9177  case $TIC in
9178  [\\/]* | ?:[\\/]*)
9179  ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
9180  ;;
9181  *)
9182  ac_save_IFS=$IFS; IFS=$ac_path_separator
9183ac_dummy="$PATH:/usr/local/ncurses/bin"
9184for ac_dir in $ac_dummy; do
9185  IFS=$ac_save_IFS
9186  test -z "$ac_dir" && ac_dir=.
9187  if $as_executable_p "$ac_dir/$ac_word"; then
9188   ac_cv_path_TIC="$ac_dir/$ac_word"
9189   echo "$as_me:9189: found $ac_dir/$ac_word" >&5
9190   break
9191fi
9192done
9193
9194  ;;
9195esac
9196fi
9197TIC=$ac_cv_path_TIC
9198
9199if test -n "$TIC"; then
9200  echo "$as_me:9200: result: $TIC" >&5
9201echo "${ECHO_T}$TIC" >&6
9202else
9203  echo "$as_me:9203: result: no" >&5
9204echo "${ECHO_T}no" >&6
9205fi
9206
9207  test -n "$TIC" && break
9208done
9209test -n "$TIC" || TIC="$TIC"
9210
9211cf_path_prog=""
9212cf_path_args=""
9213IFS="${IFS:- 	}"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9214for cf_temp in $ac_cv_path_TIC
9215do
9216	if test -z "$cf_path_prog" ; then
9217		if test "$with_full_paths" = yes ; then
9218
9219if test "x$prefix" != xNONE; then
9220	cf_path_syntax="$prefix"
9221else
9222	cf_path_syntax="$ac_default_prefix"
9223fi
9224
9225case ".$cf_temp" in
9226(.\$\(*\)*|.\'*\'*)
9227	;;
9228(..|./*|.\\*)
9229	;;
9230(.[a-zA-Z]:[\\/]*) # OS/2 EMX
9231	;;
9232(.\$\{*prefix\}*|.\$\{*dir\}*)
9233	eval cf_temp="$cf_temp"
9234	case ".$cf_temp" in
9235	(.NONE/*)
9236		cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9237		;;
9238	esac
9239	;;
9240(.no|.NONE/*)
9241	cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9242	;;
9243(*)
9244	break
9245	;;
9246esac
9247
9248			cf_path_prog="$cf_temp"
9249		else
9250			cf_path_prog="`basename "$cf_temp"`"
9251		fi
9252	elif test -z "$cf_path_args" ; then
9253		cf_path_args="$cf_temp"
9254	else
9255		cf_path_args="$cf_path_args $cf_temp"
9256	fi
9257done
9258IFS="$cf_save_ifs"
9259
9260if test -n "$cf_path_prog" ; then
9261
9262echo "${as_me:-configure}:9262: testing defining path for ${cf_path_prog} ..." 1>&5
9263
9264cat >>confdefs.h <<EOF
9265#define TIC_PATH "$cf_path_prog"
9266EOF
9267
9268	test -n "$cf_path_args" &&
9269cat >>confdefs.h <<EOF
9270#define TIC_ARGS "$cf_path_args"
9271EOF
9272
9273fi
9274
9275		if test -z "$TIC"
9276		then
9277			{ echo "$as_me:9277: WARNING: no tic program found for fallbacks" >&5
9278echo "$as_me: WARNING: no tic program found for fallbacks" >&2;}
9279		fi
9280
9281fi;
9282
9283# Check whether --with-infocmp-path or --without-infocmp-path was given.
9284if test "${with_infocmp_path+set}" = set; then
9285  withval="$with_infocmp_path"
9286  echo "$as_me:9286: checking for infocmp program for fallbacks" >&5
9287echo $ECHO_N "checking for infocmp program for fallbacks... $ECHO_C" >&6
9288		INFOCMP=$withval
9289		echo "$as_me:9289: result: $INFOCMP" >&5
9290echo "${ECHO_T}$INFOCMP" >&6
9291
9292if test "x$prefix" != xNONE; then
9293	cf_path_syntax="$prefix"
9294else
9295	cf_path_syntax="$ac_default_prefix"
9296fi
9297
9298case ".$INFOCMP" in
9299(.\$\(*\)*|.\'*\'*)
9300	;;
9301(..|./*|.\\*)
9302	;;
9303(.[a-zA-Z]:[\\/]*) # OS/2 EMX
9304	;;
9305(.\$\{*prefix\}*|.\$\{*dir\}*)
9306	eval INFOCMP="$INFOCMP"
9307	case ".$INFOCMP" in
9308	(.NONE/*)
9309		INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9310		;;
9311	esac
9312	;;
9313(.no|.NONE/*)
9314	INFOCMP=`echo "$INFOCMP" | sed -e s%NONE%$cf_path_syntax%`
9315	;;
9316(*)
9317	{ { echo "$as_me:9317: error: expected a pathname, not \"$INFOCMP\"" >&5
9318echo "$as_me: error: expected a pathname, not \"$INFOCMP\"" >&2;}
9319   { (exit 1); exit 1; }; }
9320	;;
9321esac
9322
9323else
9324
9325test -z "$INFOCMP" && INFOCMP="infocmp"
9326for ac_prog in $INFOCMP infocmp
9327do
9328  # Extract the first word of "$ac_prog", so it can be a program name with args.
9329set dummy $ac_prog; ac_word=$2
9330echo "$as_me:9330: checking for $ac_word" >&5
9331echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
9332if test "${ac_cv_path_INFOCMP+set}" = set; then
9333  echo $ECHO_N "(cached) $ECHO_C" >&6
9334else
9335  case $INFOCMP in
9336  [\\/]* | ?:[\\/]*)
9337  ac_cv_path_INFOCMP="$INFOCMP" # Let the user override the test with a path.
9338  ;;
9339  *)
9340  ac_save_IFS=$IFS; IFS=$ac_path_separator
9341ac_dummy="$PATH:/usr/local/ncurses/bin"
9342for ac_dir in $ac_dummy; do
9343  IFS=$ac_save_IFS
9344  test -z "$ac_dir" && ac_dir=.
9345  if $as_executable_p "$ac_dir/$ac_word"; then
9346   ac_cv_path_INFOCMP="$ac_dir/$ac_word"
9347   echo "$as_me:9347: found $ac_dir/$ac_word" >&5
9348   break
9349fi
9350done
9351
9352  ;;
9353esac
9354fi
9355INFOCMP=$ac_cv_path_INFOCMP
9356
9357if test -n "$INFOCMP"; then
9358  echo "$as_me:9358: result: $INFOCMP" >&5
9359echo "${ECHO_T}$INFOCMP" >&6
9360else
9361  echo "$as_me:9361: result: no" >&5
9362echo "${ECHO_T}no" >&6
9363fi
9364
9365  test -n "$INFOCMP" && break
9366done
9367test -n "$INFOCMP" || INFOCMP="$INFOCMP"
9368
9369cf_path_prog=""
9370cf_path_args=""
9371IFS="${IFS:- 	}"; cf_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR"
9372for cf_temp in $ac_cv_path_INFOCMP
9373do
9374	if test -z "$cf_path_prog" ; then
9375		if test "$with_full_paths" = yes ; then
9376
9377if test "x$prefix" != xNONE; then
9378	cf_path_syntax="$prefix"
9379else
9380	cf_path_syntax="$ac_default_prefix"
9381fi
9382
9383case ".$cf_temp" in
9384(.\$\(*\)*|.\'*\'*)
9385	;;
9386(..|./*|.\\*)
9387	;;
9388(.[a-zA-Z]:[\\/]*) # OS/2 EMX
9389	;;
9390(.\$\{*prefix\}*|.\$\{*dir\}*)
9391	eval cf_temp="$cf_temp"
9392	case ".$cf_temp" in
9393	(.NONE/*)
9394		cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9395		;;
9396	esac
9397	;;
9398(.no|.NONE/*)
9399	cf_temp=`echo "$cf_temp" | sed -e s%NONE%$cf_path_syntax%`
9400	;;
9401(*)
9402	break
9403	;;
9404esac
9405
9406			cf_path_prog="$cf_temp"
9407		else
9408			cf_path_prog="`basename "$cf_temp"`"
9409		fi
9410	elif test -z "$cf_path_args" ; then
9411		cf_path_args="$cf_temp"
9412	else
9413		cf_path_args="$cf_path_args $cf_temp"
9414	fi
9415done
9416IFS="$cf_save_ifs"
9417
9418if test -n "$cf_path_prog" ; then
9419
9420echo "${as_me:-configure}:9420: testing defining path for ${cf_path_prog} ..." 1>&5
9421
9422cat >>confdefs.h <<EOF
9423#define INFOCMP_PATH "$cf_path_prog"
9424EOF
9425
9426	test -n "$cf_path_args" &&
9427cat >>confdefs.h <<EOF
9428#define INFOCMP_ARGS "$cf_path_args"
9429EOF
9430
9431fi
9432
9433		if test -z "$INFOCMP"
9434		then
9435			{ echo "$as_me:9435: WARNING: no infocmp program found for fallbacks" >&5
9436echo "$as_me: WARNING: no infocmp program found for fallbacks" >&2;}
9437		fi
9438
9439fi;
9440
9441	test -z "$TIC" && FALLBACK_LIST=
9442	test -z "$INFOCMP" && FALLBACK_LIST=
9443	if test -z "$FALLBACK_LIST"
9444	then
9445		{ echo "$as_me:9445: WARNING: ignoring fallback option because tic/infocmp are not available" >&5
9446echo "$as_me: WARNING: ignoring fallback option because tic/infocmp are not available" >&2;}
9447	fi
9448fi
9449
9450USE_FALLBACKS=
9451test -z "$FALLBACK_LIST" && USE_FALLBACKS="#"
9452
9453echo "$as_me:9453: checking if you want modern xterm or antique" >&5
9454echo $ECHO_N "checking if you want modern xterm or antique... $ECHO_C" >&6
9455
9456# Check whether --with-xterm-new or --without-xterm-new was given.
9457if test "${with_xterm_new+set}" = set; then
9458  withval="$with_xterm_new"
9459  with_xterm_new=$withval
9460else
9461  with_xterm_new=yes
9462fi;
9463case "$with_xterm_new" in
9464(no) with_xterm_new=xterm-old;;
9465(*)	 with_xterm_new=xterm-new;;
9466esac
9467echo "$as_me:9467: result: $with_xterm_new" >&5
9468echo "${ECHO_T}$with_xterm_new" >&6
9469WHICH_XTERM=$with_xterm_new
9470
9471case $host_os in
9472(*linux-gnu|*cygwin|*mingw32|*msys)
9473	want_xterm_kbs=DEL
9474	;;
9475(*)
9476	want_xterm_kbs=BS
9477	;;
9478esac
9479
9480echo "$as_me:9480: checking if xterm backspace sends BS or DEL" >&5
9481echo $ECHO_N "checking if xterm backspace sends BS or DEL... $ECHO_C" >&6
9482
9483# Check whether --with-xterm-kbs or --without-xterm-kbs was given.
9484if test "${with_xterm_kbs+set}" = set; then
9485  withval="$with_xterm_kbs"
9486  with_xterm_kbs=$withval
9487else
9488  with_xterm_kbs=auto
9489fi;
9490case x$with_xterm_kbs in
9491(xyes|xno|xBS|xbs|x8)
9492	with_xterm_kbs=BS
9493	;;
9494(xDEL|xdel|x127)
9495	with_xterm_kbs=DEL
9496	;;
9497(xauto)
9498	with_xterm_kbs=$want_xterm_kbs
9499	;;
9500(*)
9501	with_xterm_kbs=$withval
9502	;;
9503esac
9504echo "$as_me:9504: result: $with_xterm_kbs" >&5
9505echo "${ECHO_T}$with_xterm_kbs" >&6
9506XTERM_KBS=$with_xterm_kbs
9507
9508if test "x$with_xterm_kbs" != "x$want_xterm_kbs"
9509then
9510	{ echo "$as_me:9510: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os, have $with_xterm_kbs" >&5
9511echo "$as_me: WARNING: expected --with-xterm-kbs=$want_xterm_kbs for $host_os, have $with_xterm_kbs" >&2;}
9512fi
9513
9514MAKE_TERMINFO=
9515if test "$use_database" = no ; then
9516	TERMINFO="${datadir}/terminfo"
9517	MAKE_TERMINFO="#"
9518else
9519
9520echo "$as_me:9520: checking for list of terminfo directories" >&5
9521echo $ECHO_N "checking for list of terminfo directories... $ECHO_C" >&6
9522
9523# Check whether --with-terminfo-dirs or --without-terminfo-dirs was given.
9524if test "${with_terminfo_dirs+set}" = set; then
9525  withval="$with_terminfo_dirs"
9526
9527else
9528  withval=${TERMINFO_DIRS:-${datadir}/terminfo}
9529fi;
9530IFS="${IFS:- 	}"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9531cf_dst_path=
9532for cf_src_path in $withval
9533do
9534
9535if test "x$prefix" != xNONE; then
9536	cf_path_syntax="$prefix"
9537else
9538	cf_path_syntax="$ac_default_prefix"
9539fi
9540
9541case ".$cf_src_path" in
9542(.\$\(*\)*|.\'*\'*)
9543	;;
9544(..|./*|.\\*)
9545	;;
9546(.[a-zA-Z]:[\\/]*) # OS/2 EMX
9547	;;
9548(.\$\{*prefix\}*|.\$\{*dir\}*)
9549	eval cf_src_path="$cf_src_path"
9550	case ".$cf_src_path" in
9551	(.NONE/*)
9552		cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9553		;;
9554	esac
9555	;;
9556(.no|.NONE/*)
9557	cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9558	;;
9559(*)
9560	{ { echo "$as_me:9560: error: expected a pathname, not \"$cf_src_path\"" >&5
9561echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9562   { (exit 1); exit 1; }; }
9563	;;
9564esac
9565
9566  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9567  cf_dst_path="${cf_dst_path}${cf_src_path}"
9568done
9569IFS="$ac_save_ifs"
9570
9571# This may use the prefix/exec_prefix symbols which will only yield "NONE"
9572# so we have to check/work around.  We do prefer the result of "eval"...
9573eval cf_dst_eval="$cf_dst_path"
9574case "x$cf_dst_eval" in
9575(xNONE*)
9576	TERMINFO_DIRS=$cf_dst_path
9577	;;
9578(*)
9579	TERMINFO_DIRS="$cf_dst_eval"
9580	;;
9581esac
9582
9583echo "$as_me:9583: result: $TERMINFO_DIRS" >&5
9584echo "${ECHO_T}$TERMINFO_DIRS" >&6
9585test -n "$TERMINFO_DIRS" &&
9586cat >>confdefs.h <<EOF
9587#define TERMINFO_DIRS "$TERMINFO_DIRS"
9588EOF
9589
9590case "x$TERMINFO" in
9591x???:*)
9592	{ echo "$as_me:9592: WARNING: ignoring non-directory/file TERMINFO value" >&5
9593echo "$as_me: WARNING: ignoring non-directory/file TERMINFO value" >&2;}
9594	unset TERMINFO
9595	;;
9596esac
9597
9598echo "$as_me:9598: checking for default terminfo directory" >&5
9599echo $ECHO_N "checking for default terminfo directory... $ECHO_C" >&6
9600
9601# Check whether --with-default-terminfo-dir or --without-default-terminfo-dir was given.
9602if test "${with_default_terminfo_dir+set}" = set; then
9603  withval="$with_default_terminfo_dir"
9604
9605else
9606  withval="${TERMINFO:-${datadir}/terminfo}"
9607fi; if test -n "${datadir}/terminfo" ; then
9608
9609if test "x$prefix" != xNONE; then
9610	cf_path_syntax="$prefix"
9611else
9612	cf_path_syntax="$ac_default_prefix"
9613fi
9614
9615case ".$withval" in
9616(.\$\(*\)*|.\'*\'*)
9617	;;
9618(..|./*|.\\*)
9619	;;
9620(.[a-zA-Z]:[\\/]*) # OS/2 EMX
9621	;;
9622(.\$\{*prefix\}*|.\$\{*dir\}*)
9623	eval withval="$withval"
9624	case ".$withval" in
9625	(.NONE/*)
9626		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9627		;;
9628	esac
9629	;;
9630(.no|.NONE/*)
9631	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
9632	;;
9633(*)
9634	{ { echo "$as_me:9634: error: expected a pathname, not \"$withval\"" >&5
9635echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
9636   { (exit 1); exit 1; }; }
9637	;;
9638esac
9639
9640fi
9641eval TERMINFO="$withval"
9642
9643echo "$as_me:9643: result: $TERMINFO" >&5
9644echo "${ECHO_T}$TERMINFO" >&6
9645
9646cat >>confdefs.h <<EOF
9647#define TERMINFO "$TERMINFO"
9648EOF
9649
9650fi
9651
9652###	use option --disable-big-core to make tic run on small machines
9653###	We need 4Mb, check if we can allocate 50% more than that.
9654echo "$as_me:9654: checking if big-core option selected" >&5
9655echo $ECHO_N "checking if big-core option selected... $ECHO_C" >&6
9656
9657# Check whether --enable-big-core or --disable-big-core was given.
9658if test "${enable_big_core+set}" = set; then
9659  enableval="$enable_big_core"
9660  with_big_core=$enableval
9661else
9662  if test "$cross_compiling" = yes; then
9663  with_big_core=no
9664else
9665  cat >"conftest.$ac_ext" <<_ACEOF
9666#line 9666 "configure"
9667#include "confdefs.h"
9668
9669#include <stdlib.h>
9670#include <string.h>
9671int main(void) {
9672	unsigned long n = 6000000L;
9673	char *s = malloc(n);
9674	if (s != 0)
9675		s[0] = s[n-1] = 0;
9676	${cf_cv_main_return:-return}(s == 0);
9677}
9678_ACEOF
9679rm -f "conftest$ac_exeext"
9680if { (eval echo "$as_me:9680: \"$ac_link\"") >&5
9681  (eval $ac_link) 2>&5
9682  ac_status=$?
9683  echo "$as_me:9683: \$? = $ac_status" >&5
9684  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
9685  { (eval echo "$as_me:9685: \"$ac_try\"") >&5
9686  (eval $ac_try) 2>&5
9687  ac_status=$?
9688  echo "$as_me:9688: \$? = $ac_status" >&5
9689  (exit "$ac_status"); }; }; then
9690  with_big_core=yes
9691else
9692  echo "$as_me: program exited with status $ac_status" >&5
9693echo "$as_me: failed program was:" >&5
9694cat "conftest.$ac_ext" >&5
9695with_big_core=no
9696fi
9697rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
9698fi
9699fi;
9700echo "$as_me:9700: result: $with_big_core" >&5
9701echo "${ECHO_T}$with_big_core" >&6
9702test "x$with_big_core" = "xyes" &&
9703cat >>confdefs.h <<\EOF
9704#define HAVE_BIG_CORE 1
9705EOF
9706
9707### ISO C only guarantees 512-char strings, we have tables which load faster
9708### when constructed using "big" strings.  More than the C compiler, the awk
9709### program is a limit on most vendor UNIX systems.  Check that we can build.
9710echo "$as_me:9710: checking if big-strings option selected" >&5
9711echo $ECHO_N "checking if big-strings option selected... $ECHO_C" >&6
9712
9713# Check whether --enable-big-strings or --disable-big-strings was given.
9714if test "${enable_big_strings+set}" = set; then
9715  enableval="$enable_big_strings"
9716  with_big_strings=$enableval
9717else
9718
9719	case x$AWK in
9720	(x)
9721		eval with_big_strings=no
9722		;;
9723	(*)
9724		if ( ${AWK} 'BEGIN { xx = "x"; while (length(xx) < 12000) { xx = xx "x"; }; printf("%s\n", xx); }' 2>/dev/null \
9725			| $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
9726			eval with_big_strings=yes
9727		else
9728			eval with_big_strings=no
9729		fi
9730		;;
9731	esac
9732
9733fi;
9734echo "$as_me:9734: result: $with_big_strings" >&5
9735echo "${ECHO_T}$with_big_strings" >&6
9736
9737USE_BIG_STRINGS=0
9738test "x$with_big_strings" = "xyes" && USE_BIG_STRINGS=1
9739
9740###	use option --enable-termcap to compile in the termcap fallback support
9741echo "$as_me:9741: checking if you want termcap-fallback support" >&5
9742echo $ECHO_N "checking if you want termcap-fallback support... $ECHO_C" >&6
9743
9744# Check whether --enable-termcap or --disable-termcap was given.
9745if test "${enable_termcap+set}" = set; then
9746  enableval="$enable_termcap"
9747  with_termcap=$enableval
9748else
9749  with_termcap=no
9750fi;
9751echo "$as_me:9751: result: $with_termcap" >&5
9752echo "${ECHO_T}$with_termcap" >&6
9753
9754NCURSES_USE_TERMCAP=0
9755if test "x$with_termcap" != "xyes" ; then
9756	if test "$use_database" = no ; then
9757		if test -z "$with_fallback" ; then
9758			{ { echo "$as_me:9758: error: You have disabled the database w/o specifying fallbacks" >&5
9759echo "$as_me: error: You have disabled the database w/o specifying fallbacks" >&2;}
9760   { (exit 1); exit 1; }; }
9761		fi
9762	fi
9763
9764cat >>confdefs.h <<\EOF
9765#define PURE_TERMINFO 1
9766EOF
9767
9768else
9769
9770	if test "$with_ticlib" != no ; then
9771		{ { echo "$as_me:9771: error: Options --with-ticlib and --enable-termcap cannot be combined" >&5
9772echo "$as_me: error: Options --with-ticlib and --enable-termcap cannot be combined" >&2;}
9773   { (exit 1); exit 1; }; }
9774	fi
9775
9776	NCURSES_USE_TERMCAP=1
9777	echo "$as_me:9777: checking for list of termcap files" >&5
9778echo $ECHO_N "checking for list of termcap files... $ECHO_C" >&6
9779
9780# Check whether --with-termpath or --without-termpath was given.
9781if test "${with_termpath+set}" = set; then
9782  withval="$with_termpath"
9783
9784else
9785  withval=${TERMPATH:-/etc/termcap:/usr/share/misc/termcap}
9786fi;
9787IFS="${IFS:- 	}"; ac_save_ifs="$IFS"; IFS="${PATH_SEPARATOR}"
9788cf_dst_path=
9789for cf_src_path in $withval
9790do
9791
9792if test "x$prefix" != xNONE; then
9793	cf_path_syntax="$prefix"
9794else
9795	cf_path_syntax="$ac_default_prefix"
9796fi
9797
9798case ".$cf_src_path" in
9799(.\$\(*\)*|.\'*\'*)
9800	;;
9801(..|./*|.\\*)
9802	;;
9803(.[a-zA-Z]:[\\/]*) # OS/2 EMX
9804	;;
9805(.\$\{*prefix\}*|.\$\{*dir\}*)
9806	eval cf_src_path="$cf_src_path"
9807	case ".$cf_src_path" in
9808	(.NONE/*)
9809		cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9810		;;
9811	esac
9812	;;
9813(.no|.NONE/*)
9814	cf_src_path=`echo "$cf_src_path" | sed -e s%NONE%$cf_path_syntax%`
9815	;;
9816(*)
9817	{ { echo "$as_me:9817: error: expected a pathname, not \"$cf_src_path\"" >&5
9818echo "$as_me: error: expected a pathname, not \"$cf_src_path\"" >&2;}
9819   { (exit 1); exit 1; }; }
9820	;;
9821esac
9822
9823  test -n "$cf_dst_path" && cf_dst_path="${cf_dst_path}$PATH_SEPARATOR"
9824  cf_dst_path="${cf_dst_path}${cf_src_path}"
9825done
9826IFS="$ac_save_ifs"
9827
9828# This may use the prefix/exec_prefix symbols which will only yield "NONE"
9829# so we have to check/work around.  We do prefer the result of "eval"...
9830eval cf_dst_eval="$cf_dst_path"
9831case "x$cf_dst_eval" in
9832(xNONE*)
9833	TERMPATH=$cf_dst_path
9834	;;
9835(*)
9836	TERMPATH="$cf_dst_eval"
9837	;;
9838esac
9839
9840	echo "$as_me:9840: result: $TERMPATH" >&5
9841echo "${ECHO_T}$TERMPATH" >&6
9842	test -n "$TERMPATH" &&
9843cat >>confdefs.h <<EOF
9844#define TERMPATH "$TERMPATH"
9845EOF
9846
9847	###	use option --enable-getcap to use a hacked getcap for reading termcaps
9848	echo "$as_me:9848: checking if fast termcap-loader is needed" >&5
9849echo $ECHO_N "checking if fast termcap-loader is needed... $ECHO_C" >&6
9850
9851# Check whether --enable-getcap or --disable-getcap was given.
9852if test "${enable_getcap+set}" = set; then
9853  enableval="$enable_getcap"
9854  with_getcap=$enableval
9855else
9856  with_getcap=no
9857fi;
9858	echo "$as_me:9858: result: $with_getcap" >&5
9859echo "${ECHO_T}$with_getcap" >&6
9860	test "x$with_getcap" = "xyes" &&
9861cat >>confdefs.h <<\EOF
9862#define USE_GETCAP 1
9863EOF
9864
9865	echo "$as_me:9865: checking if translated termcaps will be cached in ~/.terminfo" >&5
9866echo $ECHO_N "checking if translated termcaps will be cached in ~/.terminfo... $ECHO_C" >&6
9867
9868# Check whether --enable-getcap-cache or --disable-getcap-cache was given.
9869if test "${enable_getcap_cache+set}" = set; then
9870  enableval="$enable_getcap_cache"
9871  with_getcap_cache=$enableval
9872else
9873  with_getcap_cache=no
9874fi;
9875	echo "$as_me:9875: result: $with_getcap_cache" >&5
9876echo "${ECHO_T}$with_getcap_cache" >&6
9877	test "x$with_getcap_cache" = "xyes" &&
9878cat >>confdefs.h <<\EOF
9879#define USE_GETCAP_CACHE 1
9880EOF
9881
9882fi
9883
9884###   Use option --disable-home-terminfo to completely remove ~/.terminfo
9885echo "$as_me:9885: checking if ~/.terminfo is wanted" >&5
9886echo $ECHO_N "checking if ~/.terminfo is wanted... $ECHO_C" >&6
9887
9888# Check whether --enable-home-terminfo or --disable-home-terminfo was given.
9889if test "${enable_home_terminfo+set}" = set; then
9890  enableval="$enable_home_terminfo"
9891  with_home_terminfo=$enableval
9892else
9893  with_home_terminfo=yes
9894fi;
9895echo "$as_me:9895: result: $with_home_terminfo" >&5
9896echo "${ECHO_T}$with_home_terminfo" >&6
9897test "x$with_home_terminfo" = "xyes" &&
9898cat >>confdefs.h <<\EOF
9899#define USE_HOME_TERMINFO 1
9900EOF
9901
9902echo "$as_me:9902: checking if you want to permit root to use ncurses environment variables" >&5
9903echo $ECHO_N "checking if you want to permit root to use ncurses environment variables... $ECHO_C" >&6
9904
9905# Check whether --enable-root-environ or --disable-root-environ was given.
9906if test "${enable_root_environ+set}" = set; then
9907  enableval="$enable_root_environ"
9908  with_root_environ=$enableval
9909else
9910  with_root_environ=yes
9911fi;
9912echo "$as_me:9912: result: $with_root_environ" >&5
9913echo "${ECHO_T}$with_root_environ" >&6
9914test "x$with_root_environ" = xyes &&
9915cat >>confdefs.h <<\EOF
9916#define USE_ROOT_ENVIRON 1
9917EOF
9918
9919echo "$as_me:9919: checking if you want to permit setuid programs to access all files" >&5
9920echo $ECHO_N "checking if you want to permit setuid programs to access all files... $ECHO_C" >&6
9921
9922# Check whether --enable-root-access or --disable-root-access was given.
9923if test "${enable_root_access+set}" = set; then
9924  enableval="$enable_root_access"
9925  with_root_access=$enableval
9926else
9927  with_root_access=yes
9928fi;
9929echo "$as_me:9929: result: $with_root_access" >&5
9930echo "${ECHO_T}$with_root_access" >&6
9931test "x$with_root_access" = xyes &&
9932cat >>confdefs.h <<\EOF
9933#define USE_ROOT_ACCESS 1
9934EOF
9935
9936echo "$as_me:9936: checking if you want to permit setuid use of ncurses environment variables" >&5
9937echo $ECHO_N "checking if you want to permit setuid use of ncurses environment variables... $ECHO_C" >&6
9938
9939# Check whether --enable-setuid-environ or --disable-setuid-environ was given.
9940if test "${enable_setuid_environ+set}" = set; then
9941  enableval="$enable_setuid_environ"
9942  with_setuid_environ=$enableval
9943else
9944  with_setuid_environ=$with_root_environ
9945fi;
9946echo "$as_me:9946: result: $with_setuid_environ" >&5
9947echo "${ECHO_T}$with_setuid_environ" >&6
9948test "x$with_setuid_environ" = xyes &&
9949cat >>confdefs.h <<\EOF
9950#define USE_SETUID_ENVIRON 1
9951EOF
9952
9953###   Use option --enable-symlinks to make tic use symlinks, not hard links
9954###   to reduce storage requirements for the terminfo database.
9955
9956for ac_header in \
9957unistd.h \
9958
9959do
9960as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
9961echo "$as_me:9961: checking for $ac_header" >&5
9962echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
9963if eval "test \"\${$as_ac_Header+set}\" = set"; then
9964  echo $ECHO_N "(cached) $ECHO_C" >&6
9965else
9966  cat >"conftest.$ac_ext" <<_ACEOF
9967#line 9967 "configure"
9968#include "confdefs.h"
9969#include <$ac_header>
9970_ACEOF
9971if { (eval echo "$as_me:9971: \"$ac_cpp "conftest.$ac_ext"\"") >&5
9972  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
9973  ac_status=$?
9974  $EGREP -v '^ *\+' conftest.er1 >conftest.err
9975  rm -f conftest.er1
9976  cat conftest.err >&5
9977  echo "$as_me:9977: \$? = $ac_status" >&5
9978  (exit "$ac_status"); } >/dev/null; then
9979  if test -s conftest.err; then
9980    ac_cpp_err=$ac_c_preproc_warn_flag
9981  else
9982    ac_cpp_err=
9983  fi
9984else
9985  ac_cpp_err=yes
9986fi
9987if test -z "$ac_cpp_err"; then
9988  eval "$as_ac_Header=yes"
9989else
9990  echo "$as_me: failed program was:" >&5
9991  cat "conftest.$ac_ext" >&5
9992  eval "$as_ac_Header=no"
9993fi
9994rm -f conftest.err "conftest.$ac_ext"
9995fi
9996echo "$as_me:9996: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
9997echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
9998if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
9999  cat >>confdefs.h <<EOF
10000#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10001EOF
10002
10003fi
10004done
10005
10006for ac_func in \
10007	remove \
10008	unlink
10009do
10010as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10011echo "$as_me:10011: checking for $ac_func" >&5
10012echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10013if eval "test \"\${$as_ac_var+set}\" = set"; then
10014  echo $ECHO_N "(cached) $ECHO_C" >&6
10015else
10016  cat >"conftest.$ac_ext" <<_ACEOF
10017#line 10017 "configure"
10018#include "confdefs.h"
10019#define $ac_func autoconf_temporary
10020#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
10021#undef $ac_func
10022
10023#ifdef __cplusplus
10024extern "C"
10025#endif
10026
10027/* We use char because int might match the return type of a gcc2
10028   builtin and then its argument prototype would still apply.  */
10029char $ac_func (void);
10030
10031int
10032main (void)
10033{
10034
10035/* The GNU C library defines stubs for functions which it implements
10036    to always fail with ENOSYS.  Some functions are actually named
10037    something starting with __ and the normal name is an alias.  */
10038#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10039#error found stub for $ac_func
10040#endif
10041
10042	return $ac_func ();
10043  ;
10044  return 0;
10045}
10046_ACEOF
10047rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10048if { (eval echo "$as_me:10048: \"$ac_link\"") >&5
10049  (eval $ac_link) 2>&5
10050  ac_status=$?
10051  echo "$as_me:10051: \$? = $ac_status" >&5
10052  (exit "$ac_status"); } &&
10053         { ac_try='test -s "conftest$ac_exeext"'
10054  { (eval echo "$as_me:10054: \"$ac_try\"") >&5
10055  (eval $ac_try) 2>&5
10056  ac_status=$?
10057  echo "$as_me:10057: \$? = $ac_status" >&5
10058  (exit "$ac_status"); }; }; then
10059  eval "$as_ac_var=yes"
10060else
10061  echo "$as_me: failed program was:" >&5
10062cat "conftest.$ac_ext" >&5
10063eval "$as_ac_var=no"
10064fi
10065rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10066fi
10067echo "$as_me:10067: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10068echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10069if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10070  cat >>confdefs.h <<EOF
10071#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10072EOF
10073
10074fi
10075done
10076
10077if test "$cross_compiling" = yes ; then
10078
10079for ac_func in \
10080		link \
10081		symlink
10082do
10083as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10084echo "$as_me:10084: checking for $ac_func" >&5
10085echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10086if eval "test \"\${$as_ac_var+set}\" = set"; then
10087  echo $ECHO_N "(cached) $ECHO_C" >&6
10088else
10089  cat >"conftest.$ac_ext" <<_ACEOF
10090#line 10090 "configure"
10091#include "confdefs.h"
10092#define $ac_func autoconf_temporary
10093#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
10094#undef $ac_func
10095
10096#ifdef __cplusplus
10097extern "C"
10098#endif
10099
10100/* We use char because int might match the return type of a gcc2
10101   builtin and then its argument prototype would still apply.  */
10102char $ac_func (void);
10103
10104int
10105main (void)
10106{
10107
10108/* The GNU C library defines stubs for functions which it implements
10109    to always fail with ENOSYS.  Some functions are actually named
10110    something starting with __ and the normal name is an alias.  */
10111#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10112#error found stub for $ac_func
10113#endif
10114
10115	return $ac_func ();
10116  ;
10117  return 0;
10118}
10119_ACEOF
10120rm -f "conftest.$ac_objext" "conftest$ac_exeext"
10121if { (eval echo "$as_me:10121: \"$ac_link\"") >&5
10122  (eval $ac_link) 2>&5
10123  ac_status=$?
10124  echo "$as_me:10124: \$? = $ac_status" >&5
10125  (exit "$ac_status"); } &&
10126         { ac_try='test -s "conftest$ac_exeext"'
10127  { (eval echo "$as_me:10127: \"$ac_try\"") >&5
10128  (eval $ac_try) 2>&5
10129  ac_status=$?
10130  echo "$as_me:10130: \$? = $ac_status" >&5
10131  (exit "$ac_status"); }; }; then
10132  eval "$as_ac_var=yes"
10133else
10134  echo "$as_me: failed program was:" >&5
10135cat "conftest.$ac_ext" >&5
10136eval "$as_ac_var=no"
10137fi
10138rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
10139fi
10140echo "$as_me:10140: result: `eval echo '${'"$as_ac_var"'}'`" >&5
10141echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
10142if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
10143  cat >>confdefs.h <<EOF
10144#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10145EOF
10146
10147fi
10148done
10149
10150else
10151	echo "$as_me:10151: checking if link/symlink functions work" >&5
10152echo $ECHO_N "checking if link/symlink functions work... $ECHO_C" >&6
10153if test "${cf_cv_link_funcs+set}" = set; then
10154  echo $ECHO_N "(cached) $ECHO_C" >&6
10155else
10156
10157		cf_cv_link_funcs=
10158		for cf_func in link symlink ; do
10159			if test "$cross_compiling" = yes; then
10160
10161			eval 'ac_cv_func_'$cf_func'=error'
10162else
10163  cat >"conftest.$ac_ext" <<_ACEOF
10164#line 10164 "configure"
10165#include "confdefs.h"
10166
10167$ac_includes_default
10168
10169int main(void)
10170{
10171	int fail = 0;
10172	char src[] = "conftest.tmp";
10173	char dst[] = "conftest.chk";
10174	struct stat src_sb, dst_sb;
10175	FILE *fp = fopen(src, "w");
10176	if (fp == 0) { fail = 3; } else {
10177		fclose(fp); stat(src, &src_sb);
10178		if ($cf_func(src, dst) < 0) {
10179			fail = 1;
10180		} else if (stat(dst, &dst_sb) < 0) {
10181			fail = 2;
10182		} else {
10183			long diff = (dst_sb.st_mtime - src_sb.st_mtime);
10184			if (diff < 0) diff = -diff;
10185			if (diff > 2) fail = 3;
10186		}
10187	}
10188#ifdef HAVE_UNLINK
10189	unlink(dst); unlink(src);
10190#else
10191	remove(dst); remove(src);
10192#endif
10193	${cf_cv_main_return:-return} (fail);
10194}
10195
10196_ACEOF
10197rm -f "conftest$ac_exeext"
10198if { (eval echo "$as_me:10198: \"$ac_link\"") >&5
10199  (eval $ac_link) 2>&5
10200  ac_status=$?
10201  echo "$as_me:10201: \$? = $ac_status" >&5
10202  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
10203  { (eval echo "$as_me:10203: \"$ac_try\"") >&5
10204  (eval $ac_try) 2>&5
10205  ac_status=$?
10206  echo "$as_me:10206: \$? = $ac_status" >&5
10207  (exit "$ac_status"); }; }; then
10208
10209			cf_cv_link_funcs="$cf_cv_link_funcs $cf_func"
10210			eval 'ac_cv_func_'$cf_func'=yes'
10211else
10212  echo "$as_me: program exited with status $ac_status" >&5
10213echo "$as_me: failed program was:" >&5
10214cat "conftest.$ac_ext" >&5
10215
10216			eval 'ac_cv_func_'$cf_func'=no'
10217fi
10218rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
10219fi
10220		done
10221		test -z "$cf_cv_link_funcs" && cf_cv_link_funcs=no
10222
10223fi
10224echo "$as_me:10224: result: $cf_cv_link_funcs" >&5
10225echo "${ECHO_T}$cf_cv_link_funcs" >&6
10226	test "$ac_cv_func_link"    = yes &&
10227cat >>confdefs.h <<\EOF
10228#define HAVE_LINK 1
10229EOF
10230
10231	test "$ac_cv_func_symlink" = yes &&
10232cat >>confdefs.h <<\EOF
10233#define HAVE_SYMLINK 1
10234EOF
10235
10236fi
10237
10238with_links=no
10239with_symlinks=no
10240
10241# soft links (symbolic links) are useful for some systems where hard links do
10242# not work, or to make it simpler to copy terminfo trees around.
10243if test "x$ac_cv_func_symlink" = xyes ; then
10244	echo "$as_me:10244: checking if tic should use symbolic links" >&5
10245echo $ECHO_N "checking if tic should use symbolic links... $ECHO_C" >&6
10246
10247# Check whether --enable-symlinks or --disable-symlinks was given.
10248if test "${enable_symlinks+set}" = set; then
10249  enableval="$enable_symlinks"
10250  with_symlinks=$enableval
10251else
10252  with_symlinks=no
10253fi;
10254	echo "$as_me:10254: result: $with_symlinks" >&5
10255echo "${ECHO_T}$with_symlinks" >&6
10256fi
10257
10258# If we have hard links and did not choose to use soft links instead, there is
10259# no reason to make this choice optional - use the hard links.
10260if test "$with_symlinks" = no ; then
10261	echo "$as_me:10261: checking if tic should use hard links" >&5
10262echo $ECHO_N "checking if tic should use hard links... $ECHO_C" >&6
10263	if test "x$ac_cv_func_link" = xyes ; then
10264		with_links=yes
10265	else
10266		with_links=no
10267	fi
10268	echo "$as_me:10268: result: $with_links" >&5
10269echo "${ECHO_T}$with_links" >&6
10270fi
10271
10272test "x$with_links" = xyes &&
10273cat >>confdefs.h <<\EOF
10274#define USE_LINKS 1
10275EOF
10276
10277test "x$with_symlinks" = xyes &&
10278cat >>confdefs.h <<\EOF
10279#define USE_SYMLINKS 1
10280EOF
10281
10282###   use option --enable-broken-linker to force on use of broken-linker support
10283
10284echo "$as_me:10284: checking if you want broken-linker support code" >&5
10285echo $ECHO_N "checking if you want broken-linker support code... $ECHO_C" >&6
10286
10287# Check whether --enable-broken_linker or --disable-broken_linker was given.
10288if test "${enable_broken_linker+set}" = set; then
10289  enableval="$enable_broken_linker"
10290  with_broken_linker=$enableval
10291else
10292  with_broken_linker=no
10293fi;
10294echo "$as_me:10294: result: $with_broken_linker" >&5
10295echo "${ECHO_T}$with_broken_linker" >&6
10296
10297: "${BROKEN_LINKER:=0}"
10298if test "x$with_broken_linker" = xyes ; then
10299
10300cat >>confdefs.h <<\EOF
10301#define BROKEN_LINKER 1
10302EOF
10303
10304	BROKEN_LINKER=1
10305fi
10306
10307###   use option --enable-bsdpad to have tputs process BSD-style prefix padding
10308echo "$as_me:10308: checking if tputs should process BSD-style prefix padding" >&5
10309echo $ECHO_N "checking if tputs should process BSD-style prefix padding... $ECHO_C" >&6
10310
10311# Check whether --enable-bsdpad or --disable-bsdpad was given.
10312if test "${enable_bsdpad+set}" = set; then
10313  enableval="$enable_bsdpad"
10314  with_bsdpad=$enableval
10315else
10316  with_bsdpad=no
10317fi;
10318echo "$as_me:10318: result: $with_bsdpad" >&5
10319echo "${ECHO_T}$with_bsdpad" >&6
10320test "x$with_bsdpad" = xyes &&
10321cat >>confdefs.h <<\EOF
10322#define BSD_TPUTS 1
10323EOF
10324
10325###   use option --enable-widec to turn on use of wide-character support
10326NCURSES_CH_T=chtype
10327NCURSES_LIBUTF8=0
10328
10329NEED_WCHAR_H=0
10330NCURSES_MBSTATE_T=0
10331NCURSES_WCHAR_T=0
10332NCURSES_WINT_T=0
10333
10334# Check to define _XOPEN_SOURCE "automatically"
10335CPPFLAGS_before_XOPEN="$CPPFLAGS"
10336
10337echo "$as_me:10337: checking if the POSIX test-macros are already defined" >&5
10338echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
10339if test "${cf_cv_posix_visible+set}" = set; then
10340  echo $ECHO_N "(cached) $ECHO_C" >&6
10341else
10342
10343cat >"conftest.$ac_ext" <<_ACEOF
10344#line 10344 "configure"
10345#include "confdefs.h"
10346#include <stdio.h>
10347int
10348main (void)
10349{
10350
10351#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
10352	&& defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
10353	&& defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
10354	&& defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
10355#error conflicting symbols found
10356#endif
10357
10358  ;
10359  return 0;
10360}
10361_ACEOF
10362rm -f "conftest.$ac_objext"
10363if { (eval echo "$as_me:10363: \"$ac_compile\"") >&5
10364  (eval $ac_compile) 2>&5
10365  ac_status=$?
10366  echo "$as_me:10366: \$? = $ac_status" >&5
10367  (exit "$ac_status"); } &&
10368         { ac_try='test -s "conftest.$ac_objext"'
10369  { (eval echo "$as_me:10369: \"$ac_try\"") >&5
10370  (eval $ac_try) 2>&5
10371  ac_status=$?
10372  echo "$as_me:10372: \$? = $ac_status" >&5
10373  (exit "$ac_status"); }; }; then
10374  cf_cv_posix_visible=no
10375else
10376  echo "$as_me: failed program was:" >&5
10377cat "conftest.$ac_ext" >&5
10378cf_cv_posix_visible=yes
10379fi
10380rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10381
10382fi
10383echo "$as_me:10383: result: $cf_cv_posix_visible" >&5
10384echo "${ECHO_T}$cf_cv_posix_visible" >&6
10385
10386if test "$cf_cv_posix_visible" = no; then
10387
10388cf_XOPEN_SOURCE=600
10389cf_POSIX_C_SOURCE=199506L
10390cf_xopen_source=
10391
10392case "$host_os" in
10393(aix[4-7]*)
10394	cf_xopen_source="-D_ALL_SOURCE"
10395	;;
10396(darwin[0-8].*)
10397	cf_xopen_source="-D_APPLE_C_SOURCE"
10398	;;
10399(darwin*)
10400	cf_xopen_source="-D_DARWIN_C_SOURCE"
10401	cf_XOPEN_SOURCE=
10402	;;
10403(freebsd*|dragonfly*|midnightbsd*)
10404	# 5.x headers associate
10405	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
10406	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
10407	cf_POSIX_C_SOURCE=200112L
10408	cf_XOPEN_SOURCE=600
10409	cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
10410	;;
10411(hpux11*)
10412	cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
10413	;;
10414(hpux*)
10415	cf_xopen_source="-D_HPUX_SOURCE"
10416	;;
10417(irix[56].*)
10418	cf_xopen_source="-D_SGI_SOURCE"
10419	cf_XOPEN_SOURCE=
10420	;;
10421(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin|msys|mingw*|linux*uclibc)
10422
10423cf_gnu_xopen_source=$cf_XOPEN_SOURCE
10424
10425echo "$as_me:10425: checking if this is the GNU C library" >&5
10426echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
10427if test "${cf_cv_gnu_library+set}" = set; then
10428  echo $ECHO_N "(cached) $ECHO_C" >&6
10429else
10430
10431cat >"conftest.$ac_ext" <<_ACEOF
10432#line 10432 "configure"
10433#include "confdefs.h"
10434#include <sys/types.h>
10435int
10436main (void)
10437{
10438
10439	#if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
10440		return 0;
10441	#elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
10442		return 0;
10443	#else
10444	#	error not GNU C library
10445	#endif
10446  ;
10447  return 0;
10448}
10449_ACEOF
10450rm -f "conftest.$ac_objext"
10451if { (eval echo "$as_me:10451: \"$ac_compile\"") >&5
10452  (eval $ac_compile) 2>&5
10453  ac_status=$?
10454  echo "$as_me:10454: \$? = $ac_status" >&5
10455  (exit "$ac_status"); } &&
10456         { ac_try='test -s "conftest.$ac_objext"'
10457  { (eval echo "$as_me:10457: \"$ac_try\"") >&5
10458  (eval $ac_try) 2>&5
10459  ac_status=$?
10460  echo "$as_me:10460: \$? = $ac_status" >&5
10461  (exit "$ac_status"); }; }; then
10462  cf_cv_gnu_library=yes
10463else
10464  echo "$as_me: failed program was:" >&5
10465cat "conftest.$ac_ext" >&5
10466cf_cv_gnu_library=no
10467fi
10468rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10469
10470fi
10471echo "$as_me:10471: result: $cf_cv_gnu_library" >&5
10472echo "${ECHO_T}$cf_cv_gnu_library" >&6
10473
10474if test x$cf_cv_gnu_library = xyes; then
10475
10476	# With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
10477	# was changed to help a little.  newlib incorporated the change about 4
10478	# years later.
10479	echo "$as_me:10479: checking if _DEFAULT_SOURCE can be used as a basis" >&5
10480echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
10481if test "${cf_cv_gnu_library_219+set}" = set; then
10482  echo $ECHO_N "(cached) $ECHO_C" >&6
10483else
10484
10485		cf_save="$CPPFLAGS"
10486
10487	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10488	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10489
10490		cat >"conftest.$ac_ext" <<_ACEOF
10491#line 10491 "configure"
10492#include "confdefs.h"
10493#include <sys/types.h>
10494int
10495main (void)
10496{
10497
10498			#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
10499				return 0;
10500			#elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
10501				return 0;
10502			#else
10503			#	error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
10504			#endif
10505  ;
10506  return 0;
10507}
10508_ACEOF
10509rm -f "conftest.$ac_objext"
10510if { (eval echo "$as_me:10510: \"$ac_compile\"") >&5
10511  (eval $ac_compile) 2>&5
10512  ac_status=$?
10513  echo "$as_me:10513: \$? = $ac_status" >&5
10514  (exit "$ac_status"); } &&
10515         { ac_try='test -s "conftest.$ac_objext"'
10516  { (eval echo "$as_me:10516: \"$ac_try\"") >&5
10517  (eval $ac_try) 2>&5
10518  ac_status=$?
10519  echo "$as_me:10519: \$? = $ac_status" >&5
10520  (exit "$ac_status"); }; }; then
10521  cf_cv_gnu_library_219=yes
10522else
10523  echo "$as_me: failed program was:" >&5
10524cat "conftest.$ac_ext" >&5
10525cf_cv_gnu_library_219=no
10526fi
10527rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10528		CPPFLAGS="$cf_save"
10529
10530fi
10531echo "$as_me:10531: result: $cf_cv_gnu_library_219" >&5
10532echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
10533
10534	if test "x$cf_cv_gnu_library_219" = xyes; then
10535		cf_save="$CPPFLAGS"
10536		echo "$as_me:10536: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
10537echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
10538if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
10539  echo $ECHO_N "(cached) $ECHO_C" >&6
10540else
10541
10542cf_fix_cppflags=no
10543cf_new_cflags=
10544cf_new_cppflags=
10545cf_new_extra_cppflags=
10546
10547for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
10548do
10549case "$cf_fix_cppflags" in
10550(no)
10551	case "$cf_add_cflags" in
10552	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10553		case "$cf_add_cflags" in
10554		(-D*)
10555			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10556
10557			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10558				&& test -z "${cf_tst_cflags}" \
10559				&& cf_fix_cppflags=yes
10560
10561			if test "$cf_fix_cppflags" = yes ; then
10562
10563	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10564	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10565
10566				continue
10567			elif test "${cf_tst_cflags}" = "\"'" ; then
10568
10569	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10570	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10571
10572				continue
10573			fi
10574			;;
10575		esac
10576		case "$CPPFLAGS" in
10577		(*$cf_add_cflags)
10578			;;
10579		(*)
10580			case "$cf_add_cflags" in
10581			(-D*)
10582				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10583
10584CPPFLAGS=`echo "$CPPFLAGS" | \
10585	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
10586		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
10587
10588				;;
10589			esac
10590
10591	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10592	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10593
10594			;;
10595		esac
10596		;;
10597	(*)
10598
10599	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10600	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10601
10602		;;
10603	esac
10604	;;
10605(yes)
10606
10607	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10608	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10609
10610	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10611
10612	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10613		&& test -z "${cf_tst_cflags}" \
10614		&& cf_fix_cppflags=no
10615	;;
10616esac
10617done
10618
10619if test -n "$cf_new_cflags" ; then
10620
10621	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10622	CFLAGS="${CFLAGS}$cf_new_cflags"
10623
10624fi
10625
10626if test -n "$cf_new_cppflags" ; then
10627
10628	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10629	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10630
10631fi
10632
10633if test -n "$cf_new_extra_cppflags" ; then
10634
10635	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10636	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10637
10638fi
10639
10640			cat >"conftest.$ac_ext" <<_ACEOF
10641#line 10641 "configure"
10642#include "confdefs.h"
10643
10644				#include <limits.h>
10645				#include <sys/types.h>
10646
10647int
10648main (void)
10649{
10650
10651				#if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
10652					return 0;
10653				#else
10654				#	error GNU C library is too old
10655				#endif
10656  ;
10657  return 0;
10658}
10659_ACEOF
10660rm -f "conftest.$ac_objext"
10661if { (eval echo "$as_me:10661: \"$ac_compile\"") >&5
10662  (eval $ac_compile) 2>&5
10663  ac_status=$?
10664  echo "$as_me:10664: \$? = $ac_status" >&5
10665  (exit "$ac_status"); } &&
10666         { ac_try='test -s "conftest.$ac_objext"'
10667  { (eval echo "$as_me:10667: \"$ac_try\"") >&5
10668  (eval $ac_try) 2>&5
10669  ac_status=$?
10670  echo "$as_me:10670: \$? = $ac_status" >&5
10671  (exit "$ac_status"); }; }; then
10672  cf_cv_gnu_dftsrc_219=yes
10673else
10674  echo "$as_me: failed program was:" >&5
10675cat "conftest.$ac_ext" >&5
10676cf_cv_gnu_dftsrc_219=no
10677fi
10678rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10679
10680fi
10681echo "$as_me:10681: result: $cf_cv_gnu_dftsrc_219" >&5
10682echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
10683		test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
10684	else
10685		cf_cv_gnu_dftsrc_219=maybe
10686	fi
10687
10688	if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
10689
10690		echo "$as_me:10690: checking if we must define _GNU_SOURCE" >&5
10691echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
10692if test "${cf_cv_gnu_source+set}" = set; then
10693  echo $ECHO_N "(cached) $ECHO_C" >&6
10694else
10695
10696		cat >"conftest.$ac_ext" <<_ACEOF
10697#line 10697 "configure"
10698#include "confdefs.h"
10699#include <sys/types.h>
10700int
10701main (void)
10702{
10703
10704			#ifndef _XOPEN_SOURCE
10705			#error	expected _XOPEN_SOURCE to be defined
10706			#endif
10707  ;
10708  return 0;
10709}
10710_ACEOF
10711rm -f "conftest.$ac_objext"
10712if { (eval echo "$as_me:10712: \"$ac_compile\"") >&5
10713  (eval $ac_compile) 2>&5
10714  ac_status=$?
10715  echo "$as_me:10715: \$? = $ac_status" >&5
10716  (exit "$ac_status"); } &&
10717         { ac_try='test -s "conftest.$ac_objext"'
10718  { (eval echo "$as_me:10718: \"$ac_try\"") >&5
10719  (eval $ac_try) 2>&5
10720  ac_status=$?
10721  echo "$as_me:10721: \$? = $ac_status" >&5
10722  (exit "$ac_status"); }; }; then
10723  cf_cv_gnu_source=no
10724else
10725  echo "$as_me: failed program was:" >&5
10726cat "conftest.$ac_ext" >&5
10727cf_save="$CPPFLAGS"
10728
10729cf_fix_cppflags=no
10730cf_new_cflags=
10731cf_new_cppflags=
10732cf_new_extra_cppflags=
10733
10734for cf_add_cflags in -D_GNU_SOURCE
10735do
10736case "$cf_fix_cppflags" in
10737(no)
10738	case "$cf_add_cflags" in
10739	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
10740		case "$cf_add_cflags" in
10741		(-D*)
10742			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
10743
10744			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10745				&& test -z "${cf_tst_cflags}" \
10746				&& cf_fix_cppflags=yes
10747
10748			if test "$cf_fix_cppflags" = yes ; then
10749
10750	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10751	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10752
10753				continue
10754			elif test "${cf_tst_cflags}" = "\"'" ; then
10755
10756	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10757	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10758
10759				continue
10760			fi
10761			;;
10762		esac
10763		case "$CPPFLAGS" in
10764		(*$cf_add_cflags)
10765			;;
10766		(*)
10767			case "$cf_add_cflags" in
10768			(-D*)
10769				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
10770
10771CPPFLAGS=`echo "$CPPFLAGS" | \
10772	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
10773		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
10774
10775				;;
10776			esac
10777
10778	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
10779	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
10780
10781			;;
10782		esac
10783		;;
10784	(*)
10785
10786	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
10787	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
10788
10789		;;
10790	esac
10791	;;
10792(yes)
10793
10794	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
10795	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
10796
10797	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
10798
10799	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
10800		&& test -z "${cf_tst_cflags}" \
10801		&& cf_fix_cppflags=no
10802	;;
10803esac
10804done
10805
10806if test -n "$cf_new_cflags" ; then
10807
10808	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
10809	CFLAGS="${CFLAGS}$cf_new_cflags"
10810
10811fi
10812
10813if test -n "$cf_new_cppflags" ; then
10814
10815	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10816	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
10817
10818fi
10819
10820if test -n "$cf_new_extra_cppflags" ; then
10821
10822	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
10823	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
10824
10825fi
10826
10827			 cat >"conftest.$ac_ext" <<_ACEOF
10828#line 10828 "configure"
10829#include "confdefs.h"
10830#include <sys/types.h>
10831int
10832main (void)
10833{
10834
10835				#ifdef _XOPEN_SOURCE
10836				#error	expected _XOPEN_SOURCE to be undefined
10837				#endif
10838  ;
10839  return 0;
10840}
10841_ACEOF
10842rm -f "conftest.$ac_objext"
10843if { (eval echo "$as_me:10843: \"$ac_compile\"") >&5
10844  (eval $ac_compile) 2>&5
10845  ac_status=$?
10846  echo "$as_me:10846: \$? = $ac_status" >&5
10847  (exit "$ac_status"); } &&
10848         { ac_try='test -s "conftest.$ac_objext"'
10849  { (eval echo "$as_me:10849: \"$ac_try\"") >&5
10850  (eval $ac_try) 2>&5
10851  ac_status=$?
10852  echo "$as_me:10852: \$? = $ac_status" >&5
10853  (exit "$ac_status"); }; }; then
10854  cf_cv_gnu_source=no
10855else
10856  echo "$as_me: failed program was:" >&5
10857cat "conftest.$ac_ext" >&5
10858cf_cv_gnu_source=yes
10859fi
10860rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10861			CPPFLAGS="$cf_save"
10862
10863fi
10864rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10865
10866fi
10867echo "$as_me:10867: result: $cf_cv_gnu_source" >&5
10868echo "${ECHO_T}$cf_cv_gnu_source" >&6
10869
10870		if test "$cf_cv_gnu_source" = yes
10871		then
10872		echo "$as_me:10872: checking if we should also define _DEFAULT_SOURCE" >&5
10873echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
10874if test "${cf_cv_default_source+set}" = set; then
10875  echo $ECHO_N "(cached) $ECHO_C" >&6
10876else
10877
10878	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10879	CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
10880
10881			cat >"conftest.$ac_ext" <<_ACEOF
10882#line 10882 "configure"
10883#include "confdefs.h"
10884#include <sys/types.h>
10885int
10886main (void)
10887{
10888
10889				#ifdef _DEFAULT_SOURCE
10890				#error	expected _DEFAULT_SOURCE to be undefined
10891				#endif
10892  ;
10893  return 0;
10894}
10895_ACEOF
10896rm -f "conftest.$ac_objext"
10897if { (eval echo "$as_me:10897: \"$ac_compile\"") >&5
10898  (eval $ac_compile) 2>&5
10899  ac_status=$?
10900  echo "$as_me:10900: \$? = $ac_status" >&5
10901  (exit "$ac_status"); } &&
10902         { ac_try='test -s "conftest.$ac_objext"'
10903  { (eval echo "$as_me:10903: \"$ac_try\"") >&5
10904  (eval $ac_try) 2>&5
10905  ac_status=$?
10906  echo "$as_me:10906: \$? = $ac_status" >&5
10907  (exit "$ac_status"); }; }; then
10908  cf_cv_default_source=no
10909else
10910  echo "$as_me: failed program was:" >&5
10911cat "conftest.$ac_ext" >&5
10912cf_cv_default_source=yes
10913fi
10914rm -f "conftest.$ac_objext" "conftest.$ac_ext"
10915
10916fi
10917echo "$as_me:10917: result: $cf_cv_default_source" >&5
10918echo "${ECHO_T}$cf_cv_default_source" >&6
10919			if test "$cf_cv_default_source" = yes
10920			then
10921
10922	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
10923	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
10924
10925			fi
10926		fi
10927	fi
10928
10929fi
10930
10931	;;
10932(minix*)
10933	cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
10934	;;
10935(mirbsd*)
10936	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
10937	cf_XOPEN_SOURCE=
10938
10939if test "$cf_cv_posix_visible" = no; then
10940
10941cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
10942
10943cf_save_CFLAGS="$CFLAGS"
10944cf_save_CPPFLAGS="$CPPFLAGS"
10945
10946cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
10947	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
10948		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
10949
10950cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
10951	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
10952		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
10953
10954echo "$as_me:10954: checking if we should define _POSIX_C_SOURCE" >&5
10955echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
10956if test "${cf_cv_posix_c_source+set}" = set; then
10957  echo $ECHO_N "(cached) $ECHO_C" >&6
10958else
10959
10960echo "${as_me:-configure}:10960: testing if the symbol is already defined go no further ..." 1>&5
10961
10962	cat >"conftest.$ac_ext" <<_ACEOF
10963#line 10963 "configure"
10964#include "confdefs.h"
10965#include <sys/types.h>
10966int
10967main (void)
10968{
10969
10970#ifndef _POSIX_C_SOURCE
10971#error _POSIX_C_SOURCE is not defined
10972#endif
10973  ;
10974  return 0;
10975}
10976_ACEOF
10977rm -f "conftest.$ac_objext"
10978if { (eval echo "$as_me:10978: \"$ac_compile\"") >&5
10979  (eval $ac_compile) 2>&5
10980  ac_status=$?
10981  echo "$as_me:10981: \$? = $ac_status" >&5
10982  (exit "$ac_status"); } &&
10983         { ac_try='test -s "conftest.$ac_objext"'
10984  { (eval echo "$as_me:10984: \"$ac_try\"") >&5
10985  (eval $ac_try) 2>&5
10986  ac_status=$?
10987  echo "$as_me:10987: \$? = $ac_status" >&5
10988  (exit "$ac_status"); }; }; then
10989  cf_cv_posix_c_source=no
10990else
10991  echo "$as_me: failed program was:" >&5
10992cat "conftest.$ac_ext" >&5
10993cf_want_posix_source=no
10994	 case .$cf_POSIX_C_SOURCE in
10995	 (.[12]??*)
10996		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
10997		;;
10998	 (.2)
10999		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11000		cf_want_posix_source=yes
11001		;;
11002	 (.*)
11003		cf_want_posix_source=yes
11004		;;
11005	 esac
11006	 if test "$cf_want_posix_source" = yes ; then
11007		cat >"conftest.$ac_ext" <<_ACEOF
11008#line 11008 "configure"
11009#include "confdefs.h"
11010#include <sys/types.h>
11011int
11012main (void)
11013{
11014
11015#ifdef _POSIX_SOURCE
11016#error _POSIX_SOURCE is defined
11017#endif
11018  ;
11019  return 0;
11020}
11021_ACEOF
11022rm -f "conftest.$ac_objext"
11023if { (eval echo "$as_me:11023: \"$ac_compile\"") >&5
11024  (eval $ac_compile) 2>&5
11025  ac_status=$?
11026  echo "$as_me:11026: \$? = $ac_status" >&5
11027  (exit "$ac_status"); } &&
11028         { ac_try='test -s "conftest.$ac_objext"'
11029  { (eval echo "$as_me:11029: \"$ac_try\"") >&5
11030  (eval $ac_try) 2>&5
11031  ac_status=$?
11032  echo "$as_me:11032: \$? = $ac_status" >&5
11033  (exit "$ac_status"); }; }; then
11034  :
11035else
11036  echo "$as_me: failed program was:" >&5
11037cat "conftest.$ac_ext" >&5
11038cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11039fi
11040rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11041	 fi
11042
11043echo "${as_me:-configure}:11043: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11044
11045	 CFLAGS="$cf_trim_CFLAGS"
11046	 CPPFLAGS="$cf_trim_CPPFLAGS"
11047
11048	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11049	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11050
11051echo "${as_me:-configure}:11051: testing if the second compile does not leave our definition intact error ..." 1>&5
11052
11053	 cat >"conftest.$ac_ext" <<_ACEOF
11054#line 11054 "configure"
11055#include "confdefs.h"
11056#include <sys/types.h>
11057int
11058main (void)
11059{
11060
11061#ifndef _POSIX_C_SOURCE
11062#error _POSIX_C_SOURCE is not defined
11063#endif
11064  ;
11065  return 0;
11066}
11067_ACEOF
11068rm -f "conftest.$ac_objext"
11069if { (eval echo "$as_me:11069: \"$ac_compile\"") >&5
11070  (eval $ac_compile) 2>&5
11071  ac_status=$?
11072  echo "$as_me:11072: \$? = $ac_status" >&5
11073  (exit "$ac_status"); } &&
11074         { ac_try='test -s "conftest.$ac_objext"'
11075  { (eval echo "$as_me:11075: \"$ac_try\"") >&5
11076  (eval $ac_try) 2>&5
11077  ac_status=$?
11078  echo "$as_me:11078: \$? = $ac_status" >&5
11079  (exit "$ac_status"); }; }; then
11080  :
11081else
11082  echo "$as_me: failed program was:" >&5
11083cat "conftest.$ac_ext" >&5
11084cf_cv_posix_c_source=no
11085fi
11086rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11087	 CFLAGS="$cf_save_CFLAGS"
11088	 CPPFLAGS="$cf_save_CPPFLAGS"
11089
11090fi
11091rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11092
11093fi
11094echo "$as_me:11094: result: $cf_cv_posix_c_source" >&5
11095echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11096
11097if test "$cf_cv_posix_c_source" != no ; then
11098	CFLAGS="$cf_trim_CFLAGS"
11099	CPPFLAGS="$cf_trim_CPPFLAGS"
11100
11101cf_fix_cppflags=no
11102cf_new_cflags=
11103cf_new_cppflags=
11104cf_new_extra_cppflags=
11105
11106for cf_add_cflags in $cf_cv_posix_c_source
11107do
11108case "$cf_fix_cppflags" in
11109(no)
11110	case "$cf_add_cflags" in
11111	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11112		case "$cf_add_cflags" in
11113		(-D*)
11114			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11115
11116			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11117				&& test -z "${cf_tst_cflags}" \
11118				&& cf_fix_cppflags=yes
11119
11120			if test "$cf_fix_cppflags" = yes ; then
11121
11122	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11123	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11124
11125				continue
11126			elif test "${cf_tst_cflags}" = "\"'" ; then
11127
11128	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11129	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11130
11131				continue
11132			fi
11133			;;
11134		esac
11135		case "$CPPFLAGS" in
11136		(*$cf_add_cflags)
11137			;;
11138		(*)
11139			case "$cf_add_cflags" in
11140			(-D*)
11141				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11142
11143CPPFLAGS=`echo "$CPPFLAGS" | \
11144	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
11145		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
11146
11147				;;
11148			esac
11149
11150	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11151	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11152
11153			;;
11154		esac
11155		;;
11156	(*)
11157
11158	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11159	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11160
11161		;;
11162	esac
11163	;;
11164(yes)
11165
11166	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11167	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11168
11169	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11170
11171	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11172		&& test -z "${cf_tst_cflags}" \
11173		&& cf_fix_cppflags=no
11174	;;
11175esac
11176done
11177
11178if test -n "$cf_new_cflags" ; then
11179
11180	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11181	CFLAGS="${CFLAGS}$cf_new_cflags"
11182
11183fi
11184
11185if test -n "$cf_new_cppflags" ; then
11186
11187	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11188	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11189
11190fi
11191
11192if test -n "$cf_new_extra_cppflags" ; then
11193
11194	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11195	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11196
11197fi
11198
11199fi
11200
11201fi # cf_cv_posix_visible
11202
11203	;;
11204(netbsd*)
11205	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
11206	;;
11207(openbsd[6-9]*)
11208	# OpenBSD 6.x has broken locale support, both compile-time and runtime.
11209	# see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
11210	# Abusing the conformance level is a workaround.
11211	{ echo "$as_me:11211: WARNING: this system does not provide usable locale support" >&5
11212echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
11213	cf_xopen_source="-D_BSD_SOURCE"
11214	cf_XOPEN_SOURCE=700
11215	;;
11216(openbsd[4-5]*)
11217	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
11218	cf_xopen_source="-D_BSD_SOURCE"
11219	cf_XOPEN_SOURCE=600
11220	;;
11221(openbsd*)
11222	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
11223	;;
11224(osf[45]*)
11225	cf_xopen_source="-D_OSF_SOURCE"
11226	;;
11227(nto-qnx*)
11228	cf_xopen_source="-D_QNX_SOURCE"
11229	;;
11230(sco*)
11231	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
11232	;;
11233(solaris2.*)
11234	cf_xopen_source="-D__EXTENSIONS__"
11235	cf_cv_xopen_source=broken
11236	;;
11237(sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
11238	cf_XOPEN_SOURCE=
11239	cf_POSIX_C_SOURCE=
11240	;;
11241(*)
11242
11243echo "$as_me:11243: checking if we should define _XOPEN_SOURCE" >&5
11244echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
11245if test "${cf_cv_xopen_source+set}" = set; then
11246  echo $ECHO_N "(cached) $ECHO_C" >&6
11247else
11248
11249	cat >"conftest.$ac_ext" <<_ACEOF
11250#line 11250 "configure"
11251#include "confdefs.h"
11252
11253$ac_includes_default
11254
11255int
11256main (void)
11257{
11258
11259#ifndef _XOPEN_SOURCE
11260#error _XOPEN_SOURCE is not defined
11261#endif
11262
11263  ;
11264  return 0;
11265}
11266_ACEOF
11267rm -f "conftest.$ac_objext"
11268if { (eval echo "$as_me:11268: \"$ac_compile\"") >&5
11269  (eval $ac_compile) 2>&5
11270  ac_status=$?
11271  echo "$as_me:11271: \$? = $ac_status" >&5
11272  (exit "$ac_status"); } &&
11273         { ac_try='test -s "conftest.$ac_objext"'
11274  { (eval echo "$as_me:11274: \"$ac_try\"") >&5
11275  (eval $ac_try) 2>&5
11276  ac_status=$?
11277  echo "$as_me:11277: \$? = $ac_status" >&5
11278  (exit "$ac_status"); }; }; then
11279  cf_cv_xopen_source=no
11280else
11281  echo "$as_me: failed program was:" >&5
11282cat "conftest.$ac_ext" >&5
11283cf_save="$CPPFLAGS"
11284
11285	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11286	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
11287
11288	 cat >"conftest.$ac_ext" <<_ACEOF
11289#line 11289 "configure"
11290#include "confdefs.h"
11291
11292$ac_includes_default
11293
11294int
11295main (void)
11296{
11297
11298#ifndef _XOPEN_SOURCE
11299#error _XOPEN_SOURCE is not defined
11300#endif
11301
11302  ;
11303  return 0;
11304}
11305_ACEOF
11306rm -f "conftest.$ac_objext"
11307if { (eval echo "$as_me:11307: \"$ac_compile\"") >&5
11308  (eval $ac_compile) 2>&5
11309  ac_status=$?
11310  echo "$as_me:11310: \$? = $ac_status" >&5
11311  (exit "$ac_status"); } &&
11312         { ac_try='test -s "conftest.$ac_objext"'
11313  { (eval echo "$as_me:11313: \"$ac_try\"") >&5
11314  (eval $ac_try) 2>&5
11315  ac_status=$?
11316  echo "$as_me:11316: \$? = $ac_status" >&5
11317  (exit "$ac_status"); }; }; then
11318  cf_cv_xopen_source=no
11319else
11320  echo "$as_me: failed program was:" >&5
11321cat "conftest.$ac_ext" >&5
11322cf_cv_xopen_source=$cf_XOPEN_SOURCE
11323fi
11324rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11325		CPPFLAGS="$cf_save"
11326
11327fi
11328rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11329
11330fi
11331echo "$as_me:11331: result: $cf_cv_xopen_source" >&5
11332echo "${ECHO_T}$cf_cv_xopen_source" >&6
11333
11334if test "$cf_cv_xopen_source" != no ; then
11335
11336CFLAGS=`echo "$CFLAGS" | \
11337	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
11338		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
11339
11340CPPFLAGS=`echo "$CPPFLAGS" | \
11341	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
11342		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
11343
11344	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
11345
11346for cf_add_cflags in $cf_temp_xopen_source
11347do
11348	case "x$cf_add_cflags" in
11349	(x-[DU]*)
11350
11351cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11352while true
11353do
11354	cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11355	test "$CFLAGS" != "$cf_old_cflag" || break
11356
11357	CFLAGS="$cf_old_cflag"
11358done
11359
11360cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11361while true
11362do
11363	cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11364	test "$CPPFLAGS" != "$cf_old_cflag" || break
11365
11366	CPPFLAGS="$cf_old_cflag"
11367done
11368
11369		;;
11370	esac
11371
11372cf_fix_cppflags=no
11373cf_new_cflags=
11374cf_new_cppflags=
11375cf_new_extra_cppflags=
11376
11377for cf_add_cflags in $cf_add_cflags
11378do
11379case "$cf_fix_cppflags" in
11380(no)
11381	case "$cf_add_cflags" in
11382	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11383		case "$cf_add_cflags" in
11384		(-D*)
11385			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11386
11387			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11388				&& test -z "${cf_tst_cflags}" \
11389				&& cf_fix_cppflags=yes
11390
11391			if test "$cf_fix_cppflags" = yes ; then
11392
11393	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11394	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11395
11396				continue
11397			elif test "${cf_tst_cflags}" = "\"'" ; then
11398
11399	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11400	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11401
11402				continue
11403			fi
11404			;;
11405		esac
11406		case "$CPPFLAGS" in
11407		(*$cf_add_cflags)
11408			;;
11409		(*)
11410			case "$cf_add_cflags" in
11411			(-D*)
11412				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11413
11414CPPFLAGS=`echo "$CPPFLAGS" | \
11415	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
11416		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
11417
11418				;;
11419			esac
11420
11421	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11422	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11423
11424			;;
11425		esac
11426		;;
11427	(*)
11428
11429	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11430	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11431
11432		;;
11433	esac
11434	;;
11435(yes)
11436
11437	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11438	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11439
11440	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11441
11442	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11443		&& test -z "${cf_tst_cflags}" \
11444		&& cf_fix_cppflags=no
11445	;;
11446esac
11447done
11448
11449if test -n "$cf_new_cflags" ; then
11450
11451	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11452	CFLAGS="${CFLAGS}$cf_new_cflags"
11453
11454fi
11455
11456if test -n "$cf_new_cppflags" ; then
11457
11458	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11459	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11460
11461fi
11462
11463if test -n "$cf_new_extra_cppflags" ; then
11464
11465	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11466	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11467
11468fi
11469
11470done
11471
11472fi
11473
11474	cf_save_xopen_cppflags="$CPPFLAGS"
11475
11476if test "$cf_cv_posix_visible" = no; then
11477
11478cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
11479
11480cf_save_CFLAGS="$CFLAGS"
11481cf_save_CPPFLAGS="$CPPFLAGS"
11482
11483cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
11484	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
11485		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
11486
11487cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
11488	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
11489		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
11490
11491echo "$as_me:11491: checking if we should define _POSIX_C_SOURCE" >&5
11492echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
11493if test "${cf_cv_posix_c_source+set}" = set; then
11494  echo $ECHO_N "(cached) $ECHO_C" >&6
11495else
11496
11497echo "${as_me:-configure}:11497: testing if the symbol is already defined go no further ..." 1>&5
11498
11499	cat >"conftest.$ac_ext" <<_ACEOF
11500#line 11500 "configure"
11501#include "confdefs.h"
11502#include <sys/types.h>
11503int
11504main (void)
11505{
11506
11507#ifndef _POSIX_C_SOURCE
11508#error _POSIX_C_SOURCE is not defined
11509#endif
11510  ;
11511  return 0;
11512}
11513_ACEOF
11514rm -f "conftest.$ac_objext"
11515if { (eval echo "$as_me:11515: \"$ac_compile\"") >&5
11516  (eval $ac_compile) 2>&5
11517  ac_status=$?
11518  echo "$as_me:11518: \$? = $ac_status" >&5
11519  (exit "$ac_status"); } &&
11520         { ac_try='test -s "conftest.$ac_objext"'
11521  { (eval echo "$as_me:11521: \"$ac_try\"") >&5
11522  (eval $ac_try) 2>&5
11523  ac_status=$?
11524  echo "$as_me:11524: \$? = $ac_status" >&5
11525  (exit "$ac_status"); }; }; then
11526  cf_cv_posix_c_source=no
11527else
11528  echo "$as_me: failed program was:" >&5
11529cat "conftest.$ac_ext" >&5
11530cf_want_posix_source=no
11531	 case .$cf_POSIX_C_SOURCE in
11532	 (.[12]??*)
11533		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11534		;;
11535	 (.2)
11536		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
11537		cf_want_posix_source=yes
11538		;;
11539	 (.*)
11540		cf_want_posix_source=yes
11541		;;
11542	 esac
11543	 if test "$cf_want_posix_source" = yes ; then
11544		cat >"conftest.$ac_ext" <<_ACEOF
11545#line 11545 "configure"
11546#include "confdefs.h"
11547#include <sys/types.h>
11548int
11549main (void)
11550{
11551
11552#ifdef _POSIX_SOURCE
11553#error _POSIX_SOURCE is defined
11554#endif
11555  ;
11556  return 0;
11557}
11558_ACEOF
11559rm -f "conftest.$ac_objext"
11560if { (eval echo "$as_me:11560: \"$ac_compile\"") >&5
11561  (eval $ac_compile) 2>&5
11562  ac_status=$?
11563  echo "$as_me:11563: \$? = $ac_status" >&5
11564  (exit "$ac_status"); } &&
11565         { ac_try='test -s "conftest.$ac_objext"'
11566  { (eval echo "$as_me:11566: \"$ac_try\"") >&5
11567  (eval $ac_try) 2>&5
11568  ac_status=$?
11569  echo "$as_me:11569: \$? = $ac_status" >&5
11570  (exit "$ac_status"); }; }; then
11571  :
11572else
11573  echo "$as_me: failed program was:" >&5
11574cat "conftest.$ac_ext" >&5
11575cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
11576fi
11577rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11578	 fi
11579
11580echo "${as_me:-configure}:11580: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
11581
11582	 CFLAGS="$cf_trim_CFLAGS"
11583	 CPPFLAGS="$cf_trim_CPPFLAGS"
11584
11585	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11586	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
11587
11588echo "${as_me:-configure}:11588: testing if the second compile does not leave our definition intact error ..." 1>&5
11589
11590	 cat >"conftest.$ac_ext" <<_ACEOF
11591#line 11591 "configure"
11592#include "confdefs.h"
11593#include <sys/types.h>
11594int
11595main (void)
11596{
11597
11598#ifndef _POSIX_C_SOURCE
11599#error _POSIX_C_SOURCE is not defined
11600#endif
11601  ;
11602  return 0;
11603}
11604_ACEOF
11605rm -f "conftest.$ac_objext"
11606if { (eval echo "$as_me:11606: \"$ac_compile\"") >&5
11607  (eval $ac_compile) 2>&5
11608  ac_status=$?
11609  echo "$as_me:11609: \$? = $ac_status" >&5
11610  (exit "$ac_status"); } &&
11611         { ac_try='test -s "conftest.$ac_objext"'
11612  { (eval echo "$as_me:11612: \"$ac_try\"") >&5
11613  (eval $ac_try) 2>&5
11614  ac_status=$?
11615  echo "$as_me:11615: \$? = $ac_status" >&5
11616  (exit "$ac_status"); }; }; then
11617  :
11618else
11619  echo "$as_me: failed program was:" >&5
11620cat "conftest.$ac_ext" >&5
11621cf_cv_posix_c_source=no
11622fi
11623rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11624	 CFLAGS="$cf_save_CFLAGS"
11625	 CPPFLAGS="$cf_save_CPPFLAGS"
11626
11627fi
11628rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11629
11630fi
11631echo "$as_me:11631: result: $cf_cv_posix_c_source" >&5
11632echo "${ECHO_T}$cf_cv_posix_c_source" >&6
11633
11634if test "$cf_cv_posix_c_source" != no ; then
11635	CFLAGS="$cf_trim_CFLAGS"
11636	CPPFLAGS="$cf_trim_CPPFLAGS"
11637
11638cf_fix_cppflags=no
11639cf_new_cflags=
11640cf_new_cppflags=
11641cf_new_extra_cppflags=
11642
11643for cf_add_cflags in $cf_cv_posix_c_source
11644do
11645case "$cf_fix_cppflags" in
11646(no)
11647	case "$cf_add_cflags" in
11648	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11649		case "$cf_add_cflags" in
11650		(-D*)
11651			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11652
11653			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11654				&& test -z "${cf_tst_cflags}" \
11655				&& cf_fix_cppflags=yes
11656
11657			if test "$cf_fix_cppflags" = yes ; then
11658
11659	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11660	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11661
11662				continue
11663			elif test "${cf_tst_cflags}" = "\"'" ; then
11664
11665	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11666	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11667
11668				continue
11669			fi
11670			;;
11671		esac
11672		case "$CPPFLAGS" in
11673		(*$cf_add_cflags)
11674			;;
11675		(*)
11676			case "$cf_add_cflags" in
11677			(-D*)
11678				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11679
11680CPPFLAGS=`echo "$CPPFLAGS" | \
11681	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
11682		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
11683
11684				;;
11685			esac
11686
11687	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11688	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11689
11690			;;
11691		esac
11692		;;
11693	(*)
11694
11695	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11696	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11697
11698		;;
11699	esac
11700	;;
11701(yes)
11702
11703	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11704	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11705
11706	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11707
11708	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11709		&& test -z "${cf_tst_cflags}" \
11710		&& cf_fix_cppflags=no
11711	;;
11712esac
11713done
11714
11715if test -n "$cf_new_cflags" ; then
11716
11717	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11718	CFLAGS="${CFLAGS}$cf_new_cflags"
11719
11720fi
11721
11722if test -n "$cf_new_cppflags" ; then
11723
11724	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11725	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11726
11727fi
11728
11729if test -n "$cf_new_extra_cppflags" ; then
11730
11731	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11732	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11733
11734fi
11735
11736fi
11737
11738fi # cf_cv_posix_visible
11739
11740	# Some of these niche implementations use copy/paste, double-check...
11741	if test "$cf_cv_xopen_source" = no ; then
11742		test -n "$verbose" && echo "	checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE" 1>&6
11743
11744echo "${as_me:-configure}:11744: testing checking if _POSIX_C_SOURCE interferes with _XOPEN_SOURCE ..." 1>&5
11745
11746		cat >"conftest.$ac_ext" <<_ACEOF
11747#line 11747 "configure"
11748#include "confdefs.h"
11749
11750$ac_includes_default
11751
11752int
11753main (void)
11754{
11755
11756#ifndef _XOPEN_SOURCE
11757#error _XOPEN_SOURCE is not defined
11758#endif
11759
11760  ;
11761  return 0;
11762}
11763_ACEOF
11764rm -f "conftest.$ac_objext"
11765if { (eval echo "$as_me:11765: \"$ac_compile\"") >&5
11766  (eval $ac_compile) 2>&5
11767  ac_status=$?
11768  echo "$as_me:11768: \$? = $ac_status" >&5
11769  (exit "$ac_status"); } &&
11770         { ac_try='test -s "conftest.$ac_objext"'
11771  { (eval echo "$as_me:11771: \"$ac_try\"") >&5
11772  (eval $ac_try) 2>&5
11773  ac_status=$?
11774  echo "$as_me:11774: \$? = $ac_status" >&5
11775  (exit "$ac_status"); }; }; then
11776  :
11777else
11778  echo "$as_me: failed program was:" >&5
11779cat "conftest.$ac_ext" >&5
11780
11781			{ echo "$as_me:11781: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
11782echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
11783			CPPFLAGS="$cf_save_xopen_cppflags"
11784fi
11785rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11786	fi
11787	;;
11788esac
11789
11790if test -n "$cf_xopen_source" ; then
11791
11792for cf_add_cflags in $cf_xopen_source
11793do
11794	case "x$cf_add_cflags" in
11795	(x-[DU]*)
11796
11797cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11798while true
11799do
11800	cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11801	test "$CFLAGS" != "$cf_old_cflag" || break
11802	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CFLAGS" 1>&6
11803
11804echo "${as_me:-configure}:11804: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
11805
11806	CFLAGS="$cf_old_cflag"
11807done
11808
11809cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
11810while true
11811do
11812	cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
11813	test "$CPPFLAGS" != "$cf_old_cflag" || break
11814	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CPPFLAGS" 1>&6
11815
11816echo "${as_me:-configure}:11816: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
11817
11818	CPPFLAGS="$cf_old_cflag"
11819done
11820
11821		;;
11822	esac
11823
11824cf_fix_cppflags=no
11825cf_new_cflags=
11826cf_new_cppflags=
11827cf_new_extra_cppflags=
11828
11829for cf_add_cflags in $cf_add_cflags
11830do
11831case "$cf_fix_cppflags" in
11832(no)
11833	case "$cf_add_cflags" in
11834	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
11835		case "$cf_add_cflags" in
11836		(-D*)
11837			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
11838
11839			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11840				&& test -z "${cf_tst_cflags}" \
11841				&& cf_fix_cppflags=yes
11842
11843			if test "$cf_fix_cppflags" = yes ; then
11844
11845	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11846	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11847
11848				continue
11849			elif test "${cf_tst_cflags}" = "\"'" ; then
11850
11851	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11852	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11853
11854				continue
11855			fi
11856			;;
11857		esac
11858		case "$CPPFLAGS" in
11859		(*$cf_add_cflags)
11860			;;
11861		(*)
11862			case "$cf_add_cflags" in
11863			(-D*)
11864				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
11865
11866CPPFLAGS=`echo "$CPPFLAGS" | \
11867	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
11868		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
11869
11870				;;
11871			esac
11872
11873	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
11874	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
11875
11876			;;
11877		esac
11878		;;
11879	(*)
11880
11881	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
11882	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
11883
11884		;;
11885	esac
11886	;;
11887(yes)
11888
11889	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
11890	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
11891
11892	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
11893
11894	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
11895		&& test -z "${cf_tst_cflags}" \
11896		&& cf_fix_cppflags=no
11897	;;
11898esac
11899done
11900
11901if test -n "$cf_new_cflags" ; then
11902	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
11903
11904echo "${as_me:-configure}:11904: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
11905
11906	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
11907	CFLAGS="${CFLAGS}$cf_new_cflags"
11908
11909fi
11910
11911if test -n "$cf_new_cppflags" ; then
11912	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
11913
11914echo "${as_me:-configure}:11914: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
11915
11916	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
11917	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
11918
11919fi
11920
11921if test -n "$cf_new_extra_cppflags" ; then
11922	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
11923
11924echo "${as_me:-configure}:11924: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
11925
11926	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
11927	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
11928
11929fi
11930
11931done
11932
11933fi
11934
11935if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
11936	echo "$as_me:11936: checking if _XOPEN_SOURCE really is set" >&5
11937echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
11938	cat >"conftest.$ac_ext" <<_ACEOF
11939#line 11939 "configure"
11940#include "confdefs.h"
11941#include <stdlib.h>
11942int
11943main (void)
11944{
11945
11946#ifndef _XOPEN_SOURCE
11947#error _XOPEN_SOURCE is not defined
11948#endif
11949  ;
11950  return 0;
11951}
11952_ACEOF
11953rm -f "conftest.$ac_objext"
11954if { (eval echo "$as_me:11954: \"$ac_compile\"") >&5
11955  (eval $ac_compile) 2>&5
11956  ac_status=$?
11957  echo "$as_me:11957: \$? = $ac_status" >&5
11958  (exit "$ac_status"); } &&
11959         { ac_try='test -s "conftest.$ac_objext"'
11960  { (eval echo "$as_me:11960: \"$ac_try\"") >&5
11961  (eval $ac_try) 2>&5
11962  ac_status=$?
11963  echo "$as_me:11963: \$? = $ac_status" >&5
11964  (exit "$ac_status"); }; }; then
11965  cf_XOPEN_SOURCE_set=yes
11966else
11967  echo "$as_me: failed program was:" >&5
11968cat "conftest.$ac_ext" >&5
11969cf_XOPEN_SOURCE_set=no
11970fi
11971rm -f "conftest.$ac_objext" "conftest.$ac_ext"
11972	echo "$as_me:11972: result: $cf_XOPEN_SOURCE_set" >&5
11973echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
11974	if test "$cf_XOPEN_SOURCE_set" = yes
11975	then
11976		cat >"conftest.$ac_ext" <<_ACEOF
11977#line 11977 "configure"
11978#include "confdefs.h"
11979#include <stdlib.h>
11980int
11981main (void)
11982{
11983
11984#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11985#error (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
11986#endif
11987  ;
11988  return 0;
11989}
11990_ACEOF
11991rm -f "conftest.$ac_objext"
11992if { (eval echo "$as_me:11992: \"$ac_compile\"") >&5
11993  (eval $ac_compile) 2>&5
11994  ac_status=$?
11995  echo "$as_me:11995: \$? = $ac_status" >&5
11996  (exit "$ac_status"); } &&
11997         { ac_try='test -s "conftest.$ac_objext"'
11998  { (eval echo "$as_me:11998: \"$ac_try\"") >&5
11999  (eval $ac_try) 2>&5
12000  ac_status=$?
12001  echo "$as_me:12001: \$? = $ac_status" >&5
12002  (exit "$ac_status"); }; }; then
12003  cf_XOPEN_SOURCE_set_ok=yes
12004else
12005  echo "$as_me: failed program was:" >&5
12006cat "conftest.$ac_ext" >&5
12007cf_XOPEN_SOURCE_set_ok=no
12008fi
12009rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12010		if test "$cf_XOPEN_SOURCE_set_ok" = no
12011		then
12012			{ echo "$as_me:12012: WARNING: _XOPEN_SOURCE is lower than requested" >&5
12013echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
12014		fi
12015	else
12016
12017echo "$as_me:12017: checking if we should define _XOPEN_SOURCE" >&5
12018echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
12019if test "${cf_cv_xopen_source+set}" = set; then
12020  echo $ECHO_N "(cached) $ECHO_C" >&6
12021else
12022
12023	cat >"conftest.$ac_ext" <<_ACEOF
12024#line 12024 "configure"
12025#include "confdefs.h"
12026
12027$ac_includes_default
12028
12029int
12030main (void)
12031{
12032
12033#ifndef _XOPEN_SOURCE
12034#error _XOPEN_SOURCE is not defined
12035#endif
12036
12037  ;
12038  return 0;
12039}
12040_ACEOF
12041rm -f "conftest.$ac_objext"
12042if { (eval echo "$as_me:12042: \"$ac_compile\"") >&5
12043  (eval $ac_compile) 2>&5
12044  ac_status=$?
12045  echo "$as_me:12045: \$? = $ac_status" >&5
12046  (exit "$ac_status"); } &&
12047         { ac_try='test -s "conftest.$ac_objext"'
12048  { (eval echo "$as_me:12048: \"$ac_try\"") >&5
12049  (eval $ac_try) 2>&5
12050  ac_status=$?
12051  echo "$as_me:12051: \$? = $ac_status" >&5
12052  (exit "$ac_status"); }; }; then
12053  cf_cv_xopen_source=no
12054else
12055  echo "$as_me: failed program was:" >&5
12056cat "conftest.$ac_ext" >&5
12057cf_save="$CPPFLAGS"
12058
12059	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12060	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
12061
12062	 cat >"conftest.$ac_ext" <<_ACEOF
12063#line 12063 "configure"
12064#include "confdefs.h"
12065
12066$ac_includes_default
12067
12068int
12069main (void)
12070{
12071
12072#ifndef _XOPEN_SOURCE
12073#error _XOPEN_SOURCE is not defined
12074#endif
12075
12076  ;
12077  return 0;
12078}
12079_ACEOF
12080rm -f "conftest.$ac_objext"
12081if { (eval echo "$as_me:12081: \"$ac_compile\"") >&5
12082  (eval $ac_compile) 2>&5
12083  ac_status=$?
12084  echo "$as_me:12084: \$? = $ac_status" >&5
12085  (exit "$ac_status"); } &&
12086         { ac_try='test -s "conftest.$ac_objext"'
12087  { (eval echo "$as_me:12087: \"$ac_try\"") >&5
12088  (eval $ac_try) 2>&5
12089  ac_status=$?
12090  echo "$as_me:12090: \$? = $ac_status" >&5
12091  (exit "$ac_status"); }; }; then
12092  cf_cv_xopen_source=no
12093else
12094  echo "$as_me: failed program was:" >&5
12095cat "conftest.$ac_ext" >&5
12096cf_cv_xopen_source=$cf_XOPEN_SOURCE
12097fi
12098rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12099		CPPFLAGS="$cf_save"
12100
12101fi
12102rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12103
12104fi
12105echo "$as_me:12105: result: $cf_cv_xopen_source" >&5
12106echo "${ECHO_T}$cf_cv_xopen_source" >&6
12107
12108if test "$cf_cv_xopen_source" != no ; then
12109
12110CFLAGS=`echo "$CFLAGS" | \
12111	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
12112		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
12113
12114CPPFLAGS=`echo "$CPPFLAGS" | \
12115	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
12116		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
12117
12118	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
12119
12120for cf_add_cflags in $cf_temp_xopen_source
12121do
12122	case "x$cf_add_cflags" in
12123	(x-[DU]*)
12124
12125cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12126while true
12127do
12128	cf_old_cflag=`echo "x$CFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12129	test "$CFLAGS" != "$cf_old_cflag" || break
12130
12131	CFLAGS="$cf_old_cflag"
12132done
12133
12134cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
12135while true
12136do
12137	cf_old_cflag=`echo "x$CPPFLAGS" | sed -e 's/^.//' -e 's/[ 	][ 	]*-/ -/g' -e "s%$cf_tmp_cflag\\(=[^ 	][^ 	]*\\)\?%%" -e 's/^[ 	]*//' -e 's%[ ][ ]*-D% -D%g' -e 's%[ ][ ]*-I% -I%g'`
12138	test "$CPPFLAGS" != "$cf_old_cflag" || break
12139
12140	CPPFLAGS="$cf_old_cflag"
12141done
12142
12143		;;
12144	esac
12145
12146cf_fix_cppflags=no
12147cf_new_cflags=
12148cf_new_cppflags=
12149cf_new_extra_cppflags=
12150
12151for cf_add_cflags in $cf_add_cflags
12152do
12153case "$cf_fix_cppflags" in
12154(no)
12155	case "$cf_add_cflags" in
12156	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
12157		case "$cf_add_cflags" in
12158		(-D*)
12159			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
12160
12161			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12162				&& test -z "${cf_tst_cflags}" \
12163				&& cf_fix_cppflags=yes
12164
12165			if test "$cf_fix_cppflags" = yes ; then
12166
12167	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12168	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12169
12170				continue
12171			elif test "${cf_tst_cflags}" = "\"'" ; then
12172
12173	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12174	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12175
12176				continue
12177			fi
12178			;;
12179		esac
12180		case "$CPPFLAGS" in
12181		(*$cf_add_cflags)
12182			;;
12183		(*)
12184			case "$cf_add_cflags" in
12185			(-D*)
12186				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
12187
12188CPPFLAGS=`echo "$CPPFLAGS" | \
12189	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
12190		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
12191
12192				;;
12193			esac
12194
12195	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
12196	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
12197
12198			;;
12199		esac
12200		;;
12201	(*)
12202
12203	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
12204	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
12205
12206		;;
12207	esac
12208	;;
12209(yes)
12210
12211	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
12212	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
12213
12214	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
12215
12216	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
12217		&& test -z "${cf_tst_cflags}" \
12218		&& cf_fix_cppflags=no
12219	;;
12220esac
12221done
12222
12223if test -n "$cf_new_cflags" ; then
12224
12225	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
12226	CFLAGS="${CFLAGS}$cf_new_cflags"
12227
12228fi
12229
12230if test -n "$cf_new_cppflags" ; then
12231
12232	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
12233	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
12234
12235fi
12236
12237if test -n "$cf_new_extra_cppflags" ; then
12238
12239	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
12240	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
12241
12242fi
12243
12244done
12245
12246fi
12247
12248	fi
12249fi
12250fi # cf_cv_posix_visible
12251
12252CPPFLAGS_after_XOPEN="$CPPFLAGS"
12253
12254# Work around breakage on OS X
12255
12256echo "$as_me:12256: checking if SIGWINCH is defined" >&5
12257echo $ECHO_N "checking if SIGWINCH is defined... $ECHO_C" >&6
12258if test "${cf_cv_define_sigwinch+set}" = set; then
12259  echo $ECHO_N "(cached) $ECHO_C" >&6
12260else
12261
12262	cat >"conftest.$ac_ext" <<_ACEOF
12263#line 12263 "configure"
12264#include "confdefs.h"
12265
12266#include <sys/types.h>
12267#include <sys/signal.h>
12268
12269int
12270main (void)
12271{
12272int x = SIGWINCH; (void)x
12273  ;
12274  return 0;
12275}
12276_ACEOF
12277rm -f "conftest.$ac_objext"
12278if { (eval echo "$as_me:12278: \"$ac_compile\"") >&5
12279  (eval $ac_compile) 2>&5
12280  ac_status=$?
12281  echo "$as_me:12281: \$? = $ac_status" >&5
12282  (exit "$ac_status"); } &&
12283         { ac_try='test -s "conftest.$ac_objext"'
12284  { (eval echo "$as_me:12284: \"$ac_try\"") >&5
12285  (eval $ac_try) 2>&5
12286  ac_status=$?
12287  echo "$as_me:12287: \$? = $ac_status" >&5
12288  (exit "$ac_status"); }; }; then
12289  cf_cv_define_sigwinch=yes
12290else
12291  echo "$as_me: failed program was:" >&5
12292cat "conftest.$ac_ext" >&5
12293cat >"conftest.$ac_ext" <<_ACEOF
12294#line 12294 "configure"
12295#include "confdefs.h"
12296
12297#undef _XOPEN_SOURCE
12298#undef _POSIX_SOURCE
12299#undef _POSIX_C_SOURCE
12300#include <sys/types.h>
12301#include <sys/signal.h>
12302
12303int
12304main (void)
12305{
12306int x = SIGWINCH; (void)x
12307  ;
12308  return 0;
12309}
12310_ACEOF
12311rm -f "conftest.$ac_objext"
12312if { (eval echo "$as_me:12312: \"$ac_compile\"") >&5
12313  (eval $ac_compile) 2>&5
12314  ac_status=$?
12315  echo "$as_me:12315: \$? = $ac_status" >&5
12316  (exit "$ac_status"); } &&
12317         { ac_try='test -s "conftest.$ac_objext"'
12318  { (eval echo "$as_me:12318: \"$ac_try\"") >&5
12319  (eval $ac_try) 2>&5
12320  ac_status=$?
12321  echo "$as_me:12321: \$? = $ac_status" >&5
12322  (exit "$ac_status"); }; }; then
12323  cf_cv_define_sigwinch=maybe
12324else
12325  echo "$as_me: failed program was:" >&5
12326cat "conftest.$ac_ext" >&5
12327cf_cv_define_sigwinch=no
12328fi
12329rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12330
12331fi
12332rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12333
12334fi
12335echo "$as_me:12335: result: $cf_cv_define_sigwinch" >&5
12336echo "${ECHO_T}$cf_cv_define_sigwinch" >&6
12337
12338if test "$cf_cv_define_sigwinch" = maybe ; then
12339echo "$as_me:12339: checking for actual SIGWINCH definition" >&5
12340echo $ECHO_N "checking for actual SIGWINCH definition... $ECHO_C" >&6
12341if test "${cf_cv_fixup_sigwinch+set}" = set; then
12342  echo $ECHO_N "(cached) $ECHO_C" >&6
12343else
12344
12345cf_cv_fixup_sigwinch=unknown
12346cf_sigwinch=32
12347while test "$cf_sigwinch" != 1
12348do
12349	cat >"conftest.$ac_ext" <<_ACEOF
12350#line 12350 "configure"
12351#include "confdefs.h"
12352
12353#undef _XOPEN_SOURCE
12354#undef _POSIX_SOURCE
12355#undef _POSIX_C_SOURCE
12356#include <sys/types.h>
12357#include <sys/signal.h>
12358
12359int
12360main (void)
12361{
12362
12363#if SIGWINCH != $cf_sigwinch
12364#error SIGWINCH is not $cf_sigwinch
12365#endif
12366int x = SIGWINCH; (void)x
12367  ;
12368  return 0;
12369}
12370_ACEOF
12371rm -f "conftest.$ac_objext"
12372if { (eval echo "$as_me:12372: \"$ac_compile\"") >&5
12373  (eval $ac_compile) 2>&5
12374  ac_status=$?
12375  echo "$as_me:12375: \$? = $ac_status" >&5
12376  (exit "$ac_status"); } &&
12377         { ac_try='test -s "conftest.$ac_objext"'
12378  { (eval echo "$as_me:12378: \"$ac_try\"") >&5
12379  (eval $ac_try) 2>&5
12380  ac_status=$?
12381  echo "$as_me:12381: \$? = $ac_status" >&5
12382  (exit "$ac_status"); }; }; then
12383  cf_cv_fixup_sigwinch=$cf_sigwinch
12384	 break
12385else
12386  echo "$as_me: failed program was:" >&5
12387cat "conftest.$ac_ext" >&5
12388fi
12389rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12390
12391cf_sigwinch="`expr "$cf_sigwinch" - 1`"
12392done
12393
12394fi
12395echo "$as_me:12395: result: $cf_cv_fixup_sigwinch" >&5
12396echo "${ECHO_T}$cf_cv_fixup_sigwinch" >&6
12397
12398	if test "$cf_cv_fixup_sigwinch" != unknown ; then
12399		CPPFLAGS="$CPPFLAGS -DSIGWINCH=$cf_cv_fixup_sigwinch"
12400	fi
12401fi
12402
12403# Checks for CODESET support.
12404
12405echo "$as_me:12405: checking for nl_langinfo and CODESET" >&5
12406echo $ECHO_N "checking for nl_langinfo and CODESET... $ECHO_C" >&6
12407if test "${am_cv_langinfo_codeset+set}" = set; then
12408  echo $ECHO_N "(cached) $ECHO_C" >&6
12409else
12410  cat >"conftest.$ac_ext" <<_ACEOF
12411#line 12411 "configure"
12412#include "confdefs.h"
12413
12414$ac_includes_default
12415#include <langinfo.h>
12416int
12417main (void)
12418{
12419char* cs = nl_langinfo(CODESET); (void)cs
12420  ;
12421  return 0;
12422}
12423_ACEOF
12424rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12425if { (eval echo "$as_me:12425: \"$ac_link\"") >&5
12426  (eval $ac_link) 2>&5
12427  ac_status=$?
12428  echo "$as_me:12428: \$? = $ac_status" >&5
12429  (exit "$ac_status"); } &&
12430         { ac_try='test -s "conftest$ac_exeext"'
12431  { (eval echo "$as_me:12431: \"$ac_try\"") >&5
12432  (eval $ac_try) 2>&5
12433  ac_status=$?
12434  echo "$as_me:12434: \$? = $ac_status" >&5
12435  (exit "$ac_status"); }; }; then
12436  am_cv_langinfo_codeset=yes
12437else
12438  echo "$as_me: failed program was:" >&5
12439cat "conftest.$ac_ext" >&5
12440am_cv_langinfo_codeset=no
12441fi
12442rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12443
12444fi
12445echo "$as_me:12445: result: $am_cv_langinfo_codeset" >&5
12446echo "${ECHO_T}$am_cv_langinfo_codeset" >&6
12447	if test "$am_cv_langinfo_codeset" = yes; then
12448
12449cat >>confdefs.h <<\EOF
12450#define HAVE_LANGINFO_CODESET 1
12451EOF
12452
12453	fi
12454
12455# use these variables to work around a defect in gcc's fixincludes.
12456NCURSES_OK_WCHAR_T=
12457NCURSES_OK_WINT_T=
12458
12459echo "$as_me:12459: checking if you want wide-character code" >&5
12460echo $ECHO_N "checking if you want wide-character code... $ECHO_C" >&6
12461
12462# Check whether --enable-widec or --disable-widec was given.
12463if test "${enable_widec+set}" = set; then
12464  enableval="$enable_widec"
12465  with_widec=$enableval
12466else
12467  with_widec=$cf_dft_widec
12468fi;
12469echo "$as_me:12469: result: $with_widec" >&5
12470echo "${ECHO_T}$with_widec" >&6
12471
12472NCURSES_WCWIDTH_GRAPHICS=1
12473
12474if test "x$with_widec" = xyes ; then
12475	if test "x$disable_lib_suffixes" = xno ; then
12476		LIB_SUFFIX="w${LIB_SUFFIX}"
12477	fi
12478
12479cat >>confdefs.h <<\EOF
12480#define USE_WIDEC_SUPPORT 1
12481EOF
12482
12483cat >>confdefs.h <<\EOF
12484#define NCURSES_WIDECHAR 1
12485EOF
12486
12487	case "$CPPFLAGS" in
12488	(*_XOPEN_SOURCE=*)
12489		;;
12490	(*)
12491		{ echo "$as_me:12491: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&5
12492echo "$as_me: WARNING: _XOPEN_SOURCE feature test macro appears to be predefined" >&2;}
12493		# CPPFLAGS="$CPPFLAGS -DNCURSES_WIDECHAR"
12494		CPPFLAGS_after_XOPEN="$CPPFLAGS_after_XOPEN -DNCURSES_WIDECHAR"
12495		;;
12496	esac
12497
12498for ac_header in \
12499wchar.h \
12500wctype.h \
12501
12502do
12503as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12504echo "$as_me:12504: checking for $ac_header" >&5
12505echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12506if eval "test \"\${$as_ac_Header+set}\" = set"; then
12507  echo $ECHO_N "(cached) $ECHO_C" >&6
12508else
12509  cat >"conftest.$ac_ext" <<_ACEOF
12510#line 12510 "configure"
12511#include "confdefs.h"
12512#include <$ac_header>
12513_ACEOF
12514if { (eval echo "$as_me:12514: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12515  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12516  ac_status=$?
12517  $EGREP -v '^ *\+' conftest.er1 >conftest.err
12518  rm -f conftest.er1
12519  cat conftest.err >&5
12520  echo "$as_me:12520: \$? = $ac_status" >&5
12521  (exit "$ac_status"); } >/dev/null; then
12522  if test -s conftest.err; then
12523    ac_cpp_err=$ac_c_preproc_warn_flag
12524  else
12525    ac_cpp_err=
12526  fi
12527else
12528  ac_cpp_err=yes
12529fi
12530if test -z "$ac_cpp_err"; then
12531  eval "$as_ac_Header=yes"
12532else
12533  echo "$as_me: failed program was:" >&5
12534  cat "conftest.$ac_ext" >&5
12535  eval "$as_ac_Header=no"
12536fi
12537rm -f conftest.err "conftest.$ac_ext"
12538fi
12539echo "$as_me:12539: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12540echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12541if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12542  cat >>confdefs.h <<EOF
12543#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12544EOF
12545
12546fi
12547done
12548
12549echo "$as_me:12549: checking if wchar.h can be used as is" >&5
12550echo $ECHO_N "checking if wchar.h can be used as is... $ECHO_C" >&6
12551if test "${cf_cv_wchar_h_okay+set}" = set; then
12552  echo $ECHO_N "(cached) $ECHO_C" >&6
12553else
12554
12555cat >"conftest.$ac_ext" <<_ACEOF
12556#line 12556 "configure"
12557#include "confdefs.h"
12558
12559$ac_includes_default
12560#ifdef HAVE_WCHAR_H
12561#include <wchar.h>
12562#endif
12563#ifdef HAVE_WCTYPE_H
12564#include <wctype.h>
12565#endif
12566
12567int
12568main (void)
12569{
12570
12571	wint_t foo = 0;
12572	int bar = iswpunct(foo); (void) bar
12573  ;
12574  return 0;
12575}
12576_ACEOF
12577rm -f "conftest.$ac_objext"
12578if { (eval echo "$as_me:12578: \"$ac_compile\"") >&5
12579  (eval $ac_compile) 2>&5
12580  ac_status=$?
12581  echo "$as_me:12581: \$? = $ac_status" >&5
12582  (exit "$ac_status"); } &&
12583         { ac_try='test -s "conftest.$ac_objext"'
12584  { (eval echo "$as_me:12584: \"$ac_try\"") >&5
12585  (eval $ac_try) 2>&5
12586  ac_status=$?
12587  echo "$as_me:12587: \$? = $ac_status" >&5
12588  (exit "$ac_status"); }; }; then
12589  cf_cv_wchar_h_okay=yes
12590else
12591  echo "$as_me: failed program was:" >&5
12592cat "conftest.$ac_ext" >&5
12593cf_cv_wchar_h_okay=no
12594fi
12595rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12596fi
12597echo "$as_me:12597: result: $cf_cv_wchar_h_okay" >&5
12598echo "${ECHO_T}$cf_cv_wchar_h_okay" >&6
12599
12600if test "$cf_cv_wchar_h_okay" = no
12601then
12602
12603echo "$as_me:12603: checking if we must define _XOPEN_SOURCE_EXTENDED" >&5
12604echo $ECHO_N "checking if we must define _XOPEN_SOURCE_EXTENDED... $ECHO_C" >&6
12605cat >"conftest.$ac_ext" <<_ACEOF
12606#line 12606 "configure"
12607#include "confdefs.h"
12608#include <sys/types.h>
12609
12610int
12611main (void)
12612{
12613
12614#ifndef _XOPEN_SOURCE_EXTENDED
12615#error _XOPEN_SOURCE_EXTENDED is not defined
12616#endif
12617  ;
12618  return 0;
12619}
12620_ACEOF
12621rm -f "conftest.$ac_objext"
12622if { (eval echo "$as_me:12622: \"$ac_compile\"") >&5
12623  (eval $ac_compile) 2>&5
12624  ac_status=$?
12625  echo "$as_me:12625: \$? = $ac_status" >&5
12626  (exit "$ac_status"); } &&
12627         { ac_try='test -s "conftest.$ac_objext"'
12628  { (eval echo "$as_me:12628: \"$ac_try\"") >&5
12629  (eval $ac_try) 2>&5
12630  ac_status=$?
12631  echo "$as_me:12631: \$? = $ac_status" >&5
12632  (exit "$ac_status"); }; }; then
12633  cf_result=no
12634else
12635  echo "$as_me: failed program was:" >&5
12636cat "conftest.$ac_ext" >&5
12637cf_result=yes
12638fi
12639rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12640echo "$as_me:12640: result: $cf_result" >&5
12641echo "${ECHO_T}$cf_result" >&6
12642
12643if test "$cf_result" = yes ; then
12644	CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED"
12645elif test "x" != "x" ; then
12646	echo "$as_me:12646: checking checking for compatible value versus " >&5
12647echo $ECHO_N "checking checking for compatible value versus ... $ECHO_C" >&6
12648	cat >"conftest.$ac_ext" <<_ACEOF
12649#line 12649 "configure"
12650#include "confdefs.h"
12651#include <sys/types.h>
12652
12653int
12654main (void)
12655{
12656
12657#if _XOPEN_SOURCE_EXTENDED- < 0
12658#error _XOPEN_SOURCE_EXTENDED- is negative
12659#endif
12660  ;
12661  return 0;
12662}
12663_ACEOF
12664rm -f "conftest.$ac_objext"
12665if { (eval echo "$as_me:12665: \"$ac_compile\"") >&5
12666  (eval $ac_compile) 2>&5
12667  ac_status=$?
12668  echo "$as_me:12668: \$? = $ac_status" >&5
12669  (exit "$ac_status"); } &&
12670         { ac_try='test -s "conftest.$ac_objext"'
12671  { (eval echo "$as_me:12671: \"$ac_try\"") >&5
12672  (eval $ac_try) 2>&5
12673  ac_status=$?
12674  echo "$as_me:12674: \$? = $ac_status" >&5
12675  (exit "$ac_status"); }; }; then
12676  cf_result=yes
12677else
12678  echo "$as_me: failed program was:" >&5
12679cat "conftest.$ac_ext" >&5
12680cf_result=no
12681fi
12682rm -f "conftest.$ac_objext" "conftest.$ac_ext"
12683	echo "$as_me:12683: result: $cf_result" >&5
12684echo "${ECHO_T}$cf_result" >&6
12685	if test "$cf_result" = no ; then
12686		# perhaps we can override it - try...
12687		CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE_EXTENDED="
12688	fi
12689fi
12690
12691fi
12692
12693echo "$as_me:12693: checking if wcwidth agrees graphics are single-width" >&5
12694echo $ECHO_N "checking if wcwidth agrees graphics are single-width... $ECHO_C" >&6
12695if test "${cf_cv_wcwidth_graphics+set}" = set; then
12696  echo $ECHO_N "(cached) $ECHO_C" >&6
12697else
12698
12699cat >conftest.in <<CF_EOF
12700-	VT100 symbols
127010x250c	upper left corner
127020x2514	lower left corner
127030x2510	upper right corner
127040x2518	lower right corner
127050x251c	tee pointing left
127060x2524	tee pointing right
127070x2534	tee pointing up
127080x252c	tee pointing down
127090x2500	horizontal line
127100x2502	vertical line
127110x253c	large plus or crossover
127120x23ba	scan line 1
127130x23bd	scan line 9
127140x25c6	diamond
127150x2592	checker board (stipple)
127160x00b0	degree symbol
127170x00b1	plus/minus
127180x00b7	bullet
12719-	Teletype 5410v1 symbols
127200x2190	arrow pointing left
127210x2192	arrow pointing right
127220x2193	arrow pointing down
127230x2191	arrow pointing up
127240x2592	board of squares
127250x2603	lantern symbol
127260x25ae	solid square block
12727-	these defaults were invented for ncurses
127280x23bb	scan line 3
127290x23bc	scan line 7
127300x2264	less-than-or-equal-to
127310x2265	greater-than-or-equal-to
127320x03c0	greek pi
127330x2260	not-equal
127340x00a3	pound-sterling symbol
12735-	thick-line-drawing
127360x250f	upper left corner
127370x2517	lower left corner
127380x2513	upper right corner
127390x251b	lower right corner
127400x2523	tee pointing left
127410x252b	tee pointing right
127420x253b	tee pointing up
127430x2533	tee pointing down
127440x2501	horizontal line
127450x2503	vertical line
127460x254b	large plus or crossover
12747-	double-line-drawing
127480x2554	upper left corner
127490x255a	lower left corner
127500x2557	upper right corner
127510x255d	lower right corner
127520x2563	tee pointing left
127530x2560	tee pointing right
127540x2569	tee pointing up
127550x2566	tee pointing down
127560x2550	horizontal line
127570x2551	vertical line
127580x256c	large plus or crossover
12759CF_EOF
12760if test "$cross_compiling" = yes; then
12761  cf_cv_wcwidth_graphics=unknown
12762else
12763  cat >"conftest.$ac_ext" <<_ACEOF
12764#line 12764 "configure"
12765#include "confdefs.h"
12766
12767$ac_includes_default
12768
12769#include <locale.h>
12770#include <wchar.h>
12771
12772#define MY_LEN 80
12773
12774int
12775main(void)
12776{
12777	FILE *fp;
12778	unsigned value;
12779	char buffer[MY_LEN + 1];
12780	char notes[MY_LEN + 1];
12781	int totals = 0;
12782	int passed = 0;
12783
12784	if (setlocale(LC_ALL, "en_US.UTF8") ||
12785		setlocale(LC_ALL, "en_US.UTF-8") ||
12786		setlocale(LC_ALL, "en_US.utf8") ||
12787		setlocale(LC_ALL, "en_US.utf-8")) {
12788		if ((fp = fopen("conftest.in", "r")) != 0) {
12789			while (fgets(buffer, MY_LEN, fp) != 0) {
12790				if (*buffer == '-') {
12791					fprintf(stderr, "\\t%s", buffer);
12792				} else if (sscanf(buffer, "%x %s", &value, notes) == 2) {
12793					++totals;
12794					if (wcwidth((int)value) == 1)
12795						++passed;
12796					fprintf(stderr, "%d\\t%s", wcwidth((int)value), buffer);
12797				} else {
12798					fprintf(stderr, "?\\t%s", buffer);
12799				}
12800			}
12801		}
12802	}
12803	fprintf(stderr, "%d/%d passed wcwidth/graphics check\\n", passed, totals);
12804	return (totals == passed) ? 0 : 1;
12805}
12806
12807_ACEOF
12808rm -f "conftest$ac_exeext"
12809if { (eval echo "$as_me:12809: \"$ac_link\"") >&5
12810  (eval $ac_link) 2>&5
12811  ac_status=$?
12812  echo "$as_me:12812: \$? = $ac_status" >&5
12813  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
12814  { (eval echo "$as_me:12814: \"$ac_try\"") >&5
12815  (eval $ac_try) 2>&5
12816  ac_status=$?
12817  echo "$as_me:12817: \$? = $ac_status" >&5
12818  (exit "$ac_status"); }; }; then
12819  cf_cv_wcwidth_graphics=yes
12820else
12821  echo "$as_me: program exited with status $ac_status" >&5
12822echo "$as_me: failed program was:" >&5
12823cat "conftest.$ac_ext" >&5
12824cf_cv_wcwidth_graphics=no
12825fi
12826rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
12827fi
12828
12829fi
12830echo "$as_me:12830: result: $cf_cv_wcwidth_graphics" >&5
12831echo "${ECHO_T}$cf_cv_wcwidth_graphics" >&6
12832
12833	test "$cf_cv_wcwidth_graphics" = no && NCURSES_WCWIDTH_GRAPHICS=0
12834
12835	# with_overwrite=no
12836	NCURSES_CH_T=cchar_t
12837
12838for ac_func in putwc btowc wctob wmemchr mbtowc wctomb mblen mbrlen mbrtowc wcsrtombs mbsrtowcs wcstombs mbstowcs
12839do
12840as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12841echo "$as_me:12841: checking for $ac_func" >&5
12842echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12843if eval "test \"\${$as_ac_var+set}\" = set"; then
12844  echo $ECHO_N "(cached) $ECHO_C" >&6
12845else
12846  cat >"conftest.$ac_ext" <<_ACEOF
12847#line 12847 "configure"
12848#include "confdefs.h"
12849#define $ac_func autoconf_temporary
12850#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
12851#undef $ac_func
12852
12853#ifdef __cplusplus
12854extern "C"
12855#endif
12856
12857/* We use char because int might match the return type of a gcc2
12858   builtin and then its argument prototype would still apply.  */
12859char $ac_func (void);
12860
12861int
12862main (void)
12863{
12864
12865/* The GNU C library defines stubs for functions which it implements
12866    to always fail with ENOSYS.  Some functions are actually named
12867    something starting with __ and the normal name is an alias.  */
12868#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12869#error found stub for $ac_func
12870#endif
12871
12872	return $ac_func ();
12873  ;
12874  return 0;
12875}
12876_ACEOF
12877rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12878if { (eval echo "$as_me:12878: \"$ac_link\"") >&5
12879  (eval $ac_link) 2>&5
12880  ac_status=$?
12881  echo "$as_me:12881: \$? = $ac_status" >&5
12882  (exit "$ac_status"); } &&
12883         { ac_try='test -s "conftest$ac_exeext"'
12884  { (eval echo "$as_me:12884: \"$ac_try\"") >&5
12885  (eval $ac_try) 2>&5
12886  ac_status=$?
12887  echo "$as_me:12887: \$? = $ac_status" >&5
12888  (exit "$ac_status"); }; }; then
12889  eval "$as_ac_var=yes"
12890else
12891  echo "$as_me: failed program was:" >&5
12892cat "conftest.$ac_ext" >&5
12893eval "$as_ac_var=no"
12894fi
12895rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
12896fi
12897echo "$as_me:12897: result: `eval echo '${'"$as_ac_var"'}'`" >&5
12898echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
12899if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
12900  cat >>confdefs.h <<EOF
12901#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12902EOF
12903
12904fi
12905done
12906
12907	if test "x$ac_cv_func_putwc" != xyes ; then
12908
12909for ac_header in wchar.h
12910do
12911as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12912echo "$as_me:12912: checking for $ac_header" >&5
12913echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12914if eval "test \"\${$as_ac_Header+set}\" = set"; then
12915  echo $ECHO_N "(cached) $ECHO_C" >&6
12916else
12917  cat >"conftest.$ac_ext" <<_ACEOF
12918#line 12918 "configure"
12919#include "confdefs.h"
12920#include <$ac_header>
12921_ACEOF
12922if { (eval echo "$as_me:12922: \"$ac_cpp "conftest.$ac_ext"\"") >&5
12923  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
12924  ac_status=$?
12925  $EGREP -v '^ *\+' conftest.er1 >conftest.err
12926  rm -f conftest.er1
12927  cat conftest.err >&5
12928  echo "$as_me:12928: \$? = $ac_status" >&5
12929  (exit "$ac_status"); } >/dev/null; then
12930  if test -s conftest.err; then
12931    ac_cpp_err=$ac_c_preproc_warn_flag
12932  else
12933    ac_cpp_err=
12934  fi
12935else
12936  ac_cpp_err=yes
12937fi
12938if test -z "$ac_cpp_err"; then
12939  eval "$as_ac_Header=yes"
12940else
12941  echo "$as_me: failed program was:" >&5
12942  cat "conftest.$ac_ext" >&5
12943  eval "$as_ac_Header=no"
12944fi
12945rm -f conftest.err "conftest.$ac_ext"
12946fi
12947echo "$as_me:12947: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
12948echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
12949if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
12950  cat >>confdefs.h <<EOF
12951#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12952EOF
12953
12954fi
12955done
12956
12957echo "$as_me:12957: checking for multibyte character support" >&5
12958echo $ECHO_N "checking for multibyte character support... $ECHO_C" >&6
12959if test "${cf_cv_utf8_lib+set}" = set; then
12960  echo $ECHO_N "(cached) $ECHO_C" >&6
12961else
12962
12963	cf_save_LIBS="$LIBS"
12964	cat >"conftest.$ac_ext" <<_ACEOF
12965#line 12965 "configure"
12966#include "confdefs.h"
12967
12968$ac_includes_default
12969#ifdef HAVE_WCHAR_H
12970#include <wchar.h>
12971#endif
12972
12973int
12974main (void)
12975{
12976putwc(0,0);
12977  ;
12978  return 0;
12979}
12980_ACEOF
12981rm -f "conftest.$ac_objext" "conftest$ac_exeext"
12982if { (eval echo "$as_me:12982: \"$ac_link\"") >&5
12983  (eval $ac_link) 2>&5
12984  ac_status=$?
12985  echo "$as_me:12985: \$? = $ac_status" >&5
12986  (exit "$ac_status"); } &&
12987         { ac_try='test -s "conftest$ac_exeext"'
12988  { (eval echo "$as_me:12988: \"$ac_try\"") >&5
12989  (eval $ac_try) 2>&5
12990  ac_status=$?
12991  echo "$as_me:12991: \$? = $ac_status" >&5
12992  (exit "$ac_status"); }; }; then
12993  cf_cv_utf8_lib=yes
12994else
12995  echo "$as_me: failed program was:" >&5
12996cat "conftest.$ac_ext" >&5
12997
12998# If the linkage is not already in the $CPPFLAGS/$LDFLAGS configuration, these
12999# will be set on completion of the AC_TRY_LINK below.
13000cf_cv_header_path_utf8=
13001cf_cv_library_path_utf8=
13002
13003echo "${as_me:-configure}:13003: testing Starting FIND_LINKAGE(utf8,) ..." 1>&5
13004
13005cf_save_LIBS="$LIBS"
13006
13007cat >"conftest.$ac_ext" <<_ACEOF
13008#line 13008 "configure"
13009#include "confdefs.h"
13010
13011#include <libutf8.h>
13012int
13013main (void)
13014{
13015putwc(0,0);
13016  ;
13017  return 0;
13018}
13019_ACEOF
13020rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13021if { (eval echo "$as_me:13021: \"$ac_link\"") >&5
13022  (eval $ac_link) 2>&5
13023  ac_status=$?
13024  echo "$as_me:13024: \$? = $ac_status" >&5
13025  (exit "$ac_status"); } &&
13026         { ac_try='test -s "conftest$ac_exeext"'
13027  { (eval echo "$as_me:13027: \"$ac_try\"") >&5
13028  (eval $ac_try) 2>&5
13029  ac_status=$?
13030  echo "$as_me:13030: \$? = $ac_status" >&5
13031  (exit "$ac_status"); }; }; then
13032
13033	cf_cv_find_linkage_utf8=yes
13034	cf_cv_header_path_utf8=/usr/include
13035	cf_cv_library_path_utf8=/usr/lib
13036
13037else
13038  echo "$as_me: failed program was:" >&5
13039cat "conftest.$ac_ext" >&5
13040
13041LIBS="-lutf8  $cf_save_LIBS"
13042
13043cat >"conftest.$ac_ext" <<_ACEOF
13044#line 13044 "configure"
13045#include "confdefs.h"
13046
13047#include <libutf8.h>
13048int
13049main (void)
13050{
13051putwc(0,0);
13052  ;
13053  return 0;
13054}
13055_ACEOF
13056rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13057if { (eval echo "$as_me:13057: \"$ac_link\"") >&5
13058  (eval $ac_link) 2>&5
13059  ac_status=$?
13060  echo "$as_me:13060: \$? = $ac_status" >&5
13061  (exit "$ac_status"); } &&
13062         { ac_try='test -s "conftest$ac_exeext"'
13063  { (eval echo "$as_me:13063: \"$ac_try\"") >&5
13064  (eval $ac_try) 2>&5
13065  ac_status=$?
13066  echo "$as_me:13066: \$? = $ac_status" >&5
13067  (exit "$ac_status"); }; }; then
13068
13069	cf_cv_find_linkage_utf8=yes
13070	cf_cv_header_path_utf8=/usr/include
13071	cf_cv_library_path_utf8=/usr/lib
13072	cf_cv_library_file_utf8="-lutf8"
13073
13074else
13075  echo "$as_me: failed program was:" >&5
13076cat "conftest.$ac_ext" >&5
13077
13078	cf_cv_find_linkage_utf8=no
13079	LIBS="$cf_save_LIBS"
13080
13081	test -n "$verbose" && echo "	find linkage for utf8 library" 1>&6
13082
13083echo "${as_me:-configure}:13083: testing find linkage for utf8 library ..." 1>&5
13084
13085echo "${as_me:-configure}:13085: testing Searching for headers in FIND_LINKAGE(utf8,) ..." 1>&5
13086
13087	cf_save_CPPFLAGS="$CPPFLAGS"
13088	cf_test_CPPFLAGS="$CPPFLAGS"
13089
13090cf_search=
13091
13092# collect the current set of include-directories from compiler flags
13093cf_header_path_list=""
13094if test -n "${CFLAGS}${CPPFLAGS}" ; then
13095	for cf_header_path in $CPPFLAGS $CFLAGS
13096	do
13097		case "$cf_header_path" in
13098		(-I*)
13099			cf_header_path=`echo ".$cf_header_path" |sed -e 's/^...//' -e 's,/include$,,'`
13100
13101test "x$cf_header_path" != "xNONE" && \
13102test -d "$cf_header_path" && \
13103 {
13104	test -n "$verbose" && echo "	... testing for include-directories under $cf_header_path"
13105	test -d "$cf_header_path/include" &&          cf_search="$cf_search $cf_header_path/include"
13106	test -d "$cf_header_path/include/utf8" &&       cf_search="$cf_search $cf_header_path/include/utf8"
13107	test -d "$cf_header_path/include/utf8/include" &&    cf_search="$cf_search $cf_header_path/include/utf8/include"
13108	test -d "$cf_header_path/utf8/include" &&       cf_search="$cf_search $cf_header_path/utf8/include"
13109	test -d "$cf_header_path/utf8/include/utf8" &&    cf_search="$cf_search $cf_header_path/utf8/include/utf8"
13110}
13111
13112			cf_header_path_list="$cf_header_path_list $cf_search"
13113			;;
13114		esac
13115	done
13116fi
13117
13118# add the variations for the package we are looking for
13119
13120cf_search=
13121
13122test "x$prefix" != "xNONE" && \
13123test -d "$prefix" && \
13124 {
13125	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
13126	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
13127	test -d "$prefix/include/utf8" &&       cf_search="$cf_search $prefix/include/utf8"
13128	test -d "$prefix/include/utf8/include" &&    cf_search="$cf_search $prefix/include/utf8/include"
13129	test -d "$prefix/utf8/include" &&       cf_search="$cf_search $prefix/utf8/include"
13130	test -d "$prefix/utf8/include/utf8" &&    cf_search="$cf_search $prefix/utf8/include/utf8"
13131}
13132
13133for cf_subdir_prefix in \
13134	/usr \
13135	/usr/local \
13136	/usr/pkg \
13137	/opt \
13138	/opt/local \
13139	$HOME
13140do
13141
13142test "x$cf_subdir_prefix" != "x$prefix" && \
13143test -d "$cf_subdir_prefix" && \
13144{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13145	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
13146	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
13147	test -d "$cf_subdir_prefix/include/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/include/utf8"
13148	test -d "$cf_subdir_prefix/include/utf8/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/utf8/include"
13149	test -d "$cf_subdir_prefix/utf8/include" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/include"
13150	test -d "$cf_subdir_prefix/utf8/include/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/include/utf8"
13151}
13152
13153done
13154
13155test "$includedir" != NONE && \
13156test "$includedir" != "/usr/include" && \
13157test -d "$includedir" && {
13158	test -d "$includedir" &&    cf_search="$cf_search $includedir"
13159	test -d "$includedir/utf8" && cf_search="$cf_search $includedir/utf8"
13160}
13161
13162test "$oldincludedir" != NONE && \
13163test "$oldincludedir" != "/usr/include" && \
13164test -d "$oldincludedir" && {
13165	test -d "$oldincludedir"    && cf_search="$cf_search $oldincludedir"
13166	test -d "$oldincludedir/utf8" && cf_search="$cf_search $oldincludedir/utf8"
13167}
13168
13169cf_search="$cf_search $cf_header_path_list"
13170
13171	for cf_cv_header_path_utf8 in $cf_search
13172	do
13173		if test -d "$cf_cv_header_path_utf8" ; then
13174			test -n "$verbose" && echo "	... testing $cf_cv_header_path_utf8" 1>&6
13175
13176echo "${as_me:-configure}:13176: testing ... testing $cf_cv_header_path_utf8 ..." 1>&5
13177
13178			CPPFLAGS="$cf_save_CPPFLAGS"
13179
13180	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13181	CPPFLAGS="${CPPFLAGS}-I$cf_cv_header_path_utf8"
13182
13183			cat >"conftest.$ac_ext" <<_ACEOF
13184#line 13184 "configure"
13185#include "confdefs.h"
13186
13187#include <libutf8.h>
13188int
13189main (void)
13190{
13191putwc(0,0);
13192  ;
13193  return 0;
13194}
13195_ACEOF
13196rm -f "conftest.$ac_objext"
13197if { (eval echo "$as_me:13197: \"$ac_compile\"") >&5
13198  (eval $ac_compile) 2>&5
13199  ac_status=$?
13200  echo "$as_me:13200: \$? = $ac_status" >&5
13201  (exit "$ac_status"); } &&
13202         { ac_try='test -s "conftest.$ac_objext"'
13203  { (eval echo "$as_me:13203: \"$ac_try\"") >&5
13204  (eval $ac_try) 2>&5
13205  ac_status=$?
13206  echo "$as_me:13206: \$? = $ac_status" >&5
13207  (exit "$ac_status"); }; }; then
13208
13209				test -n "$verbose" && echo "	... found utf8 headers in $cf_cv_header_path_utf8" 1>&6
13210
13211echo "${as_me:-configure}:13211: testing ... found utf8 headers in $cf_cv_header_path_utf8 ..." 1>&5
13212
13213				cf_cv_find_linkage_utf8=maybe
13214				cf_test_CPPFLAGS="$CPPFLAGS"
13215				break
13216else
13217  echo "$as_me: failed program was:" >&5
13218cat "conftest.$ac_ext" >&5
13219
13220				CPPFLAGS="$cf_save_CPPFLAGS"
13221
13222fi
13223rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13224		fi
13225	done
13226
13227	if test "$cf_cv_find_linkage_utf8" = maybe ; then
13228
13229echo "${as_me:-configure}:13229: testing Searching for utf8 library in FIND_LINKAGE(utf8,) ..." 1>&5
13230
13231		cf_save_LIBS="$LIBS"
13232		cf_save_LDFLAGS="$LDFLAGS"
13233
13234		if test "$cf_cv_find_linkage_utf8" != yes ; then
13235
13236cf_search=
13237cf_library_path_list=""
13238if test -n "${LDFLAGS}${LIBS}" ; then
13239	for cf_library_path in $LDFLAGS $LIBS
13240	do
13241		case "$cf_library_path" in
13242		(-L*)
13243			cf_library_path=`echo ".$cf_library_path" |sed -e 's/^...//' -e 's,/lib$,,'`
13244
13245test "x$cf_library_path" != "xNONE" && \
13246test -d "$cf_library_path" && \
13247 {
13248	test -n "$verbose" && echo "	... testing for lib-directories under $cf_library_path"
13249	test -d "$cf_library_path/lib" &&          cf_search="$cf_search $cf_library_path/lib"
13250	test -d "$cf_library_path/lib/utf8" &&       cf_search="$cf_search $cf_library_path/lib/utf8"
13251	test -d "$cf_library_path/lib/utf8/lib" &&    cf_search="$cf_search $cf_library_path/lib/utf8/lib"
13252	test -d "$cf_library_path/utf8/lib" &&       cf_search="$cf_search $cf_library_path/utf8/lib"
13253	test -d "$cf_library_path/utf8/lib/utf8" &&    cf_search="$cf_search $cf_library_path/utf8/lib/utf8"
13254}
13255
13256			cf_library_path_list="$cf_library_path_list $cf_search"
13257			;;
13258		esac
13259	done
13260fi
13261
13262cf_search=
13263
13264test "x$prefix" != "xNONE" && \
13265test -d "$prefix" && \
13266 {
13267	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
13268	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
13269	test -d "$prefix/lib/utf8" &&       cf_search="$cf_search $prefix/lib/utf8"
13270	test -d "$prefix/lib/utf8/lib" &&    cf_search="$cf_search $prefix/lib/utf8/lib"
13271	test -d "$prefix/utf8/lib" &&       cf_search="$cf_search $prefix/utf8/lib"
13272	test -d "$prefix/utf8/lib/utf8" &&    cf_search="$cf_search $prefix/utf8/lib/utf8"
13273}
13274
13275for cf_subdir_prefix in \
13276	/usr \
13277	/usr/local \
13278	/usr/pkg \
13279	/opt \
13280	/opt/local \
13281	$HOME
13282do
13283
13284test "x$cf_subdir_prefix" != "x$prefix" && \
13285test -d "$cf_subdir_prefix" && \
13286{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
13287	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
13288	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
13289	test -d "$cf_subdir_prefix/lib/utf8" &&       cf_search="$cf_search $cf_subdir_prefix/lib/utf8"
13290	test -d "$cf_subdir_prefix/lib/utf8/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/utf8/lib"
13291	test -d "$cf_subdir_prefix/utf8/lib" &&       cf_search="$cf_search $cf_subdir_prefix/utf8/lib"
13292	test -d "$cf_subdir_prefix/utf8/lib/utf8" &&    cf_search="$cf_search $cf_subdir_prefix/utf8/lib/utf8"
13293}
13294
13295done
13296
13297cf_search="$cf_library_path_list $cf_search"
13298
13299			for cf_cv_library_path_utf8 in $cf_search
13300			do
13301				if test -d "$cf_cv_library_path_utf8" ; then
13302					test -n "$verbose" && echo "	... testing $cf_cv_library_path_utf8" 1>&6
13303
13304echo "${as_me:-configure}:13304: testing ... testing $cf_cv_library_path_utf8 ..." 1>&5
13305
13306					CPPFLAGS="$cf_test_CPPFLAGS"
13307					LIBS="-lutf8  $cf_save_LIBS"
13308					LDFLAGS="$cf_save_LDFLAGS -L$cf_cv_library_path_utf8"
13309					cat >"conftest.$ac_ext" <<_ACEOF
13310#line 13310 "configure"
13311#include "confdefs.h"
13312
13313#include <libutf8.h>
13314int
13315main (void)
13316{
13317putwc(0,0);
13318  ;
13319  return 0;
13320}
13321_ACEOF
13322rm -f "conftest.$ac_objext" "conftest$ac_exeext"
13323if { (eval echo "$as_me:13323: \"$ac_link\"") >&5
13324  (eval $ac_link) 2>&5
13325  ac_status=$?
13326  echo "$as_me:13326: \$? = $ac_status" >&5
13327  (exit "$ac_status"); } &&
13328         { ac_try='test -s "conftest$ac_exeext"'
13329  { (eval echo "$as_me:13329: \"$ac_try\"") >&5
13330  (eval $ac_try) 2>&5
13331  ac_status=$?
13332  echo "$as_me:13332: \$? = $ac_status" >&5
13333  (exit "$ac_status"); }; }; then
13334
13335					test -n "$verbose" && echo "	... found utf8 library in $cf_cv_library_path_utf8" 1>&6
13336
13337echo "${as_me:-configure}:13337: testing ... found utf8 library in $cf_cv_library_path_utf8 ..." 1>&5
13338
13339					cf_cv_find_linkage_utf8=yes
13340					cf_cv_library_file_utf8="-lutf8"
13341					break
13342else
13343  echo "$as_me: failed program was:" >&5
13344cat "conftest.$ac_ext" >&5
13345
13346					CPPFLAGS="$cf_save_CPPFLAGS"
13347					LIBS="$cf_save_LIBS"
13348					LDFLAGS="$cf_save_LDFLAGS"
13349
13350fi
13351rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13352				fi
13353			done
13354			CPPFLAGS="$cf_save_CPPFLAGS"
13355			LDFLAGS="$cf_save_LDFLAGS"
13356		fi
13357
13358	else
13359		cf_cv_find_linkage_utf8=no
13360	fi
13361
13362fi
13363rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13364
13365fi
13366rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13367
13368LIBS="$cf_save_LIBS"
13369
13370if test "$cf_cv_find_linkage_utf8" = yes ; then
13371cf_cv_utf8_lib=add-on
13372else
13373cf_cv_utf8_lib=no
13374fi
13375
13376fi
13377rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
13378fi
13379echo "$as_me:13379: result: $cf_cv_utf8_lib" >&5
13380echo "${ECHO_T}$cf_cv_utf8_lib" >&6
13381
13382# HAVE_LIBUTF8_H is used by ncurses if curses.h is shared between
13383# ncurses/ncursesw:
13384if test "$cf_cv_utf8_lib" = "add-on" ; then
13385
13386cat >>confdefs.h <<\EOF
13387#define HAVE_LIBUTF8_H 1
13388EOF
13389
13390if test -n "$cf_cv_header_path_utf8" ; then
13391  for cf_add_incdir in $cf_cv_header_path_utf8
13392  do
13393	while test "$cf_add_incdir" != /usr/include
13394	do
13395	  if test -d "$cf_add_incdir"
13396	  then
13397		cf_have_incdir=no
13398		if test -n "$CFLAGS$CPPFLAGS" ; then
13399		  # a loop is needed to ensure we can add subdirs of existing dirs
13400		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
13401			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
13402			  cf_have_incdir=yes; break
13403			fi
13404		  done
13405		fi
13406
13407		if test "$cf_have_incdir" = no ; then
13408		  if test "$cf_add_incdir" = /usr/local/include ; then
13409			if test "$GCC" = yes
13410			then
13411			  cf_save_CPPFLAGS=$CPPFLAGS
13412
13413	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
13414	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
13415
13416			  cat >"conftest.$ac_ext" <<_ACEOF
13417#line 13417 "configure"
13418#include "confdefs.h"
13419#include <stdio.h>
13420int
13421main (void)
13422{
13423printf("Hello")
13424  ;
13425  return 0;
13426}
13427_ACEOF
13428rm -f "conftest.$ac_objext"
13429if { (eval echo "$as_me:13429: \"$ac_compile\"") >&5
13430  (eval $ac_compile) 2>&5
13431  ac_status=$?
13432  echo "$as_me:13432: \$? = $ac_status" >&5
13433  (exit "$ac_status"); } &&
13434         { ac_try='test -s "conftest.$ac_objext"'
13435  { (eval echo "$as_me:13435: \"$ac_try\"") >&5
13436  (eval $ac_try) 2>&5
13437  ac_status=$?
13438  echo "$as_me:13438: \$? = $ac_status" >&5
13439  (exit "$ac_status"); }; }; then
13440  :
13441else
13442  echo "$as_me: failed program was:" >&5
13443cat "conftest.$ac_ext" >&5
13444cf_have_incdir=yes
13445fi
13446rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13447			  CPPFLAGS=$cf_save_CPPFLAGS
13448			fi
13449		  fi
13450		fi
13451
13452		if test "$cf_have_incdir" = no ; then
13453		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
13454
13455echo "${as_me:-configure}:13455: testing adding $cf_add_incdir to include-path ..." 1>&5
13456
13457		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
13458
13459		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
13460		  test "$cf_top_incdir" = "$cf_add_incdir" && break
13461		  cf_add_incdir="$cf_top_incdir"
13462		else
13463		  break
13464		fi
13465	  else
13466		break
13467	  fi
13468	done
13469  done
13470fi
13471
13472if test -n "$cf_cv_library_path_utf8" ; then
13473	for cf_add_libdir in $cf_cv_library_path_utf8
13474	do
13475		if test "$cf_add_libdir" = /usr/lib ; then
13476			:
13477		elif test -d "$cf_add_libdir"
13478		then
13479			cf_have_libdir=no
13480			if test -n "$LDFLAGS$LIBS" ; then
13481				# a loop is needed to ensure we can add subdirs of existing dirs
13482				for cf_test_libdir in $LDFLAGS $LIBS ; do
13483					if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
13484						cf_have_libdir=yes; break
13485					fi
13486				done
13487			fi
13488			if test "$cf_have_libdir" = no ; then
13489				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
13490
13491echo "${as_me:-configure}:13491: testing adding $cf_add_libdir to library-path ..." 1>&5
13492
13493				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
13494			fi
13495		fi
13496	done
13497fi
13498
13499cf_add_libs="$LIBS"
13500# reverse order
13501cf_add_0lib=
13502for cf_add_1lib in $cf_cv_library_file_utf8; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
13503# filter duplicates
13504for cf_add_1lib in $cf_add_0lib; do
13505	for cf_add_2lib in $cf_add_libs; do
13506		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
13507			cf_add_1lib=
13508			break
13509		fi
13510	done
13511	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
13512done
13513LIBS="$cf_add_libs"
13514
13515fi
13516
13517		if test "$cf_cv_utf8_lib" != no ; then
13518			NCURSES_LIBUTF8=1
13519		fi
13520	fi
13521
13522# This is needed on Tru64 5.0 to declare mbstate_t
13523echo "$as_me:13523: checking if we must include wchar.h to declare mbstate_t" >&5
13524echo $ECHO_N "checking if we must include wchar.h to declare mbstate_t... $ECHO_C" >&6
13525if test "${cf_cv_mbstate_t+set}" = set; then
13526  echo $ECHO_N "(cached) $ECHO_C" >&6
13527else
13528
13529cat >"conftest.$ac_ext" <<_ACEOF
13530#line 13530 "configure"
13531#include "confdefs.h"
13532
13533#include <stdlib.h>
13534#include <stdarg.h>
13535#include <stdio.h>
13536#ifdef HAVE_LIBUTF8_H
13537#include <libutf8.h>
13538#endif
13539int
13540main (void)
13541{
13542mbstate_t state; (void)state
13543  ;
13544  return 0;
13545}
13546_ACEOF
13547rm -f "conftest.$ac_objext"
13548if { (eval echo "$as_me:13548: \"$ac_compile\"") >&5
13549  (eval $ac_compile) 2>&5
13550  ac_status=$?
13551  echo "$as_me:13551: \$? = $ac_status" >&5
13552  (exit "$ac_status"); } &&
13553         { ac_try='test -s "conftest.$ac_objext"'
13554  { (eval echo "$as_me:13554: \"$ac_try\"") >&5
13555  (eval $ac_try) 2>&5
13556  ac_status=$?
13557  echo "$as_me:13557: \$? = $ac_status" >&5
13558  (exit "$ac_status"); }; }; then
13559  cf_cv_mbstate_t=no
13560else
13561  echo "$as_me: failed program was:" >&5
13562cat "conftest.$ac_ext" >&5
13563cat >"conftest.$ac_ext" <<_ACEOF
13564#line 13564 "configure"
13565#include "confdefs.h"
13566
13567#include <stdlib.h>
13568#include <stdarg.h>
13569#include <stdio.h>
13570#include <wchar.h>
13571#ifdef HAVE_LIBUTF8_H
13572#include <libutf8.h>
13573#endif
13574int
13575main (void)
13576{
13577mbstate_t value; (void) value
13578  ;
13579  return 0;
13580}
13581_ACEOF
13582rm -f "conftest.$ac_objext"
13583if { (eval echo "$as_me:13583: \"$ac_compile\"") >&5
13584  (eval $ac_compile) 2>&5
13585  ac_status=$?
13586  echo "$as_me:13586: \$? = $ac_status" >&5
13587  (exit "$ac_status"); } &&
13588         { ac_try='test -s "conftest.$ac_objext"'
13589  { (eval echo "$as_me:13589: \"$ac_try\"") >&5
13590  (eval $ac_try) 2>&5
13591  ac_status=$?
13592  echo "$as_me:13592: \$? = $ac_status" >&5
13593  (exit "$ac_status"); }; }; then
13594  cf_cv_mbstate_t=yes
13595else
13596  echo "$as_me: failed program was:" >&5
13597cat "conftest.$ac_ext" >&5
13598cf_cv_mbstate_t=unknown
13599fi
13600rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13601fi
13602rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13603fi
13604echo "$as_me:13604: result: $cf_cv_mbstate_t" >&5
13605echo "${ECHO_T}$cf_cv_mbstate_t" >&6
13606
13607if test "$cf_cv_mbstate_t" = yes ; then
13608
13609cat >>confdefs.h <<\EOF
13610#define NEED_WCHAR_H 1
13611EOF
13612
13613	NEED_WCHAR_H=1
13614fi
13615
13616# if we do not find mbstate_t in either place, use substitution to provide a fallback.
13617if test "$cf_cv_mbstate_t" = unknown ; then
13618	NCURSES_MBSTATE_T=1
13619fi
13620
13621# This is needed on Tru64 5.0 to declare wchar_t
13622echo "$as_me:13622: checking if we must include wchar.h to declare wchar_t" >&5
13623echo $ECHO_N "checking if we must include wchar.h to declare wchar_t... $ECHO_C" >&6
13624if test "${cf_cv_wchar_t+set}" = set; then
13625  echo $ECHO_N "(cached) $ECHO_C" >&6
13626else
13627
13628cat >"conftest.$ac_ext" <<_ACEOF
13629#line 13629 "configure"
13630#include "confdefs.h"
13631
13632#include <stdlib.h>
13633#include <stdarg.h>
13634#include <stdio.h>
13635#ifdef HAVE_LIBUTF8_H
13636#include <libutf8.h>
13637#endif
13638int
13639main (void)
13640{
13641wchar_t state; (void)state
13642  ;
13643  return 0;
13644}
13645_ACEOF
13646rm -f "conftest.$ac_objext"
13647if { (eval echo "$as_me:13647: \"$ac_compile\"") >&5
13648  (eval $ac_compile) 2>&5
13649  ac_status=$?
13650  echo "$as_me:13650: \$? = $ac_status" >&5
13651  (exit "$ac_status"); } &&
13652         { ac_try='test -s "conftest.$ac_objext"'
13653  { (eval echo "$as_me:13653: \"$ac_try\"") >&5
13654  (eval $ac_try) 2>&5
13655  ac_status=$?
13656  echo "$as_me:13656: \$? = $ac_status" >&5
13657  (exit "$ac_status"); }; }; then
13658  cf_cv_wchar_t=no
13659else
13660  echo "$as_me: failed program was:" >&5
13661cat "conftest.$ac_ext" >&5
13662cat >"conftest.$ac_ext" <<_ACEOF
13663#line 13663 "configure"
13664#include "confdefs.h"
13665
13666#include <stdlib.h>
13667#include <stdarg.h>
13668#include <stdio.h>
13669#include <wchar.h>
13670#ifdef HAVE_LIBUTF8_H
13671#include <libutf8.h>
13672#endif
13673int
13674main (void)
13675{
13676wchar_t value; (void) value
13677  ;
13678  return 0;
13679}
13680_ACEOF
13681rm -f "conftest.$ac_objext"
13682if { (eval echo "$as_me:13682: \"$ac_compile\"") >&5
13683  (eval $ac_compile) 2>&5
13684  ac_status=$?
13685  echo "$as_me:13685: \$? = $ac_status" >&5
13686  (exit "$ac_status"); } &&
13687         { ac_try='test -s "conftest.$ac_objext"'
13688  { (eval echo "$as_me:13688: \"$ac_try\"") >&5
13689  (eval $ac_try) 2>&5
13690  ac_status=$?
13691  echo "$as_me:13691: \$? = $ac_status" >&5
13692  (exit "$ac_status"); }; }; then
13693  cf_cv_wchar_t=yes
13694else
13695  echo "$as_me: failed program was:" >&5
13696cat "conftest.$ac_ext" >&5
13697cf_cv_wchar_t=unknown
13698fi
13699rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13700fi
13701rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13702fi
13703echo "$as_me:13703: result: $cf_cv_wchar_t" >&5
13704echo "${ECHO_T}$cf_cv_wchar_t" >&6
13705
13706if test "$cf_cv_wchar_t" = yes ; then
13707
13708cat >>confdefs.h <<\EOF
13709#define NEED_WCHAR_H 1
13710EOF
13711
13712	NEED_WCHAR_H=1
13713fi
13714
13715# if we do not find wchar_t in either place, use substitution to provide a fallback.
13716if test "$cf_cv_wchar_t" = unknown ; then
13717	NCURSES_WCHAR_T=1
13718fi
13719
13720# if we find wchar_t in either place, use substitution to provide a fallback.
13721if test "$cf_cv_wchar_t" != unknown ; then
13722	NCURSES_OK_WCHAR_T=1
13723fi
13724
13725# This is needed on Tru64 5.0 to declare wint_t
13726echo "$as_me:13726: checking if we must include wchar.h to declare wint_t" >&5
13727echo $ECHO_N "checking if we must include wchar.h to declare wint_t... $ECHO_C" >&6
13728if test "${cf_cv_wint_t+set}" = set; then
13729  echo $ECHO_N "(cached) $ECHO_C" >&6
13730else
13731
13732cat >"conftest.$ac_ext" <<_ACEOF
13733#line 13733 "configure"
13734#include "confdefs.h"
13735
13736#include <stdlib.h>
13737#include <stdarg.h>
13738#include <stdio.h>
13739#ifdef HAVE_LIBUTF8_H
13740#include <libutf8.h>
13741#endif
13742int
13743main (void)
13744{
13745wint_t state; (void)state
13746  ;
13747  return 0;
13748}
13749_ACEOF
13750rm -f "conftest.$ac_objext"
13751if { (eval echo "$as_me:13751: \"$ac_compile\"") >&5
13752  (eval $ac_compile) 2>&5
13753  ac_status=$?
13754  echo "$as_me:13754: \$? = $ac_status" >&5
13755  (exit "$ac_status"); } &&
13756         { ac_try='test -s "conftest.$ac_objext"'
13757  { (eval echo "$as_me:13757: \"$ac_try\"") >&5
13758  (eval $ac_try) 2>&5
13759  ac_status=$?
13760  echo "$as_me:13760: \$? = $ac_status" >&5
13761  (exit "$ac_status"); }; }; then
13762  cf_cv_wint_t=no
13763else
13764  echo "$as_me: failed program was:" >&5
13765cat "conftest.$ac_ext" >&5
13766cat >"conftest.$ac_ext" <<_ACEOF
13767#line 13767 "configure"
13768#include "confdefs.h"
13769
13770#include <stdlib.h>
13771#include <stdarg.h>
13772#include <stdio.h>
13773#include <wchar.h>
13774#ifdef HAVE_LIBUTF8_H
13775#include <libutf8.h>
13776#endif
13777int
13778main (void)
13779{
13780wint_t value; (void) value
13781  ;
13782  return 0;
13783}
13784_ACEOF
13785rm -f "conftest.$ac_objext"
13786if { (eval echo "$as_me:13786: \"$ac_compile\"") >&5
13787  (eval $ac_compile) 2>&5
13788  ac_status=$?
13789  echo "$as_me:13789: \$? = $ac_status" >&5
13790  (exit "$ac_status"); } &&
13791         { ac_try='test -s "conftest.$ac_objext"'
13792  { (eval echo "$as_me:13792: \"$ac_try\"") >&5
13793  (eval $ac_try) 2>&5
13794  ac_status=$?
13795  echo "$as_me:13795: \$? = $ac_status" >&5
13796  (exit "$ac_status"); }; }; then
13797  cf_cv_wint_t=yes
13798else
13799  echo "$as_me: failed program was:" >&5
13800cat "conftest.$ac_ext" >&5
13801cf_cv_wint_t=unknown
13802fi
13803rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13804fi
13805rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13806fi
13807echo "$as_me:13807: result: $cf_cv_wint_t" >&5
13808echo "${ECHO_T}$cf_cv_wint_t" >&6
13809
13810if test "$cf_cv_wint_t" = yes ; then
13811
13812cat >>confdefs.h <<\EOF
13813#define NEED_WCHAR_H 1
13814EOF
13815
13816	NEED_WCHAR_H=1
13817fi
13818
13819# if we do not find wint_t in either place, use substitution to provide a fallback.
13820if test "$cf_cv_wint_t" = unknown ; then
13821	NCURSES_WINT_T=1
13822fi
13823
13824# if we find wint_t in either place, use substitution to provide a fallback.
13825if test "$cf_cv_wint_t" != unknown ; then
13826	NCURSES_OK_WINT_T=1
13827fi
13828
13829	if test "$NCURSES_MBSTATE_T" != 0; then
13830
13831cat >>confdefs.h <<\EOF
13832#define NEED_MBSTATE_T_DEF 1
13833EOF
13834
13835	fi
13836fi
13837
13838###   use option --disable-lp64 to allow long chtype
13839echo "$as_me:13839: checking whether to enable _LP64 definition in curses.h" >&5
13840echo $ECHO_N "checking whether to enable _LP64 definition in curses.h... $ECHO_C" >&6
13841
13842# Check whether --enable-lp64 or --disable-lp64 was given.
13843if test "${enable_lp64+set}" = set; then
13844  enableval="$enable_lp64"
13845  with_lp64=$enableval
13846else
13847  with_lp64=$cf_dft_with_lp64
13848fi;
13849echo "$as_me:13849: result: $with_lp64" >&5
13850echo "${ECHO_T}$with_lp64" >&6
13851
13852if test "x$with_lp64" = xyes ; then
13853	cf_cv_enable_lp64=1
13854else
13855	cf_cv_enable_lp64=0
13856fi
13857
13858# Check whether --enable-largefile or --disable-largefile was given.
13859if test "${enable_largefile+set}" = set; then
13860  enableval="$enable_largefile"
13861
13862fi;
13863if test "$enable_largefile" != no; then
13864
13865  echo "$as_me:13865: checking for special C compiler options needed for large files" >&5
13866echo $ECHO_N "checking for special C compiler options needed for large files... $ECHO_C" >&6
13867if test "${ac_cv_sys_largefile_CC+set}" = set; then
13868  echo $ECHO_N "(cached) $ECHO_C" >&6
13869else
13870  ac_cv_sys_largefile_CC=no
13871     if test "$GCC" != yes; then
13872       ac_save_CC=$CC
13873       while :; do
13874     	 # IRIX 6.2 and later do not support large files by default,
13875     	 # so use the C compiler's -n32 option if that helps.
13876         cat >"conftest.$ac_ext" <<_ACEOF
13877#line 13877 "configure"
13878#include "confdefs.h"
13879#include <sys/types.h>
13880 /* Check that off_t can represent 2**63 - 1 correctly.
13881    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13882    since some C++ compilers masquerading as C compilers
13883    incorrectly reject 9223372036854775807.  */
13884#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13885  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13886		       && LARGE_OFF_T % 2147483647 == 1)
13887		      ? 1 : -1];
13888int
13889main (void)
13890{
13891
13892  ;
13893  return 0;
13894}
13895_ACEOF
13896     	 rm -f "conftest.$ac_objext"
13897if { (eval echo "$as_me:13897: \"$ac_compile\"") >&5
13898  (eval $ac_compile) 2>&5
13899  ac_status=$?
13900  echo "$as_me:13900: \$? = $ac_status" >&5
13901  (exit "$ac_status"); } &&
13902         { ac_try='test -s "conftest.$ac_objext"'
13903  { (eval echo "$as_me:13903: \"$ac_try\"") >&5
13904  (eval $ac_try) 2>&5
13905  ac_status=$?
13906  echo "$as_me:13906: \$? = $ac_status" >&5
13907  (exit "$ac_status"); }; }; then
13908  break
13909else
13910  echo "$as_me: failed program was:" >&5
13911cat "conftest.$ac_ext" >&5
13912fi
13913rm -f "conftest.$ac_objext"
13914     	 CC="$CC -n32"
13915     	 rm -f "conftest.$ac_objext"
13916if { (eval echo "$as_me:13916: \"$ac_compile\"") >&5
13917  (eval $ac_compile) 2>&5
13918  ac_status=$?
13919  echo "$as_me:13919: \$? = $ac_status" >&5
13920  (exit "$ac_status"); } &&
13921         { ac_try='test -s "conftest.$ac_objext"'
13922  { (eval echo "$as_me:13922: \"$ac_try\"") >&5
13923  (eval $ac_try) 2>&5
13924  ac_status=$?
13925  echo "$as_me:13925: \$? = $ac_status" >&5
13926  (exit "$ac_status"); }; }; then
13927  ac_cv_sys_largefile_CC=' -n32'; break
13928else
13929  echo "$as_me: failed program was:" >&5
13930cat "conftest.$ac_ext" >&5
13931fi
13932rm -f "conftest.$ac_objext"
13933         break
13934       done
13935       CC=$ac_save_CC
13936       rm -f "conftest.$ac_ext"
13937    fi
13938fi
13939echo "$as_me:13939: result: $ac_cv_sys_largefile_CC" >&5
13940echo "${ECHO_T}$ac_cv_sys_largefile_CC" >&6
13941  if test "$ac_cv_sys_largefile_CC" != no; then
13942    CC=$CC$ac_cv_sys_largefile_CC
13943  fi
13944
13945  echo "$as_me:13945: checking for _FILE_OFFSET_BITS value needed for large files" >&5
13946echo $ECHO_N "checking for _FILE_OFFSET_BITS value needed for large files... $ECHO_C" >&6
13947if test "${ac_cv_sys_file_offset_bits+set}" = set; then
13948  echo $ECHO_N "(cached) $ECHO_C" >&6
13949else
13950  while :; do
13951  ac_cv_sys_file_offset_bits=no
13952  cat >"conftest.$ac_ext" <<_ACEOF
13953#line 13953 "configure"
13954#include "confdefs.h"
13955#include <sys/types.h>
13956 /* Check that off_t can represent 2**63 - 1 correctly.
13957    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13958    since some C++ compilers masquerading as C compilers
13959    incorrectly reject 9223372036854775807.  */
13960#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
13961  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
13962		       && LARGE_OFF_T % 2147483647 == 1)
13963		      ? 1 : -1];
13964int
13965main (void)
13966{
13967
13968  ;
13969  return 0;
13970}
13971_ACEOF
13972rm -f "conftest.$ac_objext"
13973if { (eval echo "$as_me:13973: \"$ac_compile\"") >&5
13974  (eval $ac_compile) 2>&5
13975  ac_status=$?
13976  echo "$as_me:13976: \$? = $ac_status" >&5
13977  (exit "$ac_status"); } &&
13978         { ac_try='test -s "conftest.$ac_objext"'
13979  { (eval echo "$as_me:13979: \"$ac_try\"") >&5
13980  (eval $ac_try) 2>&5
13981  ac_status=$?
13982  echo "$as_me:13982: \$? = $ac_status" >&5
13983  (exit "$ac_status"); }; }; then
13984  break
13985else
13986  echo "$as_me: failed program was:" >&5
13987cat "conftest.$ac_ext" >&5
13988fi
13989rm -f "conftest.$ac_objext" "conftest.$ac_ext"
13990  cat >"conftest.$ac_ext" <<_ACEOF
13991#line 13991 "configure"
13992#include "confdefs.h"
13993#define _FILE_OFFSET_BITS 64
13994#include <sys/types.h>
13995 /* Check that off_t can represent 2**63 - 1 correctly.
13996    We can't simply define LARGE_OFF_T to be 9223372036854775807,
13997    since some C++ compilers masquerading as C compilers
13998    incorrectly reject 9223372036854775807.  */
13999#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14000  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14001		       && LARGE_OFF_T % 2147483647 == 1)
14002		      ? 1 : -1];
14003int
14004main (void)
14005{
14006
14007  ;
14008  return 0;
14009}
14010_ACEOF
14011rm -f "conftest.$ac_objext"
14012if { (eval echo "$as_me:14012: \"$ac_compile\"") >&5
14013  (eval $ac_compile) 2>&5
14014  ac_status=$?
14015  echo "$as_me:14015: \$? = $ac_status" >&5
14016  (exit "$ac_status"); } &&
14017         { ac_try='test -s "conftest.$ac_objext"'
14018  { (eval echo "$as_me:14018: \"$ac_try\"") >&5
14019  (eval $ac_try) 2>&5
14020  ac_status=$?
14021  echo "$as_me:14021: \$? = $ac_status" >&5
14022  (exit "$ac_status"); }; }; then
14023  ac_cv_sys_file_offset_bits=64; break
14024else
14025  echo "$as_me: failed program was:" >&5
14026cat "conftest.$ac_ext" >&5
14027fi
14028rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14029  break
14030done
14031fi
14032echo "$as_me:14032: result: $ac_cv_sys_file_offset_bits" >&5
14033echo "${ECHO_T}$ac_cv_sys_file_offset_bits" >&6
14034if test "$ac_cv_sys_file_offset_bits" != no; then
14035
14036cat >>confdefs.h <<EOF
14037#define _FILE_OFFSET_BITS $ac_cv_sys_file_offset_bits
14038EOF
14039
14040fi
14041rm -rf conftest*
14042  echo "$as_me:14042: checking for _LARGE_FILES value needed for large files" >&5
14043echo $ECHO_N "checking for _LARGE_FILES value needed for large files... $ECHO_C" >&6
14044if test "${ac_cv_sys_large_files+set}" = set; then
14045  echo $ECHO_N "(cached) $ECHO_C" >&6
14046else
14047  while :; do
14048  ac_cv_sys_large_files=no
14049  cat >"conftest.$ac_ext" <<_ACEOF
14050#line 14050 "configure"
14051#include "confdefs.h"
14052#include <sys/types.h>
14053 /* Check that off_t can represent 2**63 - 1 correctly.
14054    We can't simply define LARGE_OFF_T to be 9223372036854775807,
14055    since some C++ compilers masquerading as C compilers
14056    incorrectly reject 9223372036854775807.  */
14057#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14058  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14059		       && LARGE_OFF_T % 2147483647 == 1)
14060		      ? 1 : -1];
14061int
14062main (void)
14063{
14064
14065  ;
14066  return 0;
14067}
14068_ACEOF
14069rm -f "conftest.$ac_objext"
14070if { (eval echo "$as_me:14070: \"$ac_compile\"") >&5
14071  (eval $ac_compile) 2>&5
14072  ac_status=$?
14073  echo "$as_me:14073: \$? = $ac_status" >&5
14074  (exit "$ac_status"); } &&
14075         { ac_try='test -s "conftest.$ac_objext"'
14076  { (eval echo "$as_me:14076: \"$ac_try\"") >&5
14077  (eval $ac_try) 2>&5
14078  ac_status=$?
14079  echo "$as_me:14079: \$? = $ac_status" >&5
14080  (exit "$ac_status"); }; }; then
14081  break
14082else
14083  echo "$as_me: failed program was:" >&5
14084cat "conftest.$ac_ext" >&5
14085fi
14086rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14087  cat >"conftest.$ac_ext" <<_ACEOF
14088#line 14088 "configure"
14089#include "confdefs.h"
14090#define _LARGE_FILES 1
14091#include <sys/types.h>
14092 /* Check that off_t can represent 2**63 - 1 correctly.
14093    We can't simply define LARGE_OFF_T to be 9223372036854775807,
14094    since some C++ compilers masquerading as C compilers
14095    incorrectly reject 9223372036854775807.  */
14096#define LARGE_OFF_T (((off_t) 1 << 62) - 1 + ((off_t) 1 << 62))
14097  int off_t_is_large[(LARGE_OFF_T % 2147483629 == 721
14098		       && LARGE_OFF_T % 2147483647 == 1)
14099		      ? 1 : -1];
14100int
14101main (void)
14102{
14103
14104  ;
14105  return 0;
14106}
14107_ACEOF
14108rm -f "conftest.$ac_objext"
14109if { (eval echo "$as_me:14109: \"$ac_compile\"") >&5
14110  (eval $ac_compile) 2>&5
14111  ac_status=$?
14112  echo "$as_me:14112: \$? = $ac_status" >&5
14113  (exit "$ac_status"); } &&
14114         { ac_try='test -s "conftest.$ac_objext"'
14115  { (eval echo "$as_me:14115: \"$ac_try\"") >&5
14116  (eval $ac_try) 2>&5
14117  ac_status=$?
14118  echo "$as_me:14118: \$? = $ac_status" >&5
14119  (exit "$ac_status"); }; }; then
14120  ac_cv_sys_large_files=1; break
14121else
14122  echo "$as_me: failed program was:" >&5
14123cat "conftest.$ac_ext" >&5
14124fi
14125rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14126  break
14127done
14128fi
14129echo "$as_me:14129: result: $ac_cv_sys_large_files" >&5
14130echo "${ECHO_T}$ac_cv_sys_large_files" >&6
14131if test "$ac_cv_sys_large_files" != no; then
14132
14133cat >>confdefs.h <<EOF
14134#define _LARGE_FILES $ac_cv_sys_large_files
14135EOF
14136
14137fi
14138rm -rf conftest*
14139fi
14140
14141	if test "$enable_largefile" != no ; then
14142	echo "$as_me:14142: checking for _LARGEFILE_SOURCE value needed for large files" >&5
14143echo $ECHO_N "checking for _LARGEFILE_SOURCE value needed for large files... $ECHO_C" >&6
14144if test "${ac_cv_sys_largefile_source+set}" = set; then
14145  echo $ECHO_N "(cached) $ECHO_C" >&6
14146else
14147  while :; do
14148  ac_cv_sys_largefile_source=no
14149  cat >"conftest.$ac_ext" <<_ACEOF
14150#line 14150 "configure"
14151#include "confdefs.h"
14152#include <stdio.h>
14153    #include <sys/types.h>
14154int
14155main (void)
14156{
14157
14158    int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14159    return my_fseeko(stdin, 0, 0);
14160  ;
14161  return 0;
14162}
14163_ACEOF
14164rm -f "conftest.$ac_objext"
14165if { (eval echo "$as_me:14165: \"$ac_compile\"") >&5
14166  (eval $ac_compile) 2>&5
14167  ac_status=$?
14168  echo "$as_me:14168: \$? = $ac_status" >&5
14169  (exit "$ac_status"); } &&
14170         { ac_try='test -s "conftest.$ac_objext"'
14171  { (eval echo "$as_me:14171: \"$ac_try\"") >&5
14172  (eval $ac_try) 2>&5
14173  ac_status=$?
14174  echo "$as_me:14174: \$? = $ac_status" >&5
14175  (exit "$ac_status"); }; }; then
14176  break
14177else
14178  echo "$as_me: failed program was:" >&5
14179cat "conftest.$ac_ext" >&5
14180fi
14181rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14182  cat >"conftest.$ac_ext" <<_ACEOF
14183#line 14183 "configure"
14184#include "confdefs.h"
14185#define _LARGEFILE_SOURCE 1
14186#include <stdio.h>
14187    #include <sys/types.h>
14188int
14189main (void)
14190{
14191
14192    int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14193    return my_fseeko(stdin, 0, 0);
14194  ;
14195  return 0;
14196}
14197_ACEOF
14198rm -f "conftest.$ac_objext"
14199if { (eval echo "$as_me:14199: \"$ac_compile\"") >&5
14200  (eval $ac_compile) 2>&5
14201  ac_status=$?
14202  echo "$as_me:14202: \$? = $ac_status" >&5
14203  (exit "$ac_status"); } &&
14204         { ac_try='test -s "conftest.$ac_objext"'
14205  { (eval echo "$as_me:14205: \"$ac_try\"") >&5
14206  (eval $ac_try) 2>&5
14207  ac_status=$?
14208  echo "$as_me:14208: \$? = $ac_status" >&5
14209  (exit "$ac_status"); }; }; then
14210  ac_cv_sys_largefile_source=1; break
14211else
14212  echo "$as_me: failed program was:" >&5
14213cat "conftest.$ac_ext" >&5
14214fi
14215rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14216  break
14217done
14218fi
14219echo "$as_me:14219: result: $ac_cv_sys_largefile_source" >&5
14220echo "${ECHO_T}$ac_cv_sys_largefile_source" >&6
14221if test "$ac_cv_sys_largefile_source" != no; then
14222
14223cat >>confdefs.h <<EOF
14224#define _LARGEFILE_SOURCE $ac_cv_sys_largefile_source
14225EOF
14226
14227fi
14228rm -rf conftest*
14229
14230# We used to try defining _XOPEN_SOURCE=500 too, to work around a bug
14231# in glibc 2.1.3, but that breaks too many other things.
14232# If you want fseeko and ftello with glibc, upgrade to a fixed glibc.
14233echo "$as_me:14233: checking for fseeko" >&5
14234echo $ECHO_N "checking for fseeko... $ECHO_C" >&6
14235if test "${ac_cv_func_fseeko+set}" = set; then
14236  echo $ECHO_N "(cached) $ECHO_C" >&6
14237else
14238  cat >"conftest.$ac_ext" <<_ACEOF
14239#line 14239 "configure"
14240#include "confdefs.h"
14241#include <stdio.h>
14242                             #include <sys/types.h>
14243int
14244main (void)
14245{
14246int (*my_fseeko)(FILE *, off_t, int) = fseeko;
14247                            return my_fseeko && my_fseeko (stdin, 0, 0);
14248  ;
14249  return 0;
14250}
14251_ACEOF
14252rm -f "conftest.$ac_objext" "conftest$ac_exeext"
14253if { (eval echo "$as_me:14253: \"$ac_link\"") >&5
14254  (eval $ac_link) 2>&5
14255  ac_status=$?
14256  echo "$as_me:14256: \$? = $ac_status" >&5
14257  (exit "$ac_status"); } &&
14258         { ac_try='test -s "conftest$ac_exeext"'
14259  { (eval echo "$as_me:14259: \"$ac_try\"") >&5
14260  (eval $ac_try) 2>&5
14261  ac_status=$?
14262  echo "$as_me:14262: \$? = $ac_status" >&5
14263  (exit "$ac_status"); }; }; then
14264  ac_cv_func_fseeko=yes
14265else
14266  echo "$as_me: failed program was:" >&5
14267cat "conftest.$ac_ext" >&5
14268ac_cv_func_fseeko=no
14269fi
14270rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
14271fi
14272echo "$as_me:14272: result: $ac_cv_func_fseeko" >&5
14273echo "${ECHO_T}$ac_cv_func_fseeko" >&6
14274if test $ac_cv_func_fseeko = yes; then
14275
14276cat >>confdefs.h <<\EOF
14277#define HAVE_FSEEKO 1
14278EOF
14279
14280fi
14281
14282	# Normally we would collect these definitions in the config.h,
14283	# but (like _XOPEN_SOURCE), some environments rely on having these
14284	# defined before any of the system headers are included.  Another
14285	# case comes up with C++, e.g., on AIX the compiler compiles the
14286	# header files by themselves before looking at the body files it is
14287	# told to compile.  For ncurses, those header files do not include
14288	# the config.h
14289	if test "$ac_cv_sys_large_files" != no
14290	then
14291
14292	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14293	CPPFLAGS="${CPPFLAGS}-D_LARGE_FILES"
14294
14295	fi
14296	if test "$ac_cv_sys_largefile_source" != no
14297	then
14298
14299	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14300	CPPFLAGS="${CPPFLAGS}-D_LARGEFILE_SOURCE"
14301
14302	fi
14303	if test "$ac_cv_sys_file_offset_bits" != no
14304	then
14305
14306	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
14307	CPPFLAGS="${CPPFLAGS}-D_FILE_OFFSET_BITS=$ac_cv_sys_file_offset_bits"
14308
14309	fi
14310
14311	echo "$as_me:14311: checking whether to use struct dirent64" >&5
14312echo $ECHO_N "checking whether to use struct dirent64... $ECHO_C" >&6
14313if test "${cf_cv_struct_dirent64+set}" = set; then
14314  echo $ECHO_N "(cached) $ECHO_C" >&6
14315else
14316
14317		cat >"conftest.$ac_ext" <<_ACEOF
14318#line 14318 "configure"
14319#include "confdefs.h"
14320
14321#pragma GCC diagnostic error "-Wincompatible-pointer-types"
14322#include <sys/types.h>
14323#include <dirent.h>
14324
14325#ifndef __REDIRECT
14326/* if transitional largefile support is setup, this is true */
14327extern struct dirent64 * readdir(DIR *);
14328#endif
14329
14330int
14331main (void)
14332{
14333
14334		DIR *dp = opendir(".");
14335		struct dirent64 *x = readdir(dp);
14336		struct dirent *y = readdir(dp);
14337		int z = x - y;
14338		(void)z;
14339
14340  ;
14341  return 0;
14342}
14343_ACEOF
14344rm -f "conftest.$ac_objext"
14345if { (eval echo "$as_me:14345: \"$ac_compile\"") >&5
14346  (eval $ac_compile) 2>&5
14347  ac_status=$?
14348  echo "$as_me:14348: \$? = $ac_status" >&5
14349  (exit "$ac_status"); } &&
14350         { ac_try='test -s "conftest.$ac_objext"'
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  cf_cv_struct_dirent64=yes
14357else
14358  echo "$as_me: failed program was:" >&5
14359cat "conftest.$ac_ext" >&5
14360cf_cv_struct_dirent64=no
14361fi
14362rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14363
14364fi
14365echo "$as_me:14365: result: $cf_cv_struct_dirent64" >&5
14366echo "${ECHO_T}$cf_cv_struct_dirent64" >&6
14367	test "$cf_cv_struct_dirent64" = yes &&
14368cat >>confdefs.h <<\EOF
14369#define HAVE_STRUCT_DIRENT64 1
14370EOF
14371
14372	fi
14373
14374###   use option --disable-tparm-varargs to make tparm() conform to X/Open
14375echo "$as_me:14375: checking if you want tparm not to use X/Open fixed-parameter list" >&5
14376echo $ECHO_N "checking if you want tparm not to use X/Open fixed-parameter list... $ECHO_C" >&6
14377
14378# Check whether --enable-tparm-varargs or --disable-tparm-varargs was given.
14379if test "${enable_tparm_varargs+set}" = set; then
14380  enableval="$enable_tparm_varargs"
14381  with_tparm_varargs=$enableval
14382else
14383  with_tparm_varargs=yes
14384fi;
14385echo "$as_me:14385: result: $with_tparm_varargs" >&5
14386echo "${ECHO_T}$with_tparm_varargs" >&6
14387NCURSES_TPARM_VARARGS=0
14388test "x$with_tparm_varargs" = xyes && NCURSES_TPARM_VARARGS=1
14389
14390###   use option --disable-tic-depends to make libtic not explicitly depend on ncurses/ncursesw
14391if test "$with_ticlib" != no ; then
14392echo "$as_me:14392: checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library" >&5
14393echo $ECHO_N "checking if you want tic library to use explicit dependency on ncurses$LIB_SUFFIX library... $ECHO_C" >&6
14394
14395# Check whether --enable-tic-depends or --disable-tic-depends was given.
14396if test "${enable_tic_depends+set}" = set; then
14397  enableval="$enable_tic_depends"
14398  with_tic_depends=$enableval
14399else
14400  with_tic_depends=yes
14401fi;
14402echo "$as_me:14402: result: $with_tic_depends" >&5
14403echo "${ECHO_T}$with_tic_depends" >&6
14404else
14405	with_tic_depends=no
14406fi
14407
14408###   use option --enable-wattr-macros to enable wattr* macros in curses.h
14409echo "$as_me:14409: checking if you want to enable wattr* macros" >&5
14410echo $ECHO_N "checking if you want to enable wattr* macros... $ECHO_C" >&6
14411
14412# Check whether --enable-wattr-macros or --disable-wattr-macros was given.
14413if test "${enable_wattr_macros+set}" = set; then
14414  enableval="$enable_wattr_macros"
14415  with_wattr_macros=$enableval
14416else
14417  with_wattr_macros=no
14418fi;
14419if [ "x$with_wattr_macros" != xyes ]; then
14420	NCURSES_WATTR_MACROS=0
14421	echo "$as_me:14421: result: no" >&5
14422echo "${ECHO_T}no" >&6
14423else
14424	NCURSES_WATTR_MACROS=1
14425	echo "$as_me:14425: result: yes" >&5
14426echo "${ECHO_T}yes" >&6
14427fi
14428
14429echo "$as_me:14429: checking for X11 rgb file" >&5
14430echo $ECHO_N "checking for X11 rgb file... $ECHO_C" >&6
14431
14432# Check whether --with-x11-rgb or --without-x11-rgb was given.
14433if test "${with_x11_rgb+set}" = set; then
14434  withval="$with_x11_rgb"
14435  RGB_PATH=$withval
14436else
14437  RGB_PATH=auto
14438fi;
14439
14440if test "x$RGB_PATH" = xauto
14441then
14442	RGB_PATH='${exec_prefix}/lib/X11/rgb.txt'
14443	for cf_path in \
14444		/opt/local/share/X11/rgb.txt \
14445		/opt/X11/share/X11/rgb.txt \
14446		/usr/share/X11/rgb.txt \
14447		/usr/X11/share/X11/rgb.txt \
14448		/usr/X11/lib/X11/rgb.txt \
14449		/usr/lib/X11/rgb.txt \
14450		/etc/X11/rgb.txt \
14451		/usr/pkg/lib/X11/rgb.txt \
14452		/usr/X11R7/lib/X11/rgb.txt \
14453		/usr/X11R6/lib/X11/rgb.txt \
14454		/usr/X11R5/lib/X11/rgb.txt \
14455		/usr/X11R4/lib/X11/rgb.txt \
14456		/usr/local/lib/X11/rgb.txt \
14457		/usr/local/share/X11/rgb.txt \
14458		/usr/lib64/X11/rgb.txt
14459	do
14460		if test -f "$cf_path" ; then
14461			RGB_PATH="$cf_path"
14462			break
14463		fi
14464	done
14465else
14466	cf_path=$RGB_PATH
14467
14468if test "x$prefix" != xNONE; then
14469	cf_path_syntax="$prefix"
14470else
14471	cf_path_syntax="$ac_default_prefix"
14472fi
14473
14474case ".$cf_path" in
14475(.\$\(*\)*|.\'*\'*)
14476	;;
14477(..|./*|.\\*)
14478	;;
14479(.[a-zA-Z]:[\\/]*) # OS/2 EMX
14480	;;
14481(.\$\{*prefix\}*|.\$\{*dir\}*)
14482	eval cf_path="$cf_path"
14483	case ".$cf_path" in
14484	(.NONE/*)
14485		cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14486		;;
14487	esac
14488	;;
14489(.no|.NONE/*)
14490	cf_path=`echo "$cf_path" | sed -e s%NONE%$cf_path_syntax%`
14491	;;
14492(*)
14493	{ { echo "$as_me:14493: error: expected a pathname, not \"$cf_path\"" >&5
14494echo "$as_me: error: expected a pathname, not \"$cf_path\"" >&2;}
14495   { (exit 1); exit 1; }; }
14496	;;
14497esac
14498
14499fi
14500
14501echo "$as_me:14501: result: $RGB_PATH" >&5
14502echo "${ECHO_T}$RGB_PATH" >&6
14503
14504cat >>confdefs.h <<EOF
14505#define RGB_PATH "$cf_path"
14506EOF
14507
14508no_x11_rgb=
14509if test "$RGB_PATH" = no
14510then
14511	no_x11_rgb="#"
14512fi
14513
14514###   use option --with-bool to override bool's type
14515
14516echo "$as_me:14516: checking for type of bool" >&5
14517echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
14518
14519# Check whether --with-bool or --without-bool was given.
14520if test "${with_bool+set}" = set; then
14521  withval="$with_bool"
14522  NCURSES_BOOL="$withval"
14523else
14524  NCURSES_BOOL=auto
14525fi;
14526echo "$as_me:14526: result: $NCURSES_BOOL" >&5
14527echo "${ECHO_T}$NCURSES_BOOL" >&6
14528case x$NCURSES_BOOL in
14529(x|xyes|xno)
14530	{ { echo "$as_me:14530: error: expected a type name for bool" >&5
14531echo "$as_me: error: expected a type name for bool" >&2;}
14532   { (exit 1); exit 1; }; }
14533	;;
14534esac
14535
14536echo "$as_me:14536: checking for alternate terminal capabilities file" >&5
14537echo $ECHO_N "checking for alternate terminal capabilities file... $ECHO_C" >&6
14538
14539# Check whether --with-caps or --without-caps was given.
14540if test "${with_caps+set}" = set; then
14541  withval="$with_caps"
14542  TERMINFO_CAPS=Caps.$withval
14543else
14544  TERMINFO_CAPS=Caps
14545fi;
14546if test ! -f "${srcdir}/include/${TERMINFO_CAPS}"
14547then
14548	{ echo "$as_me:14548: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&5
14549echo "$as_me: WARNING: file not found: \"${srcdir}/include/${TERMINFO_CAPS}\"" >&2;}
14550	TERMINFO_CAPS=Caps
14551fi
14552echo "$as_me:14552: result: $TERMINFO_CAPS" >&5
14553echo "${ECHO_T}$TERMINFO_CAPS" >&6
14554
14555###   use option --with-chtype to override chtype's type
14556
14557echo "$as_me:14557: checking for type of chtype" >&5
14558echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
14559
14560# Check whether --with-chtype or --without-chtype was given.
14561if test "${with_chtype+set}" = set; then
14562  withval="$with_chtype"
14563  NCURSES_CHTYPE="$withval"
14564else
14565  NCURSES_CHTYPE=$cf_dft_chtype
14566fi;
14567echo "$as_me:14567: result: $NCURSES_CHTYPE" >&5
14568echo "${ECHO_T}$NCURSES_CHTYPE" >&6
14569case x$NCURSES_CHTYPE in
14570(x|xyes|xno)
14571	{ { echo "$as_me:14571: error: expected a type name for chtype" >&5
14572echo "$as_me: error: expected a type name for chtype" >&2;}
14573   { (exit 1); exit 1; }; }
14574	;;
14575esac
14576
14577###   use option --with-ospeed to override ospeed's type
14578
14579echo "$as_me:14579: checking for type of ospeed" >&5
14580echo $ECHO_N "checking for type of ospeed... $ECHO_C" >&6
14581
14582# Check whether --with-ospeed or --without-ospeed was given.
14583if test "${with_ospeed+set}" = set; then
14584  withval="$with_ospeed"
14585  NCURSES_OSPEED="$withval"
14586else
14587  NCURSES_OSPEED=short
14588fi;
14589echo "$as_me:14589: result: $NCURSES_OSPEED" >&5
14590echo "${ECHO_T}$NCURSES_OSPEED" >&6
14591case x$NCURSES_OSPEED in
14592(x|xyes|xno)
14593	{ { echo "$as_me:14593: error: expected a type name for ospeed" >&5
14594echo "$as_me: error: expected a type name for ospeed" >&2;}
14595   { (exit 1); exit 1; }; }
14596	;;
14597esac
14598
14599###   use option --with-mmask-t to override mmask_t's type
14600
14601echo "$as_me:14601: checking for type of mmask-t" >&5
14602echo $ECHO_N "checking for type of mmask-t... $ECHO_C" >&6
14603
14604# Check whether --with-mmask-t or --without-mmask-t was given.
14605if test "${with_mmask_t+set}" = set; then
14606  withval="$with_mmask_t"
14607  NCURSES_MMASK_T="$withval"
14608else
14609  NCURSES_MMASK_T=$cf_dft_mmask_t
14610fi;
14611echo "$as_me:14611: result: $NCURSES_MMASK_T" >&5
14612echo "${ECHO_T}$NCURSES_MMASK_T" >&6
14613case x$NCURSES_MMASK_T in
14614(x|xyes|xno)
14615	{ { echo "$as_me:14615: error: expected a type name for mmask-t" >&5
14616echo "$as_me: error: expected a type name for mmask-t" >&2;}
14617   { (exit 1); exit 1; }; }
14618	;;
14619esac
14620
14621###   use option --with-ccharw-max to override CCHARW_MAX size
14622echo "$as_me:14622: checking for size CCHARW_MAX" >&5
14623echo $ECHO_N "checking for size CCHARW_MAX... $ECHO_C" >&6
14624
14625# Check whether --with-ccharw-max or --without-ccharw-max was given.
14626if test "${with_ccharw_max+set}" = set; then
14627  withval="$with_ccharw_max"
14628  NCURSES_CCHARW_MAX="$withval"
14629else
14630  NCURSES_CCHARW_MAX=$cf_dft_ccharw_max
14631fi;
14632echo "$as_me:14632: result: $NCURSES_CCHARW_MAX" >&5
14633echo "${ECHO_T}$NCURSES_CCHARW_MAX" >&6
14634
14635echo "$as_me:14635: checking for signed char" >&5
14636echo $ECHO_N "checking for signed char... $ECHO_C" >&6
14637if test "${ac_cv_type_signed_char+set}" = set; then
14638  echo $ECHO_N "(cached) $ECHO_C" >&6
14639else
14640  cat >"conftest.$ac_ext" <<_ACEOF
14641#line 14641 "configure"
14642#include "confdefs.h"
14643$ac_includes_default
14644int
14645main (void)
14646{
14647if ((signed char *) 0)
14648  return 0;
14649if (sizeof (signed char))
14650  return 0;
14651  ;
14652  return 0;
14653}
14654_ACEOF
14655rm -f "conftest.$ac_objext"
14656if { (eval echo "$as_me:14656: \"$ac_compile\"") >&5
14657  (eval $ac_compile) 2>&5
14658  ac_status=$?
14659  echo "$as_me:14659: \$? = $ac_status" >&5
14660  (exit "$ac_status"); } &&
14661         { ac_try='test -s "conftest.$ac_objext"'
14662  { (eval echo "$as_me:14662: \"$ac_try\"") >&5
14663  (eval $ac_try) 2>&5
14664  ac_status=$?
14665  echo "$as_me:14665: \$? = $ac_status" >&5
14666  (exit "$ac_status"); }; }; then
14667  ac_cv_type_signed_char=yes
14668else
14669  echo "$as_me: failed program was:" >&5
14670cat "conftest.$ac_ext" >&5
14671ac_cv_type_signed_char=no
14672fi
14673rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14674fi
14675echo "$as_me:14675: result: $ac_cv_type_signed_char" >&5
14676echo "${ECHO_T}$ac_cv_type_signed_char" >&6
14677
14678echo "$as_me:14678: checking size of signed char" >&5
14679echo $ECHO_N "checking size of signed char... $ECHO_C" >&6
14680if test "${ac_cv_sizeof_signed_char+set}" = set; then
14681  echo $ECHO_N "(cached) $ECHO_C" >&6
14682else
14683  if test "$ac_cv_type_signed_char" = yes; then
14684  if test "$cross_compiling" = yes; then
14685  # Depending upon the size, compute the lo and hi bounds.
14686cat >"conftest.$ac_ext" <<_ACEOF
14687#line 14687 "configure"
14688#include "confdefs.h"
14689$ac_includes_default
14690int
14691main (void)
14692{
14693int _array_ [1 - 2 * !((sizeof (signed char)) >= 0)]
14694  ;
14695  return 0;
14696}
14697_ACEOF
14698rm -f "conftest.$ac_objext"
14699if { (eval echo "$as_me:14699: \"$ac_compile\"") >&5
14700  (eval $ac_compile) 2>&5
14701  ac_status=$?
14702  echo "$as_me:14702: \$? = $ac_status" >&5
14703  (exit "$ac_status"); } &&
14704         { ac_try='test -s "conftest.$ac_objext"'
14705  { (eval echo "$as_me:14705: \"$ac_try\"") >&5
14706  (eval $ac_try) 2>&5
14707  ac_status=$?
14708  echo "$as_me:14708: \$? = $ac_status" >&5
14709  (exit "$ac_status"); }; }; then
14710  ac_lo=0 ac_mid=0
14711  while :; do
14712    cat >"conftest.$ac_ext" <<_ACEOF
14713#line 14713 "configure"
14714#include "confdefs.h"
14715$ac_includes_default
14716int
14717main (void)
14718{
14719int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14720  ;
14721  return 0;
14722}
14723_ACEOF
14724rm -f "conftest.$ac_objext"
14725if { (eval echo "$as_me:14725: \"$ac_compile\"") >&5
14726  (eval $ac_compile) 2>&5
14727  ac_status=$?
14728  echo "$as_me:14728: \$? = $ac_status" >&5
14729  (exit "$ac_status"); } &&
14730         { ac_try='test -s "conftest.$ac_objext"'
14731  { (eval echo "$as_me:14731: \"$ac_try\"") >&5
14732  (eval $ac_try) 2>&5
14733  ac_status=$?
14734  echo "$as_me:14734: \$? = $ac_status" >&5
14735  (exit "$ac_status"); }; }; then
14736  ac_hi=$ac_mid; break
14737else
14738  echo "$as_me: failed program was:" >&5
14739cat "conftest.$ac_ext" >&5
14740ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
14741fi
14742rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14743  done
14744else
14745  echo "$as_me: failed program was:" >&5
14746cat "conftest.$ac_ext" >&5
14747ac_hi=-1 ac_mid=-1
14748  while :; do
14749    cat >"conftest.$ac_ext" <<_ACEOF
14750#line 14750 "configure"
14751#include "confdefs.h"
14752$ac_includes_default
14753int
14754main (void)
14755{
14756int _array_ [1 - 2 * !((sizeof (signed char)) >= $ac_mid)]
14757  ;
14758  return 0;
14759}
14760_ACEOF
14761rm -f "conftest.$ac_objext"
14762if { (eval echo "$as_me:14762: \"$ac_compile\"") >&5
14763  (eval $ac_compile) 2>&5
14764  ac_status=$?
14765  echo "$as_me:14765: \$? = $ac_status" >&5
14766  (exit "$ac_status"); } &&
14767         { ac_try='test -s "conftest.$ac_objext"'
14768  { (eval echo "$as_me:14768: \"$ac_try\"") >&5
14769  (eval $ac_try) 2>&5
14770  ac_status=$?
14771  echo "$as_me:14771: \$? = $ac_status" >&5
14772  (exit "$ac_status"); }; }; then
14773  ac_lo=$ac_mid; break
14774else
14775  echo "$as_me: failed program was:" >&5
14776cat "conftest.$ac_ext" >&5
14777ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
14778fi
14779rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14780  done
14781fi
14782rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14783# Binary search between lo and hi bounds.
14784while test "x$ac_lo" != "x$ac_hi"; do
14785  ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
14786  cat >"conftest.$ac_ext" <<_ACEOF
14787#line 14787 "configure"
14788#include "confdefs.h"
14789$ac_includes_default
14790int
14791main (void)
14792{
14793int _array_ [1 - 2 * !((sizeof (signed char)) <= $ac_mid)]
14794  ;
14795  return 0;
14796}
14797_ACEOF
14798rm -f "conftest.$ac_objext"
14799if { (eval echo "$as_me:14799: \"$ac_compile\"") >&5
14800  (eval $ac_compile) 2>&5
14801  ac_status=$?
14802  echo "$as_me:14802: \$? = $ac_status" >&5
14803  (exit "$ac_status"); } &&
14804         { ac_try='test -s "conftest.$ac_objext"'
14805  { (eval echo "$as_me:14805: \"$ac_try\"") >&5
14806  (eval $ac_try) 2>&5
14807  ac_status=$?
14808  echo "$as_me:14808: \$? = $ac_status" >&5
14809  (exit "$ac_status"); }; }; then
14810  ac_hi=$ac_mid
14811else
14812  echo "$as_me: failed program was:" >&5
14813cat "conftest.$ac_ext" >&5
14814ac_lo=`expr "$ac_mid" + 1`
14815fi
14816rm -f "conftest.$ac_objext" "conftest.$ac_ext"
14817done
14818ac_cv_sizeof_signed_char=$ac_lo
14819else
14820  if test "$cross_compiling" = yes; then
14821  { { echo "$as_me:14821: error: cannot run test program while cross compiling" >&5
14822echo "$as_me: error: cannot run test program while cross compiling" >&2;}
14823   { (exit 1); exit 1; }; }
14824else
14825  cat >"conftest.$ac_ext" <<_ACEOF
14826#line 14826 "configure"
14827#include "confdefs.h"
14828$ac_includes_default
14829int
14830main (void)
14831{
14832FILE *f = fopen ("conftest.val", "w");
14833if (!f)
14834  $ac_main_return (1);
14835fprintf (f, "%ld", (long)(sizeof (signed char)));
14836fclose (f);
14837  ;
14838  return 0;
14839}
14840_ACEOF
14841rm -f "conftest$ac_exeext"
14842if { (eval echo "$as_me:14842: \"$ac_link\"") >&5
14843  (eval $ac_link) 2>&5
14844  ac_status=$?
14845  echo "$as_me:14845: \$? = $ac_status" >&5
14846  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
14847  { (eval echo "$as_me:14847: \"$ac_try\"") >&5
14848  (eval $ac_try) 2>&5
14849  ac_status=$?
14850  echo "$as_me:14850: \$? = $ac_status" >&5
14851  (exit "$ac_status"); }; }; then
14852  ac_cv_sizeof_signed_char=`cat conftest.val`
14853else
14854  echo "$as_me: program exited with status $ac_status" >&5
14855echo "$as_me: failed program was:" >&5
14856cat "conftest.$ac_ext" >&5
14857fi
14858rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
14859fi
14860fi
14861rm -f conftest.val
14862else
14863  ac_cv_sizeof_signed_char=0
14864fi
14865fi
14866echo "$as_me:14866: result: $ac_cv_sizeof_signed_char" >&5
14867echo "${ECHO_T}$ac_cv_sizeof_signed_char" >&6
14868cat >>confdefs.h <<EOF
14869#define SIZEOF_SIGNED_CHAR $ac_cv_sizeof_signed_char
14870EOF
14871
14872if test "$ac_cv_sizeof_signed_char" = 1 ; then
14873	NCURSES_SBOOL="signed char"
14874else
14875	NCURSES_SBOOL="char"
14876fi
14877echo "$as_me:14877: checking whether to use signed chars for Boolean array in term.h" >&5
14878echo $ECHO_N "checking whether to use signed chars for Boolean array in term.h... $ECHO_C" >&6
14879
14880# Check whether --enable-signed-char or --disable-signed-char was given.
14881if test "${enable_signed_char+set}" = set; then
14882  enableval="$enable_signed_char"
14883  with_signed_char=$enableval
14884else
14885  with_signed_char=$cf_dft_signed_char
14886fi;
14887echo "$as_me:14887: result: $with_signed_char" >&5
14888echo "${ECHO_T}$with_signed_char" >&6
14889test "x$with_signed_char" != xyes && NCURSES_SBOOL="char"
14890
14891###   use option --with-tparm-arg to override tparm's argument type
14892
14893echo "$as_me:14893: checking for type of tparm-arg" >&5
14894echo $ECHO_N "checking for type of tparm-arg... $ECHO_C" >&6
14895
14896# Check whether --with-tparm-arg or --without-tparm-arg was given.
14897if test "${with_tparm_arg+set}" = set; then
14898  withval="$with_tparm_arg"
14899  NCURSES_TPARM_ARG="$withval"
14900else
14901  NCURSES_TPARM_ARG=$cf_dft_tparm_arg
14902fi;
14903echo "$as_me:14903: result: $NCURSES_TPARM_ARG" >&5
14904echo "${ECHO_T}$NCURSES_TPARM_ARG" >&6
14905case x$NCURSES_TPARM_ARG in
14906(x|xyes|xno)
14907	{ { echo "$as_me:14907: error: expected a type name for tparm-arg" >&5
14908echo "$as_me: error: expected a type name for tparm-arg" >&2;}
14909   { (exit 1); exit 1; }; }
14910	;;
14911esac
14912
14913### Enable compiling-in rcs id's
14914echo "$as_me:14914: checking if RCS identifiers should be compiled-in" >&5
14915echo $ECHO_N "checking if RCS identifiers should be compiled-in... $ECHO_C" >&6
14916
14917# Check whether --with-rcs-ids or --without-rcs-ids was given.
14918if test "${with_rcs_ids+set}" = set; then
14919  withval="$with_rcs_ids"
14920  with_rcs_ids=$withval
14921else
14922  with_rcs_ids=no
14923fi;
14924echo "$as_me:14924: result: $with_rcs_ids" >&5
14925echo "${ECHO_T}$with_rcs_ids" >&6
14926test "x$with_rcs_ids" = xyes &&
14927cat >>confdefs.h <<\EOF
14928#define USE_RCS_IDS 1
14929EOF
14930
14931###############################################################################
14932
14933echo "$as_me:14933: checking format of man-pages" >&5
14934echo $ECHO_N "checking format of man-pages... $ECHO_C" >&6
14935
14936# Check whether --with-manpage-format or --without-manpage-format was given.
14937if test "${with_manpage_format+set}" = set; then
14938  withval="$with_manpage_format"
14939  MANPAGE_FORMAT=$withval
14940else
14941  MANPAGE_FORMAT=unknown
14942fi;
14943
14944test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=unknown
14945MANPAGE_FORMAT=`echo "$MANPAGE_FORMAT" | sed -e 's/,/ /g'`
14946
14947cf_unknown=
14948
14949case "$MANPAGE_FORMAT" in
14950(unknown)
14951	if test -z "$MANPATH" ; then
14952		MANPATH="/usr/man:/usr/share/man"
14953	fi
14954
14955	# look for the 'date' man-page (it is most likely to be installed!)
14956	MANPAGE_FORMAT=
14957	cf_preform="no"
14958	cf_catonly="yes"
14959	cf_example="date"
14960
14961	IFS="${IFS:- 	}"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR}"
14962	for cf_dir in $MANPATH; do
14963		test -z "$cf_dir" && cf_dir=/usr/man
14964		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
14965		do
14966			cf_test=`echo "$cf_name" | sed -e 's/*//'`
14967			if test "x$cf_test" = "x$cf_name" ; then
14968
14969				case "$cf_name" in
14970				(*.bz2) MANPAGE_FORMAT="$MANPAGE_FORMAT bzip2";;
14971				(*.xz)  MANPAGE_FORMAT="$MANPAGE_FORMAT xz";;
14972				(*.gz)  MANPAGE_FORMAT="$MANPAGE_FORMAT gzip";;
14973				(*.Z)   MANPAGE_FORMAT="$MANPAGE_FORMAT compress";;
14974				(*.0)   MANPAGE_FORMAT="$MANPAGE_FORMAT BSDI";;
14975				(*)     MANPAGE_FORMAT="$MANPAGE_FORMAT normal";;
14976				esac
14977
14978				case "$cf_name" in
14979				($cf_dir/man*)
14980					cf_catonly=no
14981					;;
14982				($cf_dir/cat*)
14983					cf_preform=yes
14984					;;
14985				esac
14986				break
14987			fi
14988
14989			# if we found a match in either man* or cat*, stop looking
14990			if test -n "$MANPAGE_FORMAT" ; then
14991				cf_found=no
14992				test "$cf_preform" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT formatted"
14993				test "$cf_catonly" = yes && MANPAGE_FORMAT="$MANPAGE_FORMAT catonly"
14994				case "$cf_name" in
14995				($cf_dir/cat*)
14996					cf_found=yes
14997					;;
14998				esac
14999				test "$cf_found" = yes && break
15000			fi
15001		done
15002		# only check the first directory in $MANPATH where we find manpages
15003		if test -n "$MANPAGE_FORMAT" ; then
15004			break
15005		fi
15006	done
15007	# if we did not find the example, just assume it is normal
15008	test -z "$MANPAGE_FORMAT" && MANPAGE_FORMAT=normal
15009	IFS="$ac_save_ifs"
15010	;;
15011(*)
15012	for cf_option in $MANPAGE_FORMAT; do
15013	case "$cf_option" in
15014	(xz|bzip2|gzip|compress|BSDI|normal|formatted|catonly)
15015		;;
15016	(*)
15017		cf_unknown="$cf_unknown $cf_option"
15018		;;
15019	esac
15020	done
15021	;;
15022esac
15023
15024echo "$as_me:15024: result: $MANPAGE_FORMAT" >&5
15025echo "${ECHO_T}$MANPAGE_FORMAT" >&6
15026if test -n "$cf_unknown" ; then
15027	{ echo "$as_me:15027: WARNING: Unexpected manpage-format $cf_unknown" >&5
15028echo "$as_me: WARNING: Unexpected manpage-format $cf_unknown" >&2;}
15029fi
15030
15031cf_manpage_format=no
15032cf_manpage_inboth=no
15033cf_manpage_so_strip=
15034cf_manpage_compress=
15035cf_manpage_coptions=
15036
15037for cf_item in $MANPAGE_FORMAT
15038do
15039case "$cf_item" in
15040(catonly)
15041	cf_manpage_format=yes
15042	cf_manpage_inboth=no
15043	;;
15044(formatted)
15045	cf_manpage_format=yes
15046	cf_manpage_inboth=yes
15047	;;
15048(compress)
15049	cf_manpage_so_strip="Z"
15050	cf_manpage_compress=compress
15051	;;
15052(gzip)
15053	cf_manpage_so_strip="gz"
15054	cf_manpage_compress=gzip
15055	cf_manpage_coptions=-n
15056	;;
15057(bzip2)
15058	cf_manpage_so_strip="bz2"
15059	cf_manpage_compress=bzip2
15060	;;
15061(xz)
15062	cf_manpage_so_strip="xz"
15063	cf_manpage_compress=xz
15064	;;
15065esac
15066done
15067
15068echo "$as_me:15068: checking for manpage renaming" >&5
15069echo $ECHO_N "checking for manpage renaming... $ECHO_C" >&6
15070
15071# Check whether --with-manpage-renames or --without-manpage-renames was given.
15072if test "${with_manpage_renames+set}" = set; then
15073  withval="$with_manpage_renames"
15074  MANPAGE_RENAMES=$withval
15075else
15076  MANPAGE_RENAMES=yes
15077fi;
15078
15079case ".$MANPAGE_RENAMES" in
15080(.no)
15081	;;
15082(.|.yes)
15083	# Debian 'man' program?
15084	if test -f /etc/debian_version ; then
15085		MANPAGE_RENAMES=man/man_db.renames
15086	else
15087		MANPAGE_RENAMES=no
15088	fi
15089	;;
15090esac
15091
15092if test "$MANPAGE_RENAMES" = man/man_db.renames ; then
15093	MANPAGE_RENAMES=`pwd`/$MANPAGE_RENAMES
15094elif test "$MANPAGE_RENAMES" = no ; then
15095	:
15096elif test ! -f "$MANPAGE_RENAMES" ; then
15097	{ { echo "$as_me:15097: error: not a filename: $MANPAGE_RENAMES" >&5
15098echo "$as_me: error: not a filename: $MANPAGE_RENAMES" >&2;}
15099   { (exit 1); exit 1; }; }
15100fi
15101
15102echo "$as_me:15102: result: $MANPAGE_RENAMES" >&5
15103echo "${ECHO_T}$MANPAGE_RENAMES" >&6
15104
15105echo "$as_me:15105: checking if manpage aliases will be installed" >&5
15106echo $ECHO_N "checking if manpage aliases will be installed... $ECHO_C" >&6
15107
15108# Check whether --with-manpage-aliases or --without-manpage-aliases was given.
15109if test "${with_manpage_aliases+set}" = set; then
15110  withval="$with_manpage_aliases"
15111  MANPAGE_ALIASES=$withval
15112else
15113  MANPAGE_ALIASES=yes
15114fi;
15115
15116echo "$as_me:15116: result: $MANPAGE_ALIASES" >&5
15117echo "${ECHO_T}$MANPAGE_ALIASES" >&6
15118
15119case "x$LN_S" in
15120(xln*)
15121	cf_use_symlinks=yes
15122	;;
15123(*)
15124	cf_use_symlinks=no
15125	;;
15126esac
15127
15128MANPAGE_SYMLINKS=no
15129if test "$MANPAGE_ALIASES" = yes ; then
15130echo "$as_me:15130: checking if manpage symlinks should be used" >&5
15131echo $ECHO_N "checking if manpage symlinks should be used... $ECHO_C" >&6
15132
15133# Check whether --with-manpage-symlinks or --without-manpage-symlinks was given.
15134if test "${with_manpage_symlinks+set}" = set; then
15135  withval="$with_manpage_symlinks"
15136  MANPAGE_SYMLINKS=$withval
15137else
15138  MANPAGE_SYMLINKS=$cf_use_symlinks
15139fi;
15140
15141if test "$cf_use_symlinks" = no; then
15142if test "$MANPAGE_SYMLINKS" = yes ; then
15143	{ echo "$as_me:15143: WARNING: cannot make symlinks" >&5
15144echo "$as_me: WARNING: cannot make symlinks" >&2;}
15145	MANPAGE_SYMLINKS=no
15146fi
15147fi
15148
15149echo "$as_me:15149: result: $MANPAGE_SYMLINKS" >&5
15150echo "${ECHO_T}$MANPAGE_SYMLINKS" >&6
15151fi
15152
15153echo "$as_me:15153: checking for manpage tbl" >&5
15154echo $ECHO_N "checking for manpage tbl... $ECHO_C" >&6
15155
15156# Check whether --with-manpage-tbl or --without-manpage-tbl was given.
15157if test "${with_manpage_tbl+set}" = set; then
15158  withval="$with_manpage_tbl"
15159  MANPAGE_TBL=$withval
15160else
15161  MANPAGE_TBL=no
15162fi;
15163
15164echo "$as_me:15164: result: $MANPAGE_TBL" >&5
15165echo "${ECHO_T}$MANPAGE_TBL" >&6
15166
15167if test "$prefix" = "NONE" ; then
15168	cf_prefix="$ac_default_prefix"
15169else
15170	cf_prefix="$prefix"
15171fi
15172
15173test ! -d man && mkdir man
15174
15175cf_edit_man=./edit_man.sh
15176cf_man_alias=`pwd`/man_alias.sed
15177
15178cat >$cf_edit_man <<CF_EOF
15179#! $SHELL
15180# this script is generated by the configure-script CF_MAN_PAGES macro.
15181
15182prefix="$cf_prefix"
15183datarootdir="$datarootdir"
15184datadir="$datadir"
15185
15186NCURSES_MAJOR="$NCURSES_MAJOR"
15187NCURSES_MINOR="$NCURSES_MINOR"
15188NCURSES_PATCH="$NCURSES_PATCH"
15189
15190NCURSES_OSPEED="$NCURSES_OSPEED"
15191TERMINFO="$TERMINFO"
15192TERMINFO_DIRS="$TERMINFO_DIRS"
15193
15194INSTALL="$INSTALL"
15195INSTALL_DATA="$INSTALL_DATA"
15196
15197transform="$program_transform_name"
15198
15199TMP=\${TMPDIR:=/tmp}/man\$\$
15200trap "rm -f \$TMP; exit 1" 1 2 3 15
15201trap "rm -f \$TMP" 0
15202
15203form=\$1
15204shift || exit 1
15205
15206verb=\$1
15207shift || exit 1
15208
15209mandir=\$1
15210shift || exit 1
15211
15212srcdir=\$1
15213top_srcdir=\$srcdir/..
15214shift || exit 1
15215
15216if test "\$form" = normal ; then
15217	if test "$cf_manpage_format" = yes ; then
15218	if test "$cf_manpage_inboth" = no ; then
15219		$SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15220		exit $?
15221	fi
15222	fi
15223	cf_subdir=\$mandir/man
15224	cf_tables=$MANPAGE_TBL
15225else
15226	cf_subdir=\$mandir/cat
15227	cf_tables=yes
15228fi
15229
15230# process the list of source-files
15231for i in "\$@" ; do
15232case \$i in
15233(*.orig|*.rej) ;;
15234(*.[0-9]*)
15235	section=\`expr "\$i" : '.*\\.\\([0-9]\\)[xm]*'\`;
15236	if test "\$verb" = installing ; then
15237	if test ! -d "\$cf_subdir\${section}" ; then
15238		mkdir -p "\$cf_subdir\$section"
15239	fi
15240	fi
15241
15242	# replace variables in man page
15243	if test ! -f "$cf_man_alias" ; then
15244cat >>$cf_man_alias <<-CF_EOF2
15245		s,@DATADIR@,\$datadir,g
15246		s,@TERMINFO@,\${TERMINFO:="no default value"},g
15247		s,@TERMINFO_DIRS@,\${TERMINFO_DIRS:="no default value"},g
15248		s,@NCURSES_MAJOR@,\${NCURSES_MAJOR:="no default value"},g
15249		s,@NCURSES_MINOR@,\${NCURSES_MINOR:="no default value"},g
15250		s,@NCURSES_PATCH@,\${NCURSES_PATCH:="no default value"},g
15251		s,@NCURSES_OSPEED@,\${NCURSES_OSPEED:="no default value"},g
15252CF_EOF
15253
15254	for cf_name in  captoinfo clear infocmp infotocap reset tabs tic toe tput tset
15255	do
15256		cf_NAME=`echo "$cf_name" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
15257		cf_name=`echo "$cf_name" | sed "$program_transform_name"`
15258cat >>$cf_edit_man <<-CF_EOF
15259		s,@$cf_NAME@,$cf_name,g
15260CF_EOF
15261	done
15262
15263cat >>$cf_edit_man <<CF_EOF
15264CF_EOF2
15265		echo "...made $cf_man_alias"
15266	fi
15267
15268	aliases=
15269	cf_source=\`basename "\$i"\`
15270	cf_full_alias=\$cf_source
15271	test ! -f "\$cf_full_alias" && cf_full_alias="\$srcdir/\$cf_full_alias"
15272	if test ! -f "\$cf_full_alias" ; then
15273		echo ".. skipped \$cf_source"
15274		continue
15275	fi
15276CF_EOF
15277
15278if test "$MANPAGE_ALIASES" != no ; then
15279cat >>$cf_edit_man <<CF_EOF
15280	nCurses=ignore.3x
15281	cf_part_alias=\`echo \$cf_full_alias| sed -e 's,^.*/,,'\`
15282	test "$with_curses_h" = yes && nCurses=ncurses.3x
15283	aliases=\`sed -f "\$top_srcdir/man/manlinks.sed" "\$cf_full_alias" |sed -f "$cf_man_alias" | sort -u; test "\$cf_part_alias" = "\$nCurses" && echo curses\`
15284CF_EOF
15285fi
15286
15287if test "$MANPAGE_RENAMES" = no ; then
15288cat >>$cf_edit_man <<CF_EOF
15289	# perform program transformations for section 1 man pages
15290	if test \$section = 1 ; then
15291		cf_target=\$cf_subdir\${section}/\`echo \$cf_source|sed "\${transform}"\`
15292	else
15293		cf_target=\$cf_subdir\${section}/\$cf_source
15294	fi
15295CF_EOF
15296else
15297cat >>$cf_edit_man <<CF_EOF
15298	cf_target=\`grep "^\$cf_source" $MANPAGE_RENAMES | $AWK '{print \$2}'\`
15299	if test -z "\$cf_target" ; then
15300		echo "? missing rename for \$cf_source"
15301		cf_target="\$cf_source"
15302	fi
15303	cf_target="\$cf_subdir\${section}/\${cf_target}"
15304
15305CF_EOF
15306fi
15307
15308cat >>$cf_edit_man <<CF_EOF
15309	sed	-f "$cf_man_alias" \\
15310CF_EOF
15311
15312if test "$MANPAGE_RENAMES" != no ; then
15313cat >>$cf_edit_man <<CF_EOF
15314		< "\$i" | sed -f `pwd`/edit_man.sed >\$TMP
15315CF_EOF
15316else
15317cat >>$cf_edit_man <<CF_EOF
15318		< "\$i" >\$TMP
15319CF_EOF
15320fi
15321
15322cat >>$cf_edit_man <<CF_EOF
15323if test \$cf_tables = yes ; then
15324	tbl \$TMP >\$TMP.out
15325	mv \$TMP.out \$TMP
15326fi
15327CF_EOF
15328
15329if test "$with_overwrite" != yes ; then
15330cat >>$cf_edit_man <<CF_EOF
15331	sed -e "/\\#[    ]*include/s,<curses.h,<ncurses$LIB_SUFFIX/curses.h," < \$TMP >\$TMP.out
15332	mv \$TMP.out \$TMP
15333CF_EOF
15334fi
15335
15336if test "$with_curses_h" != yes ; then
15337cat >>$cf_edit_man <<CF_EOF
15338	sed -e "/\\#[    ]*include/s,curses.h,ncurses.h," < \$TMP >\$TMP.out
15339	mv \$TMP.out \$TMP
15340CF_EOF
15341fi
15342
15343cat >>$cf_edit_man <<CF_EOF
15344	if test "\$form" = format ; then
15345		nroff -man \$TMP >\$TMP.out
15346		mv \$TMP.out \$TMP
15347	fi
15348CF_EOF
15349
15350if test -n "$cf_manpage_compress" ; then
15351cat >>$cf_edit_man <<CF_EOF
15352	if test "\$verb" = installing ; then
15353	if ( "$cf_manpage_compress" -f \$TMP )
15354	then
15355		mv \$TMP.$cf_manpage_so_strip \$TMP
15356	fi
15357	fi
15358	cf_target="\$cf_target.$cf_manpage_so_strip"
15359CF_EOF
15360fi
15361
15362case "$MANPAGE_FORMAT" in
15363(*BSDI*)
15364cat >>$cf_edit_man <<CF_EOF
15365	if test "\$form" = format ; then
15366		# BSDI installs only .0 suffixes in the cat directories
15367		cf_target="\`echo \$cf_target|sed -e 's/\\.[1-9]\\+[a-z]*/.0/'\`"
15368	fi
15369CF_EOF
15370  ;;
15371esac
15372
15373cat >>$cf_edit_man <<CF_EOF
15374	suffix=\`basename "\$cf_target" | sed -e 's%^[^.]*%%'\`
15375	extra_suffix=
15376	if test -n "$EXTRA_SUFFIX" ; then
15377		case \$cf_target in
15378		(*${EXTRA_SUFFIX}\$suffix)
15379			extra_suffix="$EXTRA_SUFFIX"
15380			;;
15381		esac
15382	fi
15383	if test "\$verb" = installing ; then
15384		echo "\$verb \$cf_target"
15385		\$INSTALL_DATA \$TMP "\$cf_target"
15386		test -d "\$cf_subdir\${section}" &&
15387		test -n "\$aliases" && (
15388			cd "\$cf_subdir\${section}" && (
15389				cf_source=\`echo "\$cf_target" |sed -e 's%^.*/\\([^/][^/]*/[^/][^/]*$\\)%\\1%'\`
15390				test -n "$cf_manpage_so_strip" && cf_source=\`echo "\$cf_source" |sed -e 's%\\.$cf_manpage_so_strip\$%%'\`
15391				cf_target=\`basename "\$cf_target"\`
15392				for cf_alias in \$aliases
15393				do
15394					if test "\$section" = 1 ; then
15395						cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15396					fi
15397					cf_alias="\${cf_alias}\${extra_suffix}"
15398
15399					if test "$MANPAGE_SYMLINKS" = yes ; then
15400						if test -f "\$cf_alias\${suffix}" ; then
15401							if ( cmp -s "\$cf_target" "\$cf_alias\${suffix}" )
15402							then
15403								continue
15404							fi
15405						fi
15406						echo ".. \$verb alias \$cf_alias\${suffix}"
15407CF_EOF
15408case "x$LN_S" in
15409(*-f)
15410cat >>$cf_edit_man <<CF_EOF
15411						$LN_S "\$cf_target" "\$cf_alias\${suffix}"
15412CF_EOF
15413	;;
15414(*)
15415cat >>$cf_edit_man <<CF_EOF
15416						rm -f "\$cf_alias\${suffix}"
15417						$LN_S "\$cf_target" "\$cf_alias\${suffix}"
15418CF_EOF
15419	;;
15420esac
15421cat >>$cf_edit_man <<CF_EOF
15422					elif test "\$cf_target" != "\$cf_alias\${suffix}" ; then
15423						echo ".so \$cf_source" >\$TMP
15424CF_EOF
15425if test -n "$cf_manpage_compress" ; then
15426cat >>$cf_edit_man <<CF_EOF
15427						if test -n "$cf_manpage_so_strip" ; then
15428							"$cf_manpage_compress" $cf_manpage_coptions -f \$TMP
15429							mv \$TMP.$cf_manpage_so_strip \$TMP
15430						fi
15431CF_EOF
15432fi
15433cat >>$cf_edit_man <<CF_EOF
15434						echo ".. \$verb alias \$cf_alias\${suffix}"
15435						rm -f "\$cf_alias\${suffix}"
15436						\$INSTALL_DATA \$TMP "\$cf_alias\${suffix}"
15437					fi
15438				done
15439			)
15440		)
15441	elif test "\$verb" = removing ; then
15442		test -f "\$cf_target" && (
15443			echo "\$verb \$cf_target"
15444			rm -f "\$cf_target"
15445		)
15446		test -d "\$cf_subdir\${section}" &&
15447		test -n "\$aliases" && (
15448			cd "\$cf_subdir\${section}" && (
15449				for cf_alias in \$aliases
15450				do
15451					if test "\$section" = 1 ; then
15452						cf_alias=\`echo "\$cf_alias" |sed "\${transform}"\`
15453					fi
15454					cf_alias="\${cf_alias}\${extra_suffix}"
15455
15456					echo ".. \$verb alias \$cf_alias\${suffix}"
15457					rm -f "\$cf_alias\${suffix}"
15458				done
15459			)
15460		)
15461	else
15462#		echo ".hy 0"
15463		cat \$TMP
15464	fi
15465	;;
15466esac
15467done
15468
15469if test "$cf_manpage_inboth" = yes ; then
15470if test "\$form" != format ; then
15471	$SHELL "\$0" format "\$verb" "\$mandir" "\$srcdir" "\$@"
15472fi
15473fi
15474
15475exit 0
15476CF_EOF
15477chmod 755 "$cf_edit_man"
15478
15479###############################################################################
15480
15481### Note that some functions (such as const) are normally disabled anyway.
15482echo "$as_me:15482: checking if you want to build with function extensions" >&5
15483echo $ECHO_N "checking if you want to build with function extensions... $ECHO_C" >&6
15484
15485# Check whether --enable-ext-funcs or --disable-ext-funcs was given.
15486if test "${enable_ext_funcs+set}" = set; then
15487  enableval="$enable_ext_funcs"
15488  with_ext_funcs=$enableval
15489else
15490  with_ext_funcs=yes
15491fi;
15492echo "$as_me:15492: result: $with_ext_funcs" >&5
15493echo "${ECHO_T}$with_ext_funcs" >&6
15494if test "x$with_ext_funcs" = xyes ; then
15495	NCURSES_EXT_FUNCS=1
15496
15497cat >>confdefs.h <<\EOF
15498#define NCURSES_EXT_FUNCS 1
15499EOF
15500
15501cat >>confdefs.h <<\EOF
15502#define HAVE_ASSUME_DEFAULT_COLORS 1
15503EOF
15504
15505cat >>confdefs.h <<\EOF
15506#define HAVE_CURSES_VERSION 1
15507EOF
15508
15509cat >>confdefs.h <<\EOF
15510#define HAVE_HAS_KEY 1
15511EOF
15512
15513cat >>confdefs.h <<\EOF
15514#define HAVE_RESIZETERM 1
15515EOF
15516
15517cat >>confdefs.h <<\EOF
15518#define HAVE_RESIZE_TERM 1
15519EOF
15520
15521cat >>confdefs.h <<\EOF
15522#define HAVE_TERM_ENTRY_H 1
15523EOF
15524
15525cat >>confdefs.h <<\EOF
15526#define HAVE_USE_DEFAULT_COLORS 1
15527EOF
15528
15529cat >>confdefs.h <<\EOF
15530#define HAVE_USE_SCREEN 1
15531EOF
15532
15533cat >>confdefs.h <<\EOF
15534#define HAVE_USE_WINDOW 1
15535EOF
15536
15537cat >>confdefs.h <<\EOF
15538#define HAVE_WRESIZE 1
15539EOF
15540
15541	GENERATED_EXT_FUNCS=generated
15542	test "x$with_ext_funcs" = xyes || cf_dft_ext_spfuncs=no
15543else
15544	NCURSES_EXT_FUNCS=0
15545	GENERATED_EXT_FUNCS=
15546fi
15547
15548echo "$as_me:15548: checking if you want to build with SCREEN extensions" >&5
15549echo $ECHO_N "checking if you want to build with SCREEN extensions... $ECHO_C" >&6
15550
15551# Check whether --enable-sp-funcs or --disable-sp-funcs was given.
15552if test "${enable_sp_funcs+set}" = set; then
15553  enableval="$enable_sp_funcs"
15554  with_sp_funcs=$enableval
15555else
15556  with_sp_funcs=$cf_dft_ext_spfuncs
15557fi;
15558echo "$as_me:15558: result: $with_sp_funcs" >&5
15559echo "${ECHO_T}$with_sp_funcs" >&6
15560if test "x$with_sp_funcs" = xyes ; then
15561	NCURSES_SP_FUNCS=1
15562
15563cat >>confdefs.h <<\EOF
15564#define NCURSES_SP_FUNCS 1
15565EOF
15566
15567cat >>confdefs.h <<\EOF
15568#define HAVE_TPUTS_SP 1
15569EOF
15570
15571	GENERATED_SP_FUNCS=generated
15572else
15573	NCURSES_SP_FUNCS=0
15574	GENERATED_SP_FUNCS=
15575fi
15576
15577echo "$as_me:15577: checking if you want to build with terminal-driver" >&5
15578echo $ECHO_N "checking if you want to build with terminal-driver... $ECHO_C" >&6
15579
15580# Check whether --enable-term-driver or --disable-term-driver was given.
15581if test "${enable_term_driver+set}" = set; then
15582  enableval="$enable_term_driver"
15583  with_term_driver=$enableval
15584else
15585  with_term_driver=no
15586fi;
15587echo "$as_me:15587: result: $with_term_driver" >&5
15588echo "${ECHO_T}$with_term_driver" >&6
15589if test "x$with_term_driver" = xyes ; then
15590
15591cat >>confdefs.h <<\EOF
15592#define USE_TERM_DRIVER 1
15593EOF
15594
15595	if test "x$with_termlib" != xno ; then
15596		{ { echo "$as_me:15596: error: The term-driver option conflicts with the termlib option" >&5
15597echo "$as_me: error: The term-driver option conflicts with the termlib option" >&2;}
15598   { (exit 1); exit 1; }; }
15599	fi
15600	if test "x$with_sp_funcs" != xyes ; then
15601		{ { echo "$as_me:15601: error: The term-driver option relies upon sp-funcs" >&5
15602echo "$as_me: error: The term-driver option relies upon sp-funcs" >&2;}
15603   { (exit 1); exit 1; }; }
15604	fi
15605fi
15606
15607###   use option --enable-const to turn on use of const beyond that in XSI.
15608echo "$as_me:15608: checking for extended use of const keyword" >&5
15609echo $ECHO_N "checking for extended use of const keyword... $ECHO_C" >&6
15610
15611# Check whether --enable-const or --disable-const was given.
15612if test "${enable_const+set}" = set; then
15613  enableval="$enable_const"
15614  with_ext_const=$enableval
15615else
15616  with_ext_const=$cf_dft_ext_const
15617fi;
15618echo "$as_me:15618: result: $with_ext_const" >&5
15619echo "${ECHO_T}$with_ext_const" >&6
15620NCURSES_CONST='/*nothing*/'
15621if test "x$with_ext_const" = xyes ; then
15622	NCURSES_CONST=const
15623fi
15624
15625###   use option --enable-ext-colors to turn on use of colors beyond 16.
15626echo "$as_me:15626: checking if you want to use extended colors" >&5
15627echo $ECHO_N "checking if you want to use extended colors... $ECHO_C" >&6
15628
15629# Check whether --enable-ext-colors or --disable-ext-colors was given.
15630if test "${enable_ext_colors+set}" = set; then
15631  enableval="$enable_ext_colors"
15632  with_ext_colors=$enableval
15633else
15634  with_ext_colors=$cf_dft_ext_colors
15635fi;
15636echo "$as_me:15636: result: $with_ext_colors" >&5
15637echo "${ECHO_T}$with_ext_colors" >&6
15638NCURSES_EXT_COLORS=0
15639if test "x$with_ext_colors" = xyes ; then
15640	if test "x$with_widec" != xyes ; then
15641		{ echo "$as_me:15641: WARNING: This option applies only to wide-character library" >&5
15642echo "$as_me: WARNING: This option applies only to wide-character library" >&2;}
15643	else
15644		# cannot be ABI 5 since it changes sizeof(cchar_t)
15645
15646if test "${with_abi_version+set}" != set; then
15647	case "$cf_cv_rel_version" in
15648	(5.*)
15649		cf_cv_rel_version=6.0
15650		cf_cv_abi_version=6
15651		cf_cv_abi_default=6
15652		{ echo "$as_me:15652: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15653echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15654		;;
15655	esac
15656fi
15657
15658		NCURSES_EXT_COLORS=1
15659
15660cat >>confdefs.h <<\EOF
15661#define NCURSES_EXT_COLORS 1
15662EOF
15663
15664cat >>confdefs.h <<\EOF
15665#define HAVE_ALLOC_PAIR 1
15666EOF
15667
15668cat >>confdefs.h <<\EOF
15669#define HAVE_INIT_EXTENDED_COLOR 1
15670EOF
15671
15672cat >>confdefs.h <<\EOF
15673#define HAVE_RESET_COLOR_PAIRS 1
15674EOF
15675
15676	fi
15677fi
15678
15679###   use option --enable-ext-mouse to modify coding to support 5-button mice
15680echo "$as_me:15680: checking if you want to use extended mouse encoding" >&5
15681echo $ECHO_N "checking if you want to use extended mouse encoding... $ECHO_C" >&6
15682
15683# Check whether --enable-ext-mouse or --disable-ext-mouse was given.
15684if test "${enable_ext_mouse+set}" = set; then
15685  enableval="$enable_ext_mouse"
15686  with_ext_mouse=$enableval
15687else
15688  with_ext_mouse=$cf_dft_ext_mouse
15689fi;
15690echo "$as_me:15690: result: $with_ext_mouse" >&5
15691echo "${ECHO_T}$with_ext_mouse" >&6
15692if test "x$with_ext_mouse" = xyes ; then
15693
15694if test "${with_abi_version+set}" != set; then
15695	case "$cf_cv_rel_version" in
15696	(5.*)
15697		cf_cv_rel_version=6.0
15698		cf_cv_abi_version=6
15699		cf_cv_abi_default=6
15700		{ echo "$as_me:15700: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
15701echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
15702		;;
15703	esac
15704fi
15705
15706fi
15707
15708if test $cf_cv_abi_default -le 5 ; then
15709	NCURSES_MOUSE_VERSION=1
15710elif test $cf_cv_abi_default -le 6 ; then
15711	NCURSES_MOUSE_VERSION=2
15712else
15713	NCURSES_MOUSE_VERSION=3
15714fi
15715
15716###   use option --enable-ext-putwin to turn on extended screendumps
15717echo "$as_me:15717: checking if you want to use extended putwin/screendump" >&5
15718echo $ECHO_N "checking if you want to use extended putwin/screendump... $ECHO_C" >&6
15719
15720# Check whether --enable-ext-putwin or --disable-ext-putwin was given.
15721if test "${enable_ext_putwin+set}" = set; then
15722  enableval="$enable_ext_putwin"
15723  with_ext_putwin=$enableval
15724else
15725  with_ext_putwin=$cf_dft_ext_putwin
15726fi;
15727echo "$as_me:15727: result: $with_ext_putwin" >&5
15728echo "${ECHO_T}$with_ext_putwin" >&6
15729if test "x$with_ext_putwin" = xyes ; then
15730
15731cat >>confdefs.h <<\EOF
15732#define NCURSES_EXT_PUTWIN 1
15733EOF
15734
15735fi
15736
15737echo "$as_me:15737: checking if you want \$NCURSES_NO_PADDING code" >&5
15738echo $ECHO_N "checking if you want \$NCURSES_NO_PADDING code... $ECHO_C" >&6
15739
15740# Check whether --enable-no-padding or --disable-no-padding was given.
15741if test "${enable_no_padding+set}" = set; then
15742  enableval="$enable_no_padding"
15743  with_no_padding=$enableval
15744else
15745  with_no_padding=$with_ext_funcs
15746fi;
15747echo "$as_me:15747: result: $with_no_padding" >&5
15748echo "${ECHO_T}$with_no_padding" >&6
15749test "x$with_no_padding" = xyes &&
15750cat >>confdefs.h <<\EOF
15751#define NCURSES_NO_PADDING 1
15752EOF
15753
15754###   use option --enable-sigwinch to turn on use of SIGWINCH logic
15755echo "$as_me:15755: checking if you want SIGWINCH handler" >&5
15756echo $ECHO_N "checking if you want SIGWINCH handler... $ECHO_C" >&6
15757
15758# Check whether --enable-sigwinch or --disable-sigwinch was given.
15759if test "${enable_sigwinch+set}" = set; then
15760  enableval="$enable_sigwinch"
15761  with_sigwinch=$enableval
15762else
15763  with_sigwinch=$with_ext_funcs
15764fi;
15765echo "$as_me:15765: result: $with_sigwinch" >&5
15766echo "${ECHO_T}$with_sigwinch" >&6
15767if test "x$with_sigwinch" = xyes
15768then
15769
15770cat >>confdefs.h <<\EOF
15771#define USE_SIGWINCH 1
15772EOF
15773
15774	cf_cv_enable_sigwinch=1
15775else
15776	cf_cv_enable_sigwinch=0
15777fi
15778
15779###   use option --enable-tcap-names to allow user to define new capabilities
15780echo "$as_me:15780: checking if you want user-definable terminal capabilities like termcap" >&5
15781echo $ECHO_N "checking if you want user-definable terminal capabilities like termcap... $ECHO_C" >&6
15782
15783# Check whether --enable-tcap-names or --disable-tcap-names was given.
15784if test "${enable_tcap_names+set}" = set; then
15785  enableval="$enable_tcap_names"
15786  with_tcap_names=$enableval
15787else
15788  with_tcap_names=$with_ext_funcs
15789fi;
15790echo "$as_me:15790: result: $with_tcap_names" >&5
15791echo "${ECHO_T}$with_tcap_names" >&6
15792NCURSES_XNAMES=0
15793if test "x$with_tcap_names" = xyes; then
15794	NCURSES_XNAMES=1
15795
15796cat >>confdefs.h <<\EOF
15797#define NCURSES_XNAMES 1
15798EOF
15799
15800fi
15801
15802##############################################################################
15803
15804echo "$as_me:15804: checking if you want to link with the pthread library" >&5
15805echo $ECHO_N "checking if you want to link with the pthread library... $ECHO_C" >&6
15806
15807# Check whether --with-pthread or --without-pthread was given.
15808if test "${with_pthread+set}" = set; then
15809  withval="$with_pthread"
15810  with_pthread=$withval
15811else
15812  with_pthread=no
15813fi;
15814echo "$as_me:15814: result: $with_pthread" >&5
15815echo "${ECHO_T}$with_pthread" >&6
15816
15817if test "$with_pthread" != no ; then
15818	echo "$as_me:15818: checking for pthread.h" >&5
15819echo $ECHO_N "checking for pthread.h... $ECHO_C" >&6
15820if test "${ac_cv_header_pthread_h+set}" = set; then
15821  echo $ECHO_N "(cached) $ECHO_C" >&6
15822else
15823  cat >"conftest.$ac_ext" <<_ACEOF
15824#line 15824 "configure"
15825#include "confdefs.h"
15826#include <pthread.h>
15827_ACEOF
15828if { (eval echo "$as_me:15828: \"$ac_cpp "conftest.$ac_ext"\"") >&5
15829  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
15830  ac_status=$?
15831  $EGREP -v '^ *\+' conftest.er1 >conftest.err
15832  rm -f conftest.er1
15833  cat conftest.err >&5
15834  echo "$as_me:15834: \$? = $ac_status" >&5
15835  (exit "$ac_status"); } >/dev/null; then
15836  if test -s conftest.err; then
15837    ac_cpp_err=$ac_c_preproc_warn_flag
15838  else
15839    ac_cpp_err=
15840  fi
15841else
15842  ac_cpp_err=yes
15843fi
15844if test -z "$ac_cpp_err"; then
15845  ac_cv_header_pthread_h=yes
15846else
15847  echo "$as_me: failed program was:" >&5
15848  cat "conftest.$ac_ext" >&5
15849  ac_cv_header_pthread_h=no
15850fi
15851rm -f conftest.err "conftest.$ac_ext"
15852fi
15853echo "$as_me:15853: result: $ac_cv_header_pthread_h" >&5
15854echo "${ECHO_T}$ac_cv_header_pthread_h" >&6
15855if test "$ac_cv_header_pthread_h" = yes; then
15856
15857cat >>confdefs.h <<\EOF
15858#define HAVE_PTHREADS_H 1
15859EOF
15860
15861	for cf_lib_pthread in pthread c_r
15862	do
15863	    echo "$as_me:15863: checking if we can link with the $cf_lib_pthread library" >&5
15864echo $ECHO_N "checking if we can link with the $cf_lib_pthread library... $ECHO_C" >&6
15865	    cf_save_LIBS="$LIBS"
15866
15867cf_add_libs="$LIBS"
15868# reverse order
15869cf_add_0lib=
15870for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15871# filter duplicates
15872for cf_add_1lib in $cf_add_0lib; do
15873	for cf_add_2lib in $cf_add_libs; do
15874		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15875			cf_add_1lib=
15876			break
15877		fi
15878	done
15879	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15880done
15881LIBS="$cf_add_libs"
15882
15883	    cat >"conftest.$ac_ext" <<_ACEOF
15884#line 15884 "configure"
15885#include "confdefs.h"
15886
15887#include <pthread.h>
15888
15889int
15890main (void)
15891{
15892
15893		int rc = pthread_create(0,0,0,0);
15894		int r2 = pthread_mutexattr_settype(0, 0);
15895
15896  ;
15897  return 0;
15898}
15899_ACEOF
15900rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15901if { (eval echo "$as_me:15901: \"$ac_link\"") >&5
15902  (eval $ac_link) 2>&5
15903  ac_status=$?
15904  echo "$as_me:15904: \$? = $ac_status" >&5
15905  (exit "$ac_status"); } &&
15906         { ac_try='test -s "conftest$ac_exeext"'
15907  { (eval echo "$as_me:15907: \"$ac_try\"") >&5
15908  (eval $ac_try) 2>&5
15909  ac_status=$?
15910  echo "$as_me:15910: \$? = $ac_status" >&5
15911  (exit "$ac_status"); }; }; then
15912  with_pthread=yes
15913else
15914  echo "$as_me: failed program was:" >&5
15915cat "conftest.$ac_ext" >&5
15916with_pthread=no
15917fi
15918rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
15919	    LIBS="$cf_save_LIBS"
15920	    echo "$as_me:15920: result: $with_pthread" >&5
15921echo "${ECHO_T}$with_pthread" >&6
15922	    test "$with_pthread" = yes && break
15923	done
15924
15925	if test "$with_pthread" = yes ; then
15926
15927cf_add_libs="$LIBS"
15928# reverse order
15929cf_add_0lib=
15930for cf_add_1lib in -l$cf_lib_pthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
15931# filter duplicates
15932for cf_add_1lib in $cf_add_0lib; do
15933	for cf_add_2lib in $cf_add_libs; do
15934		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
15935			cf_add_1lib=
15936			break
15937		fi
15938	done
15939	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
15940done
15941LIBS="$cf_add_libs"
15942
15943cat >>confdefs.h <<\EOF
15944#define HAVE_LIBPTHREADS 1
15945EOF
15946
15947	else
15948	    { { echo "$as_me:15948: error: Cannot link with pthread library" >&5
15949echo "$as_me: error: Cannot link with pthread library" >&2;}
15950   { (exit 1); exit 1; }; }
15951	fi
15952
15953fi
15954
15955fi
15956
15957if test "x$with_pthread" != xno; then
15958	echo "$as_me:15958: checking for pthread_kill" >&5
15959echo $ECHO_N "checking for pthread_kill... $ECHO_C" >&6
15960if test "${ac_cv_func_pthread_kill+set}" = set; then
15961  echo $ECHO_N "(cached) $ECHO_C" >&6
15962else
15963  cat >"conftest.$ac_ext" <<_ACEOF
15964#line 15964 "configure"
15965#include "confdefs.h"
15966#define pthread_kill autoconf_temporary
15967#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
15968#undef pthread_kill
15969
15970#ifdef __cplusplus
15971extern "C"
15972#endif
15973
15974/* We use char because int might match the return type of a gcc2
15975   builtin and then its argument prototype would still apply.  */
15976char pthread_kill (void);
15977
15978int
15979main (void)
15980{
15981
15982/* The GNU C library defines stubs for functions which it implements
15983    to always fail with ENOSYS.  Some functions are actually named
15984    something starting with __ and the normal name is an alias.  */
15985#if defined (__stub_pthread_kill) || defined (__stub___pthread_kill)
15986#error found stub for pthread_kill
15987#endif
15988
15989	return pthread_kill ();
15990  ;
15991  return 0;
15992}
15993_ACEOF
15994rm -f "conftest.$ac_objext" "conftest$ac_exeext"
15995if { (eval echo "$as_me:15995: \"$ac_link\"") >&5
15996  (eval $ac_link) 2>&5
15997  ac_status=$?
15998  echo "$as_me:15998: \$? = $ac_status" >&5
15999  (exit "$ac_status"); } &&
16000         { ac_try='test -s "conftest$ac_exeext"'
16001  { (eval echo "$as_me:16001: \"$ac_try\"") >&5
16002  (eval $ac_try) 2>&5
16003  ac_status=$?
16004  echo "$as_me:16004: \$? = $ac_status" >&5
16005  (exit "$ac_status"); }; }; then
16006  ac_cv_func_pthread_kill=yes
16007else
16008  echo "$as_me: failed program was:" >&5
16009cat "conftest.$ac_ext" >&5
16010ac_cv_func_pthread_kill=no
16011fi
16012rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16013fi
16014echo "$as_me:16014: result: $ac_cv_func_pthread_kill" >&5
16015echo "${ECHO_T}$ac_cv_func_pthread_kill" >&6
16016if test "$ac_cv_func_pthread_kill" = yes; then
16017
16018		echo "$as_me:16018: checking if you want to allow EINTR in wgetch with pthreads" >&5
16019echo $ECHO_N "checking if you want to allow EINTR in wgetch with pthreads... $ECHO_C" >&6
16020
16021# Check whether --enable-pthreads-eintr or --disable-pthreads-eintr was given.
16022if test "${enable_pthreads_eintr+set}" = set; then
16023  enableval="$enable_pthreads_eintr"
16024  use_pthreads_eintr=$enableval
16025else
16026  use_pthreads_eintr=no
16027fi;
16028		echo "$as_me:16028: result: $use_pthreads_eintr" >&5
16029echo "${ECHO_T}$use_pthreads_eintr" >&6
16030		if test "x$use_pthreads_eintr" = xyes ; then
16031
16032cat >>confdefs.h <<\EOF
16033#define USE_PTHREADS_EINTR 1
16034EOF
16035
16036		fi
16037fi
16038
16039	echo "$as_me:16039: checking if you want to use weak-symbols for pthreads" >&5
16040echo $ECHO_N "checking if you want to use weak-symbols for pthreads... $ECHO_C" >&6
16041
16042# Check whether --enable-weak-symbols or --disable-weak-symbols was given.
16043if test "${enable_weak_symbols+set}" = set; then
16044  enableval="$enable_weak_symbols"
16045  use_weak_symbols=$enableval
16046else
16047  use_weak_symbols=no
16048fi;
16049	echo "$as_me:16049: result: $use_weak_symbols" >&5
16050echo "${ECHO_T}$use_weak_symbols" >&6
16051	if test "x$use_weak_symbols" = xyes ; then
16052
16053echo "$as_me:16053: checking if $CC supports weak symbols" >&5
16054echo $ECHO_N "checking if $CC supports weak symbols... $ECHO_C" >&6
16055if test "${cf_cv_weak_symbols+set}" = set; then
16056  echo $ECHO_N "(cached) $ECHO_C" >&6
16057else
16058
16059cat >"conftest.$ac_ext" <<_ACEOF
16060#line 16060 "configure"
16061#include "confdefs.h"
16062
16063#include <stdio.h>
16064int
16065main (void)
16066{
16067
16068#if defined(__GNUC__)
16069#  if defined __USE_ISOC99
16070#    define _cat_pragma(exp)	_Pragma(#exp)
16071#    define _weak_pragma(exp)	_cat_pragma(weak name)
16072#  else
16073#    define _weak_pragma(exp)
16074#  endif
16075#  define _declare(name)	__extension__ extern __typeof__(name) name
16076#  define weak_symbol(name)	_weak_pragma(name) _declare(name) __attribute__((weak))
16077#endif
16078
16079weak_symbol(fopen);
16080
16081  ;
16082  return 0;
16083}
16084_ACEOF
16085rm -f "conftest.$ac_objext"
16086if { (eval echo "$as_me:16086: \"$ac_compile\"") >&5
16087  (eval $ac_compile) 2>&5
16088  ac_status=$?
16089  echo "$as_me:16089: \$? = $ac_status" >&5
16090  (exit "$ac_status"); } &&
16091         { ac_try='test -s "conftest.$ac_objext"'
16092  { (eval echo "$as_me:16092: \"$ac_try\"") >&5
16093  (eval $ac_try) 2>&5
16094  ac_status=$?
16095  echo "$as_me:16095: \$? = $ac_status" >&5
16096  (exit "$ac_status"); }; }; then
16097  cf_cv_weak_symbols=yes
16098else
16099  echo "$as_me: failed program was:" >&5
16100cat "conftest.$ac_ext" >&5
16101cf_cv_weak_symbols=no
16102fi
16103rm -f "conftest.$ac_objext" "conftest.$ac_ext"
16104
16105fi
16106echo "$as_me:16106: result: $cf_cv_weak_symbols" >&5
16107echo "${ECHO_T}$cf_cv_weak_symbols" >&6
16108
16109	else
16110		cf_cv_weak_symbols=no
16111	fi
16112
16113	if test "x$cf_cv_weak_symbols" = xyes ; then
16114
16115cat >>confdefs.h <<\EOF
16116#define USE_WEAK_SYMBOLS 1
16117EOF
16118
16119	fi
16120fi
16121
16122PTHREAD=
16123if test "x$with_pthread" = "xyes" ; then
16124
16125cat >>confdefs.h <<\EOF
16126#define USE_PTHREADS 1
16127EOF
16128
16129	enable_reentrant=yes
16130	if test "x$cf_cv_weak_symbols" = xyes ; then
16131		PTHREAD=-lpthread
16132
16133cf_add_libs="$PRIVATE_LIBS"
16134# reverse order
16135cf_add_0lib=
16136for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16137# filter duplicates
16138for cf_add_1lib in $cf_add_0lib; do
16139	for cf_add_2lib in $cf_add_libs; do
16140		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16141			cf_add_1lib=
16142			break
16143		fi
16144	done
16145	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16146done
16147PRIVATE_LIBS="$cf_add_libs"
16148
16149	fi
16150fi
16151
16152# Reentrant code has to be opaque; there's little advantage to making ncurses
16153# opaque outside of that, so there is no --enable-opaque option.  We can use
16154# this option without --with-pthreads, but this will be always set for
16155# pthreads.
16156echo "$as_me:16156: checking if you want reentrant code" >&5
16157echo $ECHO_N "checking if you want reentrant code... $ECHO_C" >&6
16158
16159# Check whether --enable-reentrant or --disable-reentrant was given.
16160if test "${enable_reentrant+set}" = set; then
16161  enableval="$enable_reentrant"
16162  with_reentrant=$enableval
16163else
16164  with_reentrant=no
16165fi;
16166echo "$as_me:16166: result: $with_reentrant" >&5
16167echo "${ECHO_T}$with_reentrant" >&6
16168if test "x$with_reentrant" = xyes ; then
16169	cf_cv_enable_reentrant=1
16170	cf_cv_enable_opaque="NCURSES_INTERNALS"
16171	NCURSES_SIZE_T=int
16172	if test "x$cf_cv_weak_symbols" = xyes ; then
16173
16174# remove pthread library from $LIBS
16175LIBS=`echo "$LIBS" | sed -e 's/-lpthread[ 	]//g' -e 's/-lpthread$//'`
16176
16177cf_add_libs="$TEST_LIBS"
16178# reverse order
16179cf_add_0lib=
16180for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16181# filter duplicates
16182for cf_add_1lib in $cf_add_0lib; do
16183	for cf_add_2lib in $cf_add_libs; do
16184		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16185			cf_add_1lib=
16186			break
16187		fi
16188	done
16189	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16190done
16191TEST_LIBS="$cf_add_libs"
16192
16193cf_add_libs="$TEST_LIBS2"
16194# reverse order
16195cf_add_0lib=
16196for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16197# filter duplicates
16198for cf_add_1lib in $cf_add_0lib; do
16199	for cf_add_2lib in $cf_add_libs; do
16200		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16201			cf_add_1lib=
16202			break
16203		fi
16204	done
16205	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16206done
16207TEST_LIBS2="$cf_add_libs"
16208
16209cf_add_libs="$PRIVATE_LIBS"
16210# reverse order
16211cf_add_0lib=
16212for cf_add_1lib in -lpthread; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
16213# filter duplicates
16214for cf_add_1lib in $cf_add_0lib; do
16215	for cf_add_2lib in $cf_add_libs; do
16216		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
16217			cf_add_1lib=
16218			break
16219		fi
16220	done
16221	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
16222done
16223PRIVATE_LIBS="$cf_add_libs"
16224
16225	else
16226		# when not using weak symbols but with_reentrant,
16227		# add 't' to the library suffix on all platforms
16228		# except cygwin, where we only do that if ALSO
16229		# compiling with full thread support.
16230		case "$host" in
16231		(*cygwin* | *msys*)
16232			if test "$with_pthread" = "yes" ; then
16233				if test "x$disable_lib_suffixes" = "xno" ; then
16234					LIB_SUFFIX="t${LIB_SUFFIX}"
16235				fi
16236			fi ;;
16237		(*)
16238			if test "x$disable_lib_suffixes" = "xno" ; then
16239				LIB_SUFFIX="t${LIB_SUFFIX}"
16240			fi
16241			;;
16242		esac
16243	fi
16244
16245cat >>confdefs.h <<\EOF
16246#define USE_REENTRANT 1
16247EOF
16248
16249if test "${with_abi_version+set}" != set; then
16250	case "$cf_cv_rel_version" in
16251	(5.*)
16252		cf_cv_rel_version=6.0
16253		cf_cv_abi_version=6
16254		cf_cv_abi_default=6
16255		{ echo "$as_me:16255: WARNING: overriding ABI version to $cf_cv_abi_default" >&5
16256echo "$as_me: WARNING: overriding ABI version to $cf_cv_abi_default" >&2;}
16257		;;
16258	esac
16259fi
16260
16261else
16262	cf_cv_enable_reentrant=0
16263	cf_cv_enable_opaque="NCURSES_OPAQUE"
16264	NCURSES_SIZE_T=$cf_dft_ordinate_type
16265fi
16266
16267echo "$as_me:16267: checking whether curses library structures should be opaque" >&5
16268echo $ECHO_N "checking whether curses library structures should be opaque... $ECHO_C" >&6
16269
16270# Check whether --enable-opaque-curses or --disable-opaque-curses was given.
16271if test "${enable_opaque_curses+set}" = set; then
16272  enableval="$enable_opaque_curses"
16273  test "$enableval" != no && enableval=yes
16274	if test "$enableval" != "yes" ; then
16275    enable_opaque_curses=no
16276	else
16277
16278	 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16279	 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16280
16281	fi
16282else
16283  enableval=yes
16284
16285	 test "$cf_cv_enable_reentrant" = 1 && enable_opaque_curses=yes
16286	 test "$cf_cv_enable_reentrant" = 1 || enable_opaque_curses=$cf_dft_opaque_curses
16287
16288fi;
16289echo "$as_me:16289: result: $enable_opaque_curses" >&5
16290echo "${ECHO_T}$enable_opaque_curses" >&6
16291
16292test "$cf_cv_enable_reentrant" = 1 && \
16293test "$enable_opaque_curses" = no && \
16294{ { echo "$as_me:16294: error: reentrant configuration requires opaque library" >&5
16295echo "$as_me: error: reentrant configuration requires opaque library" >&2;}
16296   { (exit 1); exit 1; }; }
16297
16298echo "$as_me:16298: checking whether form library structures should be opaque" >&5
16299echo $ECHO_N "checking whether form library structures should be opaque... $ECHO_C" >&6
16300
16301# Check whether --enable-opaque-form or --disable-opaque-form was given.
16302if test "${enable_opaque_form+set}" = set; then
16303  enableval="$enable_opaque_form"
16304  test "$enableval" != no && enableval=yes
16305	if test "$enableval" != "yes" ; then
16306    enable_opaque_form=no
16307	else
16308		enable_opaque_form=$cf_dft_opaque_curses
16309	fi
16310else
16311  enableval=yes
16312	enable_opaque_form=$cf_dft_opaque_curses
16313
16314fi;
16315echo "$as_me:16315: result: $enable_opaque_form" >&5
16316echo "${ECHO_T}$enable_opaque_form" >&6
16317
16318echo "$as_me:16318: checking whether menu library structures should be opaque" >&5
16319echo $ECHO_N "checking whether menu library structures should be opaque... $ECHO_C" >&6
16320
16321# Check whether --enable-opaque-menu or --disable-opaque-menu was given.
16322if test "${enable_opaque_menu+set}" = set; then
16323  enableval="$enable_opaque_menu"
16324  test "$enableval" != no && enableval=yes
16325	if test "$enableval" != "yes" ; then
16326    enable_opaque_menu=no
16327	else
16328		enable_opaque_menu=$cf_dft_opaque_curses
16329	fi
16330else
16331  enableval=yes
16332	enable_opaque_menu=$cf_dft_opaque_curses
16333
16334fi;
16335echo "$as_me:16335: result: $enable_opaque_menu" >&5
16336echo "${ECHO_T}$enable_opaque_menu" >&6
16337
16338echo "$as_me:16338: checking whether panel library structures should be opaque" >&5
16339echo $ECHO_N "checking whether panel library structures should be opaque... $ECHO_C" >&6
16340
16341# Check whether --enable-opaque-panel or --disable-opaque-panel was given.
16342if test "${enable_opaque_panel+set}" = set; then
16343  enableval="$enable_opaque_panel"
16344  test "$enableval" != no && enableval=yes
16345	if test "$enableval" != "yes" ; then
16346    enable_opaque_panel=no
16347	else
16348		enable_opaque_panel=$cf_dft_opaque_curses
16349	fi
16350else
16351  enableval=yes
16352	enable_opaque_panel=$cf_dft_opaque_curses
16353
16354fi;
16355echo "$as_me:16355: result: $enable_opaque_panel" >&5
16356echo "${ECHO_T}$enable_opaque_panel" >&6
16357
16358NCURSES_OPAQUE=0;		test "$enable_opaque_curses" = yes && NCURSES_OPAQUE=1
16359NCURSES_OPAQUE_FORM=0;	test "$enable_opaque_form"   = yes && NCURSES_OPAQUE_FORM=1
16360NCURSES_OPAQUE_MENU=0;	test "$enable_opaque_menu"   = yes && NCURSES_OPAQUE_MENU=1
16361NCURSES_OPAQUE_PANEL=0;	test "$enable_opaque_panel"  = yes && NCURSES_OPAQUE_PANEL=1
16362
16363### Allow using a different wrap-prefix
16364if test "$cf_cv_enable_reentrant" != 0 || test "$BROKEN_LINKER" = 1 ; then
16365	echo "$as_me:16365: checking for prefix used to wrap public variables" >&5
16366echo $ECHO_N "checking for prefix used to wrap public variables... $ECHO_C" >&6
16367
16368# Check whether --with-wrap-prefix or --without-wrap-prefix was given.
16369if test "${with_wrap_prefix+set}" = set; then
16370  withval="$with_wrap_prefix"
16371  NCURSES_WRAP_PREFIX=$withval
16372else
16373  NCURSES_WRAP_PREFIX=_nc_
16374fi;
16375	echo "$as_me:16375: result: $NCURSES_WRAP_PREFIX" >&5
16376echo "${ECHO_T}$NCURSES_WRAP_PREFIX" >&6
16377else
16378	NCURSES_WRAP_PREFIX=_nc_
16379fi
16380
16381cat >>confdefs.h <<EOF
16382#define NCURSES_WRAP_PREFIX "$NCURSES_WRAP_PREFIX"
16383EOF
16384
16385###############################################################################
16386# These options are relatively safe to experiment with.
16387
16388echo "$as_me:16388: checking if you want all development code" >&5
16389echo $ECHO_N "checking if you want all development code... $ECHO_C" >&6
16390
16391# Check whether --with-develop or --without-develop was given.
16392if test "${with_develop+set}" = set; then
16393  withval="$with_develop"
16394  with_develop=$withval
16395else
16396  with_develop=no
16397fi;
16398echo "$as_me:16398: result: $with_develop" >&5
16399echo "${ECHO_T}$with_develop" >&6
16400
16401###   use option --enable-check-size to detect screensize with CPR
16402echo "$as_me:16402: checking if you want to check screensize of serial terminals" >&5
16403echo $ECHO_N "checking if you want to check screensize of serial terminals... $ECHO_C" >&6
16404
16405# Check whether --enable-check-size or --disable-check-size was given.
16406if test "${enable_check_size+set}" = set; then
16407  enableval="$enable_check_size"
16408
16409else
16410  enable_check_size=$with_develop
16411fi;
16412echo "$as_me:16412: result: $enable_check_size" >&5
16413echo "${ECHO_T}$enable_check_size" >&6
16414test "x$enable_check_size" = xyes &&
16415cat >>confdefs.h <<\EOF
16416#define USE_CHECK_SIZE 1
16417EOF
16418
16419###   use option --enable-hard-tabs to turn on use of hard-tabs optimize
16420echo "$as_me:16420: checking if you want hard-tabs code" >&5
16421echo $ECHO_N "checking if you want hard-tabs code... $ECHO_C" >&6
16422
16423# Check whether --enable-hard-tabs or --disable-hard-tabs was given.
16424if test "${enable_hard_tabs+set}" = set; then
16425  enableval="$enable_hard_tabs"
16426
16427else
16428  enable_hard_tabs=$with_develop
16429fi;
16430echo "$as_me:16430: result: $enable_hard_tabs" >&5
16431echo "${ECHO_T}$enable_hard_tabs" >&6
16432test "x$enable_hard_tabs" = xyes &&
16433cat >>confdefs.h <<\EOF
16434#define USE_HARD_TABS 1
16435EOF
16436
16437###   use option --enable-xmc-glitch to turn on use of magic-cookie optimize
16438echo "$as_me:16438: checking if you want limited support for xmc" >&5
16439echo $ECHO_N "checking if you want limited support for xmc... $ECHO_C" >&6
16440
16441# Check whether --enable-xmc-glitch or --disable-xmc-glitch was given.
16442if test "${enable_xmc_glitch+set}" = set; then
16443  enableval="$enable_xmc_glitch"
16444
16445else
16446  enable_xmc_glitch=$with_develop
16447fi;
16448echo "$as_me:16448: result: $enable_xmc_glitch" >&5
16449echo "${ECHO_T}$enable_xmc_glitch" >&6
16450test "x$enable_xmc_glitch" = xyes &&
16451cat >>confdefs.h <<\EOF
16452#define USE_XMC_SUPPORT 1
16453EOF
16454
16455###############################################################################
16456# These are just experimental, probably should not be in a package:
16457
16458echo "$as_me:16458: checking if you do not want to assume colors are white-on-black" >&5
16459echo $ECHO_N "checking if you do not want to assume colors are white-on-black... $ECHO_C" >&6
16460
16461# Check whether --enable-assumed-color or --disable-assumed-color was given.
16462if test "${enable_assumed_color+set}" = set; then
16463  enableval="$enable_assumed_color"
16464  with_assumed_color=$enableval
16465else
16466  with_assumed_color=yes
16467fi;
16468echo "$as_me:16468: result: $with_assumed_color" >&5
16469echo "${ECHO_T}$with_assumed_color" >&6
16470test "x$with_assumed_color" = xyes &&
16471cat >>confdefs.h <<\EOF
16472#define USE_ASSUMED_COLOR 1
16473EOF
16474
16475###   use option --enable-hashmap to turn on use of hashmap scrolling logic
16476echo "$as_me:16476: checking if you want hashmap scrolling-optimization code" >&5
16477echo $ECHO_N "checking if you want hashmap scrolling-optimization code... $ECHO_C" >&6
16478
16479# Check whether --enable-hashmap or --disable-hashmap was given.
16480if test "${enable_hashmap+set}" = set; then
16481  enableval="$enable_hashmap"
16482  with_hashmap=$enableval
16483else
16484  with_hashmap=yes
16485fi;
16486echo "$as_me:16486: result: $with_hashmap" >&5
16487echo "${ECHO_T}$with_hashmap" >&6
16488test "x$with_hashmap" = xyes &&
16489cat >>confdefs.h <<\EOF
16490#define USE_HASHMAP 1
16491EOF
16492
16493###   use option --enable-colorfgbg to turn on use of $COLORFGBG environment
16494echo "$as_me:16494: checking if you want colorfgbg code" >&5
16495echo $ECHO_N "checking if you want colorfgbg code... $ECHO_C" >&6
16496
16497# Check whether --enable-colorfgbg or --disable-colorfgbg was given.
16498if test "${enable_colorfgbg+set}" = set; then
16499  enableval="$enable_colorfgbg"
16500  with_colorfgbg=$enableval
16501else
16502  with_colorfgbg=no
16503fi;
16504echo "$as_me:16504: result: $with_colorfgbg" >&5
16505echo "${ECHO_T}$with_colorfgbg" >&6
16506test "x$with_colorfgbg" = xyes &&
16507cat >>confdefs.h <<\EOF
16508#define USE_COLORFGBG 1
16509EOF
16510
16511###   use option --enable-fvisibility to turn on use of gcc-specific feature
16512echo "$as_me:16512: checking if you want to use gcc -fvisibility option" >&5
16513echo $ECHO_N "checking if you want to use gcc -fvisibility option... $ECHO_C" >&6
16514
16515# Check whether --enable-fvisibility or --disable-fvisibility was given.
16516if test "${enable_fvisibility+set}" = set; then
16517  enableval="$enable_fvisibility"
16518  cf_with_fvisibility=$enableval
16519else
16520  cf_with_fvisibility=no
16521fi;
16522echo "$as_me:16522: result: $cf_with_fvisibility" >&5
16523echo "${ECHO_T}$cf_with_fvisibility" >&6
16524
16525NCURSES_IMPEXP=
16526NCURSES_CXX_IMPEXP=
16527if test "x$cf_with_fvisibility" = xyes; then
16528
16529echo "$as_me:16529: checking if $CC -fvisibility=hidden option works" >&5
16530echo $ECHO_N "checking if $CC -fvisibility=hidden option works... $ECHO_C" >&6
16531if test "${cf_cv_fvisibility_hidden+set}" = set; then
16532  echo $ECHO_N "(cached) $ECHO_C" >&6
16533else
16534
16535    cf_save_cflags="$CFLAGS"
16536    CFLAGS="$CFLAGS -fvisibility=hidden"
16537    cat >"conftest.$ac_ext" <<_ACEOF
16538#line 16538 "configure"
16539#include "confdefs.h"
16540
16541__attribute__ ((visibility("default"))) int somefunc() {return 42;}
16542
16543int
16544main (void)
16545{
16546
16547	if (somefunc()) return 1;
16548
16549  ;
16550  return 0;
16551}
16552_ACEOF
16553rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16554if { (eval echo "$as_me:16554: \"$ac_link\"") >&5
16555  (eval $ac_link) 2>&5
16556  ac_status=$?
16557  echo "$as_me:16557: \$? = $ac_status" >&5
16558  (exit "$ac_status"); } &&
16559         { ac_try='test -s "conftest$ac_exeext"'
16560  { (eval echo "$as_me:16560: \"$ac_try\"") >&5
16561  (eval $ac_try) 2>&5
16562  ac_status=$?
16563  echo "$as_me:16563: \$? = $ac_status" >&5
16564  (exit "$ac_status"); }; }; then
16565  cf_cv_fvisibility_hidden=yes
16566else
16567  echo "$as_me: failed program was:" >&5
16568cat "conftest.$ac_ext" >&5
16569cf_cv_fvisibility_hidden=no
16570fi
16571rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16572    CFLAGS=$cf_save_cflags
16573
16574fi
16575echo "$as_me:16575: result: $cf_cv_fvisibility_hidden" >&5
16576echo "${ECHO_T}$cf_cv_fvisibility_hidden" >&6
16577
16578	if test "x$cf_cv_fvisibility_hidden" = xyes
16579	then
16580
16581cf_fix_cppflags=no
16582cf_new_cflags=
16583cf_new_cppflags=
16584cf_new_extra_cppflags=
16585
16586for cf_add_cflags in -fvisibility=hidden
16587do
16588case "$cf_fix_cppflags" in
16589(no)
16590	case "$cf_add_cflags" in
16591	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16592		case "$cf_add_cflags" in
16593		(-D*)
16594			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16595
16596			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16597				&& test -z "${cf_tst_cflags}" \
16598				&& cf_fix_cppflags=yes
16599
16600			if test "$cf_fix_cppflags" = yes ; then
16601
16602	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16603	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16604
16605				continue
16606			elif test "${cf_tst_cflags}" = "\"'" ; then
16607
16608	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16609	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16610
16611				continue
16612			fi
16613			;;
16614		esac
16615		case "$CPPFLAGS" in
16616		(*$cf_add_cflags)
16617			;;
16618		(*)
16619			case "$cf_add_cflags" in
16620			(-D*)
16621				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16622
16623CPPFLAGS=`echo "$CPPFLAGS" | \
16624	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
16625		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
16626
16627				;;
16628			esac
16629
16630	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16631	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16632
16633			;;
16634		esac
16635		;;
16636	(*)
16637
16638	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16639	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16640
16641		;;
16642	esac
16643	;;
16644(yes)
16645
16646	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16647	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16648
16649	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16650
16651	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16652		&& test -z "${cf_tst_cflags}" \
16653		&& cf_fix_cppflags=no
16654	;;
16655esac
16656done
16657
16658if test -n "$cf_new_cflags" ; then
16659
16660	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16661	CFLAGS="${CFLAGS}$cf_new_cflags"
16662
16663fi
16664
16665if test -n "$cf_new_cppflags" ; then
16666
16667	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16668	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16669
16670fi
16671
16672if test -n "$cf_new_extra_cppflags" ; then
16673
16674	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16675	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16676
16677fi
16678
16679		NCURSES_IMPEXP="__attribute__ ((visibility(\"default\")))"
16680	fi
16681	if test -n "$CXX"
16682	then
16683		ac_ext=cc
16684ac_cpp='$CXXCPP $CPPFLAGS'
16685ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16686ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16687ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
16688ac_main_return="return"
16689
16690echo "$as_me:16690: checking if $CXX -fvisibility=hidden option works" >&5
16691echo $ECHO_N "checking if $CXX -fvisibility=hidden option works... $ECHO_C" >&6
16692if test "${cf_cv_fvisibility_hidden2+set}" = set; then
16693  echo $ECHO_N "(cached) $ECHO_C" >&6
16694else
16695
16696    cf_save_cflags="$CXXFLAGS"
16697    CXXFLAGS="$CXXFLAGS -fvisibility=hidden"
16698    cat >"conftest.$ac_ext" <<_ACEOF
16699#line 16699 "configure"
16700#include "confdefs.h"
16701
16702__attribute__ ((visibility("default"))) int somefunc() {return 42;}
16703
16704int
16705main (void)
16706{
16707
16708	if (somefunc()) return 1;
16709
16710  ;
16711  return 0;
16712}
16713_ACEOF
16714rm -f "conftest.$ac_objext" "conftest$ac_exeext"
16715if { (eval echo "$as_me:16715: \"$ac_link\"") >&5
16716  (eval $ac_link) 2>&5
16717  ac_status=$?
16718  echo "$as_me:16718: \$? = $ac_status" >&5
16719  (exit "$ac_status"); } &&
16720         { ac_try='test -s "conftest$ac_exeext"'
16721  { (eval echo "$as_me:16721: \"$ac_try\"") >&5
16722  (eval $ac_try) 2>&5
16723  ac_status=$?
16724  echo "$as_me:16724: \$? = $ac_status" >&5
16725  (exit "$ac_status"); }; }; then
16726  cf_cv_fvisibility_hidden2=yes
16727else
16728  echo "$as_me: failed program was:" >&5
16729cat "conftest.$ac_ext" >&5
16730cf_cv_fvisibility_hidden2=no
16731fi
16732rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
16733    CXXFLAGS=$cf_save_cflags
16734
16735fi
16736echo "$as_me:16736: result: $cf_cv_fvisibility_hidden2" >&5
16737echo "${ECHO_T}$cf_cv_fvisibility_hidden2" >&6
16738
16739		if test "x$cf_cv_fvisibility_hidden2" = xyes
16740		then
16741
16742cf_save_CXXFLAGS="$CFLAGS"
16743CFLAGS="$CXXFLAGS"
16744
16745cf_fix_cppflags=no
16746cf_new_cflags=
16747cf_new_cppflags=
16748cf_new_extra_cppflags=
16749
16750for cf_add_cflags in -fvisibility=hidden
16751do
16752case "$cf_fix_cppflags" in
16753(no)
16754	case "$cf_add_cflags" in
16755	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
16756		case "$cf_add_cflags" in
16757		(-D*)
16758			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
16759
16760			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16761				&& test -z "${cf_tst_cflags}" \
16762				&& cf_fix_cppflags=yes
16763
16764			if test "$cf_fix_cppflags" = yes ; then
16765
16766	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16767	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16768
16769				continue
16770			elif test "${cf_tst_cflags}" = "\"'" ; then
16771
16772	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16773	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16774
16775				continue
16776			fi
16777			;;
16778		esac
16779		case "$CPPFLAGS" in
16780		(*$cf_add_cflags)
16781			;;
16782		(*)
16783			case "$cf_add_cflags" in
16784			(-D*)
16785				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
16786
16787CPPFLAGS=`echo "$CPPFLAGS" | \
16788	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
16789		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
16790
16791				;;
16792			esac
16793
16794	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
16795	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
16796
16797			;;
16798		esac
16799		;;
16800	(*)
16801
16802	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
16803	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
16804
16805		;;
16806	esac
16807	;;
16808(yes)
16809
16810	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
16811	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
16812
16813	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
16814
16815	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
16816		&& test -z "${cf_tst_cflags}" \
16817		&& cf_fix_cppflags=no
16818	;;
16819esac
16820done
16821
16822if test -n "$cf_new_cflags" ; then
16823
16824	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
16825	CFLAGS="${CFLAGS}$cf_new_cflags"
16826
16827fi
16828
16829if test -n "$cf_new_cppflags" ; then
16830
16831	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
16832	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
16833
16834fi
16835
16836if test -n "$cf_new_extra_cppflags" ; then
16837
16838	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
16839	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
16840
16841fi
16842
16843CXXFLAGS="$CFLAGS"
16844CFLAGS="$cf_save_CXXFLAGS"
16845
16846			NCURSES_CXX_IMPEXP="__attribute__ ((visibility(\"default\")))"
16847		fi
16848		ac_ext=c
16849ac_cpp='$CPP $CPPFLAGS'
16850ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
16851ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
16852ac_compiler_gnu=$ac_cv_c_compiler_gnu
16853ac_main_return="return"
16854
16855	fi
16856fi
16857
16858###   use option --enable-interop to turn on use of bindings used for interop
16859echo "$as_me:16859: checking if you want interop bindings" >&5
16860echo $ECHO_N "checking if you want interop bindings... $ECHO_C" >&6
16861
16862# Check whether --enable-interop or --disable-interop was given.
16863if test "${enable_interop+set}" = set; then
16864  enableval="$enable_interop"
16865  with_exp_interop=$enableval
16866else
16867  with_exp_interop=$cf_dft_interop
16868fi;
16869echo "$as_me:16869: result: $with_exp_interop" >&5
16870echo "${ECHO_T}$with_exp_interop" >&6
16871
16872NCURSES_INTEROP_FUNCS=0
16873test "x$with_exp_interop" = xyes && NCURSES_INTEROP_FUNCS=1
16874
16875echo "$as_me:16875: checking if you want experimental safe-sprintf code" >&5
16876echo $ECHO_N "checking if you want experimental safe-sprintf code... $ECHO_C" >&6
16877
16878# Check whether --enable-safe-sprintf or --disable-safe-sprintf was given.
16879if test "${enable_safe_sprintf+set}" = set; then
16880  enableval="$enable_safe_sprintf"
16881  with_safe_sprintf=$enableval
16882else
16883  with_safe_sprintf=no
16884fi;
16885echo "$as_me:16885: result: $with_safe_sprintf" >&5
16886echo "${ECHO_T}$with_safe_sprintf" >&6
16887
16888###   use option --disable-scroll-hints to turn off use of scroll-hints scrolling logic
16889# when hashmap is used scroll hints are useless
16890if test "$with_hashmap" = no ; then
16891echo "$as_me:16891: checking if you want to experiment without scrolling-hints code" >&5
16892echo $ECHO_N "checking if you want to experiment without scrolling-hints code... $ECHO_C" >&6
16893
16894# Check whether --enable-scroll-hints or --disable-scroll-hints was given.
16895if test "${enable_scroll_hints+set}" = set; then
16896  enableval="$enable_scroll_hints"
16897  with_scroll_hints=$enableval
16898else
16899  with_scroll_hints=yes
16900fi;
16901echo "$as_me:16901: result: $with_scroll_hints" >&5
16902echo "${ECHO_T}$with_scroll_hints" >&6
16903test "x$with_scroll_hints" = xyes &&
16904cat >>confdefs.h <<\EOF
16905#define USE_SCROLL_HINTS 1
16906EOF
16907
16908fi
16909
16910echo "$as_me:16910: checking if you want wgetch-events code" >&5
16911echo $ECHO_N "checking if you want wgetch-events code... $ECHO_C" >&6
16912
16913# Check whether --enable-wgetch-events or --disable-wgetch-events was given.
16914if test "${enable_wgetch_events+set}" = set; then
16915  enableval="$enable_wgetch_events"
16916  with_wgetch_events=$enableval
16917else
16918  with_wgetch_events=no
16919fi;
16920echo "$as_me:16920: result: $with_wgetch_events" >&5
16921echo "${ECHO_T}$with_wgetch_events" >&6
16922if test "x$with_wgetch_events" = xyes ; then
16923
16924cat >>confdefs.h <<\EOF
16925#define NCURSES_WGETCH_EVENTS 1
16926EOF
16927
16928	NCURSES_WGETCH_EVENTS=1
16929else
16930	NCURSES_WGETCH_EVENTS=0
16931fi
16932
16933case "$cf_cv_system_name" in
16934(*mingw32*|*mingw64*|*-msvc*)
16935	echo "$as_me:16935: checking if you want experimental-Windows driver" >&5
16936echo $ECHO_N "checking if you want experimental-Windows driver... $ECHO_C" >&6
16937
16938# Check whether --enable-exp-win32 or --disable-exp-win32 was given.
16939if test "${enable_exp_win32+set}" = set; then
16940  enableval="$enable_exp_win32"
16941  with_exp_win32=$enableval
16942else
16943  with_exp_win32=no
16944fi;
16945	echo "$as_me:16945: result: $with_exp_win32" >&5
16946echo "${ECHO_T}$with_exp_win32" >&6
16947	if test "x$with_exp_win32" = xyes
16948	then
16949
16950cat >>confdefs.h <<\EOF
16951#define EXP_WIN32_DRIVER 1
16952EOF
16953
16954		EXP_WIN32_DRIVER=1
16955		INTERNALS_HDR='$(INCDIR)/nc_win32.h'
16956	else
16957		INTERNALS_HDR='$(INCDIR)/nc_mingw.h'
16958		EXP_WIN32_DRIVER=0
16959	fi
16960	;;
16961(*)
16962	EXP_WIN32_DRIVER=0
16963	INTERNALS_HDR=
16964	;;
16965esac
16966
16967###############################################################################
16968
16969###	use option --disable-echo to suppress full display compiling commands
16970
16971echo "$as_me:16971: checking if you want to see long compiling messages" >&5
16972echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
16973
16974# Check whether --enable-echo or --disable-echo was given.
16975if test "${enable_echo+set}" = set; then
16976  enableval="$enable_echo"
16977  test "$enableval" != no && enableval=yes
16978	if test "$enableval" != "yes" ; then
16979
16980	ECHO_LT='--silent'
16981	ECHO_LD='@echo linking $@;'
16982	RULE_CC='@echo compiling $<'
16983	SHOW_CC='@echo compiling $@'
16984	ECHO_CC='@'
16985
16986	else
16987
16988	ECHO_LT=''
16989	ECHO_LD=''
16990	RULE_CC=''
16991	SHOW_CC=''
16992	ECHO_CC=''
16993
16994	fi
16995else
16996  enableval=yes
16997
16998	ECHO_LT=''
16999	ECHO_LD=''
17000	RULE_CC=''
17001	SHOW_CC=''
17002	ECHO_CC=''
17003
17004fi;
17005echo "$as_me:17005: result: $enableval" >&5
17006echo "${ECHO_T}$enableval" >&6
17007
17008if test "x$enable_echo" = xyes; then
17009	ECHO_LINK=
17010else
17011	ECHO_LINK='@ echo linking $@ ... ;'
17012	test -n "$LIBTOOL" && LIBTOOL="$LIBTOOL --silent"
17013	test -n "$LIBTOOL_CXX" && LIBTOOL_CXX="$LIBTOOL_CXX --silent"
17014fi
17015
17016# --disable-stripping is used for debugging
17017
17018echo "$as_me:17018: checking if you want to install stripped executables" >&5
17019echo $ECHO_N "checking if you want to install stripped executables... $ECHO_C" >&6
17020
17021# Check whether --enable-stripping or --disable-stripping was given.
17022if test "${enable_stripping+set}" = set; then
17023  enableval="$enable_stripping"
17024  test "$enableval" != no && enableval=yes
17025	if test "$enableval" != "yes" ; then
17026    enable_stripping=no
17027	else
17028		enable_stripping=yes
17029	fi
17030else
17031  enableval=yes
17032	enable_stripping=yes
17033
17034fi;
17035echo "$as_me:17035: result: $enable_stripping" >&5
17036echo "${ECHO_T}$enable_stripping" >&6
17037
17038if test "$enable_stripping" = yes
17039then
17040	INSTALL_OPT_S="-s"
17041else
17042	INSTALL_OPT_S=
17043fi
17044
17045: "${INSTALL:=install}"
17046echo "$as_me:17046: checking if install accepts -p option" >&5
17047echo $ECHO_N "checking if install accepts -p option... $ECHO_C" >&6
17048if test "${cf_cv_install_p+set}" = set; then
17049  echo $ECHO_N "(cached) $ECHO_C" >&6
17050else
17051
17052	rm -rf ./conftest*
17053	date >conftest.in
17054	mkdir conftest.out
17055	sleep 3
17056	if $INSTALL -p conftest.in conftest.out 2>/dev/null
17057	then
17058		if test -f conftest.out/conftest.in
17059		then
17060			test conftest.in -nt conftest.out/conftest.in 2>conftest.err && \
17061			test conftest.out/conftest.in -nt conftest.in 2>conftest.err
17062			if test -s conftest.err
17063			then
17064				cf_cv_install_p=no
17065			else
17066				cf_cv_install_p=yes
17067			fi
17068		else
17069			cf_cv_install_p=no
17070		fi
17071	else
17072		cf_cv_install_p=no
17073	fi
17074	rm -rf ./conftest*
17075
17076fi
17077echo "$as_me:17077: result: $cf_cv_install_p" >&5
17078echo "${ECHO_T}$cf_cv_install_p" >&6
17079
17080echo "$as_me:17080: checking if install needs to be told about ownership" >&5
17081echo $ECHO_N "checking if install needs to be told about ownership... $ECHO_C" >&6
17082case `$ac_config_guess` in
17083(*minix)
17084	with_install_o=yes
17085	;;
17086(*)
17087	with_install_o=no
17088	;;
17089esac
17090
17091echo "$as_me:17091: result: $with_install_o" >&5
17092echo "${ECHO_T}$with_install_o" >&6
17093if test "x$with_install_o" = xyes
17094then
17095	INSTALL_OPT_O="`id root|sed -e 's/uid=[0-9]*(/ -o /' -e 's/gid=[0-9]*(/ -g /' -e 's/ [^=[:space:]][^=[:space:]]*=.*/ /' -e 's/)//g'`"
17096else
17097	INSTALL_OPT_O=
17098fi
17099
17100if test -n "$INSTALL_OPT_S"
17101then
17102	echo "$as_me:17102: checking if you want to specify strip-program" >&5
17103echo $ECHO_N "checking if you want to specify strip-program... $ECHO_C" >&6
17104
17105# Check whether --with-strip-program or --without-strip-program was given.
17106if test "${with_strip_program+set}" = set; then
17107  withval="$with_strip_program"
17108  with_strip_program=$withval
17109else
17110  with_strip_program=no
17111fi;
17112	echo "$as_me:17112: result: $with_strip_program" >&5
17113echo "${ECHO_T}$with_strip_program" >&6
17114	if test "$with_strip_program" != no
17115	then
17116		echo "$as_me:17116: checking if strip-program is supported with this installer" >&5
17117echo $ECHO_N "checking if strip-program is supported with this installer... $ECHO_C" >&6
17118		cf_install_program=`echo "$INSTALL" | sed -e 's%[ ]*[ ]-.%%'`
17119		check_install_strip=no
17120		if test -f "$cf_install_program"
17121		then
17122			check_install_version=`"$cf_install_program" --version 2>/dev/null | head -n 1 | grep coreutils`
17123			if test -n "$check_install_version"
17124			then
17125				check_install_strip="option"
17126			else
17127				for check_strip_variable in STRIPBIN STRIP
17128				do
17129					if strings "$cf_install_program" | grep "^$check_strip_variable$" >/dev/null
17130					then
17131						check_install_strip="environ"
17132						break
17133					fi
17134				done
17135			fi
17136		fi
17137		echo "$as_me:17137: result: $check_install_strip" >&5
17138echo "${ECHO_T}$check_install_strip" >&6
17139		case "$check_install_strip" in
17140		(no)
17141			{ echo "$as_me:17141: WARNING: $cf_install_program does not support strip program option" >&5
17142echo "$as_me: WARNING: $cf_install_program does not support strip program option" >&2;}
17143			with_strip_program=no
17144			;;
17145		(environ)
17146			cat >install.tmp <<-CF_EOF
17147			#! $SHELL
17148			STRIPBIN="$with_strip_program" \\
17149			STRIP="$with_strip_program" \\
17150			$INSTALL "$@"
17151			CF_EOF
17152			INSTALL="`pwd`/install.tmp"
17153			chmod +x "$INSTALL"
17154			test -n "$verbose" && echo "	created $INSTALL" 1>&6
17155
17156echo "${as_me:-configure}:17156: testing created $INSTALL ..." 1>&5
17157
17158			;;
17159		(option)
17160			INSTALL_OPT_S="$INSTALL_OPT_S --strip-program=\"$with_strip_program\""
17161			;;
17162		esac
17163	fi
17164fi
17165
17166# If we're avoiding relinking of shared libraries during install, that is to
17167# avoid modifying the build-tree.  For the same reason, avoid doing ranlib if
17168# the install program has "-p" (for preserving timestamps).
17169cf_cv_do_reranlib=yes
17170if test "x$cf_cv_install_p" = xyes
17171then
17172	if test "x$cf_cv_do_relink" != xyes
17173	then
17174		cf_cv_do_reranlib=no
17175		INSTALL_OPT_P="-p"
17176		INSTALL_LIB="$INSTALL_LIB $INSTALL_OPT_P"
17177	fi
17178fi
17179
17180###	use option --enable-warnings to turn on all gcc warnings
17181
17182echo "$as_me:17182: checking if you want to use C11 _Noreturn feature" >&5
17183echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
17184
17185# Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
17186if test "${enable_stdnoreturn+set}" = set; then
17187  enableval="$enable_stdnoreturn"
17188  test "$enableval" != yes && enableval=no
17189	if test "$enableval" != "no" ; then
17190    enable_stdnoreturn=yes
17191	else
17192		enable_stdnoreturn=no
17193	fi
17194else
17195  enableval=no
17196	enable_stdnoreturn=no
17197
17198fi;
17199echo "$as_me:17199: result: $enable_stdnoreturn" >&5
17200echo "${ECHO_T}$enable_stdnoreturn" >&6
17201
17202if test $enable_stdnoreturn = yes; then
17203echo "$as_me:17203: checking for C11 _Noreturn feature" >&5
17204echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
17205if test "${cf_cv_c11_noreturn+set}" = set; then
17206  echo $ECHO_N "(cached) $ECHO_C" >&6
17207else
17208  cat >"conftest.$ac_ext" <<_ACEOF
17209#line 17209 "configure"
17210#include "confdefs.h"
17211
17212$ac_includes_default
17213#include <stdnoreturn.h>
17214static _Noreturn void giveup(void) { exit(0); }
17215
17216int
17217main (void)
17218{
17219if (feof(stdin)) giveup()
17220  ;
17221  return 0;
17222}
17223_ACEOF
17224rm -f "conftest.$ac_objext"
17225if { (eval echo "$as_me:17225: \"$ac_compile\"") >&5
17226  (eval $ac_compile) 2>&5
17227  ac_status=$?
17228  echo "$as_me:17228: \$? = $ac_status" >&5
17229  (exit "$ac_status"); } &&
17230         { ac_try='test -s "conftest.$ac_objext"'
17231  { (eval echo "$as_me:17231: \"$ac_try\"") >&5
17232  (eval $ac_try) 2>&5
17233  ac_status=$?
17234  echo "$as_me:17234: \$? = $ac_status" >&5
17235  (exit "$ac_status"); }; }; then
17236  cf_cv_c11_noreturn=yes
17237else
17238  echo "$as_me: failed program was:" >&5
17239cat "conftest.$ac_ext" >&5
17240cf_cv_c11_noreturn=no
17241fi
17242rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17243
17244fi
17245echo "$as_me:17245: result: $cf_cv_c11_noreturn" >&5
17246echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
17247else
17248	cf_cv_c11_noreturn=no,
17249fi
17250
17251if test "$cf_cv_c11_noreturn" = yes; then
17252
17253cat >>confdefs.h <<\EOF
17254#define HAVE_STDNORETURN_H 1
17255EOF
17256
17257cat >>confdefs.h <<EOF
17258#define STDC_NORETURN _Noreturn
17259EOF
17260
17261	HAVE_STDNORETURN_H=1
17262else
17263	HAVE_STDNORETURN_H=0
17264fi
17265
17266if test "$GCC" = yes || test "$GXX" = yes
17267then
17268
17269if test "$GCC" = yes || test "$GXX" = yes
17270then
17271	case $CFLAGS in
17272	(*-Werror=*)
17273		cf_temp_flags=
17274		for cf_temp_scan in $CFLAGS
17275		do
17276			case "x$cf_temp_scan" in
17277			(x-Werror=format*)
17278
17279	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17280	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17281
17282				;;
17283			(x-Werror=*)
17284
17285	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17286	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17287
17288				;;
17289			(*)
17290
17291	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17292	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17293
17294				;;
17295			esac
17296		done
17297		if test "x$CFLAGS" != "x$cf_temp_flags"
17298		then
17299			test -n "$verbose" && echo "	repairing CFLAGS: $CFLAGS" 1>&6
17300
17301echo "${as_me:-configure}:17301: testing repairing CFLAGS: $CFLAGS ..." 1>&5
17302
17303			CFLAGS="$cf_temp_flags"
17304			test -n "$verbose" && echo "	... fixed $CFLAGS" 1>&6
17305
17306echo "${as_me:-configure}:17306: testing ... fixed $CFLAGS ..." 1>&5
17307
17308			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
17309
17310echo "${as_me:-configure}:17310: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17311
17312		fi
17313		;;
17314	esac
17315fi
17316
17317if test "$GCC" = yes || test "$GXX" = yes
17318then
17319	case $CPPFLAGS in
17320	(*-Werror=*)
17321		cf_temp_flags=
17322		for cf_temp_scan in $CPPFLAGS
17323		do
17324			case "x$cf_temp_scan" in
17325			(x-Werror=format*)
17326
17327	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17328	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17329
17330				;;
17331			(x-Werror=*)
17332
17333	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17334	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17335
17336				;;
17337			(*)
17338
17339	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17340	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17341
17342				;;
17343			esac
17344		done
17345		if test "x$CPPFLAGS" != "x$cf_temp_flags"
17346		then
17347			test -n "$verbose" && echo "	repairing CPPFLAGS: $CPPFLAGS" 1>&6
17348
17349echo "${as_me:-configure}:17349: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
17350
17351			CPPFLAGS="$cf_temp_flags"
17352			test -n "$verbose" && echo "	... fixed $CPPFLAGS" 1>&6
17353
17354echo "${as_me:-configure}:17354: testing ... fixed $CPPFLAGS ..." 1>&5
17355
17356			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
17357
17358echo "${as_me:-configure}:17358: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17359
17360		fi
17361		;;
17362	esac
17363fi
17364
17365if test "$GCC" = yes || test "$GXX" = yes
17366then
17367	case $LDFLAGS in
17368	(*-Werror=*)
17369		cf_temp_flags=
17370		for cf_temp_scan in $LDFLAGS
17371		do
17372			case "x$cf_temp_scan" in
17373			(x-Werror=format*)
17374
17375	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17376	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17377
17378				;;
17379			(x-Werror=*)
17380
17381	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
17382	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
17383
17384				;;
17385			(*)
17386
17387	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
17388	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
17389
17390				;;
17391			esac
17392		done
17393		if test "x$LDFLAGS" != "x$cf_temp_flags"
17394		then
17395			test -n "$verbose" && echo "	repairing LDFLAGS: $LDFLAGS" 1>&6
17396
17397echo "${as_me:-configure}:17397: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
17398
17399			LDFLAGS="$cf_temp_flags"
17400			test -n "$verbose" && echo "	... fixed $LDFLAGS" 1>&6
17401
17402echo "${as_me:-configure}:17402: testing ... fixed $LDFLAGS ..." 1>&5
17403
17404			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
17405
17406echo "${as_me:-configure}:17406: testing ... extra $EXTRA_CFLAGS ..." 1>&5
17407
17408		fi
17409		;;
17410	esac
17411fi
17412
17413echo "$as_me:17413: checking if you want to turn on gcc warnings" >&5
17414echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
17415
17416# Check whether --enable-warnings or --disable-warnings was given.
17417if test "${enable_warnings+set}" = set; then
17418  enableval="$enable_warnings"
17419  test "$enableval" != yes && enableval=no
17420	if test "$enableval" != "no" ; then
17421    enable_warnings=yes
17422	else
17423		enable_warnings=no
17424	fi
17425else
17426  enableval=no
17427	enable_warnings=no
17428
17429fi;
17430echo "$as_me:17430: result: $enable_warnings" >&5
17431echo "${ECHO_T}$enable_warnings" >&6
17432if test "$enable_warnings" = "yes"
17433then
17434
17435if test "x$have_x" = xyes; then
17436
17437cf_save_LIBS_CF_CONST_X_STRING="$LIBS"
17438cf_save_CFLAGS_CF_CONST_X_STRING="$CFLAGS"
17439cf_save_CPPFLAGS_CF_CONST_X_STRING="$CPPFLAGS"
17440LIBS="$LIBS ${X_PRE_LIBS} ${X_LIBS} ${X_EXTRA_LIBS}"
17441for cf_X_CFLAGS in $X_CFLAGS
17442do
17443	case "x$cf_X_CFLAGS" in
17444	x-[IUD]*)
17445		CPPFLAGS="$CPPFLAGS $cf_X_CFLAGS"
17446		;;
17447	*)
17448		CFLAGS="$CFLAGS $cf_X_CFLAGS"
17449		;;
17450	esac
17451done
17452
17453cat >"conftest.$ac_ext" <<_ACEOF
17454#line 17454 "configure"
17455#include "confdefs.h"
17456
17457#include <stdlib.h>
17458#include <X11/Intrinsic.h>
17459
17460int
17461main (void)
17462{
17463String foo = malloc(1); free((void*)foo)
17464  ;
17465  return 0;
17466}
17467_ACEOF
17468rm -f "conftest.$ac_objext"
17469if { (eval echo "$as_me:17469: \"$ac_compile\"") >&5
17470  (eval $ac_compile) 2>&5
17471  ac_status=$?
17472  echo "$as_me:17472: \$? = $ac_status" >&5
17473  (exit "$ac_status"); } &&
17474         { ac_try='test -s "conftest.$ac_objext"'
17475  { (eval echo "$as_me:17475: \"$ac_try\"") >&5
17476  (eval $ac_try) 2>&5
17477  ac_status=$?
17478  echo "$as_me:17478: \$? = $ac_status" >&5
17479  (exit "$ac_status"); }; }; then
17480
17481echo "$as_me:17481: checking for X11/Xt const-feature" >&5
17482echo $ECHO_N "checking for X11/Xt const-feature... $ECHO_C" >&6
17483if test "${cf_cv_const_x_string+set}" = set; then
17484  echo $ECHO_N "(cached) $ECHO_C" >&6
17485else
17486
17487	cat >"conftest.$ac_ext" <<_ACEOF
17488#line 17488 "configure"
17489#include "confdefs.h"
17490
17491#undef  _CONST_X_STRING
17492#define _CONST_X_STRING	/* X11R7.8 (perhaps) */
17493#undef  XTSTRINGDEFINES	/* X11R5 and later */
17494#include <stdlib.h>
17495#include <X11/Intrinsic.h>
17496
17497int
17498main (void)
17499{
17500String foo = malloc(1); *foo = 0
17501  ;
17502  return 0;
17503}
17504_ACEOF
17505rm -f "conftest.$ac_objext"
17506if { (eval echo "$as_me:17506: \"$ac_compile\"") >&5
17507  (eval $ac_compile) 2>&5
17508  ac_status=$?
17509  echo "$as_me:17509: \$? = $ac_status" >&5
17510  (exit "$ac_status"); } &&
17511         { ac_try='test -s "conftest.$ac_objext"'
17512  { (eval echo "$as_me:17512: \"$ac_try\"") >&5
17513  (eval $ac_try) 2>&5
17514  ac_status=$?
17515  echo "$as_me:17515: \$? = $ac_status" >&5
17516  (exit "$ac_status"); }; }; then
17517
17518			cf_cv_const_x_string=no
17519
17520else
17521  echo "$as_me: failed program was:" >&5
17522cat "conftest.$ac_ext" >&5
17523
17524			cf_cv_const_x_string=yes
17525
17526fi
17527rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17528
17529fi
17530echo "$as_me:17530: result: $cf_cv_const_x_string" >&5
17531echo "${ECHO_T}$cf_cv_const_x_string" >&6
17532
17533LIBS="$cf_save_LIBS_CF_CONST_X_STRING"
17534CFLAGS="$cf_save_CFLAGS_CF_CONST_X_STRING"
17535CPPFLAGS="$cf_save_CPPFLAGS_CF_CONST_X_STRING"
17536
17537case "$cf_cv_const_x_string" in
17538(no)
17539
17540	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17541	CPPFLAGS="${CPPFLAGS}-DXTSTRINGDEFINES"
17542
17543	;;
17544(*)
17545
17546	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
17547	CPPFLAGS="${CPPFLAGS}-D_CONST_X_STRING"
17548
17549	;;
17550esac
17551
17552else
17553  echo "$as_me: failed program was:" >&5
17554cat "conftest.$ac_ext" >&5
17555fi
17556rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17557 fi
17558cat > "conftest.$ac_ext" <<EOF
17559#line 17559 "${as_me:-configure}"
17560int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17561EOF
17562if test "$INTEL_COMPILER" = yes
17563then
17564# The "-wdXXX" options suppress warnings:
17565# remark #1419: external declaration in primary source file
17566# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
17567# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
17568# remark #193: zero used for undefined preprocessing identifier
17569# remark #593: variable "curs_sb_left_arrow" was set but never used
17570# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
17571# remark #869: parameter "tw" was never referenced
17572# remark #981: operands are evaluated in unspecified order
17573# warning #279: controlling expression is constant
17574
17575	{ echo "$as_me:17575: checking for $CC warning options..." >&5
17576echo "$as_me: checking for $CC warning options..." >&6;}
17577	cf_save_CFLAGS="$CFLAGS"
17578	EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
17579	for cf_opt in \
17580		wd1419 \
17581		wd1683 \
17582		wd1684 \
17583		wd193 \
17584		wd593 \
17585		wd279 \
17586		wd810 \
17587		wd869 \
17588		wd981
17589	do
17590		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17591		if { (eval echo "$as_me:17591: \"$ac_compile\"") >&5
17592  (eval $ac_compile) 2>&5
17593  ac_status=$?
17594  echo "$as_me:17594: \$? = $ac_status" >&5
17595  (exit "$ac_status"); }; then
17596			test -n "$verbose" && echo "$as_me:17596: result: ... -$cf_opt" >&5
17597echo "${ECHO_T}... -$cf_opt" >&6
17598			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17599		fi
17600	done
17601	CFLAGS="$cf_save_CFLAGS"
17602elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
17603then
17604	{ echo "$as_me:17604: checking for $CC warning options..." >&5
17605echo "$as_me: checking for $CC warning options..." >&6;}
17606	cf_save_CFLAGS="$CFLAGS"
17607	cf_warn_CONST=""
17608	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
17609	cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
17610	test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
17611	for cf_opt in W Wall \
17612		Wbad-function-cast \
17613		Wcast-align \
17614		Wcast-qual \
17615		Wdeclaration-after-statement \
17616		Wextra \
17617		Winline \
17618		Wmissing-declarations \
17619		Wmissing-prototypes \
17620		Wnested-externs \
17621		Wpointer-arith \
17622		Wshadow \
17623		Wstrict-prototypes \
17624		Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wno-unknown-pragmas Wswitch-enum
17625	do
17626		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
17627		if { (eval echo "$as_me:17627: \"$ac_compile\"") >&5
17628  (eval $ac_compile) 2>&5
17629  ac_status=$?
17630  echo "$as_me:17630: \$? = $ac_status" >&5
17631  (exit "$ac_status"); }; then
17632			test -n "$verbose" && echo "$as_me:17632: result: ... -$cf_opt" >&5
17633echo "${ECHO_T}... -$cf_opt" >&6
17634			case "$cf_opt" in
17635			(Winline)
17636				case "$GCC_VERSION" in
17637				([34].*)
17638					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
17639
17640echo "${as_me:-configure}:17640: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17641
17642					continue;;
17643				esac
17644				;;
17645			(Wpointer-arith)
17646				case "$GCC_VERSION" in
17647				([12].*)
17648					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
17649
17650echo "${as_me:-configure}:17650: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
17651
17652					continue;;
17653				esac
17654				;;
17655			esac
17656			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
17657		fi
17658	done
17659	CFLAGS="$cf_save_CFLAGS"
17660fi
17661rm -rf ./conftest*
17662
17663fi
17664
17665if test "$GCC" = yes || test "$GXX" = yes
17666then
17667cat > conftest.i <<EOF
17668#ifndef GCC_PRINTF
17669#define GCC_PRINTF 0
17670#endif
17671#ifndef GCC_SCANF
17672#define GCC_SCANF 0
17673#endif
17674#ifndef GCC_NORETURN
17675#define GCC_NORETURN /* nothing */
17676#endif
17677#ifndef GCC_UNUSED
17678#define GCC_UNUSED /* nothing */
17679#endif
17680EOF
17681if test "$GCC" = yes
17682then
17683	{ echo "$as_me:17683: checking for $CC __attribute__ directives..." >&5
17684echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
17685cat > "conftest.$ac_ext" <<EOF
17686#line 17686 "${as_me:-configure}"
17687#include <stdio.h>
17688#include "confdefs.h"
17689#include "conftest.h"
17690#include "conftest.i"
17691#if	GCC_PRINTF
17692#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
17693#else
17694#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
17695#endif
17696#if	GCC_SCANF
17697#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
17698#else
17699#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
17700#endif
17701extern void wow(char *,...) GCC_SCANFLIKE(1,2);
17702extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
17703extern GCC_NORETURN void foo(void);
17704int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
17705EOF
17706	cf_printf_attribute=no
17707	cf_scanf_attribute=no
17708	for cf_attribute in scanf printf unused noreturn
17709	do
17710
17711cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
17712
17713		cf_directive="__attribute__(($cf_attribute))"
17714		echo "checking for $CC $cf_directive" 1>&5
17715
17716		case "$cf_attribute" in
17717		(printf)
17718			cf_printf_attribute=yes
17719			cat >conftest.h <<EOF
17720#define GCC_$cf_ATTRIBUTE 1
17721EOF
17722			;;
17723		(scanf)
17724			cf_scanf_attribute=yes
17725			cat >conftest.h <<EOF
17726#define GCC_$cf_ATTRIBUTE 1
17727EOF
17728			;;
17729		(*)
17730			cat >conftest.h <<EOF
17731#define GCC_$cf_ATTRIBUTE $cf_directive
17732EOF
17733			;;
17734		esac
17735
17736		if { (eval echo "$as_me:17736: \"$ac_compile\"") >&5
17737  (eval $ac_compile) 2>&5
17738  ac_status=$?
17739  echo "$as_me:17739: \$? = $ac_status" >&5
17740  (exit "$ac_status"); }; then
17741			test -n "$verbose" && echo "$as_me:17741: result: ... $cf_attribute" >&5
17742echo "${ECHO_T}... $cf_attribute" >&6
17743			cat conftest.h >>confdefs.h
17744			case "$cf_attribute" in
17745			(noreturn)
17746
17747cat >>confdefs.h <<EOF
17748#define GCC_NORETURN $cf_directive
17749EOF
17750
17751				;;
17752			(printf)
17753				cf_value='/* nothing */'
17754				if test "$cf_printf_attribute" != no ; then
17755					cf_value='__attribute__((format(printf,fmt,var)))'
17756
17757cat >>confdefs.h <<\EOF
17758#define GCC_PRINTF 1
17759EOF
17760
17761				fi
17762
17763cat >>confdefs.h <<EOF
17764#define GCC_PRINTFLIKE(fmt,var) $cf_value
17765EOF
17766
17767				;;
17768			(scanf)
17769				cf_value='/* nothing */'
17770				if test "$cf_scanf_attribute" != no ; then
17771					cf_value='__attribute__((format(scanf,fmt,var)))'
17772
17773cat >>confdefs.h <<\EOF
17774#define GCC_SCANF 1
17775EOF
17776
17777				fi
17778
17779cat >>confdefs.h <<EOF
17780#define GCC_SCANFLIKE(fmt,var) $cf_value
17781EOF
17782
17783				;;
17784			(unused)
17785
17786cat >>confdefs.h <<EOF
17787#define GCC_UNUSED $cf_directive
17788EOF
17789
17790				;;
17791			esac
17792		fi
17793	done
17794else
17795	${FGREP-fgrep} define conftest.i >>confdefs.h
17796fi
17797rm -rf ./conftest*
17798fi
17799
17800fi
17801
17802if test "x$enable_warnings" = "xyes"; then
17803
17804 	ADAFLAGS="$ADAFLAGS -gnatwa -gnatyg"
17805
17806	if test "x$cf_with_cxx" = xyes ; then
17807
17808INTEL_CPLUSPLUS=no
17809
17810if test "$GCC" = yes ; then
17811	case "$host_os" in
17812	(linux*|gnu*)
17813		echo "$as_me:17813: checking if this is really Intel C++ compiler" >&5
17814echo $ECHO_N "checking if this is really Intel C++ compiler... $ECHO_C" >&6
17815		cf_save_CFLAGS="$CXXFLAGS"
17816		CXXFLAGS="$CXXFLAGS -no-gcc"
17817		cat >"conftest.$ac_ext" <<_ACEOF
17818#line 17818 "configure"
17819#include "confdefs.h"
17820
17821int
17822main (void)
17823{
17824
17825#ifdef __INTEL_COMPILER
17826#else
17827#error __INTEL_COMPILER is not defined
17828#endif
17829
17830  ;
17831  return 0;
17832}
17833_ACEOF
17834rm -f "conftest.$ac_objext"
17835if { (eval echo "$as_me:17835: \"$ac_compile\"") >&5
17836  (eval $ac_compile) 2>&5
17837  ac_status=$?
17838  echo "$as_me:17838: \$? = $ac_status" >&5
17839  (exit "$ac_status"); } &&
17840         { ac_try='test -s "conftest.$ac_objext"'
17841  { (eval echo "$as_me:17841: \"$ac_try\"") >&5
17842  (eval $ac_try) 2>&5
17843  ac_status=$?
17844  echo "$as_me:17844: \$? = $ac_status" >&5
17845  (exit "$ac_status"); }; }; then
17846  INTEL_CPLUSPLUS=yes
17847cf_save_CFLAGS="$cf_save_CFLAGS -we147"
17848
17849else
17850  echo "$as_me: failed program was:" >&5
17851cat "conftest.$ac_ext" >&5
17852fi
17853rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17854		CXXFLAGS="$cf_save_CFLAGS"
17855		echo "$as_me:17855: result: $INTEL_CPLUSPLUS" >&5
17856echo "${ECHO_T}$INTEL_CPLUSPLUS" >&6
17857		;;
17858	esac
17859fi
17860
17861CLANG_CPLUSPLUS=no
17862
17863if test "$GCC" = yes ; then
17864	echo "$as_me:17864: checking if this is really Clang C++ compiler" >&5
17865echo $ECHO_N "checking if this is really Clang C++ compiler... $ECHO_C" >&6
17866	cf_save_CFLAGS="$CXXFLAGS"
17867	cat >"conftest.$ac_ext" <<_ACEOF
17868#line 17868 "configure"
17869#include "confdefs.h"
17870
17871int
17872main (void)
17873{
17874
17875#ifdef __clang__
17876#else
17877#error __clang__ is not defined
17878#endif
17879
17880  ;
17881  return 0;
17882}
17883_ACEOF
17884rm -f "conftest.$ac_objext"
17885if { (eval echo "$as_me:17885: \"$ac_compile\"") >&5
17886  (eval $ac_compile) 2>&5
17887  ac_status=$?
17888  echo "$as_me:17888: \$? = $ac_status" >&5
17889  (exit "$ac_status"); } &&
17890         { ac_try='test -s "conftest.$ac_objext"'
17891  { (eval echo "$as_me:17891: \"$ac_try\"") >&5
17892  (eval $ac_try) 2>&5
17893  ac_status=$?
17894  echo "$as_me:17894: \$? = $ac_status" >&5
17895  (exit "$ac_status"); }; }; then
17896  CLANG_CPLUSPLUS=yes
17897
17898else
17899  echo "$as_me: failed program was:" >&5
17900cat "conftest.$ac_ext" >&5
17901fi
17902rm -f "conftest.$ac_objext" "conftest.$ac_ext"
17903	CXXFLAGS="$cf_save_CFLAGS"
17904	echo "$as_me:17904: result: $CLANG_CPLUSPLUS" >&5
17905echo "${ECHO_T}$CLANG_CPLUSPLUS" >&6
17906fi
17907
17908CLANG_VERSION=none
17909
17910if test "x$CLANG_CPLUSPLUS" = "xyes" ; then
17911	case "$CC" in
17912	(c[1-9][0-9]|*/c[1-9][0-9])
17913		{ echo "$as_me:17913: WARNING: replacing broken compiler alias $CC" >&5
17914echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
17915		CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
17916		CC=clang
17917		;;
17918	esac
17919
17920	echo "$as_me:17920: checking version of $CC" >&5
17921echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
17922	CLANG_VERSION="`$CC --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(CLANG[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
17923	test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
17924	echo "$as_me:17924: result: $CLANG_VERSION" >&5
17925echo "${ECHO_T}$CLANG_VERSION" >&6
17926
17927	for cf_clang_opt in \
17928		-Qunused-arguments \
17929		-Wno-error=implicit-function-declaration
17930	do
17931		echo "$as_me:17931: checking if option $cf_clang_opt works" >&5
17932echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
17933		cf_save_CFLAGS="$CFLAGS"
17934		CFLAGS="$CFLAGS $cf_clang_opt"
17935		cat >"conftest.$ac_ext" <<_ACEOF
17936#line 17936 "configure"
17937#include "confdefs.h"
17938
17939			#include <stdio.h>
17940int
17941main (void)
17942{
17943
17944			printf("hello!\\n");
17945  ;
17946  return 0;
17947}
17948_ACEOF
17949rm -f "conftest.$ac_objext" "conftest$ac_exeext"
17950if { (eval echo "$as_me:17950: \"$ac_link\"") >&5
17951  (eval $ac_link) 2>&5
17952  ac_status=$?
17953  echo "$as_me:17953: \$? = $ac_status" >&5
17954  (exit "$ac_status"); } &&
17955         { ac_try='test -s "conftest$ac_exeext"'
17956  { (eval echo "$as_me:17956: \"$ac_try\"") >&5
17957  (eval $ac_try) 2>&5
17958  ac_status=$?
17959  echo "$as_me:17959: \$? = $ac_status" >&5
17960  (exit "$ac_status"); }; }; then
17961
17962			cf_clang_optok=yes
17963else
17964  echo "$as_me: failed program was:" >&5
17965cat "conftest.$ac_ext" >&5
17966
17967			cf_clang_optok=no
17968fi
17969rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
17970		echo "$as_me:17970: result: $cf_clang_optok" >&5
17971echo "${ECHO_T}$cf_clang_optok" >&6
17972		CFLAGS="$cf_save_CFLAGS"
17973		if test "$cf_clang_optok" = yes; then
17974			test -n "$verbose" && echo "	adding option $cf_clang_opt" 1>&6
17975
17976echo "${as_me:-configure}:17976: testing adding option $cf_clang_opt ..." 1>&5
17977
17978	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
17979	CFLAGS="${CFLAGS}$cf_clang_opt"
17980
17981		fi
17982	done
17983fi
17984
17985ac_ext=cc
17986ac_cpp='$CXXCPP $CPPFLAGS'
17987ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
17988ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
17989ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
17990ac_main_return="return"
17991
17992cat > conftest.$ac_ext <<EOF
17993#line 17993 "configure"
17994int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
17995EOF
17996
17997if test "$INTEL_CPLUSPLUS" = yes
17998then
17999# The "-wdXXX" options suppress warnings:
18000# remark #1419: external declaration in primary source file
18001# remark #1682: implicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
18002# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
18003# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
18004# remark #193: zero used for undefined preprocessing identifier
18005# remark #593: variable "curs_sb_left_arrow" was set but never used
18006# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
18007# remark #869: parameter "tw" was never referenced
18008# remark #981: operands are evaluated in unspecified order
18009# warning #269: invalid format string conversion
18010
18011	{ echo "$as_me:18011: checking for $CC warning options..." >&5
18012echo "$as_me: checking for $CC warning options..." >&6;}
18013	cf_save_CXXFLAGS="$CXXFLAGS"
18014	EXTRA_CXXFLAGS="-Wall"
18015	for cf_opt in \
18016		wd1419 \
18017		wd1682 \
18018		wd1683 \
18019		wd1684 \
18020		wd193 \
18021		wd279 \
18022		wd593 \
18023		wd810 \
18024		wd869 \
18025		wd981
18026	do
18027		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -$cf_opt"
18028		if { (eval echo "$as_me:18028: \"$ac_compile\"") >&5
18029  (eval $ac_compile) 2>&5
18030  ac_status=$?
18031  echo "$as_me:18031: \$? = $ac_status" >&5
18032  (exit "$ac_status"); }; then
18033			test -n "$verbose" && echo "$as_me:18033: result: ... -$cf_opt" >&5
18034echo "${ECHO_T}... -$cf_opt" >&6
18035			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
18036		fi
18037	done
18038	CXXFLAGS="$cf_save_CXXFLAGS"
18039
18040elif test "$GXX" = yes
18041then
18042	{ echo "$as_me:18042: checking for $CXX warning options..." >&5
18043echo "$as_me: checking for $CXX warning options..." >&6;}
18044	cf_save_CXXFLAGS="$CXXFLAGS"
18045	EXTRA_CXXFLAGS="-W -Wall"
18046	cf_gxx_extra_warnings=""
18047	test "$with_ext_const" = yes && cf_gxx_extra_warnings="Wwrite-strings"
18048	case "$GXX_VERSION" in
18049	([1-2].*)
18050		;;
18051	(*)
18052		cf_gxx_extra_warnings="$cf_gxx_extra_warnings Weffc++"
18053		;;
18054	esac
18055	for cf_opt in \
18056		Wabi \
18057		fabi-version=0 \
18058		Wextra \
18059		Wignored-qualifiers \
18060		Wlogical-op \
18061		Woverloaded-virtual \
18062		Wsign-promo \
18063		Wsynth \
18064		Wold-style-cast \
18065		Wcast-align \
18066		Wcast-qual \
18067		Wpointer-arith \
18068		Wshadow \
18069		Wundef $cf_gxx_extra_warnings Wno-unused
18070	do
18071		CXXFLAGS="$cf_save_CXXFLAGS $EXTRA_CXXFLAGS -Werror -$cf_opt"
18072		if { (eval echo "$as_me:18072: \"$ac_compile\"") >&5
18073  (eval $ac_compile) 2>&5
18074  ac_status=$?
18075  echo "$as_me:18075: \$? = $ac_status" >&5
18076  (exit "$ac_status"); }; then
18077			test -n "$verbose" && echo "$as_me:18077: result: ... -$cf_opt" >&5
18078echo "${ECHO_T}... -$cf_opt" >&6
18079			EXTRA_CXXFLAGS="$EXTRA_CXXFLAGS -$cf_opt"
18080		else
18081			test -n "$verbose" && echo "$as_me:18081: result: ... no -$cf_opt" >&5
18082echo "${ECHO_T}... no -$cf_opt" >&6
18083		fi
18084	done
18085	CXXFLAGS="$cf_save_CXXFLAGS"
18086fi
18087
18088rm -rf ./conftest*
18089ac_ext=c
18090ac_cpp='$CPP $CPPFLAGS'
18091ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
18092ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
18093ac_compiler_gnu=$ac_cv_c_compiler_gnu
18094ac_main_return="return"
18095
18096	fi
18097fi
18098
18099echo "$as_me:18099: checking if you want to work around bogus compiler/loader warnings" >&5
18100echo $ECHO_N "checking if you want to work around bogus compiler/loader warnings... $ECHO_C" >&6
18101
18102# Check whether --enable-string-hacks or --disable-string-hacks was given.
18103if test "${enable_string_hacks+set}" = set; then
18104  enableval="$enable_string_hacks"
18105  enable_string_hacks=$enableval
18106else
18107  enable_string_hacks=no
18108fi;
18109echo "$as_me:18109: result: $enable_string_hacks" >&5
18110echo "${ECHO_T}$enable_string_hacks" >&6
18111
18112if test "x$enable_string_hacks" = "xyes"; then
18113
18114cat >>confdefs.h <<\EOF
18115#define USE_STRING_HACKS 1
18116EOF
18117
18118	{ echo "$as_me:18118: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&5
18119echo "$as_me: WARNING: enabling string-hacks to work around bogus compiler/loader warnings" >&2;}
18120	echo "$as_me:18120: checking for strlcat" >&5
18121echo $ECHO_N "checking for strlcat... $ECHO_C" >&6
18122if test "${ac_cv_func_strlcat+set}" = set; then
18123  echo $ECHO_N "(cached) $ECHO_C" >&6
18124else
18125  cat >"conftest.$ac_ext" <<_ACEOF
18126#line 18126 "configure"
18127#include "confdefs.h"
18128#define strlcat autoconf_temporary
18129#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
18130#undef strlcat
18131
18132#ifdef __cplusplus
18133extern "C"
18134#endif
18135
18136/* We use char because int might match the return type of a gcc2
18137   builtin and then its argument prototype would still apply.  */
18138char strlcat (void);
18139
18140int
18141main (void)
18142{
18143
18144/* The GNU C library defines stubs for functions which it implements
18145    to always fail with ENOSYS.  Some functions are actually named
18146    something starting with __ and the normal name is an alias.  */
18147#if defined (__stub_strlcat) || defined (__stub___strlcat)
18148#error found stub for strlcat
18149#endif
18150
18151	return strlcat ();
18152  ;
18153  return 0;
18154}
18155_ACEOF
18156rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18157if { (eval echo "$as_me:18157: \"$ac_link\"") >&5
18158  (eval $ac_link) 2>&5
18159  ac_status=$?
18160  echo "$as_me:18160: \$? = $ac_status" >&5
18161  (exit "$ac_status"); } &&
18162         { ac_try='test -s "conftest$ac_exeext"'
18163  { (eval echo "$as_me:18163: \"$ac_try\"") >&5
18164  (eval $ac_try) 2>&5
18165  ac_status=$?
18166  echo "$as_me:18166: \$? = $ac_status" >&5
18167  (exit "$ac_status"); }; }; then
18168  ac_cv_func_strlcat=yes
18169else
18170  echo "$as_me: failed program was:" >&5
18171cat "conftest.$ac_ext" >&5
18172ac_cv_func_strlcat=no
18173fi
18174rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18175fi
18176echo "$as_me:18176: result: $ac_cv_func_strlcat" >&5
18177echo "${ECHO_T}$ac_cv_func_strlcat" >&6
18178if test "$ac_cv_func_strlcat" = yes; then
18179
18180cat >>confdefs.h <<\EOF
18181#define HAVE_STRLCAT 1
18182EOF
18183
18184else
18185
18186		echo "$as_me:18186: checking for strlcat in -lbsd" >&5
18187echo $ECHO_N "checking for strlcat in -lbsd... $ECHO_C" >&6
18188if test "${ac_cv_lib_bsd_strlcat+set}" = set; then
18189  echo $ECHO_N "(cached) $ECHO_C" >&6
18190else
18191  ac_check_lib_save_LIBS=$LIBS
18192LIBS="-lbsd  $LIBS"
18193cat >"conftest.$ac_ext" <<_ACEOF
18194#line 18194 "configure"
18195#include "confdefs.h"
18196
18197/* Override any gcc2 internal prototype to avoid an error.  */
18198#ifdef __cplusplus
18199extern "C"
18200#endif
18201/* We use char because int might match the return type of a gcc2
18202   builtin and then its argument prototype would still apply.  */
18203char strlcat (void);
18204int
18205main (void)
18206{
18207strlcat ();
18208  ;
18209  return 0;
18210}
18211_ACEOF
18212rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18213if { (eval echo "$as_me:18213: \"$ac_link\"") >&5
18214  (eval $ac_link) 2>&5
18215  ac_status=$?
18216  echo "$as_me:18216: \$? = $ac_status" >&5
18217  (exit "$ac_status"); } &&
18218         { ac_try='test -s "conftest$ac_exeext"'
18219  { (eval echo "$as_me:18219: \"$ac_try\"") >&5
18220  (eval $ac_try) 2>&5
18221  ac_status=$?
18222  echo "$as_me:18222: \$? = $ac_status" >&5
18223  (exit "$ac_status"); }; }; then
18224  ac_cv_lib_bsd_strlcat=yes
18225else
18226  echo "$as_me: failed program was:" >&5
18227cat "conftest.$ac_ext" >&5
18228ac_cv_lib_bsd_strlcat=no
18229fi
18230rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18231LIBS=$ac_check_lib_save_LIBS
18232fi
18233echo "$as_me:18233: result: $ac_cv_lib_bsd_strlcat" >&5
18234echo "${ECHO_T}$ac_cv_lib_bsd_strlcat" >&6
18235if test "$ac_cv_lib_bsd_strlcat" = yes; then
18236
18237cf_add_libs="$LIBS"
18238# reverse order
18239cf_add_0lib=
18240for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
18241# filter duplicates
18242for cf_add_1lib in $cf_add_0lib; do
18243	for cf_add_2lib in $cf_add_libs; do
18244		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
18245			cf_add_1lib=
18246			break
18247		fi
18248	done
18249	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
18250done
18251LIBS="$cf_add_libs"
18252
18253for ac_header in bsd/string.h
18254do
18255as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
18256echo "$as_me:18256: checking for $ac_header" >&5
18257echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
18258if eval "test \"\${$as_ac_Header+set}\" = set"; then
18259  echo $ECHO_N "(cached) $ECHO_C" >&6
18260else
18261  cat >"conftest.$ac_ext" <<_ACEOF
18262#line 18262 "configure"
18263#include "confdefs.h"
18264#include <$ac_header>
18265_ACEOF
18266if { (eval echo "$as_me:18266: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18267  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18268  ac_status=$?
18269  $EGREP -v '^ *\+' conftest.er1 >conftest.err
18270  rm -f conftest.er1
18271  cat conftest.err >&5
18272  echo "$as_me:18272: \$? = $ac_status" >&5
18273  (exit "$ac_status"); } >/dev/null; then
18274  if test -s conftest.err; then
18275    ac_cpp_err=$ac_c_preproc_warn_flag
18276  else
18277    ac_cpp_err=
18278  fi
18279else
18280  ac_cpp_err=yes
18281fi
18282if test -z "$ac_cpp_err"; then
18283  eval "$as_ac_Header=yes"
18284else
18285  echo "$as_me: failed program was:" >&5
18286  cat "conftest.$ac_ext" >&5
18287  eval "$as_ac_Header=no"
18288fi
18289rm -f conftest.err "conftest.$ac_ext"
18290fi
18291echo "$as_me:18291: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
18292echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
18293if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
18294  cat >>confdefs.h <<EOF
18295#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
18296EOF
18297
18298fi
18299done
18300
18301cat >>confdefs.h <<\EOF
18302#define HAVE_STRLCAT 1
18303EOF
18304
18305fi
18306
18307fi
18308
18309for ac_func in strlcpy snprintf
18310do
18311as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18312echo "$as_me:18312: checking for $ac_func" >&5
18313echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
18314if eval "test \"\${$as_ac_var+set}\" = set"; then
18315  echo $ECHO_N "(cached) $ECHO_C" >&6
18316else
18317  cat >"conftest.$ac_ext" <<_ACEOF
18318#line 18318 "configure"
18319#include "confdefs.h"
18320#define $ac_func autoconf_temporary
18321#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
18322#undef $ac_func
18323
18324#ifdef __cplusplus
18325extern "C"
18326#endif
18327
18328/* We use char because int might match the return type of a gcc2
18329   builtin and then its argument prototype would still apply.  */
18330char $ac_func (void);
18331
18332int
18333main (void)
18334{
18335
18336/* The GNU C library defines stubs for functions which it implements
18337    to always fail with ENOSYS.  Some functions are actually named
18338    something starting with __ and the normal name is an alias.  */
18339#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
18340#error found stub for $ac_func
18341#endif
18342
18343	return $ac_func ();
18344  ;
18345  return 0;
18346}
18347_ACEOF
18348rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18349if { (eval echo "$as_me:18349: \"$ac_link\"") >&5
18350  (eval $ac_link) 2>&5
18351  ac_status=$?
18352  echo "$as_me:18352: \$? = $ac_status" >&5
18353  (exit "$ac_status"); } &&
18354         { ac_try='test -s "conftest$ac_exeext"'
18355  { (eval echo "$as_me:18355: \"$ac_try\"") >&5
18356  (eval $ac_try) 2>&5
18357  ac_status=$?
18358  echo "$as_me:18358: \$? = $ac_status" >&5
18359  (exit "$ac_status"); }; }; then
18360  eval "$as_ac_var=yes"
18361else
18362  echo "$as_me: failed program was:" >&5
18363cat "conftest.$ac_ext" >&5
18364eval "$as_ac_var=no"
18365fi
18366rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18367fi
18368echo "$as_me:18368: result: `eval echo '${'"$as_ac_var"'}'`" >&5
18369echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
18370if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
18371  cat >>confdefs.h <<EOF
18372#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18373EOF
18374
18375fi
18376done
18377
18378fi
18379
18380###	use option --enable-assertions to turn on generation of assertion code
18381echo "$as_me:18381: checking if you want to enable runtime assertions" >&5
18382echo $ECHO_N "checking if you want to enable runtime assertions... $ECHO_C" >&6
18383
18384# Check whether --enable-assertions or --disable-assertions was given.
18385if test "${enable_assertions+set}" = set; then
18386  enableval="$enable_assertions"
18387  with_assertions=$enableval
18388else
18389  with_assertions=no
18390fi;
18391echo "$as_me:18391: result: $with_assertions" >&5
18392echo "${ECHO_T}$with_assertions" >&6
18393if test -n "$GCC"
18394then
18395	if test "$with_assertions" = no
18396	then
18397		CPPFLAGS="$CPPFLAGS -DNDEBUG"
18398	else
18399
18400 	ADAFLAGS="$ADAFLAGS -gnata"
18401
18402	fi
18403fi
18404
18405###	use option --disable-leaks to suppress "permanent" leaks, for testing
18406
18407echo "$as_me:18407: checking if you want to use dmalloc for testing" >&5
18408echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
18409
18410# Check whether --with-dmalloc or --without-dmalloc was given.
18411if test "${with_dmalloc+set}" = set; then
18412  withval="$with_dmalloc"
18413  case "x$withval" in
18414	(x|xno) ;;
18415	(*)
18416		: "${with_cflags:=-g}"
18417		: "${enable_leaks:=no}"
18418		with_dmalloc=yes
18419
18420cat >>confdefs.h <<EOF
18421#define USE_DMALLOC 1
18422EOF
18423
18424		;;
18425	esac
18426else
18427  with_dmalloc=
18428fi;
18429echo "$as_me:18429: result: ${with_dmalloc:-no}" >&5
18430echo "${ECHO_T}${with_dmalloc:-no}" >&6
18431
18432case ".$with_cflags" in
18433(.*-g*)
18434	case .$CFLAGS in
18435	(.*-g*)
18436		;;
18437	(*)
18438
18439cf_fix_cppflags=no
18440cf_new_cflags=
18441cf_new_cppflags=
18442cf_new_extra_cppflags=
18443
18444for cf_add_cflags in -g
18445do
18446case "$cf_fix_cppflags" in
18447(no)
18448	case "$cf_add_cflags" in
18449	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18450		case "$cf_add_cflags" in
18451		(-D*)
18452			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18453
18454			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18455				&& test -z "${cf_tst_cflags}" \
18456				&& cf_fix_cppflags=yes
18457
18458			if test "$cf_fix_cppflags" = yes ; then
18459
18460	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18461	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18462
18463				continue
18464			elif test "${cf_tst_cflags}" = "\"'" ; then
18465
18466	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18467	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18468
18469				continue
18470			fi
18471			;;
18472		esac
18473		case "$CPPFLAGS" in
18474		(*$cf_add_cflags)
18475			;;
18476		(*)
18477			case "$cf_add_cflags" in
18478			(-D*)
18479				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18480
18481CPPFLAGS=`echo "$CPPFLAGS" | \
18482	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
18483		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
18484
18485				;;
18486			esac
18487
18488	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18489	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18490
18491			;;
18492		esac
18493		;;
18494	(*)
18495
18496	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18497	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18498
18499		;;
18500	esac
18501	;;
18502(yes)
18503
18504	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18505	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18506
18507	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18508
18509	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18510		&& test -z "${cf_tst_cflags}" \
18511		&& cf_fix_cppflags=no
18512	;;
18513esac
18514done
18515
18516if test -n "$cf_new_cflags" ; then
18517
18518	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18519	CFLAGS="${CFLAGS}$cf_new_cflags"
18520
18521fi
18522
18523if test -n "$cf_new_cppflags" ; then
18524
18525	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18526	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18527
18528fi
18529
18530if test -n "$cf_new_extra_cppflags" ; then
18531
18532	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18533	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18534
18535fi
18536
18537		;;
18538	esac
18539	;;
18540esac
18541
18542if test "$with_dmalloc" = yes ; then
18543	echo "$as_me:18543: checking for dmalloc.h" >&5
18544echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
18545if test "${ac_cv_header_dmalloc_h+set}" = set; then
18546  echo $ECHO_N "(cached) $ECHO_C" >&6
18547else
18548  cat >"conftest.$ac_ext" <<_ACEOF
18549#line 18549 "configure"
18550#include "confdefs.h"
18551#include <dmalloc.h>
18552_ACEOF
18553if { (eval echo "$as_me:18553: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18554  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18555  ac_status=$?
18556  $EGREP -v '^ *\+' conftest.er1 >conftest.err
18557  rm -f conftest.er1
18558  cat conftest.err >&5
18559  echo "$as_me:18559: \$? = $ac_status" >&5
18560  (exit "$ac_status"); } >/dev/null; then
18561  if test -s conftest.err; then
18562    ac_cpp_err=$ac_c_preproc_warn_flag
18563  else
18564    ac_cpp_err=
18565  fi
18566else
18567  ac_cpp_err=yes
18568fi
18569if test -z "$ac_cpp_err"; then
18570  ac_cv_header_dmalloc_h=yes
18571else
18572  echo "$as_me: failed program was:" >&5
18573  cat "conftest.$ac_ext" >&5
18574  ac_cv_header_dmalloc_h=no
18575fi
18576rm -f conftest.err "conftest.$ac_ext"
18577fi
18578echo "$as_me:18578: result: $ac_cv_header_dmalloc_h" >&5
18579echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
18580if test "$ac_cv_header_dmalloc_h" = yes; then
18581
18582echo "$as_me:18582: checking for dmalloc_debug in -ldmalloc" >&5
18583echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
18584if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
18585  echo $ECHO_N "(cached) $ECHO_C" >&6
18586else
18587  ac_check_lib_save_LIBS=$LIBS
18588LIBS="-ldmalloc  $LIBS"
18589cat >"conftest.$ac_ext" <<_ACEOF
18590#line 18590 "configure"
18591#include "confdefs.h"
18592
18593/* Override any gcc2 internal prototype to avoid an error.  */
18594#ifdef __cplusplus
18595extern "C"
18596#endif
18597/* We use char because int might match the return type of a gcc2
18598   builtin and then its argument prototype would still apply.  */
18599char dmalloc_debug (void);
18600int
18601main (void)
18602{
18603dmalloc_debug ();
18604  ;
18605  return 0;
18606}
18607_ACEOF
18608rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18609if { (eval echo "$as_me:18609: \"$ac_link\"") >&5
18610  (eval $ac_link) 2>&5
18611  ac_status=$?
18612  echo "$as_me:18612: \$? = $ac_status" >&5
18613  (exit "$ac_status"); } &&
18614         { ac_try='test -s "conftest$ac_exeext"'
18615  { (eval echo "$as_me:18615: \"$ac_try\"") >&5
18616  (eval $ac_try) 2>&5
18617  ac_status=$?
18618  echo "$as_me:18618: \$? = $ac_status" >&5
18619  (exit "$ac_status"); }; }; then
18620  ac_cv_lib_dmalloc_dmalloc_debug=yes
18621else
18622  echo "$as_me: failed program was:" >&5
18623cat "conftest.$ac_ext" >&5
18624ac_cv_lib_dmalloc_dmalloc_debug=no
18625fi
18626rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18627LIBS=$ac_check_lib_save_LIBS
18628fi
18629echo "$as_me:18629: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
18630echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
18631if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
18632  cat >>confdefs.h <<EOF
18633#define HAVE_LIBDMALLOC 1
18634EOF
18635
18636  LIBS="-ldmalloc $LIBS"
18637
18638fi
18639
18640fi
18641
18642fi
18643
18644echo "$as_me:18644: checking if you want to use dbmalloc for testing" >&5
18645echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
18646
18647# Check whether --with-dbmalloc or --without-dbmalloc was given.
18648if test "${with_dbmalloc+set}" = set; then
18649  withval="$with_dbmalloc"
18650  case "x$withval" in
18651	(x|xno) ;;
18652	(*)
18653		: "${with_cflags:=-g}"
18654		: "${enable_leaks:=no}"
18655		with_dbmalloc=yes
18656
18657cat >>confdefs.h <<EOF
18658#define USE_DBMALLOC 1
18659EOF
18660
18661		;;
18662	esac
18663else
18664  with_dbmalloc=
18665fi;
18666echo "$as_me:18666: result: ${with_dbmalloc:-no}" >&5
18667echo "${ECHO_T}${with_dbmalloc:-no}" >&6
18668
18669case ".$with_cflags" in
18670(.*-g*)
18671	case .$CFLAGS in
18672	(.*-g*)
18673		;;
18674	(*)
18675
18676cf_fix_cppflags=no
18677cf_new_cflags=
18678cf_new_cppflags=
18679cf_new_extra_cppflags=
18680
18681for cf_add_cflags in -g
18682do
18683case "$cf_fix_cppflags" in
18684(no)
18685	case "$cf_add_cflags" in
18686	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18687		case "$cf_add_cflags" in
18688		(-D*)
18689			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18690
18691			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18692				&& test -z "${cf_tst_cflags}" \
18693				&& cf_fix_cppflags=yes
18694
18695			if test "$cf_fix_cppflags" = yes ; then
18696
18697	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18698	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18699
18700				continue
18701			elif test "${cf_tst_cflags}" = "\"'" ; then
18702
18703	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18704	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18705
18706				continue
18707			fi
18708			;;
18709		esac
18710		case "$CPPFLAGS" in
18711		(*$cf_add_cflags)
18712			;;
18713		(*)
18714			case "$cf_add_cflags" in
18715			(-D*)
18716				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18717
18718CPPFLAGS=`echo "$CPPFLAGS" | \
18719	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
18720		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
18721
18722				;;
18723			esac
18724
18725	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18726	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18727
18728			;;
18729		esac
18730		;;
18731	(*)
18732
18733	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18734	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18735
18736		;;
18737	esac
18738	;;
18739(yes)
18740
18741	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18742	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18743
18744	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18745
18746	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18747		&& test -z "${cf_tst_cflags}" \
18748		&& cf_fix_cppflags=no
18749	;;
18750esac
18751done
18752
18753if test -n "$cf_new_cflags" ; then
18754
18755	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18756	CFLAGS="${CFLAGS}$cf_new_cflags"
18757
18758fi
18759
18760if test -n "$cf_new_cppflags" ; then
18761
18762	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
18763	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
18764
18765fi
18766
18767if test -n "$cf_new_extra_cppflags" ; then
18768
18769	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
18770	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
18771
18772fi
18773
18774		;;
18775	esac
18776	;;
18777esac
18778
18779if test "$with_dbmalloc" = yes ; then
18780	echo "$as_me:18780: checking for dbmalloc.h" >&5
18781echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
18782if test "${ac_cv_header_dbmalloc_h+set}" = set; then
18783  echo $ECHO_N "(cached) $ECHO_C" >&6
18784else
18785  cat >"conftest.$ac_ext" <<_ACEOF
18786#line 18786 "configure"
18787#include "confdefs.h"
18788#include <dbmalloc.h>
18789_ACEOF
18790if { (eval echo "$as_me:18790: \"$ac_cpp "conftest.$ac_ext"\"") >&5
18791  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
18792  ac_status=$?
18793  $EGREP -v '^ *\+' conftest.er1 >conftest.err
18794  rm -f conftest.er1
18795  cat conftest.err >&5
18796  echo "$as_me:18796: \$? = $ac_status" >&5
18797  (exit "$ac_status"); } >/dev/null; then
18798  if test -s conftest.err; then
18799    ac_cpp_err=$ac_c_preproc_warn_flag
18800  else
18801    ac_cpp_err=
18802  fi
18803else
18804  ac_cpp_err=yes
18805fi
18806if test -z "$ac_cpp_err"; then
18807  ac_cv_header_dbmalloc_h=yes
18808else
18809  echo "$as_me: failed program was:" >&5
18810  cat "conftest.$ac_ext" >&5
18811  ac_cv_header_dbmalloc_h=no
18812fi
18813rm -f conftest.err "conftest.$ac_ext"
18814fi
18815echo "$as_me:18815: result: $ac_cv_header_dbmalloc_h" >&5
18816echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
18817if test "$ac_cv_header_dbmalloc_h" = yes; then
18818
18819echo "$as_me:18819: checking for debug_malloc in -ldbmalloc" >&5
18820echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
18821if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
18822  echo $ECHO_N "(cached) $ECHO_C" >&6
18823else
18824  ac_check_lib_save_LIBS=$LIBS
18825LIBS="-ldbmalloc  $LIBS"
18826cat >"conftest.$ac_ext" <<_ACEOF
18827#line 18827 "configure"
18828#include "confdefs.h"
18829
18830/* Override any gcc2 internal prototype to avoid an error.  */
18831#ifdef __cplusplus
18832extern "C"
18833#endif
18834/* We use char because int might match the return type of a gcc2
18835   builtin and then its argument prototype would still apply.  */
18836char debug_malloc (void);
18837int
18838main (void)
18839{
18840debug_malloc ();
18841  ;
18842  return 0;
18843}
18844_ACEOF
18845rm -f "conftest.$ac_objext" "conftest$ac_exeext"
18846if { (eval echo "$as_me:18846: \"$ac_link\"") >&5
18847  (eval $ac_link) 2>&5
18848  ac_status=$?
18849  echo "$as_me:18849: \$? = $ac_status" >&5
18850  (exit "$ac_status"); } &&
18851         { ac_try='test -s "conftest$ac_exeext"'
18852  { (eval echo "$as_me:18852: \"$ac_try\"") >&5
18853  (eval $ac_try) 2>&5
18854  ac_status=$?
18855  echo "$as_me:18855: \$? = $ac_status" >&5
18856  (exit "$ac_status"); }; }; then
18857  ac_cv_lib_dbmalloc_debug_malloc=yes
18858else
18859  echo "$as_me: failed program was:" >&5
18860cat "conftest.$ac_ext" >&5
18861ac_cv_lib_dbmalloc_debug_malloc=no
18862fi
18863rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
18864LIBS=$ac_check_lib_save_LIBS
18865fi
18866echo "$as_me:18866: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
18867echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
18868if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
18869  cat >>confdefs.h <<EOF
18870#define HAVE_LIBDBMALLOC 1
18871EOF
18872
18873  LIBS="-ldbmalloc $LIBS"
18874
18875fi
18876
18877fi
18878
18879fi
18880
18881echo "$as_me:18881: checking if you want to use valgrind for testing" >&5
18882echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
18883
18884# Check whether --with-valgrind or --without-valgrind was given.
18885if test "${with_valgrind+set}" = set; then
18886  withval="$with_valgrind"
18887  case "x$withval" in
18888	(x|xno) ;;
18889	(*)
18890		: "${with_cflags:=-g}"
18891		: "${enable_leaks:=no}"
18892		with_valgrind=yes
18893
18894cat >>confdefs.h <<EOF
18895#define USE_VALGRIND 1
18896EOF
18897
18898		;;
18899	esac
18900else
18901  with_valgrind=
18902fi;
18903echo "$as_me:18903: result: ${with_valgrind:-no}" >&5
18904echo "${ECHO_T}${with_valgrind:-no}" >&6
18905
18906case ".$with_cflags" in
18907(.*-g*)
18908	case .$CFLAGS in
18909	(.*-g*)
18910		;;
18911	(*)
18912
18913cf_fix_cppflags=no
18914cf_new_cflags=
18915cf_new_cppflags=
18916cf_new_extra_cppflags=
18917
18918for cf_add_cflags in -g
18919do
18920case "$cf_fix_cppflags" in
18921(no)
18922	case "$cf_add_cflags" in
18923	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
18924		case "$cf_add_cflags" in
18925		(-D*)
18926			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
18927
18928			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18929				&& test -z "${cf_tst_cflags}" \
18930				&& cf_fix_cppflags=yes
18931
18932			if test "$cf_fix_cppflags" = yes ; then
18933
18934	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18935	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18936
18937				continue
18938			elif test "${cf_tst_cflags}" = "\"'" ; then
18939
18940	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18941	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18942
18943				continue
18944			fi
18945			;;
18946		esac
18947		case "$CPPFLAGS" in
18948		(*$cf_add_cflags)
18949			;;
18950		(*)
18951			case "$cf_add_cflags" in
18952			(-D*)
18953				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
18954
18955CPPFLAGS=`echo "$CPPFLAGS" | \
18956	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
18957		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
18958
18959				;;
18960			esac
18961
18962	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
18963	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
18964
18965			;;
18966		esac
18967		;;
18968	(*)
18969
18970	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
18971	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
18972
18973		;;
18974	esac
18975	;;
18976(yes)
18977
18978	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
18979	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
18980
18981	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
18982
18983	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
18984		&& test -z "${cf_tst_cflags}" \
18985		&& cf_fix_cppflags=no
18986	;;
18987esac
18988done
18989
18990if test -n "$cf_new_cflags" ; then
18991
18992	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
18993	CFLAGS="${CFLAGS}$cf_new_cflags"
18994
18995fi
18996
18997if test -n "$cf_new_cppflags" ; then
18998
18999	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19000	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19001
19002fi
19003
19004if test -n "$cf_new_extra_cppflags" ; then
19005
19006	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19007	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19008
19009fi
19010
19011		;;
19012	esac
19013	;;
19014esac
19015
19016echo "$as_me:19016: checking if you want to perform memory-leak testing" >&5
19017echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
19018
19019# Check whether --enable-leaks or --disable-leaks was given.
19020if test "${enable_leaks+set}" = set; then
19021  enableval="$enable_leaks"
19022  enable_leaks=$enableval
19023else
19024  enable_leaks=yes
19025fi;
19026if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
19027echo "$as_me:19027: result: $with_no_leaks" >&5
19028echo "${ECHO_T}$with_no_leaks" >&6
19029
19030if test "$enable_leaks" = no ; then
19031
19032cat >>confdefs.h <<\EOF
19033#define NO_LEAKS 1
19034EOF
19035
19036cat >>confdefs.h <<\EOF
19037#define YY_NO_LEAKS 1
19038EOF
19039
19040fi
19041
19042cat >>confdefs.h <<\EOF
19043#define HAVE_NC_ALLOC_H 1
19044EOF
19045
19046###	use option --enable-expanded to generate certain macros as functions
19047
19048# Check whether --enable-expanded or --disable-expanded was given.
19049if test "${enable_expanded+set}" = set; then
19050  enableval="$enable_expanded"
19051  test "x$enableval" = xyes &&
19052cat >>confdefs.h <<\EOF
19053#define NCURSES_EXPANDED 1
19054EOF
19055
19056fi;
19057
19058###	use option --disable-macros to suppress macros in favor of functions
19059
19060# Check whether --enable-macros or --disable-macros was given.
19061if test "${enable_macros+set}" = set; then
19062  enableval="$enable_macros"
19063  test "$enableval" = no &&
19064cat >>confdefs.h <<\EOF
19065#define NCURSES_NOMACROS 1
19066EOF
19067
19068fi;
19069
19070# Normally we only add trace() to the debug-library.  Allow this to be
19071# extended to all models of the ncurses library:
19072cf_all_traces=no
19073case "$CFLAGS $CPPFLAGS" in
19074(*-DTRACE*)
19075	cf_all_traces=yes
19076	;;
19077esac
19078
19079echo "$as_me:19079: checking whether to add trace feature to all models" >&5
19080echo $ECHO_N "checking whether to add trace feature to all models... $ECHO_C" >&6
19081
19082# Check whether --with-trace or --without-trace was given.
19083if test "${with_trace+set}" = set; then
19084  withval="$with_trace"
19085  cf_with_trace=$withval
19086else
19087  cf_with_trace=$cf_all_traces
19088fi;
19089echo "$as_me:19089: result: $cf_with_trace" >&5
19090echo "${ECHO_T}$cf_with_trace" >&6
19091
19092if test "x$cf_with_trace" = xyes ; then
19093	LIB_TRACING=all
19094	ADA_TRACE=TRUE
19095
19096cf_fix_cppflags=no
19097cf_new_cflags=
19098cf_new_cppflags=
19099cf_new_extra_cppflags=
19100
19101for cf_add_cflags in -DTRACE
19102do
19103case "$cf_fix_cppflags" in
19104(no)
19105	case "$cf_add_cflags" in
19106	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
19107		case "$cf_add_cflags" in
19108		(-D*)
19109			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
19110
19111			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19112				&& test -z "${cf_tst_cflags}" \
19113				&& cf_fix_cppflags=yes
19114
19115			if test "$cf_fix_cppflags" = yes ; then
19116
19117	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19118	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19119
19120				continue
19121			elif test "${cf_tst_cflags}" = "\"'" ; then
19122
19123	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19124	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19125
19126				continue
19127			fi
19128			;;
19129		esac
19130		case "$CPPFLAGS" in
19131		(*$cf_add_cflags)
19132			;;
19133		(*)
19134			case "$cf_add_cflags" in
19135			(-D*)
19136				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
19137
19138CPPFLAGS=`echo "$CPPFLAGS" | \
19139	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
19140		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
19141
19142				;;
19143			esac
19144
19145	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
19146	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
19147
19148			;;
19149		esac
19150		;;
19151	(*)
19152
19153	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
19154	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
19155
19156		;;
19157	esac
19158	;;
19159(yes)
19160
19161	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
19162	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
19163
19164	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
19165
19166	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
19167		&& test -z "${cf_tst_cflags}" \
19168		&& cf_fix_cppflags=no
19169	;;
19170esac
19171done
19172
19173if test -n "$cf_new_cflags" ; then
19174
19175	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
19176	CFLAGS="${CFLAGS}$cf_new_cflags"
19177
19178fi
19179
19180if test -n "$cf_new_cppflags" ; then
19181
19182	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
19183	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
19184
19185fi
19186
19187if test -n "$cf_new_extra_cppflags" ; then
19188
19189	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
19190	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
19191
19192fi
19193
19194cat >>confdefs.h <<\EOF
19195#define HAVE__TRACEF 1
19196EOF
19197
19198else
19199	LIB_TRACING=DEBUG
19200	ADA_TRACE=FALSE
19201fi
19202
19203echo "$as_me:19203: checking if we want to use GNAT projects" >&5
19204echo $ECHO_N "checking if we want to use GNAT projects... $ECHO_C" >&6
19205
19206# Check whether --enable-gnat-projects or --disable-gnat-projects was given.
19207if test "${enable_gnat_projects+set}" = set; then
19208  enableval="$enable_gnat_projects"
19209  test "$enableval" != no && enableval=yes
19210	if test "$enableval" != "yes" ; then
19211    enable_gnat_projects=no
19212	else
19213		enable_gnat_projects=yes
19214	fi
19215else
19216  enableval=yes
19217	enable_gnat_projects=yes
19218
19219fi;
19220echo "$as_me:19220: result: $enable_gnat_projects" >&5
19221echo "${ECHO_T}$enable_gnat_projects" >&6
19222
19223###	Checks for libraries.
19224case "$cf_cv_system_name" in
19225(*mingw32*|*mingw64*)
19226	# Note: WINVER may be a problem with Windows 10
19227	if test "x$with_exp_win32" = xyes ; then
19228		CPPFLAGS="$CPPFLAGS -DWINVER=0x0600 -DWIN32_LEAN_AND_MEAN"
19229	else
19230		CPPFLAGS="$CPPFLAGS -DWINVER=0x0501 -DWIN32_LEAN_AND_MEAN"
19231	fi
19232
19233echo "$as_me:19233: checking if ssp library is needed" >&5
19234echo $ECHO_N "checking if ssp library is needed... $ECHO_C" >&6
19235if test "${cf_cv_need_libssp+set}" = set; then
19236  echo $ECHO_N "(cached) $ECHO_C" >&6
19237else
19238
19239cat >"conftest.$ac_ext" <<_ACEOF
19240#line 19240 "configure"
19241#include "confdefs.h"
19242
19243#include <sys/types.h>
19244#include <dirent.h>
19245
19246int
19247main (void)
19248{
19249
19250       DIR *dp = opendir(".");
19251
19252  ;
19253  return 0;
19254}
19255_ACEOF
19256rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19257if { (eval echo "$as_me:19257: \"$ac_link\"") >&5
19258  (eval $ac_link) 2>&5
19259  ac_status=$?
19260  echo "$as_me:19260: \$? = $ac_status" >&5
19261  (exit "$ac_status"); } &&
19262         { ac_try='test -s "conftest$ac_exeext"'
19263  { (eval echo "$as_me:19263: \"$ac_try\"") >&5
19264  (eval $ac_try) 2>&5
19265  ac_status=$?
19266  echo "$as_me:19266: \$? = $ac_status" >&5
19267  (exit "$ac_status"); }; }; then
19268  cf_cv_need_libssp=no
19269else
19270  echo "$as_me: failed program was:" >&5
19271cat "conftest.$ac_ext" >&5
19272
19273	cf_save_LIBS="$LIBS"
19274	LIBS="$LIBS -lssp"
19275	cat >"conftest.$ac_ext" <<_ACEOF
19276#line 19276 "configure"
19277#include "confdefs.h"
19278
19279#include <sys/types.h>
19280#include <dirent.h>
19281
19282int
19283main (void)
19284{
19285
19286		   DIR *dp = opendir(".");
19287
19288  ;
19289  return 0;
19290}
19291_ACEOF
19292rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19293if { (eval echo "$as_me:19293: \"$ac_link\"") >&5
19294  (eval $ac_link) 2>&5
19295  ac_status=$?
19296  echo "$as_me:19296: \$? = $ac_status" >&5
19297  (exit "$ac_status"); } &&
19298         { ac_try='test -s "conftest$ac_exeext"'
19299  { (eval echo "$as_me:19299: \"$ac_try\"") >&5
19300  (eval $ac_try) 2>&5
19301  ac_status=$?
19302  echo "$as_me:19302: \$? = $ac_status" >&5
19303  (exit "$ac_status"); }; }; then
19304  cf_cv_need_libssp=yes
19305else
19306  echo "$as_me: failed program was:" >&5
19307cat "conftest.$ac_ext" >&5
19308cf_cv_need_libssp=maybe
19309fi
19310rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19311	LIBS="$cf_save_LIBS"
19312
19313fi
19314rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19315fi
19316echo "$as_me:19316: result: $cf_cv_need_libssp" >&5
19317echo "${ECHO_T}$cf_cv_need_libssp" >&6
19318
19319if test "x$cf_cv_need_libssp" = xyes
19320then
19321
19322cf_add_libs="$LIBS"
19323# reverse order
19324cf_add_0lib=
19325for cf_add_1lib in -lssp; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19326# filter duplicates
19327for cf_add_1lib in $cf_add_0lib; do
19328	for cf_add_2lib in $cf_add_libs; do
19329		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19330			cf_add_1lib=
19331			break
19332		fi
19333	done
19334	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19335done
19336LIBS="$cf_add_libs"
19337
19338fi
19339
19340	;;
19341(*)
19342	;;
19343esac
19344
19345echo "$as_me:19345: checking if -lm needed for math functions" >&5
19346echo $ECHO_N "checking if -lm needed for math functions... $ECHO_C" >&6
19347if test "${cf_cv_need_libm+set}" = set; then
19348  echo $ECHO_N "(cached) $ECHO_C" >&6
19349else
19350
19351	cat >"conftest.$ac_ext" <<_ACEOF
19352#line 19352 "configure"
19353#include "confdefs.h"
19354
19355		#include <stdio.h>
19356		#include <stdlib.h>
19357		#include <math.h>
19358
19359int
19360main (void)
19361{
19362double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19363  ;
19364  return 0;
19365}
19366_ACEOF
19367rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19368if { (eval echo "$as_me:19368: \"$ac_link\"") >&5
19369  (eval $ac_link) 2>&5
19370  ac_status=$?
19371  echo "$as_me:19371: \$? = $ac_status" >&5
19372  (exit "$ac_status"); } &&
19373         { ac_try='test -s "conftest$ac_exeext"'
19374  { (eval echo "$as_me:19374: \"$ac_try\"") >&5
19375  (eval $ac_try) 2>&5
19376  ac_status=$?
19377  echo "$as_me:19377: \$? = $ac_status" >&5
19378  (exit "$ac_status"); }; }; then
19379  cf_cv_need_libm=no
19380else
19381  echo "$as_me: failed program was:" >&5
19382cat "conftest.$ac_ext" >&5
19383cf_cv_need_libm=yes
19384fi
19385rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19386fi
19387echo "$as_me:19387: result: $cf_cv_need_libm" >&5
19388echo "${ECHO_T}$cf_cv_need_libm" >&6
19389
19390if test "$cf_cv_need_libm" = yes
19391then
19392
19393	cf_save_LIBS="$LIBS"
19394	LIBS="$LIBS -lm"
19395	echo "$as_me:19395: checking if -lm is available for math functions" >&5
19396echo $ECHO_N "checking if -lm is available for math functions... $ECHO_C" >&6
19397if test "${cf_cv_have_libm+set}" = set; then
19398  echo $ECHO_N "(cached) $ECHO_C" >&6
19399else
19400
19401	cat >"conftest.$ac_ext" <<_ACEOF
19402#line 19402 "configure"
19403#include "confdefs.h"
19404
19405		#include <stdio.h>
19406		#include <stdlib.h>
19407		#include <math.h>
19408
19409int
19410main (void)
19411{
19412double x = rand(); printf("result = %g\\n", pow(sin(x),x))
19413  ;
19414  return 0;
19415}
19416_ACEOF
19417rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19418if { (eval echo "$as_me:19418: \"$ac_link\"") >&5
19419  (eval $ac_link) 2>&5
19420  ac_status=$?
19421  echo "$as_me:19421: \$? = $ac_status" >&5
19422  (exit "$ac_status"); } &&
19423         { ac_try='test -s "conftest$ac_exeext"'
19424  { (eval echo "$as_me:19424: \"$ac_try\"") >&5
19425  (eval $ac_try) 2>&5
19426  ac_status=$?
19427  echo "$as_me:19427: \$? = $ac_status" >&5
19428  (exit "$ac_status"); }; }; then
19429  cf_cv_have_libm=yes
19430else
19431  echo "$as_me: failed program was:" >&5
19432cat "conftest.$ac_ext" >&5
19433cf_cv_have_libm=no
19434fi
19435rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19436fi
19437echo "$as_me:19437: result: $cf_cv_have_libm" >&5
19438echo "${ECHO_T}$cf_cv_have_libm" >&6
19439	LIBS="$cf_save_LIBS"
19440
19441	if test "$cf_cv_have_libm" = yes
19442	then
19443		MATH_LIB=-lm
19444	fi
19445else
19446	cf_cv_have_libm=yes
19447fi
19448
19449if test "$cf_cv_have_libm" = yes
19450then
19451
19452cat >>confdefs.h <<\EOF
19453#define HAVE_MATH_FUNCS 1
19454EOF
19455
19456fi
19457
19458###	Checks for header files.
19459echo "$as_me:19459: checking whether time.h and sys/time.h may both be included" >&5
19460echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
19461if test "${ac_cv_header_time+set}" = set; then
19462  echo $ECHO_N "(cached) $ECHO_C" >&6
19463else
19464  cat >"conftest.$ac_ext" <<_ACEOF
19465#line 19465 "configure"
19466#include "confdefs.h"
19467#include <sys/types.h>
19468#include <sys/time.h>
19469#include <time.h>
19470
19471int
19472main (void)
19473{
19474if ((struct tm *) 0)
19475return 0;
19476  ;
19477  return 0;
19478}
19479_ACEOF
19480rm -f "conftest.$ac_objext"
19481if { (eval echo "$as_me:19481: \"$ac_compile\"") >&5
19482  (eval $ac_compile) 2>&5
19483  ac_status=$?
19484  echo "$as_me:19484: \$? = $ac_status" >&5
19485  (exit "$ac_status"); } &&
19486         { ac_try='test -s "conftest.$ac_objext"'
19487  { (eval echo "$as_me:19487: \"$ac_try\"") >&5
19488  (eval $ac_try) 2>&5
19489  ac_status=$?
19490  echo "$as_me:19490: \$? = $ac_status" >&5
19491  (exit "$ac_status"); }; }; then
19492  ac_cv_header_time=yes
19493else
19494  echo "$as_me: failed program was:" >&5
19495cat "conftest.$ac_ext" >&5
19496ac_cv_header_time=no
19497fi
19498rm -f "conftest.$ac_objext" "conftest.$ac_ext"
19499fi
19500echo "$as_me:19500: result: $ac_cv_header_time" >&5
19501echo "${ECHO_T}$ac_cv_header_time" >&6
19502if test $ac_cv_header_time = yes; then
19503
19504cat >>confdefs.h <<\EOF
19505#define TIME_WITH_SYS_TIME 1
19506EOF
19507
19508fi
19509
19510cf_regex_func=no
19511cf_regex_libs=
19512case "$host_os" in
19513(mingw*)
19514	# -lsystre -ltre -lintl -liconv
19515	echo "$as_me:19515: checking for regcomp in -lsystre" >&5
19516echo $ECHO_N "checking for regcomp in -lsystre... $ECHO_C" >&6
19517if test "${ac_cv_lib_systre_regcomp+set}" = set; then
19518  echo $ECHO_N "(cached) $ECHO_C" >&6
19519else
19520  ac_check_lib_save_LIBS=$LIBS
19521LIBS="-lsystre  $LIBS"
19522cat >"conftest.$ac_ext" <<_ACEOF
19523#line 19523 "configure"
19524#include "confdefs.h"
19525
19526/* Override any gcc2 internal prototype to avoid an error.  */
19527#ifdef __cplusplus
19528extern "C"
19529#endif
19530/* We use char because int might match the return type of a gcc2
19531   builtin and then its argument prototype would still apply.  */
19532char regcomp (void);
19533int
19534main (void)
19535{
19536regcomp ();
19537  ;
19538  return 0;
19539}
19540_ACEOF
19541rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19542if { (eval echo "$as_me:19542: \"$ac_link\"") >&5
19543  (eval $ac_link) 2>&5
19544  ac_status=$?
19545  echo "$as_me:19545: \$? = $ac_status" >&5
19546  (exit "$ac_status"); } &&
19547         { ac_try='test -s "conftest$ac_exeext"'
19548  { (eval echo "$as_me:19548: \"$ac_try\"") >&5
19549  (eval $ac_try) 2>&5
19550  ac_status=$?
19551  echo "$as_me:19551: \$? = $ac_status" >&5
19552  (exit "$ac_status"); }; }; then
19553  ac_cv_lib_systre_regcomp=yes
19554else
19555  echo "$as_me: failed program was:" >&5
19556cat "conftest.$ac_ext" >&5
19557ac_cv_lib_systre_regcomp=no
19558fi
19559rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19560LIBS=$ac_check_lib_save_LIBS
19561fi
19562echo "$as_me:19562: result: $ac_cv_lib_systre_regcomp" >&5
19563echo "${ECHO_T}$ac_cv_lib_systre_regcomp" >&6
19564if test "$ac_cv_lib_systre_regcomp" = yes; then
19565
19566		echo "$as_me:19566: checking for libiconv_open in -liconv" >&5
19567echo $ECHO_N "checking for libiconv_open in -liconv... $ECHO_C" >&6
19568if test "${ac_cv_lib_iconv_libiconv_open+set}" = set; then
19569  echo $ECHO_N "(cached) $ECHO_C" >&6
19570else
19571  ac_check_lib_save_LIBS=$LIBS
19572LIBS="-liconv  $LIBS"
19573cat >"conftest.$ac_ext" <<_ACEOF
19574#line 19574 "configure"
19575#include "confdefs.h"
19576
19577/* Override any gcc2 internal prototype to avoid an error.  */
19578#ifdef __cplusplus
19579extern "C"
19580#endif
19581/* We use char because int might match the return type of a gcc2
19582   builtin and then its argument prototype would still apply.  */
19583char libiconv_open (void);
19584int
19585main (void)
19586{
19587libiconv_open ();
19588  ;
19589  return 0;
19590}
19591_ACEOF
19592rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19593if { (eval echo "$as_me:19593: \"$ac_link\"") >&5
19594  (eval $ac_link) 2>&5
19595  ac_status=$?
19596  echo "$as_me:19596: \$? = $ac_status" >&5
19597  (exit "$ac_status"); } &&
19598         { ac_try='test -s "conftest$ac_exeext"'
19599  { (eval echo "$as_me:19599: \"$ac_try\"") >&5
19600  (eval $ac_try) 2>&5
19601  ac_status=$?
19602  echo "$as_me:19602: \$? = $ac_status" >&5
19603  (exit "$ac_status"); }; }; then
19604  ac_cv_lib_iconv_libiconv_open=yes
19605else
19606  echo "$as_me: failed program was:" >&5
19607cat "conftest.$ac_ext" >&5
19608ac_cv_lib_iconv_libiconv_open=no
19609fi
19610rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19611LIBS=$ac_check_lib_save_LIBS
19612fi
19613echo "$as_me:19613: result: $ac_cv_lib_iconv_libiconv_open" >&5
19614echo "${ECHO_T}$ac_cv_lib_iconv_libiconv_open" >&6
19615if test "$ac_cv_lib_iconv_libiconv_open" = yes; then
19616
19617cf_add_libs="$LIBS"
19618# reverse order
19619cf_add_0lib=
19620for cf_add_1lib in -liconv; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19621# filter duplicates
19622for cf_add_1lib in $cf_add_0lib; do
19623	for cf_add_2lib in $cf_add_libs; do
19624		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19625			cf_add_1lib=
19626			break
19627		fi
19628	done
19629	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19630done
19631LIBS="$cf_add_libs"
19632
19633fi
19634
19635		echo "$as_me:19635: checking for libintl_gettext in -lintl" >&5
19636echo $ECHO_N "checking for libintl_gettext in -lintl... $ECHO_C" >&6
19637if test "${ac_cv_lib_intl_libintl_gettext+set}" = set; then
19638  echo $ECHO_N "(cached) $ECHO_C" >&6
19639else
19640  ac_check_lib_save_LIBS=$LIBS
19641LIBS="-lintl  $LIBS"
19642cat >"conftest.$ac_ext" <<_ACEOF
19643#line 19643 "configure"
19644#include "confdefs.h"
19645
19646/* Override any gcc2 internal prototype to avoid an error.  */
19647#ifdef __cplusplus
19648extern "C"
19649#endif
19650/* We use char because int might match the return type of a gcc2
19651   builtin and then its argument prototype would still apply.  */
19652char libintl_gettext (void);
19653int
19654main (void)
19655{
19656libintl_gettext ();
19657  ;
19658  return 0;
19659}
19660_ACEOF
19661rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19662if { (eval echo "$as_me:19662: \"$ac_link\"") >&5
19663  (eval $ac_link) 2>&5
19664  ac_status=$?
19665  echo "$as_me:19665: \$? = $ac_status" >&5
19666  (exit "$ac_status"); } &&
19667         { ac_try='test -s "conftest$ac_exeext"'
19668  { (eval echo "$as_me:19668: \"$ac_try\"") >&5
19669  (eval $ac_try) 2>&5
19670  ac_status=$?
19671  echo "$as_me:19671: \$? = $ac_status" >&5
19672  (exit "$ac_status"); }; }; then
19673  ac_cv_lib_intl_libintl_gettext=yes
19674else
19675  echo "$as_me: failed program was:" >&5
19676cat "conftest.$ac_ext" >&5
19677ac_cv_lib_intl_libintl_gettext=no
19678fi
19679rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19680LIBS=$ac_check_lib_save_LIBS
19681fi
19682echo "$as_me:19682: result: $ac_cv_lib_intl_libintl_gettext" >&5
19683echo "${ECHO_T}$ac_cv_lib_intl_libintl_gettext" >&6
19684if test "$ac_cv_lib_intl_libintl_gettext" = yes; then
19685
19686cf_add_libs="$LIBS"
19687# reverse order
19688cf_add_0lib=
19689for cf_add_1lib in -lintl; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19690# filter duplicates
19691for cf_add_1lib in $cf_add_0lib; do
19692	for cf_add_2lib in $cf_add_libs; do
19693		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19694			cf_add_1lib=
19695			break
19696		fi
19697	done
19698	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19699done
19700LIBS="$cf_add_libs"
19701
19702fi
19703
19704		echo "$as_me:19704: checking for tre_regcomp in -ltre" >&5
19705echo $ECHO_N "checking for tre_regcomp in -ltre... $ECHO_C" >&6
19706if test "${ac_cv_lib_tre_tre_regcomp+set}" = set; then
19707  echo $ECHO_N "(cached) $ECHO_C" >&6
19708else
19709  ac_check_lib_save_LIBS=$LIBS
19710LIBS="-ltre  $LIBS"
19711cat >"conftest.$ac_ext" <<_ACEOF
19712#line 19712 "configure"
19713#include "confdefs.h"
19714
19715/* Override any gcc2 internal prototype to avoid an error.  */
19716#ifdef __cplusplus
19717extern "C"
19718#endif
19719/* We use char because int might match the return type of a gcc2
19720   builtin and then its argument prototype would still apply.  */
19721char tre_regcomp (void);
19722int
19723main (void)
19724{
19725tre_regcomp ();
19726  ;
19727  return 0;
19728}
19729_ACEOF
19730rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19731if { (eval echo "$as_me:19731: \"$ac_link\"") >&5
19732  (eval $ac_link) 2>&5
19733  ac_status=$?
19734  echo "$as_me:19734: \$? = $ac_status" >&5
19735  (exit "$ac_status"); } &&
19736         { ac_try='test -s "conftest$ac_exeext"'
19737  { (eval echo "$as_me:19737: \"$ac_try\"") >&5
19738  (eval $ac_try) 2>&5
19739  ac_status=$?
19740  echo "$as_me:19740: \$? = $ac_status" >&5
19741  (exit "$ac_status"); }; }; then
19742  ac_cv_lib_tre_tre_regcomp=yes
19743else
19744  echo "$as_me: failed program was:" >&5
19745cat "conftest.$ac_ext" >&5
19746ac_cv_lib_tre_tre_regcomp=no
19747fi
19748rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19749LIBS=$ac_check_lib_save_LIBS
19750fi
19751echo "$as_me:19751: result: $ac_cv_lib_tre_tre_regcomp" >&5
19752echo "${ECHO_T}$ac_cv_lib_tre_tre_regcomp" >&6
19753if test "$ac_cv_lib_tre_tre_regcomp" = yes; then
19754
19755cf_add_libs="$LIBS"
19756# reverse order
19757cf_add_0lib=
19758for cf_add_1lib in -ltre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19759# filter duplicates
19760for cf_add_1lib in $cf_add_0lib; do
19761	for cf_add_2lib in $cf_add_libs; do
19762		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19763			cf_add_1lib=
19764			break
19765		fi
19766	done
19767	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19768done
19769LIBS="$cf_add_libs"
19770
19771fi
19772
19773cf_add_libs="$LIBS"
19774# reverse order
19775cf_add_0lib=
19776for cf_add_1lib in -lsystre; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19777# filter duplicates
19778for cf_add_1lib in $cf_add_0lib; do
19779	for cf_add_2lib in $cf_add_libs; do
19780		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19781			cf_add_1lib=
19782			break
19783		fi
19784	done
19785	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19786done
19787LIBS="$cf_add_libs"
19788
19789		cf_regex_func=regcomp
19790
19791else
19792
19793		echo "$as_me:19793: checking for regcomp in -lgnurx" >&5
19794echo $ECHO_N "checking for regcomp in -lgnurx... $ECHO_C" >&6
19795if test "${ac_cv_lib_gnurx_regcomp+set}" = set; then
19796  echo $ECHO_N "(cached) $ECHO_C" >&6
19797else
19798  ac_check_lib_save_LIBS=$LIBS
19799LIBS="-lgnurx  $LIBS"
19800cat >"conftest.$ac_ext" <<_ACEOF
19801#line 19801 "configure"
19802#include "confdefs.h"
19803
19804/* Override any gcc2 internal prototype to avoid an error.  */
19805#ifdef __cplusplus
19806extern "C"
19807#endif
19808/* We use char because int might match the return type of a gcc2
19809   builtin and then its argument prototype would still apply.  */
19810char regcomp (void);
19811int
19812main (void)
19813{
19814regcomp ();
19815  ;
19816  return 0;
19817}
19818_ACEOF
19819rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19820if { (eval echo "$as_me:19820: \"$ac_link\"") >&5
19821  (eval $ac_link) 2>&5
19822  ac_status=$?
19823  echo "$as_me:19823: \$? = $ac_status" >&5
19824  (exit "$ac_status"); } &&
19825         { ac_try='test -s "conftest$ac_exeext"'
19826  { (eval echo "$as_me:19826: \"$ac_try\"") >&5
19827  (eval $ac_try) 2>&5
19828  ac_status=$?
19829  echo "$as_me:19829: \$? = $ac_status" >&5
19830  (exit "$ac_status"); }; }; then
19831  ac_cv_lib_gnurx_regcomp=yes
19832else
19833  echo "$as_me: failed program was:" >&5
19834cat "conftest.$ac_ext" >&5
19835ac_cv_lib_gnurx_regcomp=no
19836fi
19837rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19838LIBS=$ac_check_lib_save_LIBS
19839fi
19840echo "$as_me:19840: result: $ac_cv_lib_gnurx_regcomp" >&5
19841echo "${ECHO_T}$ac_cv_lib_gnurx_regcomp" >&6
19842if test "$ac_cv_lib_gnurx_regcomp" = yes; then
19843
19844cf_add_libs="$LIBS"
19845# reverse order
19846cf_add_0lib=
19847for cf_add_1lib in -lgnurx; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19848# filter duplicates
19849for cf_add_1lib in $cf_add_0lib; do
19850	for cf_add_2lib in $cf_add_libs; do
19851		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19852			cf_add_1lib=
19853			break
19854		fi
19855	done
19856	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19857done
19858LIBS="$cf_add_libs"
19859
19860			cf_regex_func=regcomp
19861fi
19862
19863fi
19864
19865	;;
19866(*)
19867	cf_regex_libs="regex re"
19868	echo "$as_me:19868: checking for regcomp" >&5
19869echo $ECHO_N "checking for regcomp... $ECHO_C" >&6
19870if test "${ac_cv_func_regcomp+set}" = set; then
19871  echo $ECHO_N "(cached) $ECHO_C" >&6
19872else
19873  cat >"conftest.$ac_ext" <<_ACEOF
19874#line 19874 "configure"
19875#include "confdefs.h"
19876#define regcomp autoconf_temporary
19877#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
19878#undef regcomp
19879
19880#ifdef __cplusplus
19881extern "C"
19882#endif
19883
19884/* We use char because int might match the return type of a gcc2
19885   builtin and then its argument prototype would still apply.  */
19886char regcomp (void);
19887
19888int
19889main (void)
19890{
19891
19892/* The GNU C library defines stubs for functions which it implements
19893    to always fail with ENOSYS.  Some functions are actually named
19894    something starting with __ and the normal name is an alias.  */
19895#if defined (__stub_regcomp) || defined (__stub___regcomp)
19896#error found stub for regcomp
19897#endif
19898
19899	return regcomp ();
19900  ;
19901  return 0;
19902}
19903_ACEOF
19904rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19905if { (eval echo "$as_me:19905: \"$ac_link\"") >&5
19906  (eval $ac_link) 2>&5
19907  ac_status=$?
19908  echo "$as_me:19908: \$? = $ac_status" >&5
19909  (exit "$ac_status"); } &&
19910         { ac_try='test -s "conftest$ac_exeext"'
19911  { (eval echo "$as_me:19911: \"$ac_try\"") >&5
19912  (eval $ac_try) 2>&5
19913  ac_status=$?
19914  echo "$as_me:19914: \$? = $ac_status" >&5
19915  (exit "$ac_status"); }; }; then
19916  ac_cv_func_regcomp=yes
19917else
19918  echo "$as_me: failed program was:" >&5
19919cat "conftest.$ac_ext" >&5
19920ac_cv_func_regcomp=no
19921fi
19922rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19923fi
19924echo "$as_me:19924: result: $ac_cv_func_regcomp" >&5
19925echo "${ECHO_T}$ac_cv_func_regcomp" >&6
19926if test "$ac_cv_func_regcomp" = yes; then
19927  cf_regex_func=regcomp
19928else
19929
19930		for cf_regex_lib in $cf_regex_libs
19931		do
19932			as_ac_Lib=`echo "ac_cv_lib_$cf_regex_lib''_regcomp" | $as_tr_sh`
19933echo "$as_me:19933: checking for regcomp in -l$cf_regex_lib" >&5
19934echo $ECHO_N "checking for regcomp in -l$cf_regex_lib... $ECHO_C" >&6
19935if eval "test \"\${$as_ac_Lib+set}\" = set"; then
19936  echo $ECHO_N "(cached) $ECHO_C" >&6
19937else
19938  ac_check_lib_save_LIBS=$LIBS
19939LIBS="-l$cf_regex_lib  $LIBS"
19940cat >"conftest.$ac_ext" <<_ACEOF
19941#line 19941 "configure"
19942#include "confdefs.h"
19943
19944/* Override any gcc2 internal prototype to avoid an error.  */
19945#ifdef __cplusplus
19946extern "C"
19947#endif
19948/* We use char because int might match the return type of a gcc2
19949   builtin and then its argument prototype would still apply.  */
19950char regcomp (void);
19951int
19952main (void)
19953{
19954regcomp ();
19955  ;
19956  return 0;
19957}
19958_ACEOF
19959rm -f "conftest.$ac_objext" "conftest$ac_exeext"
19960if { (eval echo "$as_me:19960: \"$ac_link\"") >&5
19961  (eval $ac_link) 2>&5
19962  ac_status=$?
19963  echo "$as_me:19963: \$? = $ac_status" >&5
19964  (exit "$ac_status"); } &&
19965         { ac_try='test -s "conftest$ac_exeext"'
19966  { (eval echo "$as_me:19966: \"$ac_try\"") >&5
19967  (eval $ac_try) 2>&5
19968  ac_status=$?
19969  echo "$as_me:19969: \$? = $ac_status" >&5
19970  (exit "$ac_status"); }; }; then
19971  eval "$as_ac_Lib=yes"
19972else
19973  echo "$as_me: failed program was:" >&5
19974cat "conftest.$ac_ext" >&5
19975eval "$as_ac_Lib=no"
19976fi
19977rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
19978LIBS=$ac_check_lib_save_LIBS
19979fi
19980echo "$as_me:19980: result: `eval echo '${'"$as_ac_Lib"'}'`" >&5
19981echo "${ECHO_T}`eval echo '${'"$as_ac_Lib"'}'`" >&6
19982if test "`eval echo '${'"$as_ac_Lib"'}'`" = yes; then
19983
19984cf_add_libs="$LIBS"
19985# reverse order
19986cf_add_0lib=
19987for cf_add_1lib in -l$cf_regex_lib; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
19988# filter duplicates
19989for cf_add_1lib in $cf_add_0lib; do
19990	for cf_add_2lib in $cf_add_libs; do
19991		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
19992			cf_add_1lib=
19993			break
19994		fi
19995	done
19996	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
19997done
19998LIBS="$cf_add_libs"
19999
20000					cf_regex_func=regcomp
20001					break
20002fi
20003
20004		done
20005
20006fi
20007
20008	;;
20009esac
20010
20011if test "$cf_regex_func" = no ; then
20012	echo "$as_me:20012: checking for compile" >&5
20013echo $ECHO_N "checking for compile... $ECHO_C" >&6
20014if test "${ac_cv_func_compile+set}" = set; then
20015  echo $ECHO_N "(cached) $ECHO_C" >&6
20016else
20017  cat >"conftest.$ac_ext" <<_ACEOF
20018#line 20018 "configure"
20019#include "confdefs.h"
20020#define compile autoconf_temporary
20021#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
20022#undef compile
20023
20024#ifdef __cplusplus
20025extern "C"
20026#endif
20027
20028/* We use char because int might match the return type of a gcc2
20029   builtin and then its argument prototype would still apply.  */
20030char compile (void);
20031
20032int
20033main (void)
20034{
20035
20036/* The GNU C library defines stubs for functions which it implements
20037    to always fail with ENOSYS.  Some functions are actually named
20038    something starting with __ and the normal name is an alias.  */
20039#if defined (__stub_compile) || defined (__stub___compile)
20040#error found stub for compile
20041#endif
20042
20043	return compile ();
20044  ;
20045  return 0;
20046}
20047_ACEOF
20048rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20049if { (eval echo "$as_me:20049: \"$ac_link\"") >&5
20050  (eval $ac_link) 2>&5
20051  ac_status=$?
20052  echo "$as_me:20052: \$? = $ac_status" >&5
20053  (exit "$ac_status"); } &&
20054         { ac_try='test -s "conftest$ac_exeext"'
20055  { (eval echo "$as_me:20055: \"$ac_try\"") >&5
20056  (eval $ac_try) 2>&5
20057  ac_status=$?
20058  echo "$as_me:20058: \$? = $ac_status" >&5
20059  (exit "$ac_status"); }; }; then
20060  ac_cv_func_compile=yes
20061else
20062  echo "$as_me: failed program was:" >&5
20063cat "conftest.$ac_ext" >&5
20064ac_cv_func_compile=no
20065fi
20066rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20067fi
20068echo "$as_me:20068: result: $ac_cv_func_compile" >&5
20069echo "${ECHO_T}$ac_cv_func_compile" >&6
20070if test "$ac_cv_func_compile" = yes; then
20071  cf_regex_func=compile
20072else
20073
20074		echo "$as_me:20074: checking for compile in -lgen" >&5
20075echo $ECHO_N "checking for compile in -lgen... $ECHO_C" >&6
20076if test "${ac_cv_lib_gen_compile+set}" = set; then
20077  echo $ECHO_N "(cached) $ECHO_C" >&6
20078else
20079  ac_check_lib_save_LIBS=$LIBS
20080LIBS="-lgen  $LIBS"
20081cat >"conftest.$ac_ext" <<_ACEOF
20082#line 20082 "configure"
20083#include "confdefs.h"
20084
20085/* Override any gcc2 internal prototype to avoid an error.  */
20086#ifdef __cplusplus
20087extern "C"
20088#endif
20089/* We use char because int might match the return type of a gcc2
20090   builtin and then its argument prototype would still apply.  */
20091char compile (void);
20092int
20093main (void)
20094{
20095compile ();
20096  ;
20097  return 0;
20098}
20099_ACEOF
20100rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20101if { (eval echo "$as_me:20101: \"$ac_link\"") >&5
20102  (eval $ac_link) 2>&5
20103  ac_status=$?
20104  echo "$as_me:20104: \$? = $ac_status" >&5
20105  (exit "$ac_status"); } &&
20106         { ac_try='test -s "conftest$ac_exeext"'
20107  { (eval echo "$as_me:20107: \"$ac_try\"") >&5
20108  (eval $ac_try) 2>&5
20109  ac_status=$?
20110  echo "$as_me:20110: \$? = $ac_status" >&5
20111  (exit "$ac_status"); }; }; then
20112  ac_cv_lib_gen_compile=yes
20113else
20114  echo "$as_me: failed program was:" >&5
20115cat "conftest.$ac_ext" >&5
20116ac_cv_lib_gen_compile=no
20117fi
20118rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20119LIBS=$ac_check_lib_save_LIBS
20120fi
20121echo "$as_me:20121: result: $ac_cv_lib_gen_compile" >&5
20122echo "${ECHO_T}$ac_cv_lib_gen_compile" >&6
20123if test "$ac_cv_lib_gen_compile" = yes; then
20124
20125cf_add_libs="$LIBS"
20126# reverse order
20127cf_add_0lib=
20128for cf_add_1lib in -lgen; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
20129# filter duplicates
20130for cf_add_1lib in $cf_add_0lib; do
20131	for cf_add_2lib in $cf_add_libs; do
20132		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
20133			cf_add_1lib=
20134			break
20135		fi
20136	done
20137	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
20138done
20139LIBS="$cf_add_libs"
20140
20141				cf_regex_func=compile
20142fi
20143
20144fi
20145
20146fi
20147
20148if test "$cf_regex_func" = no ; then
20149	{ echo "$as_me:20149: WARNING: cannot find regular expression library" >&5
20150echo "$as_me: WARNING: cannot find regular expression library" >&2;}
20151fi
20152
20153echo "$as_me:20153: checking for regular-expression headers" >&5
20154echo $ECHO_N "checking for regular-expression headers... $ECHO_C" >&6
20155if test "${cf_cv_regex_hdrs+set}" = set; then
20156  echo $ECHO_N "(cached) $ECHO_C" >&6
20157else
20158
20159cf_cv_regex_hdrs=no
20160case "$cf_regex_func" in
20161(compile)
20162	for cf_regex_hdr in regexp.h regexpr.h
20163	do
20164		cat >"conftest.$ac_ext" <<_ACEOF
20165#line 20165 "configure"
20166#include "confdefs.h"
20167#include <$cf_regex_hdr>
20168int
20169main (void)
20170{
20171
20172			char *p = compile("", "", "", 0);
20173			int x = step("", "");
20174			(void)p;
20175			(void)x;
20176
20177  ;
20178  return 0;
20179}
20180_ACEOF
20181rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20182if { (eval echo "$as_me:20182: \"$ac_link\"") >&5
20183  (eval $ac_link) 2>&5
20184  ac_status=$?
20185  echo "$as_me:20185: \$? = $ac_status" >&5
20186  (exit "$ac_status"); } &&
20187         { ac_try='test -s "conftest$ac_exeext"'
20188  { (eval echo "$as_me:20188: \"$ac_try\"") >&5
20189  (eval $ac_try) 2>&5
20190  ac_status=$?
20191  echo "$as_me:20191: \$? = $ac_status" >&5
20192  (exit "$ac_status"); }; }; then
20193
20194			cf_cv_regex_hdrs=$cf_regex_hdr
20195			break
20196
20197else
20198  echo "$as_me: failed program was:" >&5
20199cat "conftest.$ac_ext" >&5
20200fi
20201rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20202	done
20203	;;
20204(*)
20205	for cf_regex_hdr in regex.h
20206	do
20207		cat >"conftest.$ac_ext" <<_ACEOF
20208#line 20208 "configure"
20209#include "confdefs.h"
20210#include <sys/types.h>
20211#include <$cf_regex_hdr>
20212int
20213main (void)
20214{
20215
20216			regex_t *p = 0;
20217			int x = regcomp(p, "", 0);
20218			int y = regexec(p, "", 0, 0, 0);
20219			(void)x;
20220			(void)y;
20221			regfree(p);
20222
20223  ;
20224  return 0;
20225}
20226_ACEOF
20227rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20228if { (eval echo "$as_me:20228: \"$ac_link\"") >&5
20229  (eval $ac_link) 2>&5
20230  ac_status=$?
20231  echo "$as_me:20231: \$? = $ac_status" >&5
20232  (exit "$ac_status"); } &&
20233         { ac_try='test -s "conftest$ac_exeext"'
20234  { (eval echo "$as_me:20234: \"$ac_try\"") >&5
20235  (eval $ac_try) 2>&5
20236  ac_status=$?
20237  echo "$as_me:20237: \$? = $ac_status" >&5
20238  (exit "$ac_status"); }; }; then
20239
20240			cf_cv_regex_hdrs=$cf_regex_hdr
20241			break
20242
20243else
20244  echo "$as_me: failed program was:" >&5
20245cat "conftest.$ac_ext" >&5
20246fi
20247rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20248	done
20249	;;
20250esac
20251
20252fi
20253echo "$as_me:20253: result: $cf_cv_regex_hdrs" >&5
20254echo "${ECHO_T}$cf_cv_regex_hdrs" >&6
20255
20256case "$cf_cv_regex_hdrs" in
20257	(no)		{ echo "$as_me:20257: WARNING: no regular expression header found" >&5
20258echo "$as_me: WARNING: no regular expression header found" >&2;} ;;
20259	(regex.h)
20260cat >>confdefs.h <<\EOF
20261#define HAVE_REGEX_H_FUNCS 1
20262EOF
20263 ;;
20264	(regexp.h)
20265cat >>confdefs.h <<\EOF
20266#define HAVE_REGEXP_H_FUNCS 1
20267EOF
20268 ;;
20269	(regexpr.h)
20270cat >>confdefs.h <<\EOF
20271#define HAVE_REGEXPR_H_FUNCS 1
20272EOF
20273 ;;
20274esac
20275
20276for ac_header in \
20277fcntl.h \
20278getopt.h \
20279limits.h \
20280locale.h \
20281math.h \
20282poll.h \
20283sys/auxv.h \
20284sys/ioctl.h \
20285sys/param.h \
20286sys/poll.h \
20287sys/select.h \
20288sys/time.h \
20289sys/times.h \
20290unistd.h \
20291wctype.h \
20292
20293do
20294as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20295echo "$as_me:20295: checking for $ac_header" >&5
20296echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20297if eval "test \"\${$as_ac_Header+set}\" = set"; then
20298  echo $ECHO_N "(cached) $ECHO_C" >&6
20299else
20300  cat >"conftest.$ac_ext" <<_ACEOF
20301#line 20301 "configure"
20302#include "confdefs.h"
20303#include <$ac_header>
20304_ACEOF
20305if { (eval echo "$as_me:20305: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20306  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20307  ac_status=$?
20308  $EGREP -v '^ *\+' conftest.er1 >conftest.err
20309  rm -f conftest.er1
20310  cat conftest.err >&5
20311  echo "$as_me:20311: \$? = $ac_status" >&5
20312  (exit "$ac_status"); } >/dev/null; then
20313  if test -s conftest.err; then
20314    ac_cpp_err=$ac_c_preproc_warn_flag
20315  else
20316    ac_cpp_err=
20317  fi
20318else
20319  ac_cpp_err=yes
20320fi
20321if test -z "$ac_cpp_err"; then
20322  eval "$as_ac_Header=yes"
20323else
20324  echo "$as_me: failed program was:" >&5
20325  cat "conftest.$ac_ext" >&5
20326  eval "$as_ac_Header=no"
20327fi
20328rm -f conftest.err "conftest.$ac_ext"
20329fi
20330echo "$as_me:20330: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20331echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20332if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20333  cat >>confdefs.h <<EOF
20334#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20335EOF
20336
20337fi
20338done
20339
20340for ac_header in unistd.h getopt.h
20341do
20342as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
20343echo "$as_me:20343: checking for $ac_header" >&5
20344echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
20345if eval "test \"\${$as_ac_Header+set}\" = set"; then
20346  echo $ECHO_N "(cached) $ECHO_C" >&6
20347else
20348  cat >"conftest.$ac_ext" <<_ACEOF
20349#line 20349 "configure"
20350#include "confdefs.h"
20351#include <$ac_header>
20352_ACEOF
20353if { (eval echo "$as_me:20353: \"$ac_cpp "conftest.$ac_ext"\"") >&5
20354  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
20355  ac_status=$?
20356  $EGREP -v '^ *\+' conftest.er1 >conftest.err
20357  rm -f conftest.er1
20358  cat conftest.err >&5
20359  echo "$as_me:20359: \$? = $ac_status" >&5
20360  (exit "$ac_status"); } >/dev/null; then
20361  if test -s conftest.err; then
20362    ac_cpp_err=$ac_c_preproc_warn_flag
20363  else
20364    ac_cpp_err=
20365  fi
20366else
20367  ac_cpp_err=yes
20368fi
20369if test -z "$ac_cpp_err"; then
20370  eval "$as_ac_Header=yes"
20371else
20372  echo "$as_me: failed program was:" >&5
20373  cat "conftest.$ac_ext" >&5
20374  eval "$as_ac_Header=no"
20375fi
20376rm -f conftest.err "conftest.$ac_ext"
20377fi
20378echo "$as_me:20378: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
20379echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
20380if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
20381  cat >>confdefs.h <<EOF
20382#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
20383EOF
20384
20385fi
20386done
20387
20388echo "$as_me:20388: checking for header declaring getopt variables" >&5
20389echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
20390if test "${cf_cv_getopt_header+set}" = set; then
20391  echo $ECHO_N "(cached) $ECHO_C" >&6
20392else
20393
20394cf_cv_getopt_header=none
20395for cf_header in stdio.h stdlib.h unistd.h getopt.h
20396do
20397cat >"conftest.$ac_ext" <<_ACEOF
20398#line 20398 "configure"
20399#include "confdefs.h"
20400
20401#include <$cf_header>
20402int
20403main (void)
20404{
20405int x = optind; char *y = optarg; (void)x; (void)y
20406  ;
20407  return 0;
20408}
20409_ACEOF
20410rm -f "conftest.$ac_objext"
20411if { (eval echo "$as_me:20411: \"$ac_compile\"") >&5
20412  (eval $ac_compile) 2>&5
20413  ac_status=$?
20414  echo "$as_me:20414: \$? = $ac_status" >&5
20415  (exit "$ac_status"); } &&
20416         { ac_try='test -s "conftest.$ac_objext"'
20417  { (eval echo "$as_me:20417: \"$ac_try\"") >&5
20418  (eval $ac_try) 2>&5
20419  ac_status=$?
20420  echo "$as_me:20420: \$? = $ac_status" >&5
20421  (exit "$ac_status"); }; }; then
20422  cf_cv_getopt_header=$cf_header
20423 break
20424else
20425  echo "$as_me: failed program was:" >&5
20426cat "conftest.$ac_ext" >&5
20427fi
20428rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20429done
20430
20431fi
20432echo "$as_me:20432: result: $cf_cv_getopt_header" >&5
20433echo "${ECHO_T}$cf_cv_getopt_header" >&6
20434if test "$cf_cv_getopt_header" != none ; then
20435
20436cat >>confdefs.h <<\EOF
20437#define HAVE_GETOPT_HEADER 1
20438EOF
20439
20440fi
20441if test "$cf_cv_getopt_header" = getopt.h ; then
20442
20443cat >>confdefs.h <<\EOF
20444#define NEED_GETOPT_H 1
20445EOF
20446
20447fi
20448
20449echo "$as_me:20449: checking if external environ is declared" >&5
20450echo $ECHO_N "checking if external environ is declared... $ECHO_C" >&6
20451if test "${cf_cv_dcl_environ+set}" = set; then
20452  echo $ECHO_N "(cached) $ECHO_C" >&6
20453else
20454
20455    cat >"conftest.$ac_ext" <<_ACEOF
20456#line 20456 "configure"
20457#include "confdefs.h"
20458
20459$ac_includes_default
20460int
20461main (void)
20462{
20463void* x = (void*) environ; (void)x
20464  ;
20465  return 0;
20466}
20467_ACEOF
20468rm -f "conftest.$ac_objext"
20469if { (eval echo "$as_me:20469: \"$ac_compile\"") >&5
20470  (eval $ac_compile) 2>&5
20471  ac_status=$?
20472  echo "$as_me:20472: \$? = $ac_status" >&5
20473  (exit "$ac_status"); } &&
20474         { ac_try='test -s "conftest.$ac_objext"'
20475  { (eval echo "$as_me:20475: \"$ac_try\"") >&5
20476  (eval $ac_try) 2>&5
20477  ac_status=$?
20478  echo "$as_me:20478: \$? = $ac_status" >&5
20479  (exit "$ac_status"); }; }; then
20480  cf_cv_dcl_environ=yes
20481else
20482  echo "$as_me: failed program was:" >&5
20483cat "conftest.$ac_ext" >&5
20484cf_cv_dcl_environ=no
20485fi
20486rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20487
20488fi
20489echo "$as_me:20489: result: $cf_cv_dcl_environ" >&5
20490echo "${ECHO_T}$cf_cv_dcl_environ" >&6
20491
20492if test "$cf_cv_dcl_environ" = no ; then
20493
20494cf_result=`echo "decl_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20495
20496    cat >>confdefs.h <<EOF
20497#define $cf_result 1
20498EOF
20499
20500fi
20501
20502# It's possible (for near-UNIX clones) that the data doesn't exist
20503
20504echo "$as_me:20504: checking if external environ exists" >&5
20505echo $ECHO_N "checking if external environ exists... $ECHO_C" >&6
20506if test "${cf_cv_have_environ+set}" = set; then
20507  echo $ECHO_N "(cached) $ECHO_C" >&6
20508else
20509
20510	cat >"conftest.$ac_ext" <<_ACEOF
20511#line 20511 "configure"
20512#include "confdefs.h"
20513
20514#undef environ
20515extern int environ;
20516
20517int
20518main (void)
20519{
20520environ = 2
20521  ;
20522  return 0;
20523}
20524_ACEOF
20525rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20526if { (eval echo "$as_me:20526: \"$ac_link\"") >&5
20527  (eval $ac_link) 2>&5
20528  ac_status=$?
20529  echo "$as_me:20529: \$? = $ac_status" >&5
20530  (exit "$ac_status"); } &&
20531         { ac_try='test -s "conftest$ac_exeext"'
20532  { (eval echo "$as_me:20532: \"$ac_try\"") >&5
20533  (eval $ac_try) 2>&5
20534  ac_status=$?
20535  echo "$as_me:20535: \$? = $ac_status" >&5
20536  (exit "$ac_status"); }; }; then
20537  cf_cv_have_environ=yes
20538else
20539  echo "$as_me: failed program was:" >&5
20540cat "conftest.$ac_ext" >&5
20541cf_cv_have_environ=no
20542fi
20543rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20544
20545fi
20546echo "$as_me:20546: result: $cf_cv_have_environ" >&5
20547echo "${ECHO_T}$cf_cv_have_environ" >&6
20548
20549if test "$cf_cv_have_environ" = yes ; then
20550
20551cf_result=`echo "have_environ" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
20552
20553	cat >>confdefs.h <<EOF
20554#define $cf_result 1
20555EOF
20556
20557fi
20558
20559echo "$as_me:20559: checking for getenv" >&5
20560echo $ECHO_N "checking for getenv... $ECHO_C" >&6
20561if test "${ac_cv_func_getenv+set}" = set; then
20562  echo $ECHO_N "(cached) $ECHO_C" >&6
20563else
20564  cat >"conftest.$ac_ext" <<_ACEOF
20565#line 20565 "configure"
20566#include "confdefs.h"
20567#define getenv autoconf_temporary
20568#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
20569#undef getenv
20570
20571#ifdef __cplusplus
20572extern "C"
20573#endif
20574
20575/* We use char because int might match the return type of a gcc2
20576   builtin and then its argument prototype would still apply.  */
20577char getenv (void);
20578
20579int
20580main (void)
20581{
20582
20583/* The GNU C library defines stubs for functions which it implements
20584    to always fail with ENOSYS.  Some functions are actually named
20585    something starting with __ and the normal name is an alias.  */
20586#if defined (__stub_getenv) || defined (__stub___getenv)
20587#error found stub for getenv
20588#endif
20589
20590	return getenv ();
20591  ;
20592  return 0;
20593}
20594_ACEOF
20595rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20596if { (eval echo "$as_me:20596: \"$ac_link\"") >&5
20597  (eval $ac_link) 2>&5
20598  ac_status=$?
20599  echo "$as_me:20599: \$? = $ac_status" >&5
20600  (exit "$ac_status"); } &&
20601         { ac_try='test -s "conftest$ac_exeext"'
20602  { (eval echo "$as_me:20602: \"$ac_try\"") >&5
20603  (eval $ac_try) 2>&5
20604  ac_status=$?
20605  echo "$as_me:20605: \$? = $ac_status" >&5
20606  (exit "$ac_status"); }; }; then
20607  ac_cv_func_getenv=yes
20608else
20609  echo "$as_me: failed program was:" >&5
20610cat "conftest.$ac_ext" >&5
20611ac_cv_func_getenv=no
20612fi
20613rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20614fi
20615echo "$as_me:20615: result: $ac_cv_func_getenv" >&5
20616echo "${ECHO_T}$ac_cv_func_getenv" >&6
20617
20618for ac_func in putenv setenv strdup
20619do
20620as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20621echo "$as_me:20621: checking for $ac_func" >&5
20622echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
20623if eval "test \"\${$as_ac_var+set}\" = set"; then
20624  echo $ECHO_N "(cached) $ECHO_C" >&6
20625else
20626  cat >"conftest.$ac_ext" <<_ACEOF
20627#line 20627 "configure"
20628#include "confdefs.h"
20629#define $ac_func autoconf_temporary
20630#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
20631#undef $ac_func
20632
20633#ifdef __cplusplus
20634extern "C"
20635#endif
20636
20637/* We use char because int might match the return type of a gcc2
20638   builtin and then its argument prototype would still apply.  */
20639char $ac_func (void);
20640
20641int
20642main (void)
20643{
20644
20645/* The GNU C library defines stubs for functions which it implements
20646    to always fail with ENOSYS.  Some functions are actually named
20647    something starting with __ and the normal name is an alias.  */
20648#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
20649#error found stub for $ac_func
20650#endif
20651
20652	return $ac_func ();
20653  ;
20654  return 0;
20655}
20656_ACEOF
20657rm -f "conftest.$ac_objext" "conftest$ac_exeext"
20658if { (eval echo "$as_me:20658: \"$ac_link\"") >&5
20659  (eval $ac_link) 2>&5
20660  ac_status=$?
20661  echo "$as_me:20661: \$? = $ac_status" >&5
20662  (exit "$ac_status"); } &&
20663         { ac_try='test -s "conftest$ac_exeext"'
20664  { (eval echo "$as_me:20664: \"$ac_try\"") >&5
20665  (eval $ac_try) 2>&5
20666  ac_status=$?
20667  echo "$as_me:20667: \$? = $ac_status" >&5
20668  (exit "$ac_status"); }; }; then
20669  eval "$as_ac_var=yes"
20670else
20671  echo "$as_me: failed program was:" >&5
20672cat "conftest.$ac_ext" >&5
20673eval "$as_ac_var=no"
20674fi
20675rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
20676fi
20677echo "$as_me:20677: result: `eval echo '${'"$as_ac_var"'}'`" >&5
20678echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
20679if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
20680  cat >>confdefs.h <<EOF
20681#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20682EOF
20683
20684fi
20685done
20686
20687echo "$as_me:20687: checking if getenv returns consistent values" >&5
20688echo $ECHO_N "checking if getenv returns consistent values... $ECHO_C" >&6
20689if test "${cf_cv_consistent_getenv+set}" = set; then
20690  echo $ECHO_N "(cached) $ECHO_C" >&6
20691else
20692
20693if test "$cross_compiling" = yes; then
20694  cf_cv_consistent_getenv=unknown
20695else
20696  cat >"conftest.$ac_ext" <<_ACEOF
20697#line 20697 "configure"
20698#include "confdefs.h"
20699
20700$ac_includes_default
20701
20702#if defined(HAVE_ENVIRON) && defined(DECL_ENVIRON) && !defined(environ)
20703extern char **environ;	/* POSIX, but some systems are not... */
20704#endif
20705
20706#if defined(HAVE_STRDUP)
20707#define str_alloc(s) strdup(s)
20708#else
20709#define str_alloc(s) strcpy(malloc(strlen(s) + 1, s))
20710#endif
20711
20712static void set_value(const char *name, const char *value)
20713{
20714#if defined(HAVE_SETENV)
20715	setenv(name, value, 1);
20716#elif defined(HAVE_PUTENV)
20717	char buffer[1024];
20718	sprintf(buffer, "%s=%s", name, value);
20719	putenv(str_alloc(buffer));
20720#else
20721#error neither putenv/setenv found
20722#endif
20723}
20724int main(void)
20725{
20726	int pass;
20727	size_t numenv, limit, j;
20728	char **mynames;
20729	char **myvalues;
20730	char **mypointer;
20731	char *equals;
20732	for (numenv = 0; environ[numenv]; ++numenv) ;
20733	limit = numenv + 10;
20734	mynames = (char **) calloc(limit + 1, sizeof(char *));
20735	myvalues = (char **) calloc(limit + 1, sizeof(char *));
20736	mypointer = (char **) calloc(limit + 1, sizeof(char *));
20737#if defined(HAVE_ENVIRON)
20738	for (j = 0; environ[j]; ++j) {
20739		mynames[j] = str_alloc(environ[j]);
20740		equals = strchr(mynames[j], '=');
20741		if (equals != 0) {
20742			*equals++ = '\\0';
20743			myvalues[j] = str_alloc(equals);
20744		} else {
20745			myvalues[j] = str_alloc("");
20746		}
20747	}
20748#endif
20749	for (j = numenv; j < limit; ++j) {
20750		char name[80];
20751		char value[80];
20752		size_t found;
20753		size_t k = 0;
20754		do {
20755			size_t jk;
20756			found = 0;
20757			sprintf(name, "TERM%lu", (unsigned long) k);
20758			for (jk = 0; jk < j; ++jk) {
20759				if (!strcmp(name, mynames[jk])) {
20760					found = 1;
20761					++k;
20762					break;
20763				}
20764			}
20765		} while (found);
20766		sprintf(value, "%lu:%p", (unsigned long) k, (void*)&mynames[j]);
20767		set_value(name, value);
20768		mynames[j] = str_alloc(name);
20769		myvalues[j] = str_alloc(value);
20770	}
20771	for (pass = 0; pass < 3; ++pass) {
20772		for (j = 0; j < limit; ++j) {
20773			char *value = getenv(mynames[j]);
20774			if (pass) {
20775				if (value == 0) {
20776					fprintf(stderr, "getenv returned null for %s\\n", mynames[j]);
20777					${cf_cv_main_return:-return}(1);
20778				} else if (value != mypointer[j]) {
20779					fprintf(stderr, "getenv returned different pointer for %s\\n", mynames[j]);
20780					${cf_cv_main_return:-return}(1);
20781				} else if (strcmp(value, myvalues[j])) {
20782					fprintf(stderr, "getenv returned different value for %s\\n", mynames[j]);
20783					${cf_cv_main_return:-return}(1);
20784				}
20785			} else {
20786				size_t k;
20787				mypointer[j] = value;
20788				for (k = 0; k < j; ++k) {
20789					if (mypointer[j] == mypointer[k]) {
20790						fprintf(stderr, "getenv returned same pointer for %s and %s\\n", mynames[j], mynames[k]);
20791						${cf_cv_main_return:-return}(1);
20792					}
20793				}
20794			}
20795		}
20796	}
20797	${cf_cv_main_return:-return}(0);
20798}
20799
20800_ACEOF
20801rm -f "conftest$ac_exeext"
20802if { (eval echo "$as_me:20802: \"$ac_link\"") >&5
20803  (eval $ac_link) 2>&5
20804  ac_status=$?
20805  echo "$as_me:20805: \$? = $ac_status" >&5
20806  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
20807  { (eval echo "$as_me:20807: \"$ac_try\"") >&5
20808  (eval $ac_try) 2>&5
20809  ac_status=$?
20810  echo "$as_me:20810: \$? = $ac_status" >&5
20811  (exit "$ac_status"); }; }; then
20812  cf_cv_consistent_getenv=yes
20813else
20814  echo "$as_me: program exited with status $ac_status" >&5
20815echo "$as_me: failed program was:" >&5
20816cat "conftest.$ac_ext" >&5
20817cf_cv_consistent_getenv=no
20818fi
20819rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
20820fi
20821
20822fi
20823echo "$as_me:20823: result: $cf_cv_consistent_getenv" >&5
20824echo "${ECHO_T}$cf_cv_consistent_getenv" >&6
20825
20826if test "x$cf_cv_consistent_getenv" = xno
20827then
20828
20829cat >>confdefs.h <<\EOF
20830#define HAVE_CONSISTENT_GETENV 1
20831EOF
20832
20833fi
20834
20835if test "x$cf_cv_consistent_getenv" = xno && \
20836	test "x$cf_with_trace" = xyes
20837then
20838	{ echo "$as_me:20838: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&5
20839echo "$as_me: WARNING: The NCURSES_TRACE environment variable is not supported with this configuration" >&2;}
20840fi
20841
20842echo "$as_me:20842: checking if sys/time.h works with sys/select.h" >&5
20843echo $ECHO_N "checking if sys/time.h works with sys/select.h... $ECHO_C" >&6
20844if test "${cf_cv_sys_time_select+set}" = set; then
20845  echo $ECHO_N "(cached) $ECHO_C" >&6
20846else
20847
20848cat >"conftest.$ac_ext" <<_ACEOF
20849#line 20849 "configure"
20850#include "confdefs.h"
20851
20852#include <sys/types.h>
20853#ifdef HAVE_SYS_TIME_H
20854#include <sys/time.h>
20855#endif
20856#ifdef HAVE_SYS_SELECT_H
20857#include <sys/select.h>
20858#endif
20859
20860int
20861main (void)
20862{
20863
20864  ;
20865  return 0;
20866}
20867_ACEOF
20868rm -f "conftest.$ac_objext"
20869if { (eval echo "$as_me:20869: \"$ac_compile\"") >&5
20870  (eval $ac_compile) 2>&5
20871  ac_status=$?
20872  echo "$as_me:20872: \$? = $ac_status" >&5
20873  (exit "$ac_status"); } &&
20874         { ac_try='test -s "conftest.$ac_objext"'
20875  { (eval echo "$as_me:20875: \"$ac_try\"") >&5
20876  (eval $ac_try) 2>&5
20877  ac_status=$?
20878  echo "$as_me:20878: \$? = $ac_status" >&5
20879  (exit "$ac_status"); }; }; then
20880  cf_cv_sys_time_select=yes
20881else
20882  echo "$as_me: failed program was:" >&5
20883cat "conftest.$ac_ext" >&5
20884cf_cv_sys_time_select=no
20885fi
20886rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20887
20888fi
20889
20890echo "$as_me:20890: result: $cf_cv_sys_time_select" >&5
20891echo "${ECHO_T}$cf_cv_sys_time_select" >&6
20892test "$cf_cv_sys_time_select" = yes &&
20893cat >>confdefs.h <<\EOF
20894#define HAVE_SYS_TIME_SELECT 1
20895EOF
20896
20897###	checks for compiler characteristics
20898ac_ext=c
20899ac_cpp='$CPP $CPPFLAGS'
20900ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
20901ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
20902ac_compiler_gnu=$ac_cv_c_compiler_gnu
20903ac_main_return="return"
20904
20905echo "$as_me:20905: checking for an ANSI C-conforming const" >&5
20906echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
20907if test "${ac_cv_c_const+set}" = set; then
20908  echo $ECHO_N "(cached) $ECHO_C" >&6
20909else
20910  cat >"conftest.$ac_ext" <<_ACEOF
20911#line 20911 "configure"
20912#include "confdefs.h"
20913
20914int
20915main (void)
20916{
20917/* FIXME: Include the comments suggested by Paul. */
20918#ifndef __cplusplus
20919  /* Ultrix mips cc rejects this.  */
20920  typedef int charset[2];
20921  const charset x; (void)x;
20922  /* SunOS 4.1.1 cc rejects this.  */
20923  char const *const *ccp;
20924  char **p;
20925  /* NEC SVR4.0.2 mips cc rejects this.  */
20926  struct point {int x, y;};
20927  static struct point const zero = {0,0}; (void)zero;
20928  /* AIX XL C 1.02.0.0 rejects this.
20929     It does not let you subtract one const X* pointer from another in
20930     an arm of an if-expression whose if-part is not a constant
20931     expression */
20932  const char *g = "string";
20933  ccp = &g + (g ? g-g : 0);
20934  /* HPUX 7.0 cc rejects these. */
20935  ++ccp;
20936  p = (char**) ccp;
20937  ccp = (char const *const *) p;
20938  { /* SCO 3.2v4 cc rejects this.  */
20939    char *t;
20940    char const *s = 0 ? (char *) 0 : (char const *) 0;
20941
20942    *t++ = 0;
20943	(void)s;
20944  }
20945  { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
20946    int x[] = {25, 17};
20947    const int *foo = &x[0];
20948    ++foo;
20949	(void)foo;
20950  }
20951  { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
20952    typedef const int *iptr;
20953    iptr p = 0;
20954    ++p;
20955	(void)p;
20956  }
20957  { /* AIX XL C 1.02.0.0 rejects this saying
20958       "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
20959    struct s { int j; const int *ap[3]; };
20960    struct s *b; b->j = 5;
20961  }
20962  { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
20963    const int foo = 10;
20964	(void)foo;
20965  }
20966#endif
20967
20968  ;
20969  return 0;
20970}
20971_ACEOF
20972rm -f "conftest.$ac_objext"
20973if { (eval echo "$as_me:20973: \"$ac_compile\"") >&5
20974  (eval $ac_compile) 2>&5
20975  ac_status=$?
20976  echo "$as_me:20976: \$? = $ac_status" >&5
20977  (exit "$ac_status"); } &&
20978         { ac_try='test -s "conftest.$ac_objext"'
20979  { (eval echo "$as_me:20979: \"$ac_try\"") >&5
20980  (eval $ac_try) 2>&5
20981  ac_status=$?
20982  echo "$as_me:20982: \$? = $ac_status" >&5
20983  (exit "$ac_status"); }; }; then
20984  ac_cv_c_const=yes
20985else
20986  echo "$as_me: failed program was:" >&5
20987cat "conftest.$ac_ext" >&5
20988ac_cv_c_const=no
20989fi
20990rm -f "conftest.$ac_objext" "conftest.$ac_ext"
20991fi
20992echo "$as_me:20992: result: $ac_cv_c_const" >&5
20993echo "${ECHO_T}$ac_cv_c_const" >&6
20994if test $ac_cv_c_const = no; then
20995
20996cat >>confdefs.h <<\EOF
20997#define const
20998EOF
20999
21000fi
21001
21002echo "$as_me:21002: checking for inline" >&5
21003echo $ECHO_N "checking for inline... $ECHO_C" >&6
21004if test "${ac_cv_c_inline+set}" = set; then
21005  echo $ECHO_N "(cached) $ECHO_C" >&6
21006else
21007  ac_cv_c_inline=no
21008for ac_kw in inline __inline__ __inline; do
21009  cat >"conftest.$ac_ext" <<_ACEOF
21010#line 21010 "configure"
21011#include "confdefs.h"
21012#ifndef __cplusplus
21013static $ac_kw int static_foo (void) {return 0; }
21014$ac_kw int foo (void) {return 0; }
21015#endif
21016
21017_ACEOF
21018rm -f "conftest.$ac_objext"
21019if { (eval echo "$as_me:21019: \"$ac_compile\"") >&5
21020  (eval $ac_compile) 2>&5
21021  ac_status=$?
21022  echo "$as_me:21022: \$? = $ac_status" >&5
21023  (exit "$ac_status"); } &&
21024         { ac_try='test -s "conftest.$ac_objext"'
21025  { (eval echo "$as_me:21025: \"$ac_try\"") >&5
21026  (eval $ac_try) 2>&5
21027  ac_status=$?
21028  echo "$as_me:21028: \$? = $ac_status" >&5
21029  (exit "$ac_status"); }; }; then
21030  ac_cv_c_inline=$ac_kw; break
21031else
21032  echo "$as_me: failed program was:" >&5
21033cat "conftest.$ac_ext" >&5
21034fi
21035rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21036done
21037
21038fi
21039echo "$as_me:21039: result: $ac_cv_c_inline" >&5
21040echo "${ECHO_T}$ac_cv_c_inline" >&6
21041case $ac_cv_c_inline in
21042  inline | yes) ;;
21043  no)
21044cat >>confdefs.h <<\EOF
21045#define inline
21046EOF
21047 ;;
21048  *)  cat >>confdefs.h <<EOF
21049#define inline $ac_cv_c_inline
21050EOF
21051 ;;
21052esac
21053
21054NCURSES_INLINE=
21055if test "$ac_cv_c_inline" != no ; then
21056	NCURSES_INLINE=inline
21057	if test "$INTEL_COMPILER" = yes
21058	then
21059		:
21060	elif test "$CLANG_COMPILER" = yes
21061	then
21062		:
21063	elif test "$GCC" = yes
21064	then
21065		echo "$as_me:21065: checking if $CC supports options to tune inlining" >&5
21066echo $ECHO_N "checking if $CC supports options to tune inlining... $ECHO_C" >&6
21067if test "${cf_cv_gcc_inline+set}" = set; then
21068  echo $ECHO_N "(cached) $ECHO_C" >&6
21069else
21070
21071		cf_save_CFLAGS=$CFLAGS
21072		CFLAGS="$CFLAGS --param max-inline-insns-single=1200"
21073		cat >"conftest.$ac_ext" <<_ACEOF
21074#line 21074 "configure"
21075#include "confdefs.h"
21076inline int foo(void) { return 1; }
21077int
21078main (void)
21079{
21080${cf_cv_main_return:-return} foo()
21081  ;
21082  return 0;
21083}
21084_ACEOF
21085rm -f "conftest.$ac_objext"
21086if { (eval echo "$as_me:21086: \"$ac_compile\"") >&5
21087  (eval $ac_compile) 2>&5
21088  ac_status=$?
21089  echo "$as_me:21089: \$? = $ac_status" >&5
21090  (exit "$ac_status"); } &&
21091         { ac_try='test -s "conftest.$ac_objext"'
21092  { (eval echo "$as_me:21092: \"$ac_try\"") >&5
21093  (eval $ac_try) 2>&5
21094  ac_status=$?
21095  echo "$as_me:21095: \$? = $ac_status" >&5
21096  (exit "$ac_status"); }; }; then
21097  cf_cv_gcc_inline=yes
21098else
21099  echo "$as_me: failed program was:" >&5
21100cat "conftest.$ac_ext" >&5
21101cf_cv_gcc_inline=no
21102fi
21103rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21104		CFLAGS=$cf_save_CFLAGS
21105
21106fi
21107echo "$as_me:21107: result: $cf_cv_gcc_inline" >&5
21108echo "${ECHO_T}$cf_cv_gcc_inline" >&6
21109		if test "$cf_cv_gcc_inline" = yes ; then
21110
21111cf_fix_cppflags=no
21112cf_new_cflags=
21113cf_new_cppflags=
21114cf_new_extra_cppflags=
21115
21116for cf_add_cflags in --param max-inline-insns-single=1200
21117do
21118case "$cf_fix_cppflags" in
21119(no)
21120	case "$cf_add_cflags" in
21121	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
21122		case "$cf_add_cflags" in
21123		(-D*)
21124			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
21125
21126			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21127				&& test -z "${cf_tst_cflags}" \
21128				&& cf_fix_cppflags=yes
21129
21130			if test "$cf_fix_cppflags" = yes ; then
21131
21132	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21133	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21134
21135				continue
21136			elif test "${cf_tst_cflags}" = "\"'" ; then
21137
21138	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21139	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21140
21141				continue
21142			fi
21143			;;
21144		esac
21145		case "$CPPFLAGS" in
21146		(*$cf_add_cflags)
21147			;;
21148		(*)
21149			case "$cf_add_cflags" in
21150			(-D*)
21151				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
21152
21153CPPFLAGS=`echo "$CPPFLAGS" | \
21154	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
21155		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
21156
21157				;;
21158			esac
21159
21160	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
21161	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
21162
21163			;;
21164		esac
21165		;;
21166	(*)
21167
21168	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
21169	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
21170
21171		;;
21172	esac
21173	;;
21174(yes)
21175
21176	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
21177	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
21178
21179	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
21180
21181	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
21182		&& test -z "${cf_tst_cflags}" \
21183		&& cf_fix_cppflags=no
21184	;;
21185esac
21186done
21187
21188if test -n "$cf_new_cflags" ; then
21189
21190	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
21191	CFLAGS="${CFLAGS}$cf_new_cflags"
21192
21193fi
21194
21195if test -n "$cf_new_cppflags" ; then
21196
21197	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
21198	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
21199
21200fi
21201
21202if test -n "$cf_new_extra_cppflags" ; then
21203
21204	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
21205	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
21206
21207fi
21208
21209		fi
21210	fi
21211fi
21212
21213echo "$as_me:21213: checking for signal global datatype" >&5
21214echo $ECHO_N "checking for signal global datatype... $ECHO_C" >&6
21215if test "${cf_cv_sig_atomic_t+set}" = set; then
21216  echo $ECHO_N "(cached) $ECHO_C" >&6
21217else
21218
21219	for cf_type in \
21220		"volatile sig_atomic_t" \
21221		"sig_atomic_t" \
21222		"int"
21223	do
21224	cat >"conftest.$ac_ext" <<_ACEOF
21225#line 21225 "configure"
21226#include "confdefs.h"
21227
21228#include <sys/types.h>
21229#include <signal.h>
21230#include <stdio.h>
21231
21232extern $cf_type x;
21233$cf_type x;
21234static void handler(int sig)
21235{
21236	(void)sig;
21237	x = 5;
21238}
21239int
21240main (void)
21241{
21242signal(SIGINT, handler);
21243		 x = 1
21244  ;
21245  return 0;
21246}
21247_ACEOF
21248rm -f "conftest.$ac_objext"
21249if { (eval echo "$as_me:21249: \"$ac_compile\"") >&5
21250  (eval $ac_compile) 2>&5
21251  ac_status=$?
21252  echo "$as_me:21252: \$? = $ac_status" >&5
21253  (exit "$ac_status"); } &&
21254         { ac_try='test -s "conftest.$ac_objext"'
21255  { (eval echo "$as_me:21255: \"$ac_try\"") >&5
21256  (eval $ac_try) 2>&5
21257  ac_status=$?
21258  echo "$as_me:21258: \$? = $ac_status" >&5
21259  (exit "$ac_status"); }; }; then
21260  cf_cv_sig_atomic_t=$cf_type
21261else
21262  echo "$as_me: failed program was:" >&5
21263cat "conftest.$ac_ext" >&5
21264cf_cv_sig_atomic_t=no
21265fi
21266rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21267		test "$cf_cv_sig_atomic_t" != no && break
21268	done
21269
21270fi
21271
21272echo "$as_me:21272: result: $cf_cv_sig_atomic_t" >&5
21273echo "${ECHO_T}$cf_cv_sig_atomic_t" >&6
21274test "$cf_cv_sig_atomic_t" != no &&
21275cat >>confdefs.h <<EOF
21276#define SIG_ATOMIC_T $cf_cv_sig_atomic_t
21277EOF
21278
21279if test "$NCURSES_CHTYPE" = auto ; then
21280
21281echo "$as_me:21281: checking for type of chtype" >&5
21282echo $ECHO_N "checking for type of chtype... $ECHO_C" >&6
21283if test "${cf_cv_typeof_chtype+set}" = set; then
21284  echo $ECHO_N "(cached) $ECHO_C" >&6
21285else
21286
21287		if test "$cross_compiling" = yes; then
21288  cf_cv_typeof_chtype=long
21289else
21290  cat >"conftest.$ac_ext" <<_ACEOF
21291#line 21291 "configure"
21292#include "confdefs.h"
21293
21294$ac_includes_default
21295#define WANT_BITS 31
21296int main(void)
21297{
21298	FILE *fp = fopen("cf_test.out", "w");
21299	if (fp != 0) {
21300		char *result = "long";
21301		if (sizeof(unsigned long) > sizeof(unsigned int)) {
21302			int n;
21303			unsigned int x, y;
21304			for (n = 0; n < WANT_BITS; n++) {
21305				x = (1 << n);
21306				y = (x >> n);
21307				if (y != 1 || x == 0) {
21308					x = 0;
21309					break;
21310				}
21311			}
21312			/*
21313			 * If x is nonzero, an int is big enough for the bits
21314			 * that we want.
21315			 */
21316			result = (x != 0) ? "int" : "long";
21317		}
21318		fputs(result, fp);
21319		fclose(fp);
21320	}
21321	${cf_cv_main_return:-return}(0);
21322}
21323
21324_ACEOF
21325rm -f "conftest$ac_exeext"
21326if { (eval echo "$as_me:21326: \"$ac_link\"") >&5
21327  (eval $ac_link) 2>&5
21328  ac_status=$?
21329  echo "$as_me:21329: \$? = $ac_status" >&5
21330  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21331  { (eval echo "$as_me:21331: \"$ac_try\"") >&5
21332  (eval $ac_try) 2>&5
21333  ac_status=$?
21334  echo "$as_me:21334: \$? = $ac_status" >&5
21335  (exit "$ac_status"); }; }; then
21336  cf_cv_typeof_chtype=`cat cf_test.out`
21337else
21338  echo "$as_me: program exited with status $ac_status" >&5
21339echo "$as_me: failed program was:" >&5
21340cat "conftest.$ac_ext" >&5
21341cf_cv_typeof_chtype=long
21342fi
21343rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21344fi
21345		rm -f cf_test.out
21346
21347fi
21348
21349echo "$as_me:21349: result: $cf_cv_typeof_chtype" >&5
21350echo "${ECHO_T}$cf_cv_typeof_chtype" >&6
21351
21352cat >>confdefs.h <<EOF
21353#define TYPEOF_CHTYPE $cf_cv_typeof_chtype
21354EOF
21355
21356else
21357	cf_cv_typeof_chtype=$NCURSES_CHTYPE
21358fi
21359test "$cf_cv_typeof_chtype" = unsigned && cf_cv_typeof_chtype=""
21360
21361echo "$as_me:21361: checking if unsigned literals are legal" >&5
21362echo $ECHO_N "checking if unsigned literals are legal... $ECHO_C" >&6
21363if test "${cf_cv_unsigned_literals+set}" = set; then
21364  echo $ECHO_N "(cached) $ECHO_C" >&6
21365else
21366
21367	cat >"conftest.$ac_ext" <<_ACEOF
21368#line 21368 "configure"
21369#include "confdefs.h"
21370
21371int
21372main (void)
21373{
21374long x = 1L + 1UL + 1U + 1; (void)x
21375  ;
21376  return 0;
21377}
21378_ACEOF
21379rm -f "conftest.$ac_objext"
21380if { (eval echo "$as_me:21380: \"$ac_compile\"") >&5
21381  (eval $ac_compile) 2>&5
21382  ac_status=$?
21383  echo "$as_me:21383: \$? = $ac_status" >&5
21384  (exit "$ac_status"); } &&
21385         { ac_try='test -s "conftest.$ac_objext"'
21386  { (eval echo "$as_me:21386: \"$ac_try\"") >&5
21387  (eval $ac_try) 2>&5
21388  ac_status=$?
21389  echo "$as_me:21389: \$? = $ac_status" >&5
21390  (exit "$ac_status"); }; }; then
21391  cf_cv_unsigned_literals=yes
21392else
21393  echo "$as_me: failed program was:" >&5
21394cat "conftest.$ac_ext" >&5
21395cf_cv_unsigned_literals=no
21396fi
21397rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21398
21399fi
21400
21401echo "$as_me:21401: result: $cf_cv_unsigned_literals" >&5
21402echo "${ECHO_T}$cf_cv_unsigned_literals" >&6
21403
21404cf_cv_1UL="1"
21405test ".$cf_cv_unsigned_literals" = .yes && cf_cv_1UL="${cf_cv_1UL}U"
21406test ".$cf_cv_typeof_chtype"    = .long && cf_cv_1UL="${cf_cv_1UL}L"
21407
21408if test "$NCURSES_MMASK_T" = auto ; then
21409	cf_cv_typeof_mmask_t=long
21410else
21411	cf_cv_typeof_mmask_t=$NCURSES_MMASK_T
21412fi
21413test "$cf_cv_typeof_mmask_t" = unsigned && cf_cv_typeof_mmask_t=""
21414
21415###	Checks for external-data
21416
21417echo "$as_me:21417: checking if external errno is declared" >&5
21418echo $ECHO_N "checking if external errno is declared... $ECHO_C" >&6
21419if test "${cf_cv_dcl_errno+set}" = set; then
21420  echo $ECHO_N "(cached) $ECHO_C" >&6
21421else
21422
21423	cat >"conftest.$ac_ext" <<_ACEOF
21424#line 21424 "configure"
21425#include "confdefs.h"
21426
21427$ac_includes_default
21428#include <errno.h>
21429int
21430main (void)
21431{
21432int x = (int) errno; (void)x
21433  ;
21434  return 0;
21435}
21436_ACEOF
21437rm -f "conftest.$ac_objext"
21438if { (eval echo "$as_me:21438: \"$ac_compile\"") >&5
21439  (eval $ac_compile) 2>&5
21440  ac_status=$?
21441  echo "$as_me:21441: \$? = $ac_status" >&5
21442  (exit "$ac_status"); } &&
21443         { ac_try='test -s "conftest.$ac_objext"'
21444  { (eval echo "$as_me:21444: \"$ac_try\"") >&5
21445  (eval $ac_try) 2>&5
21446  ac_status=$?
21447  echo "$as_me:21447: \$? = $ac_status" >&5
21448  (exit "$ac_status"); }; }; then
21449  cf_cv_dcl_errno=yes
21450else
21451  echo "$as_me: failed program was:" >&5
21452cat "conftest.$ac_ext" >&5
21453cf_cv_dcl_errno=no
21454fi
21455rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21456
21457fi
21458echo "$as_me:21458: result: $cf_cv_dcl_errno" >&5
21459echo "${ECHO_T}$cf_cv_dcl_errno" >&6
21460
21461if test "$cf_cv_dcl_errno" = no ; then
21462
21463cf_result=`echo "decl_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21464
21465	cat >>confdefs.h <<EOF
21466#define $cf_result 1
21467EOF
21468
21469fi
21470
21471# It's possible (for near-UNIX clones) that the data doesn't exist
21472
21473echo "$as_me:21473: checking if external errno exists" >&5
21474echo $ECHO_N "checking if external errno exists... $ECHO_C" >&6
21475if test "${cf_cv_have_errno+set}" = set; then
21476  echo $ECHO_N "(cached) $ECHO_C" >&6
21477else
21478
21479	cat >"conftest.$ac_ext" <<_ACEOF
21480#line 21480 "configure"
21481#include "confdefs.h"
21482
21483#undef errno
21484extern int errno;
21485
21486int
21487main (void)
21488{
21489errno = 2
21490  ;
21491  return 0;
21492}
21493_ACEOF
21494rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21495if { (eval echo "$as_me:21495: \"$ac_link\"") >&5
21496  (eval $ac_link) 2>&5
21497  ac_status=$?
21498  echo "$as_me:21498: \$? = $ac_status" >&5
21499  (exit "$ac_status"); } &&
21500         { ac_try='test -s "conftest$ac_exeext"'
21501  { (eval echo "$as_me:21501: \"$ac_try\"") >&5
21502  (eval $ac_try) 2>&5
21503  ac_status=$?
21504  echo "$as_me:21504: \$? = $ac_status" >&5
21505  (exit "$ac_status"); }; }; then
21506  cf_cv_have_errno=yes
21507else
21508  echo "$as_me: failed program was:" >&5
21509cat "conftest.$ac_ext" >&5
21510cf_cv_have_errno=no
21511fi
21512rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21513
21514fi
21515echo "$as_me:21515: result: $cf_cv_have_errno" >&5
21516echo "${ECHO_T}$cf_cv_have_errno" >&6
21517
21518if test "$cf_cv_have_errno" = yes ; then
21519
21520cf_result=`echo "have_errno" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
21521
21522	cat >>confdefs.h <<EOF
21523#define $cf_result 1
21524EOF
21525
21526fi
21527
21528echo "$as_me:21528: checking if data-only library module links" >&5
21529echo $ECHO_N "checking if data-only library module links... $ECHO_C" >&6
21530if test "${cf_cv_link_dataonly+set}" = set; then
21531  echo $ECHO_N "(cached) $ECHO_C" >&6
21532else
21533
21534	rm -f conftest.a
21535	cat >conftest.$ac_ext <<EOF
21536#line 21536 "configure"
21537int	testdata[3] = { 123, 456, 789 };
21538EOF
21539	if { (eval echo "$as_me:21539: \"$ac_compile\"") >&5
21540  (eval $ac_compile) 2>&5
21541  ac_status=$?
21542  echo "$as_me:21542: \$? = $ac_status" >&5
21543  (exit "$ac_status"); } ; then
21544		mv conftest.o data.o && \
21545		( $AR $ARFLAGS conftest.a data.o ) 2>&5 1>/dev/null
21546	fi
21547	rm -f conftest.$ac_ext data.o
21548	cat >conftest.$ac_ext <<EOF
21549#line 21549 "configure"
21550extern int testfunc(void);
21551#if defined(NeXT)
21552int	testfunc(void)
21553{
21554	${cf_cv_main_return:-return}(1);	/* I'm told this linker is broken */
21555}
21556#else
21557extern int testdata[3];
21558int	testfunc(void)
21559{
21560	return testdata[0] == 123
21561	   &&  testdata[1] == 456
21562	   &&  testdata[2] == 789;
21563}
21564#endif
21565EOF
21566	if { (eval echo "$as_me:21566: \"$ac_compile\"") >&5
21567  (eval $ac_compile) 2>&5
21568  ac_status=$?
21569  echo "$as_me:21569: \$? = $ac_status" >&5
21570  (exit "$ac_status"); }; then
21571		mv conftest.o func.o && \
21572		( $AR $ARFLAGS conftest.a func.o ) 2>&5 1>/dev/null
21573	fi
21574	rm -f conftest.$ac_ext func.o
21575	( eval $RANLIB conftest.a ) 2>&5 >/dev/null
21576	cf_saveLIBS="$LIBS"
21577	LIBS="conftest.a $LIBS"
21578	if test "$cross_compiling" = yes; then
21579  cf_cv_link_dataonly=unknown
21580else
21581  cat >"conftest.$ac_ext" <<_ACEOF
21582#line 21582 "configure"
21583#include "confdefs.h"
21584
21585	extern int testfunc(void);
21586	int main(void)
21587	{
21588		${cf_cv_main_return:-return} (!testfunc());
21589	}
21590
21591_ACEOF
21592rm -f "conftest$ac_exeext"
21593if { (eval echo "$as_me:21593: \"$ac_link\"") >&5
21594  (eval $ac_link) 2>&5
21595  ac_status=$?
21596  echo "$as_me:21596: \$? = $ac_status" >&5
21597  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
21598  { (eval echo "$as_me:21598: \"$ac_try\"") >&5
21599  (eval $ac_try) 2>&5
21600  ac_status=$?
21601  echo "$as_me:21601: \$? = $ac_status" >&5
21602  (exit "$ac_status"); }; }; then
21603  cf_cv_link_dataonly=yes
21604else
21605  echo "$as_me: program exited with status $ac_status" >&5
21606echo "$as_me: failed program was:" >&5
21607cat "conftest.$ac_ext" >&5
21608cf_cv_link_dataonly=no
21609fi
21610rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
21611fi
21612	LIBS="$cf_saveLIBS"
21613
21614fi
21615
21616echo "$as_me:21616: result: $cf_cv_link_dataonly" >&5
21617echo "${ECHO_T}$cf_cv_link_dataonly" >&6
21618
21619if test "$cf_cv_link_dataonly" = no ; then
21620
21621cat >>confdefs.h <<\EOF
21622#define BROKEN_LINKER 1
21623EOF
21624
21625	BROKEN_LINKER=1
21626fi
21627
21628###	Checks for library functions.
21629
21630echo "$as_me:21630: checking for clock_gettime" >&5
21631echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6
21632if test "${cf_cv_func_clock_gettime+set}" = set; then
21633  echo $ECHO_N "(cached) $ECHO_C" >&6
21634else
21635
21636		cat >"conftest.$ac_ext" <<_ACEOF
21637#line 21637 "configure"
21638#include "confdefs.h"
21639#include <time.h>
21640int
21641main (void)
21642{
21643struct timespec ts;
21644		int rc = clock_gettime(CLOCK_REALTIME, &ts); (void) rc; (void)ts
21645  ;
21646  return 0;
21647}
21648_ACEOF
21649rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21650if { (eval echo "$as_me:21650: \"$ac_link\"") >&5
21651  (eval $ac_link) 2>&5
21652  ac_status=$?
21653  echo "$as_me:21653: \$? = $ac_status" >&5
21654  (exit "$ac_status"); } &&
21655         { ac_try='test -s "conftest$ac_exeext"'
21656  { (eval echo "$as_me:21656: \"$ac_try\"") >&5
21657  (eval $ac_try) 2>&5
21658  ac_status=$?
21659  echo "$as_me:21659: \$? = $ac_status" >&5
21660  (exit "$ac_status"); }; }; then
21661  cf_cv_func_clock_gettime=yes
21662else
21663  echo "$as_me: failed program was:" >&5
21664cat "conftest.$ac_ext" >&5
21665cf_cv_func_clock_gettime=no
21666fi
21667rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21668
21669fi
21670echo "$as_me:21670: result: $cf_cv_func_clock_gettime" >&5
21671echo "${ECHO_T}$cf_cv_func_clock_gettime" >&6
21672
21673if test "$cf_cv_func_clock_gettime" = yes
21674then
21675
21676cat >>confdefs.h <<\EOF
21677#define HAVE_CLOCK_GETTIME 1
21678EOF
21679
21680else
21681echo "$as_me:21681: checking for gettimeofday" >&5
21682echo $ECHO_N "checking for gettimeofday... $ECHO_C" >&6
21683if test "${ac_cv_func_gettimeofday+set}" = set; then
21684  echo $ECHO_N "(cached) $ECHO_C" >&6
21685else
21686  cat >"conftest.$ac_ext" <<_ACEOF
21687#line 21687 "configure"
21688#include "confdefs.h"
21689#define gettimeofday autoconf_temporary
21690#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
21691#undef gettimeofday
21692
21693#ifdef __cplusplus
21694extern "C"
21695#endif
21696
21697/* We use char because int might match the return type of a gcc2
21698   builtin and then its argument prototype would still apply.  */
21699char gettimeofday (void);
21700
21701int
21702main (void)
21703{
21704
21705/* The GNU C library defines stubs for functions which it implements
21706    to always fail with ENOSYS.  Some functions are actually named
21707    something starting with __ and the normal name is an alias.  */
21708#if defined (__stub_gettimeofday) || defined (__stub___gettimeofday)
21709#error found stub for gettimeofday
21710#endif
21711
21712	return gettimeofday ();
21713  ;
21714  return 0;
21715}
21716_ACEOF
21717rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21718if { (eval echo "$as_me:21718: \"$ac_link\"") >&5
21719  (eval $ac_link) 2>&5
21720  ac_status=$?
21721  echo "$as_me:21721: \$? = $ac_status" >&5
21722  (exit "$ac_status"); } &&
21723         { ac_try='test -s "conftest$ac_exeext"'
21724  { (eval echo "$as_me:21724: \"$ac_try\"") >&5
21725  (eval $ac_try) 2>&5
21726  ac_status=$?
21727  echo "$as_me:21727: \$? = $ac_status" >&5
21728  (exit "$ac_status"); }; }; then
21729  ac_cv_func_gettimeofday=yes
21730else
21731  echo "$as_me: failed program was:" >&5
21732cat "conftest.$ac_ext" >&5
21733ac_cv_func_gettimeofday=no
21734fi
21735rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21736fi
21737echo "$as_me:21737: result: $ac_cv_func_gettimeofday" >&5
21738echo "${ECHO_T}$ac_cv_func_gettimeofday" >&6
21739if test "$ac_cv_func_gettimeofday" = yes; then
21740
21741cat >>confdefs.h <<\EOF
21742#define HAVE_GETTIMEOFDAY 1
21743EOF
21744
21745else
21746
21747echo "$as_me:21747: checking for gettimeofday in -lbsd" >&5
21748echo $ECHO_N "checking for gettimeofday in -lbsd... $ECHO_C" >&6
21749if test "${ac_cv_lib_bsd_gettimeofday+set}" = set; then
21750  echo $ECHO_N "(cached) $ECHO_C" >&6
21751else
21752  ac_check_lib_save_LIBS=$LIBS
21753LIBS="-lbsd  $LIBS"
21754cat >"conftest.$ac_ext" <<_ACEOF
21755#line 21755 "configure"
21756#include "confdefs.h"
21757
21758/* Override any gcc2 internal prototype to avoid an error.  */
21759#ifdef __cplusplus
21760extern "C"
21761#endif
21762/* We use char because int might match the return type of a gcc2
21763   builtin and then its argument prototype would still apply.  */
21764char gettimeofday (void);
21765int
21766main (void)
21767{
21768gettimeofday ();
21769  ;
21770  return 0;
21771}
21772_ACEOF
21773rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21774if { (eval echo "$as_me:21774: \"$ac_link\"") >&5
21775  (eval $ac_link) 2>&5
21776  ac_status=$?
21777  echo "$as_me:21777: \$? = $ac_status" >&5
21778  (exit "$ac_status"); } &&
21779         { ac_try='test -s "conftest$ac_exeext"'
21780  { (eval echo "$as_me:21780: \"$ac_try\"") >&5
21781  (eval $ac_try) 2>&5
21782  ac_status=$?
21783  echo "$as_me:21783: \$? = $ac_status" >&5
21784  (exit "$ac_status"); }; }; then
21785  ac_cv_lib_bsd_gettimeofday=yes
21786else
21787  echo "$as_me: failed program was:" >&5
21788cat "conftest.$ac_ext" >&5
21789ac_cv_lib_bsd_gettimeofday=no
21790fi
21791rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21792LIBS=$ac_check_lib_save_LIBS
21793fi
21794echo "$as_me:21794: result: $ac_cv_lib_bsd_gettimeofday" >&5
21795echo "${ECHO_T}$ac_cv_lib_bsd_gettimeofday" >&6
21796if test "$ac_cv_lib_bsd_gettimeofday" = yes; then
21797
21798cat >>confdefs.h <<\EOF
21799#define HAVE_GETTIMEOFDAY 1
21800EOF
21801
21802cf_add_libs="$LIBS"
21803# reverse order
21804cf_add_0lib=
21805for cf_add_1lib in -lbsd; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
21806# filter duplicates
21807for cf_add_1lib in $cf_add_0lib; do
21808	for cf_add_2lib in $cf_add_libs; do
21809		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
21810			cf_add_1lib=
21811			break
21812		fi
21813	done
21814	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
21815done
21816LIBS="$cf_add_libs"
21817
21818fi
21819
21820fi
21821fi
21822
21823for ac_func in \
21824fpathconf \
21825getcwd \
21826getauxval \
21827getegid \
21828geteuid \
21829getopt \
21830getuid \
21831issetugid \
21832localeconv \
21833poll \
21834remove \
21835select \
21836setbuf \
21837setbuffer \
21838setfsuid \
21839setvbuf \
21840sigaction \
21841sigvec \
21842snprintf \
21843strdup \
21844strstr \
21845sysconf \
21846tcgetpgrp \
21847times \
21848tsearch \
21849vsnprintf \
21850
21851do
21852as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21853echo "$as_me:21853: checking for $ac_func" >&5
21854echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
21855if eval "test \"\${$as_ac_var+set}\" = set"; then
21856  echo $ECHO_N "(cached) $ECHO_C" >&6
21857else
21858  cat >"conftest.$ac_ext" <<_ACEOF
21859#line 21859 "configure"
21860#include "confdefs.h"
21861#define $ac_func autoconf_temporary
21862#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
21863#undef $ac_func
21864
21865#ifdef __cplusplus
21866extern "C"
21867#endif
21868
21869/* We use char because int might match the return type of a gcc2
21870   builtin and then its argument prototype would still apply.  */
21871char $ac_func (void);
21872
21873int
21874main (void)
21875{
21876
21877/* The GNU C library defines stubs for functions which it implements
21878    to always fail with ENOSYS.  Some functions are actually named
21879    something starting with __ and the normal name is an alias.  */
21880#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
21881#error found stub for $ac_func
21882#endif
21883
21884	return $ac_func ();
21885  ;
21886  return 0;
21887}
21888_ACEOF
21889rm -f "conftest.$ac_objext" "conftest$ac_exeext"
21890if { (eval echo "$as_me:21890: \"$ac_link\"") >&5
21891  (eval $ac_link) 2>&5
21892  ac_status=$?
21893  echo "$as_me:21893: \$? = $ac_status" >&5
21894  (exit "$ac_status"); } &&
21895         { ac_try='test -s "conftest$ac_exeext"'
21896  { (eval echo "$as_me:21896: \"$ac_try\"") >&5
21897  (eval $ac_try) 2>&5
21898  ac_status=$?
21899  echo "$as_me:21899: \$? = $ac_status" >&5
21900  (exit "$ac_status"); }; }; then
21901  eval "$as_ac_var=yes"
21902else
21903  echo "$as_me: failed program was:" >&5
21904cat "conftest.$ac_ext" >&5
21905eval "$as_ac_var=no"
21906fi
21907rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
21908fi
21909echo "$as_me:21909: result: `eval echo '${'"$as_ac_var"'}'`" >&5
21910echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
21911if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
21912  cat >>confdefs.h <<EOF
21913#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21914EOF
21915
21916fi
21917done
21918
21919echo "$as_me:21919: checking if _PATH_TTYS is defined in ttyent.h" >&5
21920echo $ECHO_N "checking if _PATH_TTYS is defined in ttyent.h... $ECHO_C" >&6
21921if test "${cf_cv_PATH_TTYS+set}" = set; then
21922  echo $ECHO_N "(cached) $ECHO_C" >&6
21923else
21924
21925cat >"conftest.$ac_ext" <<_ACEOF
21926#line 21926 "configure"
21927#include "confdefs.h"
21928
21929#include <stdio.h>
21930#include <ttyent.h>
21931int
21932main (void)
21933{
21934
21935FILE *fp = fopen(_PATH_TTYS, "r"); (void)fp
21936  ;
21937  return 0;
21938}
21939_ACEOF
21940rm -f "conftest.$ac_objext"
21941if { (eval echo "$as_me:21941: \"$ac_compile\"") >&5
21942  (eval $ac_compile) 2>&5
21943  ac_status=$?
21944  echo "$as_me:21944: \$? = $ac_status" >&5
21945  (exit "$ac_status"); } &&
21946         { ac_try='test -s "conftest.$ac_objext"'
21947  { (eval echo "$as_me:21947: \"$ac_try\"") >&5
21948  (eval $ac_try) 2>&5
21949  ac_status=$?
21950  echo "$as_me:21950: \$? = $ac_status" >&5
21951  (exit "$ac_status"); }; }; then
21952  cf_cv_PATH_TTYS=yes
21953else
21954  echo "$as_me: failed program was:" >&5
21955cat "conftest.$ac_ext" >&5
21956cf_cv_PATH_TTYS=no
21957fi
21958rm -f "conftest.$ac_objext" "conftest.$ac_ext"
21959fi
21960echo "$as_me:21960: result: $cf_cv_PATH_TTYS" >&5
21961echo "${ECHO_T}$cf_cv_PATH_TTYS" >&6
21962
21963if test $cf_cv_PATH_TTYS = no
21964then
21965	for cf_ttys in /etc/ttytype /etc/ttys
21966	do
21967		if test -f $cf_ttys
21968		then
21969			cf_cv_PATH_TTYS=maybe
21970
21971cat >>confdefs.h <<\EOF
21972#define _PATH_TTYS $cf_ttys
21973EOF
21974
21975			break
21976		fi
21977	done
21978fi
21979
21980if test $cf_cv_PATH_TTYS != no
21981then
21982	echo "$as_me:21982: checking if _PATH_TTYS file exists" >&5
21983echo $ECHO_N "checking if _PATH_TTYS file exists... $ECHO_C" >&6
21984if test "${cf_cv_have_PATH_TTYS+set}" = set; then
21985  echo $ECHO_N "(cached) $ECHO_C" >&6
21986else
21987
21988		if test "$cross_compiling" = yes; then
21989  cf_cv_have_PATH_TTYS=unknown
21990else
21991  cat >"conftest.$ac_ext" <<_ACEOF
21992#line 21992 "configure"
21993#include "confdefs.h"
21994
21995$ac_includes_default
21996
21997#include <ttyent.h>
21998
21999int main(void) {
22000	FILE *fp = fopen(_PATH_TTYS, "r");
22001	${cf_cv_main_return:-return} (fp == 0);
22002}
22003_ACEOF
22004rm -f "conftest$ac_exeext"
22005if { (eval echo "$as_me:22005: \"$ac_link\"") >&5
22006  (eval $ac_link) 2>&5
22007  ac_status=$?
22008  echo "$as_me:22008: \$? = $ac_status" >&5
22009  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22010  { (eval echo "$as_me:22010: \"$ac_try\"") >&5
22011  (eval $ac_try) 2>&5
22012  ac_status=$?
22013  echo "$as_me:22013: \$? = $ac_status" >&5
22014  (exit "$ac_status"); }; }; then
22015  cf_cv_have_PATH_TTYS=yes
22016else
22017  echo "$as_me: program exited with status $ac_status" >&5
22018echo "$as_me: failed program was:" >&5
22019cat "conftest.$ac_ext" >&5
22020cf_cv_have_PATH_TTYS=no
22021fi
22022rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22023fi
22024fi
22025echo "$as_me:22025: result: $cf_cv_have_PATH_TTYS" >&5
22026echo "${ECHO_T}$cf_cv_have_PATH_TTYS" >&6
22027	test "$cf_cv_have_PATH_TTYS" = no && cf_cv_PATH_TTYS=no
22028fi
22029
22030if test $cf_cv_PATH_TTYS != no
22031then
22032
22033cat >>confdefs.h <<\EOF
22034#define HAVE_PATH_TTYS 1
22035EOF
22036
22037	echo "$as_me:22037: checking for getttynam" >&5
22038echo $ECHO_N "checking for getttynam... $ECHO_C" >&6
22039if test "${cf_cv_func_getttynam+set}" = set; then
22040  echo $ECHO_N "(cached) $ECHO_C" >&6
22041else
22042
22043		cat >"conftest.$ac_ext" <<_ACEOF
22044#line 22044 "configure"
22045#include "confdefs.h"
22046#include <ttyent.h>
22047int
22048main (void)
22049{
22050struct ttyent *fp = getttynam("/dev/tty"); (void)fp
22051  ;
22052  return 0;
22053}
22054_ACEOF
22055rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22056if { (eval echo "$as_me:22056: \"$ac_link\"") >&5
22057  (eval $ac_link) 2>&5
22058  ac_status=$?
22059  echo "$as_me:22059: \$? = $ac_status" >&5
22060  (exit "$ac_status"); } &&
22061         { ac_try='test -s "conftest$ac_exeext"'
22062  { (eval echo "$as_me:22062: \"$ac_try\"") >&5
22063  (eval $ac_try) 2>&5
22064  ac_status=$?
22065  echo "$as_me:22065: \$? = $ac_status" >&5
22066  (exit "$ac_status"); }; }; then
22067  cf_cv_func_getttynam=yes
22068else
22069  echo "$as_me: failed program was:" >&5
22070cat "conftest.$ac_ext" >&5
22071cf_cv_func_getttynam=no
22072fi
22073rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22074fi
22075echo "$as_me:22075: result: $cf_cv_func_getttynam" >&5
22076echo "${ECHO_T}$cf_cv_func_getttynam" >&6
22077	test "$cf_cv_func_getttynam" = yes && cat >>confdefs.h <<\EOF
22078#define HAVE_GETTTYNAM 1
22079EOF
22080
22081fi
22082
22083if test "x$ac_cv_func_getopt" = xno && \
22084   test "x$cf_with_progs$cf_with_tests" != xnono; then
22085	{ { echo "$as_me:22085: error: getopt is required for building programs" >&5
22086echo "$as_me: error: getopt is required for building programs" >&2;}
22087   { (exit 1); exit 1; }; }
22088fi
22089
22090if test "x$with_safe_sprintf" = xyes
22091then
22092	if test "x$ac_cv_func_vsnprintf" = xyes
22093	then
22094		{ echo "$as_me:22094: WARNING: will use vsnprintf instead of safe-sprintf option" >&5
22095echo "$as_me: WARNING: will use vsnprintf instead of safe-sprintf option" >&2;}
22096	else
22097
22098cat >>confdefs.h <<\EOF
22099#define USE_SAFE_SPRINTF 1
22100EOF
22101
22102	fi
22103fi
22104
22105if test "x$with_getcap" = "xyes" ; then
22106
22107echo "$as_me:22107: checking for terminal-capability database functions" >&5
22108echo $ECHO_N "checking for terminal-capability database functions... $ECHO_C" >&6
22109if test "${cf_cv_cgetent+set}" = set; then
22110  echo $ECHO_N "(cached) $ECHO_C" >&6
22111else
22112
22113cat >"conftest.$ac_ext" <<_ACEOF
22114#line 22114 "configure"
22115#include "confdefs.h"
22116
22117$ac_includes_default
22118int
22119main (void)
22120{
22121
22122	char temp[128];
22123	char *buf = temp;
22124	char *db_array = temp;
22125	cgetent(&buf, &db_array, "vt100");
22126	cgetcap(buf, "tc", '=');
22127	cgetmatch(buf, "tc");
22128
22129  ;
22130  return 0;
22131}
22132_ACEOF
22133rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22134if { (eval echo "$as_me:22134: \"$ac_link\"") >&5
22135  (eval $ac_link) 2>&5
22136  ac_status=$?
22137  echo "$as_me:22137: \$? = $ac_status" >&5
22138  (exit "$ac_status"); } &&
22139         { ac_try='test -s "conftest$ac_exeext"'
22140  { (eval echo "$as_me:22140: \"$ac_try\"") >&5
22141  (eval $ac_try) 2>&5
22142  ac_status=$?
22143  echo "$as_me:22143: \$? = $ac_status" >&5
22144  (exit "$ac_status"); }; }; then
22145  cf_cv_cgetent=yes
22146else
22147  echo "$as_me: failed program was:" >&5
22148cat "conftest.$ac_ext" >&5
22149cf_cv_cgetent=no
22150fi
22151rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22152
22153fi
22154echo "$as_me:22154: result: $cf_cv_cgetent" >&5
22155echo "${ECHO_T}$cf_cv_cgetent" >&6
22156
22157if test "$cf_cv_cgetent" = yes
22158then
22159
22160cat >>confdefs.h <<\EOF
22161#define HAVE_BSD_CGETENT 1
22162EOF
22163
22164echo "$as_me:22164: checking if cgetent uses const parameter" >&5
22165echo $ECHO_N "checking if cgetent uses const parameter... $ECHO_C" >&6
22166if test "${cf_cv_cgetent_const+set}" = set; then
22167  echo $ECHO_N "(cached) $ECHO_C" >&6
22168else
22169
22170cat >"conftest.$ac_ext" <<_ACEOF
22171#line 22171 "configure"
22172#include "confdefs.h"
22173
22174#pragma GCC diagnostic error "-Wincompatible-pointer-types-discards-qualifiers"
22175$ac_includes_default
22176int
22177main (void)
22178{
22179
22180	char temp[128];
22181	char *buf = temp;
22182#ifndef _NETBSD_SOURCE			/* given, since April 2004 in stdlib.h */
22183	const char *db_array = temp;
22184	cgetent(&buf, &db_array, "vt100");
22185#endif
22186	cgetcap(buf, "tc", '=');
22187	cgetmatch(buf, "tc");
22188
22189  ;
22190  return 0;
22191}
22192_ACEOF
22193rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22194if { (eval echo "$as_me:22194: \"$ac_link\"") >&5
22195  (eval $ac_link) 2>&5
22196  ac_status=$?
22197  echo "$as_me:22197: \$? = $ac_status" >&5
22198  (exit "$ac_status"); } &&
22199         { ac_try='test -s "conftest$ac_exeext"'
22200  { (eval echo "$as_me:22200: \"$ac_try\"") >&5
22201  (eval $ac_try) 2>&5
22202  ac_status=$?
22203  echo "$as_me:22203: \$? = $ac_status" >&5
22204  (exit "$ac_status"); }; }; then
22205  cf_cv_cgetent_const=yes
22206else
22207  echo "$as_me: failed program was:" >&5
22208cat "conftest.$ac_ext" >&5
22209cf_cv_cgetent_const=no
22210fi
22211rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22212
22213fi
22214echo "$as_me:22214: result: $cf_cv_cgetent_const" >&5
22215echo "${ECHO_T}$cf_cv_cgetent_const" >&6
22216	if test "$cf_cv_cgetent_const" = yes
22217	then
22218
22219cat >>confdefs.h <<EOF
22220#define CGETENT_CONST const
22221EOF
22222
22223	fi
22224fi
22225
22226fi
22227
22228echo "$as_me:22228: checking for isascii" >&5
22229echo $ECHO_N "checking for isascii... $ECHO_C" >&6
22230if test "${cf_cv_have_isascii+set}" = set; then
22231  echo $ECHO_N "(cached) $ECHO_C" >&6
22232else
22233
22234	cat >"conftest.$ac_ext" <<_ACEOF
22235#line 22235 "configure"
22236#include "confdefs.h"
22237#include <ctype.h>
22238int
22239main (void)
22240{
22241int x = isascii(' '); (void)x
22242  ;
22243  return 0;
22244}
22245_ACEOF
22246rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22247if { (eval echo "$as_me:22247: \"$ac_link\"") >&5
22248  (eval $ac_link) 2>&5
22249  ac_status=$?
22250  echo "$as_me:22250: \$? = $ac_status" >&5
22251  (exit "$ac_status"); } &&
22252         { ac_try='test -s "conftest$ac_exeext"'
22253  { (eval echo "$as_me:22253: \"$ac_try\"") >&5
22254  (eval $ac_try) 2>&5
22255  ac_status=$?
22256  echo "$as_me:22256: \$? = $ac_status" >&5
22257  (exit "$ac_status"); }; }; then
22258  cf_cv_have_isascii=yes
22259else
22260  echo "$as_me: failed program was:" >&5
22261cat "conftest.$ac_ext" >&5
22262cf_cv_have_isascii=no
22263fi
22264rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22265
22266fi
22267echo "$as_me:22267: result: $cf_cv_have_isascii" >&5
22268echo "${ECHO_T}$cf_cv_have_isascii" >&6
22269test "$cf_cv_have_isascii" = yes &&
22270cat >>confdefs.h <<\EOF
22271#define HAVE_ISASCII 1
22272EOF
22273
22274if test "$ac_cv_func_sigaction" = yes; then
22275echo "$as_me:22275: checking whether sigaction needs _POSIX_SOURCE" >&5
22276echo $ECHO_N "checking whether sigaction needs _POSIX_SOURCE... $ECHO_C" >&6
22277cat >"conftest.$ac_ext" <<_ACEOF
22278#line 22278 "configure"
22279#include "confdefs.h"
22280
22281#include <sys/types.h>
22282#include <signal.h>
22283int
22284main (void)
22285{
22286struct sigaction act; (void)act
22287  ;
22288  return 0;
22289}
22290_ACEOF
22291rm -f "conftest.$ac_objext"
22292if { (eval echo "$as_me:22292: \"$ac_compile\"") >&5
22293  (eval $ac_compile) 2>&5
22294  ac_status=$?
22295  echo "$as_me:22295: \$? = $ac_status" >&5
22296  (exit "$ac_status"); } &&
22297         { ac_try='test -s "conftest.$ac_objext"'
22298  { (eval echo "$as_me:22298: \"$ac_try\"") >&5
22299  (eval $ac_try) 2>&5
22300  ac_status=$?
22301  echo "$as_me:22301: \$? = $ac_status" >&5
22302  (exit "$ac_status"); }; }; then
22303  sigact_bad=no
22304else
22305  echo "$as_me: failed program was:" >&5
22306cat "conftest.$ac_ext" >&5
22307
22308cat >"conftest.$ac_ext" <<_ACEOF
22309#line 22309 "configure"
22310#include "confdefs.h"
22311
22312#define _POSIX_SOURCE
22313#include <sys/types.h>
22314#include <signal.h>
22315int
22316main (void)
22317{
22318struct sigaction act; (void)act
22319  ;
22320  return 0;
22321}
22322_ACEOF
22323rm -f "conftest.$ac_objext"
22324if { (eval echo "$as_me:22324: \"$ac_compile\"") >&5
22325  (eval $ac_compile) 2>&5
22326  ac_status=$?
22327  echo "$as_me:22327: \$? = $ac_status" >&5
22328  (exit "$ac_status"); } &&
22329         { ac_try='test -s "conftest.$ac_objext"'
22330  { (eval echo "$as_me:22330: \"$ac_try\"") >&5
22331  (eval $ac_try) 2>&5
22332  ac_status=$?
22333  echo "$as_me:22333: \$? = $ac_status" >&5
22334  (exit "$ac_status"); }; }; then
22335  sigact_bad=yes
22336
22337cat >>confdefs.h <<\EOF
22338#define _POSIX_SOURCE 1
22339EOF
22340
22341else
22342  echo "$as_me: failed program was:" >&5
22343cat "conftest.$ac_ext" >&5
22344sigact_bad=unknown
22345fi
22346rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22347fi
22348rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22349echo "$as_me:22349: result: $sigact_bad" >&5
22350echo "${ECHO_T}$sigact_bad" >&6
22351fi
22352
22353echo "$as_me:22353: checking if nanosleep really works" >&5
22354echo $ECHO_N "checking if nanosleep really works... $ECHO_C" >&6
22355if test "${cf_cv_func_nanosleep+set}" = set; then
22356  echo $ECHO_N "(cached) $ECHO_C" >&6
22357else
22358
22359if test "$cross_compiling" = yes; then
22360  cf_cv_func_nanosleep=unknown
22361else
22362  cat >"conftest.$ac_ext" <<_ACEOF
22363#line 22363 "configure"
22364#include "confdefs.h"
22365
22366$ac_includes_default
22367
22368#include <errno.h>
22369#include <time.h>
22370
22371#ifdef HAVE_SYS_TIME_H
22372#include <sys/time.h>
22373#endif
22374
22375int main(void) {
22376	struct timespec ts1, ts2;
22377	int code;
22378	ts1.tv_sec  = 0;
22379	ts1.tv_nsec = 750000000;
22380	ts2.tv_sec  = 0;
22381	ts2.tv_nsec = 0;
22382	errno = 0;
22383	code = nanosleep(&ts1, &ts2); /* on failure errno is ENOSYS. */
22384	${cf_cv_main_return:-return}(code != 0);
22385}
22386
22387_ACEOF
22388rm -f "conftest$ac_exeext"
22389if { (eval echo "$as_me:22389: \"$ac_link\"") >&5
22390  (eval $ac_link) 2>&5
22391  ac_status=$?
22392  echo "$as_me:22392: \$? = $ac_status" >&5
22393  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22394  { (eval echo "$as_me:22394: \"$ac_try\"") >&5
22395  (eval $ac_try) 2>&5
22396  ac_status=$?
22397  echo "$as_me:22397: \$? = $ac_status" >&5
22398  (exit "$ac_status"); }; }; then
22399  cf_cv_func_nanosleep=yes
22400else
22401  echo "$as_me: program exited with status $ac_status" >&5
22402echo "$as_me: failed program was:" >&5
22403cat "conftest.$ac_ext" >&5
22404cf_cv_func_nanosleep=no
22405fi
22406rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22407fi
22408fi
22409echo "$as_me:22409: result: $cf_cv_func_nanosleep" >&5
22410echo "${ECHO_T}$cf_cv_func_nanosleep" >&6
22411
22412test "$cf_cv_func_nanosleep" = "yes" &&
22413cat >>confdefs.h <<\EOF
22414#define HAVE_NANOSLEEP 1
22415EOF
22416
22417for ac_header in \
22418termio.h \
22419termios.h \
22420unistd.h \
22421sys/ioctl.h \
22422sys/termio.h \
22423
22424do
22425as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22426echo "$as_me:22426: checking for $ac_header" >&5
22427echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22428if eval "test \"\${$as_ac_Header+set}\" = set"; then
22429  echo $ECHO_N "(cached) $ECHO_C" >&6
22430else
22431  cat >"conftest.$ac_ext" <<_ACEOF
22432#line 22432 "configure"
22433#include "confdefs.h"
22434#include <$ac_header>
22435_ACEOF
22436if { (eval echo "$as_me:22436: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22437  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22438  ac_status=$?
22439  $EGREP -v '^ *\+' conftest.er1 >conftest.err
22440  rm -f conftest.er1
22441  cat conftest.err >&5
22442  echo "$as_me:22442: \$? = $ac_status" >&5
22443  (exit "$ac_status"); } >/dev/null; then
22444  if test -s conftest.err; then
22445    ac_cpp_err=$ac_c_preproc_warn_flag
22446  else
22447    ac_cpp_err=
22448  fi
22449else
22450  ac_cpp_err=yes
22451fi
22452if test -z "$ac_cpp_err"; then
22453  eval "$as_ac_Header=yes"
22454else
22455  echo "$as_me: failed program was:" >&5
22456  cat "conftest.$ac_ext" >&5
22457  eval "$as_ac_Header=no"
22458fi
22459rm -f conftest.err "conftest.$ac_ext"
22460fi
22461echo "$as_me:22461: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22462echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22463if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22464  cat >>confdefs.h <<EOF
22465#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22466EOF
22467
22468fi
22469done
22470
22471if test "$ac_cv_header_termios_h" = yes ; then
22472	case "$CFLAGS $CPPFLAGS" in
22473	(*-D_POSIX_SOURCE*)
22474		termios_bad=dunno ;;
22475	(*)	termios_bad=maybe ;;
22476	esac
22477	if test "$termios_bad" = maybe ; then
22478	echo "$as_me:22478: checking whether termios.h needs _POSIX_SOURCE" >&5
22479echo $ECHO_N "checking whether termios.h needs _POSIX_SOURCE... $ECHO_C" >&6
22480	cat >"conftest.$ac_ext" <<_ACEOF
22481#line 22481 "configure"
22482#include "confdefs.h"
22483#include <termios.h>
22484int
22485main (void)
22486{
22487struct termios foo; int x = (int)(foo.c_iflag = 1); (void)x
22488  ;
22489  return 0;
22490}
22491_ACEOF
22492rm -f "conftest.$ac_objext"
22493if { (eval echo "$as_me:22493: \"$ac_compile\"") >&5
22494  (eval $ac_compile) 2>&5
22495  ac_status=$?
22496  echo "$as_me:22496: \$? = $ac_status" >&5
22497  (exit "$ac_status"); } &&
22498         { ac_try='test -s "conftest.$ac_objext"'
22499  { (eval echo "$as_me:22499: \"$ac_try\"") >&5
22500  (eval $ac_try) 2>&5
22501  ac_status=$?
22502  echo "$as_me:22502: \$? = $ac_status" >&5
22503  (exit "$ac_status"); }; }; then
22504  termios_bad=no
22505else
22506  echo "$as_me: failed program was:" >&5
22507cat "conftest.$ac_ext" >&5
22508
22509		cat >"conftest.$ac_ext" <<_ACEOF
22510#line 22510 "configure"
22511#include "confdefs.h"
22512
22513#define _POSIX_SOURCE
22514#include <termios.h>
22515int
22516main (void)
22517{
22518struct termios foo; int x = (int)(foo.c_iflag = 2); (void)x
22519  ;
22520  return 0;
22521}
22522_ACEOF
22523rm -f "conftest.$ac_objext"
22524if { (eval echo "$as_me:22524: \"$ac_compile\"") >&5
22525  (eval $ac_compile) 2>&5
22526  ac_status=$?
22527  echo "$as_me:22527: \$? = $ac_status" >&5
22528  (exit "$ac_status"); } &&
22529         { ac_try='test -s "conftest.$ac_objext"'
22530  { (eval echo "$as_me:22530: \"$ac_try\"") >&5
22531  (eval $ac_try) 2>&5
22532  ac_status=$?
22533  echo "$as_me:22533: \$? = $ac_status" >&5
22534  (exit "$ac_status"); }; }; then
22535  termios_bad=unknown
22536else
22537  echo "$as_me: failed program was:" >&5
22538cat "conftest.$ac_ext" >&5
22539termios_bad=yes
22540cat >>confdefs.h <<\EOF
22541#define _POSIX_SOURCE 1
22542EOF
22543
22544fi
22545rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22546
22547fi
22548rm -f "conftest.$ac_objext" "conftest.$ac_ext"
22549	echo "$as_me:22549: result: $termios_bad" >&5
22550echo "${ECHO_T}$termios_bad" >&6
22551	fi
22552fi
22553
22554echo "$as_me:22554: checking for tcgetattr" >&5
22555echo $ECHO_N "checking for tcgetattr... $ECHO_C" >&6
22556if test "${cf_cv_have_tcgetattr+set}" = set; then
22557  echo $ECHO_N "(cached) $ECHO_C" >&6
22558else
22559
22560cat >"conftest.$ac_ext" <<_ACEOF
22561#line 22561 "configure"
22562#include "confdefs.h"
22563
22564#include <sys/types.h>
22565#ifdef HAVE_UNISTD_H
22566#include <unistd.h>
22567#endif
22568#ifdef HAVE_TERMIOS_H
22569#include <termios.h>
22570#define TTY struct termios
22571#else
22572#ifdef HAVE_TERMIO_H
22573#include <termio.h>
22574#define TTY struct termio
22575#endif
22576#endif
22577
22578int
22579main (void)
22580{
22581
22582TTY foo;
22583tcgetattr(1, &foo);
22584  ;
22585  return 0;
22586}
22587_ACEOF
22588rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22589if { (eval echo "$as_me:22589: \"$ac_link\"") >&5
22590  (eval $ac_link) 2>&5
22591  ac_status=$?
22592  echo "$as_me:22592: \$? = $ac_status" >&5
22593  (exit "$ac_status"); } &&
22594         { ac_try='test -s "conftest$ac_exeext"'
22595  { (eval echo "$as_me:22595: \"$ac_try\"") >&5
22596  (eval $ac_try) 2>&5
22597  ac_status=$?
22598  echo "$as_me:22598: \$? = $ac_status" >&5
22599  (exit "$ac_status"); }; }; then
22600  cf_cv_have_tcgetattr=yes
22601else
22602  echo "$as_me: failed program was:" >&5
22603cat "conftest.$ac_ext" >&5
22604cf_cv_have_tcgetattr=no
22605fi
22606rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22607fi
22608echo "$as_me:22608: result: $cf_cv_have_tcgetattr" >&5
22609echo "${ECHO_T}$cf_cv_have_tcgetattr" >&6
22610test "$cf_cv_have_tcgetattr" = yes &&
22611cat >>confdefs.h <<\EOF
22612#define HAVE_TCGETATTR 1
22613EOF
22614
22615echo "$as_me:22615: checking for vsscanf function or workaround" >&5
22616echo $ECHO_N "checking for vsscanf function or workaround... $ECHO_C" >&6
22617if test "${cf_cv_func_vsscanf+set}" = set; then
22618  echo $ECHO_N "(cached) $ECHO_C" >&6
22619else
22620
22621cat >"conftest.$ac_ext" <<_ACEOF
22622#line 22622 "configure"
22623#include "confdefs.h"
22624
22625#include <stdarg.h>
22626#include <stdio.h>
22627
22628static void
22629myfunc(const char *str, const char *fmt, ...)
22630{
22631	va_list ap;
22632	va_start(ap, fmt);
22633	vsscanf(str, fmt, ap);
22634	va_end(ap);
22635}
22636
22637int
22638main (void)
22639{
22640
22641	myfunc("55", "%d");
22642
22643  ;
22644  return 0;
22645}
22646_ACEOF
22647rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22648if { (eval echo "$as_me:22648: \"$ac_link\"") >&5
22649  (eval $ac_link) 2>&5
22650  ac_status=$?
22651  echo "$as_me:22651: \$? = $ac_status" >&5
22652  (exit "$ac_status"); } &&
22653         { ac_try='test -s "conftest$ac_exeext"'
22654  { (eval echo "$as_me:22654: \"$ac_try\"") >&5
22655  (eval $ac_try) 2>&5
22656  ac_status=$?
22657  echo "$as_me:22657: \$? = $ac_status" >&5
22658  (exit "$ac_status"); }; }; then
22659  cf_cv_func_vsscanf=vsscanf
22660else
22661  echo "$as_me: failed program was:" >&5
22662cat "conftest.$ac_ext" >&5
22663
22664cat >"conftest.$ac_ext" <<_ACEOF
22665#line 22665 "configure"
22666#include "confdefs.h"
22667
22668#include <stdarg.h>
22669#include <stdio.h>
22670int
22671main (void)
22672{
22673
22674	FILE strbuf;
22675	char *str = "from";
22676
22677	strbuf._flag = _IOREAD;
22678	strbuf._ptr = strbuf._base = (unsigned char *) str;
22679	strbuf._cnt = strlen(str);
22680	strbuf._file = _NFILE;
22681	return (vfscanf(&strbuf, "%d", ap))
22682  ;
22683  return 0;
22684}
22685_ACEOF
22686rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22687if { (eval echo "$as_me:22687: \"$ac_link\"") >&5
22688  (eval $ac_link) 2>&5
22689  ac_status=$?
22690  echo "$as_me:22690: \$? = $ac_status" >&5
22691  (exit "$ac_status"); } &&
22692         { ac_try='test -s "conftest$ac_exeext"'
22693  { (eval echo "$as_me:22693: \"$ac_try\"") >&5
22694  (eval $ac_try) 2>&5
22695  ac_status=$?
22696  echo "$as_me:22696: \$? = $ac_status" >&5
22697  (exit "$ac_status"); }; }; then
22698  cf_cv_func_vsscanf=vfscanf
22699else
22700  echo "$as_me: failed program was:" >&5
22701cat "conftest.$ac_ext" >&5
22702
22703cat >"conftest.$ac_ext" <<_ACEOF
22704#line 22704 "configure"
22705#include "confdefs.h"
22706
22707#include <stdarg.h>
22708#include <stdio.h>
22709int
22710main (void)
22711{
22712
22713	FILE strbuf;
22714	char *str = "from";
22715
22716	strbuf._flag = _IOREAD;
22717	strbuf._ptr = strbuf._base = (unsigned char *) str;
22718	strbuf._cnt = strlen(str);
22719	strbuf._file = _NFILE;
22720	return (_doscan(&strbuf, "%d", ap))
22721  ;
22722  return 0;
22723}
22724_ACEOF
22725rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22726if { (eval echo "$as_me:22726: \"$ac_link\"") >&5
22727  (eval $ac_link) 2>&5
22728  ac_status=$?
22729  echo "$as_me:22729: \$? = $ac_status" >&5
22730  (exit "$ac_status"); } &&
22731         { ac_try='test -s "conftest$ac_exeext"'
22732  { (eval echo "$as_me:22732: \"$ac_try\"") >&5
22733  (eval $ac_try) 2>&5
22734  ac_status=$?
22735  echo "$as_me:22735: \$? = $ac_status" >&5
22736  (exit "$ac_status"); }; }; then
22737  cf_cv_func_vsscanf=_doscan
22738else
22739  echo "$as_me: failed program was:" >&5
22740cat "conftest.$ac_ext" >&5
22741
22742cf_cv_func_vsscanf=no
22743fi
22744rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22745fi
22746rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22747fi
22748rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22749fi
22750echo "$as_me:22750: result: $cf_cv_func_vsscanf" >&5
22751echo "${ECHO_T}$cf_cv_func_vsscanf" >&6
22752
22753case "$cf_cv_func_vsscanf" in
22754(vsscanf)
22755cat >>confdefs.h <<\EOF
22756#define HAVE_VSSCANF 1
22757EOF
22758;;
22759(vfscanf)
22760cat >>confdefs.h <<\EOF
22761#define HAVE_VFSCANF 1
22762EOF
22763;;
22764(_doscan)
22765cat >>confdefs.h <<\EOF
22766#define HAVE__DOSCAN 1
22767EOF
22768;;
22769esac
22770
22771for ac_header in \
22772unistd.h \
22773
22774do
22775as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
22776echo "$as_me:22776: checking for $ac_header" >&5
22777echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
22778if eval "test \"\${$as_ac_Header+set}\" = set"; then
22779  echo $ECHO_N "(cached) $ECHO_C" >&6
22780else
22781  cat >"conftest.$ac_ext" <<_ACEOF
22782#line 22782 "configure"
22783#include "confdefs.h"
22784#include <$ac_header>
22785_ACEOF
22786if { (eval echo "$as_me:22786: \"$ac_cpp "conftest.$ac_ext"\"") >&5
22787  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
22788  ac_status=$?
22789  $EGREP -v '^ *\+' conftest.er1 >conftest.err
22790  rm -f conftest.er1
22791  cat conftest.err >&5
22792  echo "$as_me:22792: \$? = $ac_status" >&5
22793  (exit "$ac_status"); } >/dev/null; then
22794  if test -s conftest.err; then
22795    ac_cpp_err=$ac_c_preproc_warn_flag
22796  else
22797    ac_cpp_err=
22798  fi
22799else
22800  ac_cpp_err=yes
22801fi
22802if test -z "$ac_cpp_err"; then
22803  eval "$as_ac_Header=yes"
22804else
22805  echo "$as_me: failed program was:" >&5
22806  cat "conftest.$ac_ext" >&5
22807  eval "$as_ac_Header=no"
22808fi
22809rm -f conftest.err "conftest.$ac_ext"
22810fi
22811echo "$as_me:22811: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
22812echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
22813if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
22814  cat >>confdefs.h <<EOF
22815#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
22816EOF
22817
22818fi
22819done
22820
22821echo "$as_me:22821: checking for working mkstemp" >&5
22822echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
22823if test "${cf_cv_func_mkstemp+set}" = set; then
22824  echo $ECHO_N "(cached) $ECHO_C" >&6
22825else
22826
22827rm -rf ./conftest*
22828if test "$cross_compiling" = yes; then
22829  cf_cv_func_mkstemp=maybe
22830else
22831  cat >"conftest.$ac_ext" <<_ACEOF
22832#line 22832 "configure"
22833#include "confdefs.h"
22834
22835$ac_includes_default
22836
22837int main(void)
22838{
22839	static char tmpl[] = "conftestXXXXXX";
22840	char name[2][80];
22841	int n;
22842	int result = 0;
22843	int fd;
22844	struct stat sb;
22845
22846	umask(077);
22847	for (n = 0; n < 2; ++n) {
22848		strcpy(name[n], tmpl);
22849		if ((fd = mkstemp(name[n])) >= 0) {
22850			if (!strcmp(name[n], tmpl)
22851			 || stat(name[n], &sb) != 0
22852			 || (sb.st_mode & S_IFMT) != S_IFREG
22853			 || (sb.st_mode & 077) != 0) {
22854				result = 1;
22855			}
22856			close(fd);
22857		}
22858	}
22859	if (result == 0
22860	 && !strcmp(name[0], name[1]))
22861		result = 1;
22862	${cf_cv_main_return:-return}(result);
22863}
22864
22865_ACEOF
22866rm -f "conftest$ac_exeext"
22867if { (eval echo "$as_me:22867: \"$ac_link\"") >&5
22868  (eval $ac_link) 2>&5
22869  ac_status=$?
22870  echo "$as_me:22870: \$? = $ac_status" >&5
22871  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
22872  { (eval echo "$as_me:22872: \"$ac_try\"") >&5
22873  (eval $ac_try) 2>&5
22874  ac_status=$?
22875  echo "$as_me:22875: \$? = $ac_status" >&5
22876  (exit "$ac_status"); }; }; then
22877  cf_cv_func_mkstemp=yes
22878
22879else
22880  echo "$as_me: program exited with status $ac_status" >&5
22881echo "$as_me: failed program was:" >&5
22882cat "conftest.$ac_ext" >&5
22883cf_cv_func_mkstemp=no
22884
22885fi
22886rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
22887fi
22888
22889fi
22890echo "$as_me:22890: result: $cf_cv_func_mkstemp" >&5
22891echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
22892if test "x$cf_cv_func_mkstemp" = xmaybe ; then
22893	echo "$as_me:22893: checking for mkstemp" >&5
22894echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
22895if test "${ac_cv_func_mkstemp+set}" = set; then
22896  echo $ECHO_N "(cached) $ECHO_C" >&6
22897else
22898  cat >"conftest.$ac_ext" <<_ACEOF
22899#line 22899 "configure"
22900#include "confdefs.h"
22901#define mkstemp autoconf_temporary
22902#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
22903#undef mkstemp
22904
22905#ifdef __cplusplus
22906extern "C"
22907#endif
22908
22909/* We use char because int might match the return type of a gcc2
22910   builtin and then its argument prototype would still apply.  */
22911char mkstemp (void);
22912
22913int
22914main (void)
22915{
22916
22917/* The GNU C library defines stubs for functions which it implements
22918    to always fail with ENOSYS.  Some functions are actually named
22919    something starting with __ and the normal name is an alias.  */
22920#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
22921#error found stub for mkstemp
22922#endif
22923
22924	return mkstemp ();
22925  ;
22926  return 0;
22927}
22928_ACEOF
22929rm -f "conftest.$ac_objext" "conftest$ac_exeext"
22930if { (eval echo "$as_me:22930: \"$ac_link\"") >&5
22931  (eval $ac_link) 2>&5
22932  ac_status=$?
22933  echo "$as_me:22933: \$? = $ac_status" >&5
22934  (exit "$ac_status"); } &&
22935         { ac_try='test -s "conftest$ac_exeext"'
22936  { (eval echo "$as_me:22936: \"$ac_try\"") >&5
22937  (eval $ac_try) 2>&5
22938  ac_status=$?
22939  echo "$as_me:22939: \$? = $ac_status" >&5
22940  (exit "$ac_status"); }; }; then
22941  ac_cv_func_mkstemp=yes
22942else
22943  echo "$as_me: failed program was:" >&5
22944cat "conftest.$ac_ext" >&5
22945ac_cv_func_mkstemp=no
22946fi
22947rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
22948fi
22949echo "$as_me:22949: result: $ac_cv_func_mkstemp" >&5
22950echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
22951
22952fi
22953if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
22954
22955cat >>confdefs.h <<\EOF
22956#define HAVE_MKSTEMP 1
22957EOF
22958
22959fi
22960
22961# setup for prototype of fallback for vsscanf()
22962
22963if test "$cf_cv_func_vsscanf" = vsscanf ; then
22964	HAVE_VSSCANF=1
22965else
22966	HAVE_VSSCANF=0
22967fi
22968
22969if test "x$cross_compiling" = xyes ; then
22970	{ echo "$as_me:22970: WARNING: cross compiling: assume setvbuf params not reversed" >&5
22971echo "$as_me: WARNING: cross compiling: assume setvbuf params not reversed" >&2;}
22972else
22973	echo "$as_me:22973: checking whether setvbuf arguments are reversed" >&5
22974echo $ECHO_N "checking whether setvbuf arguments are reversed... $ECHO_C" >&6
22975if test "${ac_cv_func_setvbuf_reversed+set}" = set; then
22976  echo $ECHO_N "(cached) $ECHO_C" >&6
22977else
22978  if test "$cross_compiling" = yes; then
22979  { { echo "$as_me:22979: error: cannot run test program while cross compiling" >&5
22980echo "$as_me: error: cannot run test program while cross compiling" >&2;}
22981   { (exit 1); exit 1; }; }
22982else
22983  cat >"conftest.$ac_ext" <<_ACEOF
22984#line 22984 "configure"
22985#include "confdefs.h"
22986#include <stdio.h>
22987/* If setvbuf has the reversed format, exit 0. */
22988int
22989main (void)
22990{
22991  /* This call has the arguments reversed.
22992     A reversed system may check and see that the address of main
22993     is not _IOLBF, _IONBF, or _IOFBF, and return nonzero.  */
22994  if (setvbuf(stdout, _IOLBF, (char *) main, BUFSIZ) != 0)
22995    $ac_main_return(1);
22996  putc('\r', stdout);
22997  $ac_main_return(0);                   /* Non-reversed systems segv here.  */
22998}
22999_ACEOF
23000rm -f "conftest$ac_exeext"
23001if { (eval echo "$as_me:23001: \"$ac_link\"") >&5
23002  (eval $ac_link) 2>&5
23003  ac_status=$?
23004  echo "$as_me:23004: \$? = $ac_status" >&5
23005  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23006  { (eval echo "$as_me:23006: \"$ac_try\"") >&5
23007  (eval $ac_try) 2>&5
23008  ac_status=$?
23009  echo "$as_me:23009: \$? = $ac_status" >&5
23010  (exit "$ac_status"); }; }; then
23011  ac_cv_func_setvbuf_reversed=yes
23012else
23013  echo "$as_me: program exited with status $ac_status" >&5
23014echo "$as_me: failed program was:" >&5
23015cat "conftest.$ac_ext" >&5
23016ac_cv_func_setvbuf_reversed=no
23017fi
23018rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23019fi
23020rm -f core ./core.* ./*.core
23021fi
23022echo "$as_me:23022: result: $ac_cv_func_setvbuf_reversed" >&5
23023echo "${ECHO_T}$ac_cv_func_setvbuf_reversed" >&6
23024if test $ac_cv_func_setvbuf_reversed = yes; then
23025
23026cat >>confdefs.h <<\EOF
23027#define SETVBUF_REVERSED 1
23028EOF
23029
23030fi
23031
23032fi
23033echo "$as_me:23033: checking for intptr_t" >&5
23034echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6
23035if test "${ac_cv_type_intptr_t+set}" = set; then
23036  echo $ECHO_N "(cached) $ECHO_C" >&6
23037else
23038  cat >"conftest.$ac_ext" <<_ACEOF
23039#line 23039 "configure"
23040#include "confdefs.h"
23041$ac_includes_default
23042int
23043main (void)
23044{
23045if ((intptr_t *) 0)
23046  return 0;
23047if (sizeof (intptr_t))
23048  return 0;
23049  ;
23050  return 0;
23051}
23052_ACEOF
23053rm -f "conftest.$ac_objext"
23054if { (eval echo "$as_me:23054: \"$ac_compile\"") >&5
23055  (eval $ac_compile) 2>&5
23056  ac_status=$?
23057  echo "$as_me:23057: \$? = $ac_status" >&5
23058  (exit "$ac_status"); } &&
23059         { ac_try='test -s "conftest.$ac_objext"'
23060  { (eval echo "$as_me:23060: \"$ac_try\"") >&5
23061  (eval $ac_try) 2>&5
23062  ac_status=$?
23063  echo "$as_me:23063: \$? = $ac_status" >&5
23064  (exit "$ac_status"); }; }; then
23065  ac_cv_type_intptr_t=yes
23066else
23067  echo "$as_me: failed program was:" >&5
23068cat "conftest.$ac_ext" >&5
23069ac_cv_type_intptr_t=no
23070fi
23071rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23072fi
23073echo "$as_me:23073: result: $ac_cv_type_intptr_t" >&5
23074echo "${ECHO_T}$ac_cv_type_intptr_t" >&6
23075if test "$ac_cv_type_intptr_t" = yes; then
23076  :
23077else
23078
23079cat >>confdefs.h <<EOF
23080#define intptr_t long
23081EOF
23082
23083fi
23084
23085echo "$as_me:23085: checking for ssize_t" >&5
23086echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
23087if test "${ac_cv_type_ssize_t+set}" = set; then
23088  echo $ECHO_N "(cached) $ECHO_C" >&6
23089else
23090  cat >"conftest.$ac_ext" <<_ACEOF
23091#line 23091 "configure"
23092#include "confdefs.h"
23093$ac_includes_default
23094int
23095main (void)
23096{
23097if ((ssize_t *) 0)
23098  return 0;
23099if (sizeof (ssize_t))
23100  return 0;
23101  ;
23102  return 0;
23103}
23104_ACEOF
23105rm -f "conftest.$ac_objext"
23106if { (eval echo "$as_me:23106: \"$ac_compile\"") >&5
23107  (eval $ac_compile) 2>&5
23108  ac_status=$?
23109  echo "$as_me:23109: \$? = $ac_status" >&5
23110  (exit "$ac_status"); } &&
23111         { ac_try='test -s "conftest.$ac_objext"'
23112  { (eval echo "$as_me:23112: \"$ac_try\"") >&5
23113  (eval $ac_try) 2>&5
23114  ac_status=$?
23115  echo "$as_me:23115: \$? = $ac_status" >&5
23116  (exit "$ac_status"); }; }; then
23117  ac_cv_type_ssize_t=yes
23118else
23119  echo "$as_me: failed program was:" >&5
23120cat "conftest.$ac_ext" >&5
23121ac_cv_type_ssize_t=no
23122fi
23123rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23124fi
23125echo "$as_me:23125: result: $ac_cv_type_ssize_t" >&5
23126echo "${ECHO_T}$ac_cv_type_ssize_t" >&6
23127if test "$ac_cv_type_ssize_t" = yes; then
23128  :
23129else
23130
23131cat >>confdefs.h <<EOF
23132#define ssize_t int
23133EOF
23134
23135fi
23136
23137echo "$as_me:23137: checking for type sigaction_t" >&5
23138echo $ECHO_N "checking for type sigaction_t... $ECHO_C" >&6
23139if test "${cf_cv_type_sigaction+set}" = set; then
23140  echo $ECHO_N "(cached) $ECHO_C" >&6
23141else
23142
23143	cat >"conftest.$ac_ext" <<_ACEOF
23144#line 23144 "configure"
23145#include "confdefs.h"
23146
23147#include <signal.h>
23148int
23149main (void)
23150{
23151sigaction_t x; (void)x
23152  ;
23153  return 0;
23154}
23155_ACEOF
23156rm -f "conftest.$ac_objext"
23157if { (eval echo "$as_me:23157: \"$ac_compile\"") >&5
23158  (eval $ac_compile) 2>&5
23159  ac_status=$?
23160  echo "$as_me:23160: \$? = $ac_status" >&5
23161  (exit "$ac_status"); } &&
23162         { ac_try='test -s "conftest.$ac_objext"'
23163  { (eval echo "$as_me:23163: \"$ac_try\"") >&5
23164  (eval $ac_try) 2>&5
23165  ac_status=$?
23166  echo "$as_me:23166: \$? = $ac_status" >&5
23167  (exit "$ac_status"); }; }; then
23168  cf_cv_type_sigaction=yes
23169else
23170  echo "$as_me: failed program was:" >&5
23171cat "conftest.$ac_ext" >&5
23172cf_cv_type_sigaction=no
23173fi
23174rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23175fi
23176
23177echo "$as_me:23177: result: $cf_cv_type_sigaction" >&5
23178echo "${ECHO_T}$cf_cv_type_sigaction" >&6
23179test "$cf_cv_type_sigaction" = yes &&
23180cat >>confdefs.h <<\EOF
23181#define HAVE_TYPE_SIGACTION 1
23182EOF
23183
23184echo "$as_me:23184: checking declaration of size-change" >&5
23185echo $ECHO_N "checking declaration of size-change... $ECHO_C" >&6
23186if test "${cf_cv_sizechange+set}" = set; then
23187  echo $ECHO_N "(cached) $ECHO_C" >&6
23188else
23189
23190	cf_cv_sizechange=unknown
23191	cf_save_CPPFLAGS="$CPPFLAGS"
23192
23193for cf_opts in "" "NEED_PTEM_H"
23194do
23195
23196	CPPFLAGS="$cf_save_CPPFLAGS"
23197	if test -n "$cf_opts"
23198	then
23199
23200	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
23201	CPPFLAGS="${CPPFLAGS}-D$cf_opts"
23202
23203	fi
23204	cat >"conftest.$ac_ext" <<_ACEOF
23205#line 23205 "configure"
23206#include "confdefs.h"
23207#include <sys/types.h>
23208#ifdef HAVE_TERMIOS_H
23209#include <termios.h>
23210#else
23211#ifdef HAVE_TERMIO_H
23212#include <termio.h>
23213#endif
23214#endif
23215
23216#ifdef NEED_PTEM_H
23217/* This is a workaround for SCO:  they neglected to define struct winsize in
23218 * termios.h -- it is only in termio.h and ptem.h
23219 */
23220#include <sys/stream.h>
23221#include <sys/ptem.h>
23222#endif
23223
23224#ifdef HAVE_SYS_IOCTL_H
23225#include <sys/ioctl.h>
23226#endif
23227
23228int
23229main (void)
23230{
23231
23232#ifdef TIOCGSIZE
23233	struct ttysize win;	/* SunOS 3.0... */
23234	int y = win.ts_lines = 2;
23235	int x = win.ts_cols = 1;
23236	(void)y;
23237	(void)x;
23238#else
23239#ifdef TIOCGWINSZ
23240	struct winsize win;	/* everything else */
23241	int y = win.ws_row = 2;
23242	int x = win.ws_col = 1;
23243	(void)y;
23244	(void)x;
23245#else
23246	no TIOCGSIZE or TIOCGWINSZ
23247#endif /* TIOCGWINSZ */
23248#endif /* TIOCGSIZE */
23249
23250  ;
23251  return 0;
23252}
23253_ACEOF
23254rm -f "conftest.$ac_objext"
23255if { (eval echo "$as_me:23255: \"$ac_compile\"") >&5
23256  (eval $ac_compile) 2>&5
23257  ac_status=$?
23258  echo "$as_me:23258: \$? = $ac_status" >&5
23259  (exit "$ac_status"); } &&
23260         { ac_try='test -s "conftest.$ac_objext"'
23261  { (eval echo "$as_me:23261: \"$ac_try\"") >&5
23262  (eval $ac_try) 2>&5
23263  ac_status=$?
23264  echo "$as_me:23264: \$? = $ac_status" >&5
23265  (exit "$ac_status"); }; }; then
23266  cf_cv_sizechange=yes
23267else
23268  echo "$as_me: failed program was:" >&5
23269cat "conftest.$ac_ext" >&5
23270cf_cv_sizechange=no
23271fi
23272rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23273
23274	CPPFLAGS="$cf_save_CPPFLAGS"
23275	if test "$cf_cv_sizechange" = yes ; then
23276		echo "size-change succeeded ($cf_opts)" >&5
23277		test -n "$cf_opts" && cf_cv_sizechange="$cf_opts"
23278		break
23279	fi
23280done
23281
23282fi
23283echo "$as_me:23283: result: $cf_cv_sizechange" >&5
23284echo "${ECHO_T}$cf_cv_sizechange" >&6
23285if test "$cf_cv_sizechange" != no ; then
23286
23287cat >>confdefs.h <<\EOF
23288#define HAVE_SIZECHANGE 1
23289EOF
23290
23291	case "$cf_cv_sizechange" in
23292	(NEED*)
23293		cat >>confdefs.h <<EOF
23294#define $cf_cv_sizechange  1
23295EOF
23296
23297		;;
23298	esac
23299fi
23300
23301echo "$as_me:23301: checking for memmove" >&5
23302echo $ECHO_N "checking for memmove... $ECHO_C" >&6
23303if test "${ac_cv_func_memmove+set}" = set; then
23304  echo $ECHO_N "(cached) $ECHO_C" >&6
23305else
23306  cat >"conftest.$ac_ext" <<_ACEOF
23307#line 23307 "configure"
23308#include "confdefs.h"
23309#define memmove autoconf_temporary
23310#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
23311#undef memmove
23312
23313#ifdef __cplusplus
23314extern "C"
23315#endif
23316
23317/* We use char because int might match the return type of a gcc2
23318   builtin and then its argument prototype would still apply.  */
23319char memmove (void);
23320
23321int
23322main (void)
23323{
23324
23325/* The GNU C library defines stubs for functions which it implements
23326    to always fail with ENOSYS.  Some functions are actually named
23327    something starting with __ and the normal name is an alias.  */
23328#if defined (__stub_memmove) || defined (__stub___memmove)
23329#error found stub for memmove
23330#endif
23331
23332	return memmove ();
23333  ;
23334  return 0;
23335}
23336_ACEOF
23337rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23338if { (eval echo "$as_me:23338: \"$ac_link\"") >&5
23339  (eval $ac_link) 2>&5
23340  ac_status=$?
23341  echo "$as_me:23341: \$? = $ac_status" >&5
23342  (exit "$ac_status"); } &&
23343         { ac_try='test -s "conftest$ac_exeext"'
23344  { (eval echo "$as_me:23344: \"$ac_try\"") >&5
23345  (eval $ac_try) 2>&5
23346  ac_status=$?
23347  echo "$as_me:23347: \$? = $ac_status" >&5
23348  (exit "$ac_status"); }; }; then
23349  ac_cv_func_memmove=yes
23350else
23351  echo "$as_me: failed program was:" >&5
23352cat "conftest.$ac_ext" >&5
23353ac_cv_func_memmove=no
23354fi
23355rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23356fi
23357echo "$as_me:23357: result: $ac_cv_func_memmove" >&5
23358echo "${ECHO_T}$ac_cv_func_memmove" >&6
23359if test "$ac_cv_func_memmove" = yes; then
23360  :
23361else
23362
23363echo "$as_me:23363: checking for bcopy" >&5
23364echo $ECHO_N "checking for bcopy... $ECHO_C" >&6
23365if test "${ac_cv_func_bcopy+set}" = set; then
23366  echo $ECHO_N "(cached) $ECHO_C" >&6
23367else
23368  cat >"conftest.$ac_ext" <<_ACEOF
23369#line 23369 "configure"
23370#include "confdefs.h"
23371#define bcopy autoconf_temporary
23372#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
23373#undef bcopy
23374
23375#ifdef __cplusplus
23376extern "C"
23377#endif
23378
23379/* We use char because int might match the return type of a gcc2
23380   builtin and then its argument prototype would still apply.  */
23381char bcopy (void);
23382
23383int
23384main (void)
23385{
23386
23387/* The GNU C library defines stubs for functions which it implements
23388    to always fail with ENOSYS.  Some functions are actually named
23389    something starting with __ and the normal name is an alias.  */
23390#if defined (__stub_bcopy) || defined (__stub___bcopy)
23391#error found stub for bcopy
23392#endif
23393
23394	return bcopy ();
23395  ;
23396  return 0;
23397}
23398_ACEOF
23399rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23400if { (eval echo "$as_me:23400: \"$ac_link\"") >&5
23401  (eval $ac_link) 2>&5
23402  ac_status=$?
23403  echo "$as_me:23403: \$? = $ac_status" >&5
23404  (exit "$ac_status"); } &&
23405         { ac_try='test -s "conftest$ac_exeext"'
23406  { (eval echo "$as_me:23406: \"$ac_try\"") >&5
23407  (eval $ac_try) 2>&5
23408  ac_status=$?
23409  echo "$as_me:23409: \$? = $ac_status" >&5
23410  (exit "$ac_status"); }; }; then
23411  ac_cv_func_bcopy=yes
23412else
23413  echo "$as_me: failed program was:" >&5
23414cat "conftest.$ac_ext" >&5
23415ac_cv_func_bcopy=no
23416fi
23417rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23418fi
23419echo "$as_me:23419: result: $ac_cv_func_bcopy" >&5
23420echo "${ECHO_T}$ac_cv_func_bcopy" >&6
23421if test "$ac_cv_func_bcopy" = yes; then
23422
23423	echo "$as_me:23423: checking if bcopy does overlapping moves" >&5
23424echo $ECHO_N "checking if bcopy does overlapping moves... $ECHO_C" >&6
23425if test "${cf_cv_good_bcopy+set}" = set; then
23426  echo $ECHO_N "(cached) $ECHO_C" >&6
23427else
23428
23429		if test "$cross_compiling" = yes; then
23430  cf_cv_good_bcopy=unknown
23431else
23432  cat >"conftest.$ac_ext" <<_ACEOF
23433#line 23433 "configure"
23434#include "confdefs.h"
23435
23436$ac_includes_default
23437
23438int main(void) {
23439	static char data[] = "abcdefghijklmnopqrstuwwxyz";
23440	char temp[40];
23441	bcopy(data, temp, sizeof(data));
23442	bcopy(temp+10, temp, 15);
23443	bcopy(temp+5, temp+15, 10);
23444	${cf_cv_main_return:-return} (strcmp(temp, "klmnopqrstuwwxypqrstuwwxyz"));
23445}
23446
23447_ACEOF
23448rm -f "conftest$ac_exeext"
23449if { (eval echo "$as_me:23449: \"$ac_link\"") >&5
23450  (eval $ac_link) 2>&5
23451  ac_status=$?
23452  echo "$as_me:23452: \$? = $ac_status" >&5
23453  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23454  { (eval echo "$as_me:23454: \"$ac_try\"") >&5
23455  (eval $ac_try) 2>&5
23456  ac_status=$?
23457  echo "$as_me:23457: \$? = $ac_status" >&5
23458  (exit "$ac_status"); }; }; then
23459  cf_cv_good_bcopy=yes
23460else
23461  echo "$as_me: program exited with status $ac_status" >&5
23462echo "$as_me: failed program was:" >&5
23463cat "conftest.$ac_ext" >&5
23464cf_cv_good_bcopy=no
23465fi
23466rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23467fi
23468
23469fi
23470echo "$as_me:23470: result: $cf_cv_good_bcopy" >&5
23471echo "${ECHO_T}$cf_cv_good_bcopy" >&6
23472
23473else
23474  cf_cv_good_bcopy=no
23475fi
23476
23477	if test "$cf_cv_good_bcopy" = yes ; then
23478
23479cat >>confdefs.h <<\EOF
23480#define USE_OK_BCOPY 1
23481EOF
23482
23483	else
23484
23485cat >>confdefs.h <<\EOF
23486#define USE_MY_MEMMOVE 1
23487EOF
23488
23489	fi
23490
23491fi
23492
23493tty >/dev/null 2>&1 || {
23494for ac_func in posix_openpt
23495do
23496as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
23497echo "$as_me:23497: checking for $ac_func" >&5
23498echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
23499if eval "test \"\${$as_ac_var+set}\" = set"; then
23500  echo $ECHO_N "(cached) $ECHO_C" >&6
23501else
23502  cat >"conftest.$ac_ext" <<_ACEOF
23503#line 23503 "configure"
23504#include "confdefs.h"
23505#define $ac_func autoconf_temporary
23506#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
23507#undef $ac_func
23508
23509#ifdef __cplusplus
23510extern "C"
23511#endif
23512
23513/* We use char because int might match the return type of a gcc2
23514   builtin and then its argument prototype would still apply.  */
23515char $ac_func (void);
23516
23517int
23518main (void)
23519{
23520
23521/* The GNU C library defines stubs for functions which it implements
23522    to always fail with ENOSYS.  Some functions are actually named
23523    something starting with __ and the normal name is an alias.  */
23524#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
23525#error found stub for $ac_func
23526#endif
23527
23528	return $ac_func ();
23529  ;
23530  return 0;
23531}
23532_ACEOF
23533rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23534if { (eval echo "$as_me:23534: \"$ac_link\"") >&5
23535  (eval $ac_link) 2>&5
23536  ac_status=$?
23537  echo "$as_me:23537: \$? = $ac_status" >&5
23538  (exit "$ac_status"); } &&
23539         { ac_try='test -s "conftest$ac_exeext"'
23540  { (eval echo "$as_me:23540: \"$ac_try\"") >&5
23541  (eval $ac_try) 2>&5
23542  ac_status=$?
23543  echo "$as_me:23543: \$? = $ac_status" >&5
23544  (exit "$ac_status"); }; }; then
23545  eval "$as_ac_var=yes"
23546else
23547  echo "$as_me: failed program was:" >&5
23548cat "conftest.$ac_ext" >&5
23549eval "$as_ac_var=no"
23550fi
23551rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23552fi
23553echo "$as_me:23553: result: `eval echo '${'"$as_ac_var"'}'`" >&5
23554echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
23555if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
23556  cat >>confdefs.h <<EOF
23557#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
23558EOF
23559
23560fi
23561done
23562 }
23563echo "$as_me:23563: checking if poll really works" >&5
23564echo $ECHO_N "checking if poll really works... $ECHO_C" >&6
23565if test "${cf_cv_working_poll+set}" = set; then
23566  echo $ECHO_N "(cached) $ECHO_C" >&6
23567else
23568
23569if test "$cross_compiling" = yes; then
23570  cf_cv_working_poll=unknown
23571else
23572  cat >"conftest.$ac_ext" <<_ACEOF
23573#line 23573 "configure"
23574#include "confdefs.h"
23575
23576$ac_includes_default
23577
23578#include <fcntl.h>
23579
23580#ifdef HAVE_POLL_H
23581#include <poll.h>
23582#else
23583#include <sys/poll.h>
23584#endif
23585
23586int main(void) {
23587	struct pollfd myfds;
23588	int ret;
23589
23590	/* check for Darwin bug with respect to "devices" */
23591	myfds.fd = open("/dev/null", 1);	/* O_WRONLY */
23592	if (myfds.fd < 0)
23593		myfds.fd = 0;
23594	myfds.events = POLLIN;
23595	myfds.revents = 0;
23596
23597	ret = poll(&myfds, 1, 100);
23598
23599	if (ret < 0 || (myfds.revents & POLLNVAL)) {
23600		ret = -1;
23601	} else {
23602		int fd = 0;
23603		if (!isatty(fd)) {
23604			fd = open("/dev/tty", 2);	/* O_RDWR */
23605		}
23606#ifdef HAVE_POSIX_OPENPT
23607		if (fd < 0) {
23608			fd = posix_openpt(O_RDWR);
23609		}
23610#endif
23611
23612		if (fd >= 0) {
23613			/* also check with standard input */
23614			myfds.fd = fd;
23615			myfds.events = POLLIN;
23616			myfds.revents = 0;
23617			ret = poll(&myfds, 1, 100);
23618		} else {
23619			ret = -1;
23620		}
23621	}
23622	${cf_cv_main_return:-return}(ret < 0);
23623}
23624_ACEOF
23625rm -f "conftest$ac_exeext"
23626if { (eval echo "$as_me:23626: \"$ac_link\"") >&5
23627  (eval $ac_link) 2>&5
23628  ac_status=$?
23629  echo "$as_me:23629: \$? = $ac_status" >&5
23630  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
23631  { (eval echo "$as_me:23631: \"$ac_try\"") >&5
23632  (eval $ac_try) 2>&5
23633  ac_status=$?
23634  echo "$as_me:23634: \$? = $ac_status" >&5
23635  (exit "$ac_status"); }; }; then
23636  cf_cv_working_poll=yes
23637else
23638  echo "$as_me: program exited with status $ac_status" >&5
23639echo "$as_me: failed program was:" >&5
23640cat "conftest.$ac_ext" >&5
23641cf_cv_working_poll=no
23642fi
23643rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
23644fi
23645fi
23646echo "$as_me:23646: result: $cf_cv_working_poll" >&5
23647echo "${ECHO_T}$cf_cv_working_poll" >&6
23648test "$cf_cv_working_poll" = "yes" &&
23649cat >>confdefs.h <<\EOF
23650#define HAVE_WORKING_POLL 1
23651EOF
23652
23653echo "$as_me:23653: checking if MB_LEN_MAX is usable" >&5
23654echo $ECHO_N "checking if MB_LEN_MAX is usable... $ECHO_C" >&6
23655if test "${cf_cv_mb_len_max+set}" = set; then
23656  echo $ECHO_N "(cached) $ECHO_C" >&6
23657else
23658
23659cat >"conftest.$ac_ext" <<_ACEOF
23660#line 23660 "configure"
23661#include "confdefs.h"
23662
23663$ac_includes_default
23664#include <limits.h>
23665int
23666main (void)
23667{
23668
23669#if defined(MB_LEN_MAX) && MB_LEN_MAX >= 6
23670	${cf_cv_main_return:-return}(0);
23671#else
23672#error MB_LEN_MAX is not usable
23673#endif
23674
23675  ;
23676  return 0;
23677}
23678_ACEOF
23679rm -f "conftest.$ac_objext"
23680if { (eval echo "$as_me:23680: \"$ac_compile\"") >&5
23681  (eval $ac_compile) 2>&5
23682  ac_status=$?
23683  echo "$as_me:23683: \$? = $ac_status" >&5
23684  (exit "$ac_status"); } &&
23685         { ac_try='test -s "conftest.$ac_objext"'
23686  { (eval echo "$as_me:23686: \"$ac_try\"") >&5
23687  (eval $ac_try) 2>&5
23688  ac_status=$?
23689  echo "$as_me:23689: \$? = $ac_status" >&5
23690  (exit "$ac_status"); }; }; then
23691  cf_cv_mb_len_max=yes
23692else
23693  echo "$as_me: failed program was:" >&5
23694cat "conftest.$ac_ext" >&5
23695cf_cv_mb_len_max=no
23696fi
23697rm -f "conftest.$ac_objext" "conftest.$ac_ext"
23698fi
23699echo "$as_me:23699: result: $cf_cv_mb_len_max" >&5
23700echo "${ECHO_T}$cf_cv_mb_len_max" >&6
23701if test "$cf_cv_mb_len_max" = yes
23702then
23703
23704cat >>confdefs.h <<\EOF
23705#define HAVE_CONSISTENT_MB_LEN_MAX 1
23706EOF
23707
23708else
23709	{ echo "$as_me:23709: WARNING: MB_LEN_MAX is missing/inconsistent in system headers" >&5
23710echo "$as_me: WARNING: MB_LEN_MAX is missing/inconsistent in system headers" >&2;}
23711fi
23712
23713echo "$as_me:23713: checking for va_copy" >&5
23714echo $ECHO_N "checking for va_copy... $ECHO_C" >&6
23715if test "${cf_cv_have_va_copy+set}" = set; then
23716  echo $ECHO_N "(cached) $ECHO_C" >&6
23717else
23718
23719cat >"conftest.$ac_ext" <<_ACEOF
23720#line 23720 "configure"
23721#include "confdefs.h"
23722
23723#include <stdarg.h>
23724
23725int
23726main (void)
23727{
23728
23729	static va_list dst;
23730	static va_list src;
23731	va_copy(dst, src)
23732  ;
23733  return 0;
23734}
23735_ACEOF
23736rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23737if { (eval echo "$as_me:23737: \"$ac_link\"") >&5
23738  (eval $ac_link) 2>&5
23739  ac_status=$?
23740  echo "$as_me:23740: \$? = $ac_status" >&5
23741  (exit "$ac_status"); } &&
23742         { ac_try='test -s "conftest$ac_exeext"'
23743  { (eval echo "$as_me:23743: \"$ac_try\"") >&5
23744  (eval $ac_try) 2>&5
23745  ac_status=$?
23746  echo "$as_me:23746: \$? = $ac_status" >&5
23747  (exit "$ac_status"); }; }; then
23748  cf_cv_have_va_copy=yes
23749else
23750  echo "$as_me: failed program was:" >&5
23751cat "conftest.$ac_ext" >&5
23752cf_cv_have_va_copy=no
23753fi
23754rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23755fi
23756echo "$as_me:23756: result: $cf_cv_have_va_copy" >&5
23757echo "${ECHO_T}$cf_cv_have_va_copy" >&6
23758
23759if test "$cf_cv_have_va_copy" = yes;
23760then
23761
23762cat >>confdefs.h <<\EOF
23763#define HAVE_VA_COPY 1
23764EOF
23765
23766else # !cf_cv_have_va_copy
23767
23768echo "$as_me:23768: checking for __va_copy" >&5
23769echo $ECHO_N "checking for __va_copy... $ECHO_C" >&6
23770if test "${cf_cv_have___va_copy+set}" = set; then
23771  echo $ECHO_N "(cached) $ECHO_C" >&6
23772else
23773
23774cat >"conftest.$ac_ext" <<_ACEOF
23775#line 23775 "configure"
23776#include "confdefs.h"
23777
23778#include <stdarg.h>
23779
23780int
23781main (void)
23782{
23783
23784	static va_list dst;
23785	static va_list src;
23786	__va_copy(dst, src)
23787  ;
23788  return 0;
23789}
23790_ACEOF
23791rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23792if { (eval echo "$as_me:23792: \"$ac_link\"") >&5
23793  (eval $ac_link) 2>&5
23794  ac_status=$?
23795  echo "$as_me:23795: \$? = $ac_status" >&5
23796  (exit "$ac_status"); } &&
23797         { ac_try='test -s "conftest$ac_exeext"'
23798  { (eval echo "$as_me:23798: \"$ac_try\"") >&5
23799  (eval $ac_try) 2>&5
23800  ac_status=$?
23801  echo "$as_me:23801: \$? = $ac_status" >&5
23802  (exit "$ac_status"); }; }; then
23803  cf_cv_have___va_copy=yes
23804else
23805  echo "$as_me: failed program was:" >&5
23806cat "conftest.$ac_ext" >&5
23807cf_cv_have___va_copy=no
23808fi
23809rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23810fi
23811echo "$as_me:23811: result: $cf_cv_have___va_copy" >&5
23812echo "${ECHO_T}$cf_cv_have___va_copy" >&6
23813
23814if test "$cf_cv_have___va_copy" = yes
23815then
23816
23817cat >>confdefs.h <<\EOF
23818#define HAVE___VA_COPY 1
23819EOF
23820
23821else # !cf_cv_have___va_copy
23822
23823echo "$as_me:23823: checking for __builtin_va_copy" >&5
23824echo $ECHO_N "checking for __builtin_va_copy... $ECHO_C" >&6
23825if test "${cf_cv_have___builtin_va_copy+set}" = set; then
23826  echo $ECHO_N "(cached) $ECHO_C" >&6
23827else
23828
23829cat >"conftest.$ac_ext" <<_ACEOF
23830#line 23830 "configure"
23831#include "confdefs.h"
23832
23833#include <stdarg.h>
23834
23835int
23836main (void)
23837{
23838
23839	static va_list dst;
23840	static va_list src;
23841	__builtin_va_copy(dst, src)
23842  ;
23843  return 0;
23844}
23845_ACEOF
23846rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23847if { (eval echo "$as_me:23847: \"$ac_link\"") >&5
23848  (eval $ac_link) 2>&5
23849  ac_status=$?
23850  echo "$as_me:23850: \$? = $ac_status" >&5
23851  (exit "$ac_status"); } &&
23852         { ac_try='test -s "conftest$ac_exeext"'
23853  { (eval echo "$as_me:23853: \"$ac_try\"") >&5
23854  (eval $ac_try) 2>&5
23855  ac_status=$?
23856  echo "$as_me:23856: \$? = $ac_status" >&5
23857  (exit "$ac_status"); }; }; then
23858  cf_cv_have___builtin_va_copy=yes
23859else
23860  echo "$as_me: failed program was:" >&5
23861cat "conftest.$ac_ext" >&5
23862cf_cv_have___builtin_va_copy=no
23863fi
23864rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23865fi
23866echo "$as_me:23866: result: $cf_cv_have___builtin_va_copy" >&5
23867echo "${ECHO_T}$cf_cv_have___builtin_va_copy" >&6
23868
23869test "$cf_cv_have___builtin_va_copy" = yes &&
23870
23871cat >>confdefs.h <<\EOF
23872#define HAVE___BUILTIN_VA_COPY 1
23873EOF
23874
23875fi # cf_cv_have___va_copy
23876
23877fi # cf_cv_have_va_copy
23878
23879case "${cf_cv_have_va_copy}${cf_cv_have___va_copy}${cf_cv_have___builtin_va_copy}" in
23880(*yes*)
23881	;;
23882
23883(*)
23884	echo "$as_me:23884: checking if we can simply copy va_list" >&5
23885echo $ECHO_N "checking if we can simply copy va_list... $ECHO_C" >&6
23886if test "${cf_cv_pointer_va_list+set}" = set; then
23887  echo $ECHO_N "(cached) $ECHO_C" >&6
23888else
23889
23890cat >"conftest.$ac_ext" <<_ACEOF
23891#line 23891 "configure"
23892#include "confdefs.h"
23893
23894#include <stdarg.h>
23895
23896int
23897main (void)
23898{
23899
23900	va_list dst;
23901	va_list src;
23902	dst = src
23903  ;
23904  return 0;
23905}
23906_ACEOF
23907rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23908if { (eval echo "$as_me:23908: \"$ac_link\"") >&5
23909  (eval $ac_link) 2>&5
23910  ac_status=$?
23911  echo "$as_me:23911: \$? = $ac_status" >&5
23912  (exit "$ac_status"); } &&
23913         { ac_try='test -s "conftest$ac_exeext"'
23914  { (eval echo "$as_me:23914: \"$ac_try\"") >&5
23915  (eval $ac_try) 2>&5
23916  ac_status=$?
23917  echo "$as_me:23917: \$? = $ac_status" >&5
23918  (exit "$ac_status"); }; }; then
23919  cf_cv_pointer_va_list=yes
23920else
23921  echo "$as_me: failed program was:" >&5
23922cat "conftest.$ac_ext" >&5
23923cf_cv_pointer_va_list=no
23924fi
23925rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23926fi
23927echo "$as_me:23927: result: $cf_cv_pointer_va_list" >&5
23928echo "${ECHO_T}$cf_cv_pointer_va_list" >&6
23929
23930	if test "$cf_cv_pointer_va_list" = no
23931	then
23932		echo "$as_me:23932: checking if we can copy va_list indirectly" >&5
23933echo $ECHO_N "checking if we can copy va_list indirectly... $ECHO_C" >&6
23934if test "${cf_cv_array_va_list+set}" = set; then
23935  echo $ECHO_N "(cached) $ECHO_C" >&6
23936else
23937
23938cat >"conftest.$ac_ext" <<_ACEOF
23939#line 23939 "configure"
23940#include "confdefs.h"
23941
23942#include <stdarg.h>
23943
23944int
23945main (void)
23946{
23947
23948	va_list dst;
23949	va_list src;
23950	*dst = *src
23951  ;
23952  return 0;
23953}
23954_ACEOF
23955rm -f "conftest.$ac_objext" "conftest$ac_exeext"
23956if { (eval echo "$as_me:23956: \"$ac_link\"") >&5
23957  (eval $ac_link) 2>&5
23958  ac_status=$?
23959  echo "$as_me:23959: \$? = $ac_status" >&5
23960  (exit "$ac_status"); } &&
23961         { ac_try='test -s "conftest$ac_exeext"'
23962  { (eval echo "$as_me:23962: \"$ac_try\"") >&5
23963  (eval $ac_try) 2>&5
23964  ac_status=$?
23965  echo "$as_me:23965: \$? = $ac_status" >&5
23966  (exit "$ac_status"); }; }; then
23967  cf_cv_array_va_list=yes
23968else
23969  echo "$as_me: failed program was:" >&5
23970cat "conftest.$ac_ext" >&5
23971cf_cv_array_va_list=no
23972fi
23973rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
23974fi
23975echo "$as_me:23975: result: $cf_cv_array_va_list" >&5
23976echo "${ECHO_T}$cf_cv_array_va_list" >&6
23977		test "$cf_cv_array_va_list" = yes &&
23978cat >>confdefs.h <<\EOF
23979#define ARRAY_VA_LIST 1
23980EOF
23981
23982	fi
23983	;;
23984esac
23985
23986echo "$as_me:23986: checking for pid_t" >&5
23987echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
23988if test "${ac_cv_type_pid_t+set}" = set; then
23989  echo $ECHO_N "(cached) $ECHO_C" >&6
23990else
23991  cat >"conftest.$ac_ext" <<_ACEOF
23992#line 23992 "configure"
23993#include "confdefs.h"
23994$ac_includes_default
23995int
23996main (void)
23997{
23998if ((pid_t *) 0)
23999  return 0;
24000if (sizeof (pid_t))
24001  return 0;
24002  ;
24003  return 0;
24004}
24005_ACEOF
24006rm -f "conftest.$ac_objext"
24007if { (eval echo "$as_me:24007: \"$ac_compile\"") >&5
24008  (eval $ac_compile) 2>&5
24009  ac_status=$?
24010  echo "$as_me:24010: \$? = $ac_status" >&5
24011  (exit "$ac_status"); } &&
24012         { ac_try='test -s "conftest.$ac_objext"'
24013  { (eval echo "$as_me:24013: \"$ac_try\"") >&5
24014  (eval $ac_try) 2>&5
24015  ac_status=$?
24016  echo "$as_me:24016: \$? = $ac_status" >&5
24017  (exit "$ac_status"); }; }; then
24018  ac_cv_type_pid_t=yes
24019else
24020  echo "$as_me: failed program was:" >&5
24021cat "conftest.$ac_ext" >&5
24022ac_cv_type_pid_t=no
24023fi
24024rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24025fi
24026echo "$as_me:24026: result: $ac_cv_type_pid_t" >&5
24027echo "${ECHO_T}$ac_cv_type_pid_t" >&6
24028if test "$ac_cv_type_pid_t" = yes; then
24029  :
24030else
24031
24032cat >>confdefs.h <<EOF
24033#define pid_t int
24034EOF
24035
24036fi
24037
24038for ac_header in unistd.h vfork.h
24039do
24040as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
24041echo "$as_me:24041: checking for $ac_header" >&5
24042echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
24043if eval "test \"\${$as_ac_Header+set}\" = set"; then
24044  echo $ECHO_N "(cached) $ECHO_C" >&6
24045else
24046  cat >"conftest.$ac_ext" <<_ACEOF
24047#line 24047 "configure"
24048#include "confdefs.h"
24049#include <$ac_header>
24050_ACEOF
24051if { (eval echo "$as_me:24051: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24052  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24053  ac_status=$?
24054  $EGREP -v '^ *\+' conftest.er1 >conftest.err
24055  rm -f conftest.er1
24056  cat conftest.err >&5
24057  echo "$as_me:24057: \$? = $ac_status" >&5
24058  (exit "$ac_status"); } >/dev/null; then
24059  if test -s conftest.err; then
24060    ac_cpp_err=$ac_c_preproc_warn_flag
24061  else
24062    ac_cpp_err=
24063  fi
24064else
24065  ac_cpp_err=yes
24066fi
24067if test -z "$ac_cpp_err"; then
24068  eval "$as_ac_Header=yes"
24069else
24070  echo "$as_me: failed program was:" >&5
24071  cat "conftest.$ac_ext" >&5
24072  eval "$as_ac_Header=no"
24073fi
24074rm -f conftest.err "conftest.$ac_ext"
24075fi
24076echo "$as_me:24076: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
24077echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
24078if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
24079  cat >>confdefs.h <<EOF
24080#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
24081EOF
24082
24083fi
24084done
24085
24086for ac_func in fork vfork
24087do
24088as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
24089echo "$as_me:24089: checking for $ac_func" >&5
24090echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
24091if eval "test \"\${$as_ac_var+set}\" = set"; then
24092  echo $ECHO_N "(cached) $ECHO_C" >&6
24093else
24094  cat >"conftest.$ac_ext" <<_ACEOF
24095#line 24095 "configure"
24096#include "confdefs.h"
24097#define $ac_func autoconf_temporary
24098#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
24099#undef $ac_func
24100
24101#ifdef __cplusplus
24102extern "C"
24103#endif
24104
24105/* We use char because int might match the return type of a gcc2
24106   builtin and then its argument prototype would still apply.  */
24107char $ac_func (void);
24108
24109int
24110main (void)
24111{
24112
24113/* The GNU C library defines stubs for functions which it implements
24114    to always fail with ENOSYS.  Some functions are actually named
24115    something starting with __ and the normal name is an alias.  */
24116#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
24117#error found stub for $ac_func
24118#endif
24119
24120	return $ac_func ();
24121  ;
24122  return 0;
24123}
24124_ACEOF
24125rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24126if { (eval echo "$as_me:24126: \"$ac_link\"") >&5
24127  (eval $ac_link) 2>&5
24128  ac_status=$?
24129  echo "$as_me:24129: \$? = $ac_status" >&5
24130  (exit "$ac_status"); } &&
24131         { ac_try='test -s "conftest$ac_exeext"'
24132  { (eval echo "$as_me:24132: \"$ac_try\"") >&5
24133  (eval $ac_try) 2>&5
24134  ac_status=$?
24135  echo "$as_me:24135: \$? = $ac_status" >&5
24136  (exit "$ac_status"); }; }; then
24137  eval "$as_ac_var=yes"
24138else
24139  echo "$as_me: failed program was:" >&5
24140cat "conftest.$ac_ext" >&5
24141eval "$as_ac_var=no"
24142fi
24143rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24144fi
24145echo "$as_me:24145: result: `eval echo '${'"$as_ac_var"'}'`" >&5
24146echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
24147if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
24148  cat >>confdefs.h <<EOF
24149#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
24150EOF
24151
24152fi
24153done
24154
24155ac_cv_func_fork_works=$ac_cv_func_fork
24156if test "x$ac_cv_func_fork" = xyes; then
24157  echo "$as_me:24157: checking for working fork" >&5
24158echo $ECHO_N "checking for working fork... $ECHO_C" >&6
24159if test "${ac_cv_func_fork_works+set}" = set; then
24160  echo $ECHO_N "(cached) $ECHO_C" >&6
24161else
24162  if test "$cross_compiling" = yes; then
24163  ac_cv_func_fork_works=cross
24164else
24165  cat >"conftest.$ac_ext" <<_ACEOF
24166/* By Rüdiger Kuhlmann. */
24167      #include <sys/types.h>
24168      #if HAVE_UNISTD_H
24169      # include <unistd.h>
24170      #endif
24171      /* Some systems only have a dummy stub for fork() */
24172      int main (void)
24173      {
24174        if (fork() < 0)
24175          $ac_main_return (1);
24176        $ac_main_return (0);
24177      }
24178_ACEOF
24179rm -f "conftest$ac_exeext"
24180if { (eval echo "$as_me:24180: \"$ac_link\"") >&5
24181  (eval $ac_link) 2>&5
24182  ac_status=$?
24183  echo "$as_me:24183: \$? = $ac_status" >&5
24184  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24185  { (eval echo "$as_me:24185: \"$ac_try\"") >&5
24186  (eval $ac_try) 2>&5
24187  ac_status=$?
24188  echo "$as_me:24188: \$? = $ac_status" >&5
24189  (exit "$ac_status"); }; }; then
24190  ac_cv_func_fork_works=yes
24191else
24192  echo "$as_me: program exited with status $ac_status" >&5
24193echo "$as_me: failed program was:" >&5
24194cat "conftest.$ac_ext" >&5
24195ac_cv_func_fork_works=no
24196fi
24197rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24198fi
24199fi
24200echo "$as_me:24200: result: $ac_cv_func_fork_works" >&5
24201echo "${ECHO_T}$ac_cv_func_fork_works" >&6
24202
24203fi
24204if test "x$ac_cv_func_fork_works" = xcross; then
24205  case $host in
24206    *-*-amigaos* | *-*-msdosdjgpp*)
24207      # Override, as these systems have only a dummy fork() stub
24208      ac_cv_func_fork_works=no
24209      ;;
24210    *)
24211      ac_cv_func_fork_works=yes
24212      ;;
24213  esac
24214  { echo "$as_me:24214: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&5
24215echo "$as_me: WARNING: CROSS: Result $ac_cv_func_fork_works guessed due to cross-compiling." >&2;}
24216fi
24217ac_cv_func_vfork_works=$ac_cv_func_vfork
24218if test "x$ac_cv_func_vfork" = xyes; then
24219  echo "$as_me:24219: checking for working vfork" >&5
24220echo $ECHO_N "checking for working vfork... $ECHO_C" >&6
24221if test "${ac_cv_func_vfork_works+set}" = set; then
24222  echo $ECHO_N "(cached) $ECHO_C" >&6
24223else
24224  if test "$cross_compiling" = yes; then
24225  ac_cv_func_vfork_works=cross
24226else
24227  cat >"conftest.$ac_ext" <<_ACEOF
24228#line 24228 "configure"
24229#include "confdefs.h"
24230/* Thanks to Paul Eggert for this test.  */
24231#include <stdio.h>
24232#include <sys/types.h>
24233#include <sys/stat.h>
24234#if HAVE_UNISTD_H
24235# include <unistd.h>
24236#endif
24237#if HAVE_VFORK_H
24238# include <vfork.h>
24239#endif
24240/* On some sparc systems, changes by the child to local and incoming
24241   argument registers are propagated back to the parent.  The compiler
24242   is told about this with #include <vfork.h>, but some compilers
24243   (e.g. gcc -O) don't grok <vfork.h>.  Test for this by using a
24244   static variable whose address is put into a register that is
24245   clobbered by the vfork.  */
24246static
24247sparc_address_test (int arg)
24248{
24249  static pid_t child;
24250  if (!child) {
24251    child = vfork ();
24252    if (child < 0) {
24253      perror ("vfork");
24254      _exit(2);
24255    }
24256    if (!child) {
24257      arg = getpid();
24258      write(-1, "", 0);
24259      _exit (arg);
24260    }
24261  }
24262}
24263
24264int
24265main (void)
24266{
24267  pid_t parent = getpid ();
24268  pid_t child;
24269
24270  sparc_address_test ();
24271
24272  child = vfork ();
24273
24274  if (child == 0) {
24275    /* Here is another test for sparc vfork register problems.  This
24276       test uses lots of local variables, at least as many local
24277       variables as main has allocated so far including compiler
24278       temporaries.  4 locals are enough for gcc 1.40.3 on a Solaris
24279       4.1.3 sparc, but we use 8 to be safe.  A buggy compiler should
24280       reuse the register of parent for one of the local variables,
24281       since it will think that parent can't possibly be used any more
24282       in this routine.  Assigning to the local variable will thus
24283       munge parent in the parent process.  */
24284    pid_t
24285      p = getpid(), p1 = getpid(), p2 = getpid(), p3 = getpid(),
24286      p4 = getpid(), p5 = getpid(), p6 = getpid(), p7 = getpid();
24287    /* Convince the compiler that p..p7 are live; otherwise, it might
24288       use the same hardware register for all 8 local variables.  */
24289    if (p != p1 || p != p2 || p != p3 || p != p4
24290        || p != p5 || p != p6 || p != p7)
24291      _exit(1);
24292
24293    /* On some systems (e.g. IRIX 3.3), vfork doesn't separate parent
24294       from child file descriptors.  If the child closes a descriptor
24295       before it execs or exits, this munges the parent's descriptor
24296       as well.  Test for this by closing stdout in the child.  */
24297    _exit(close(fileno(stdout)) != 0);
24298  } else {
24299    int status;
24300    struct stat st;
24301
24302    while (wait(&status) != child)
24303      ;
24304    $ac_main_return(
24305         /* Was there some problem with vforking?  */
24306         child < 0
24307
24308         /* Did the child fail?  (This shouldn't happen.)  */
24309         || status
24310
24311         /* Did the vfork/compiler bug occur?  */
24312         || parent != getpid()
24313
24314         /* Did the file descriptor bug occur?  */
24315         || fstat(fileno(stdout), &st) != 0
24316         );
24317  }
24318}
24319_ACEOF
24320rm -f "conftest$ac_exeext"
24321if { (eval echo "$as_me:24321: \"$ac_link\"") >&5
24322  (eval $ac_link) 2>&5
24323  ac_status=$?
24324  echo "$as_me:24324: \$? = $ac_status" >&5
24325  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24326  { (eval echo "$as_me:24326: \"$ac_try\"") >&5
24327  (eval $ac_try) 2>&5
24328  ac_status=$?
24329  echo "$as_me:24329: \$? = $ac_status" >&5
24330  (exit "$ac_status"); }; }; then
24331  ac_cv_func_vfork_works=yes
24332else
24333  echo "$as_me: program exited with status $ac_status" >&5
24334echo "$as_me: failed program was:" >&5
24335cat "conftest.$ac_ext" >&5
24336ac_cv_func_vfork_works=no
24337fi
24338rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24339fi
24340fi
24341echo "$as_me:24341: result: $ac_cv_func_vfork_works" >&5
24342echo "${ECHO_T}$ac_cv_func_vfork_works" >&6
24343
24344fi;
24345if test "x$ac_cv_func_fork_works" = xcross; then
24346  ac_cv_func_vfork_works=ac_cv_func_vfork
24347  { echo "$as_me:24347: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&5
24348echo "$as_me: WARNING: CROSS: Result $ac_cv_func_vfork_works guessed due to cross-compiling." >&2;}
24349fi
24350
24351if test "x$ac_cv_func_vfork_works" = xyes; then
24352
24353cat >>confdefs.h <<\EOF
24354#define HAVE_WORKING_VFORK 1
24355EOF
24356
24357else
24358
24359cat >>confdefs.h <<\EOF
24360#define vfork fork
24361EOF
24362
24363fi
24364if test "x$ac_cv_func_fork_works" = xyes; then
24365
24366cat >>confdefs.h <<\EOF
24367#define HAVE_WORKING_FORK 1
24368EOF
24369
24370fi
24371
24372echo "$as_me:24372: checking if fopen accepts explicit binary mode" >&5
24373echo $ECHO_N "checking if fopen accepts explicit binary mode... $ECHO_C" >&6
24374if test "${cf_cv_fopen_bin_r+set}" = set; then
24375  echo $ECHO_N "(cached) $ECHO_C" >&6
24376else
24377
24378	if test "$cross_compiling" = yes; then
24379  cf_cv_fopen_bin_r=unknown
24380else
24381  cat >"conftest.$ac_ext" <<_ACEOF
24382#line 24382 "configure"
24383#include "confdefs.h"
24384
24385$ac_includes_default
24386
24387int main(void)
24388{
24389	FILE *fp = fopen("conftest.tmp", "wb");
24390	int rc = 0;
24391	if (fp != 0) {
24392		int p, q;
24393		for (p = 0; p < 256; ++p) {
24394			fputc(p, fp);
24395		}
24396		fclose(fp);
24397		fp = fopen("conftest.tmp", "rb");
24398		if (fp != 0) {
24399			for (p = 0; p < 256; ++p) {
24400				q = fgetc(fp);
24401				if (q != p) {
24402					rc = 1;
24403					break;
24404				}
24405			}
24406		} else {
24407			rc = 1;
24408		}
24409	} else {
24410		rc = 1;
24411	}
24412	${cf_cv_main_return:-return} (rc);
24413}
24414
24415_ACEOF
24416rm -f "conftest$ac_exeext"
24417if { (eval echo "$as_me:24417: \"$ac_link\"") >&5
24418  (eval $ac_link) 2>&5
24419  ac_status=$?
24420  echo "$as_me:24420: \$? = $ac_status" >&5
24421  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
24422  { (eval echo "$as_me:24422: \"$ac_try\"") >&5
24423  (eval $ac_try) 2>&5
24424  ac_status=$?
24425  echo "$as_me:24425: \$? = $ac_status" >&5
24426  (exit "$ac_status"); }; }; then
24427  cf_cv_fopen_bin_r=yes
24428else
24429  echo "$as_me: program exited with status $ac_status" >&5
24430echo "$as_me: failed program was:" >&5
24431cat "conftest.$ac_ext" >&5
24432cf_cv_fopen_bin_r=no
24433fi
24434rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
24435fi
24436
24437fi
24438echo "$as_me:24438: result: $cf_cv_fopen_bin_r" >&5
24439echo "${ECHO_T}$cf_cv_fopen_bin_r" >&6
24440test "x$cf_cv_fopen_bin_r" != xno &&
24441cat >>confdefs.h <<\EOF
24442#define USE_FOPEN_BIN_R 1
24443EOF
24444
24445# special check for test/ditto.c
24446
24447echo "$as_me:24447: checking for openpty in -lutil" >&5
24448echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
24449if test "${ac_cv_lib_util_openpty+set}" = set; then
24450  echo $ECHO_N "(cached) $ECHO_C" >&6
24451else
24452  ac_check_lib_save_LIBS=$LIBS
24453LIBS="-lutil  $LIBS"
24454cat >"conftest.$ac_ext" <<_ACEOF
24455#line 24455 "configure"
24456#include "confdefs.h"
24457
24458/* Override any gcc2 internal prototype to avoid an error.  */
24459#ifdef __cplusplus
24460extern "C"
24461#endif
24462/* We use char because int might match the return type of a gcc2
24463   builtin and then its argument prototype would still apply.  */
24464char openpty (void);
24465int
24466main (void)
24467{
24468openpty ();
24469  ;
24470  return 0;
24471}
24472_ACEOF
24473rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24474if { (eval echo "$as_me:24474: \"$ac_link\"") >&5
24475  (eval $ac_link) 2>&5
24476  ac_status=$?
24477  echo "$as_me:24477: \$? = $ac_status" >&5
24478  (exit "$ac_status"); } &&
24479         { ac_try='test -s "conftest$ac_exeext"'
24480  { (eval echo "$as_me:24480: \"$ac_try\"") >&5
24481  (eval $ac_try) 2>&5
24482  ac_status=$?
24483  echo "$as_me:24483: \$? = $ac_status" >&5
24484  (exit "$ac_status"); }; }; then
24485  ac_cv_lib_util_openpty=yes
24486else
24487  echo "$as_me: failed program was:" >&5
24488cat "conftest.$ac_ext" >&5
24489ac_cv_lib_util_openpty=no
24490fi
24491rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24492LIBS=$ac_check_lib_save_LIBS
24493fi
24494echo "$as_me:24494: result: $ac_cv_lib_util_openpty" >&5
24495echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
24496if test "$ac_cv_lib_util_openpty" = yes; then
24497  cf_cv_lib_util=yes
24498else
24499  cf_cv_lib_util=no
24500fi
24501
24502echo "$as_me:24502: checking for openpty header" >&5
24503echo $ECHO_N "checking for openpty header... $ECHO_C" >&6
24504if test "${cf_cv_func_openpty+set}" = set; then
24505  echo $ECHO_N "(cached) $ECHO_C" >&6
24506else
24507
24508	cf_save_LIBS="$LIBS"
24509	test "$cf_cv_lib_util" = yes && {
24510cf_add_libs="$LIBS"
24511# reverse order
24512cf_add_0lib=
24513for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24514# filter duplicates
24515for cf_add_1lib in $cf_add_0lib; do
24516	for cf_add_2lib in $cf_add_libs; do
24517		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24518			cf_add_1lib=
24519			break
24520		fi
24521	done
24522	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24523done
24524LIBS="$cf_add_libs"
24525 }
24526	for cf_header in pty.h libutil.h util.h
24527	do
24528	cat >"conftest.$ac_ext" <<_ACEOF
24529#line 24529 "configure"
24530#include "confdefs.h"
24531
24532#include <$cf_header>
24533
24534int
24535main (void)
24536{
24537
24538	int x = openpty((int *)0, (int *)0, (char *)0,
24539				   (struct termios *)0, (struct winsize *)0);
24540	(void)x;
24541
24542  ;
24543  return 0;
24544}
24545_ACEOF
24546rm -f "conftest.$ac_objext" "conftest$ac_exeext"
24547if { (eval echo "$as_me:24547: \"$ac_link\"") >&5
24548  (eval $ac_link) 2>&5
24549  ac_status=$?
24550  echo "$as_me:24550: \$? = $ac_status" >&5
24551  (exit "$ac_status"); } &&
24552         { ac_try='test -s "conftest$ac_exeext"'
24553  { (eval echo "$as_me:24553: \"$ac_try\"") >&5
24554  (eval $ac_try) 2>&5
24555  ac_status=$?
24556  echo "$as_me:24556: \$? = $ac_status" >&5
24557  (exit "$ac_status"); }; }; then
24558
24559		cf_cv_func_openpty=$cf_header
24560		break
24561
24562else
24563  echo "$as_me: failed program was:" >&5
24564cat "conftest.$ac_ext" >&5
24565
24566		cf_cv_func_openpty=no
24567
24568fi
24569rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
24570	done
24571	LIBS="$cf_save_LIBS"
24572
24573fi
24574echo "$as_me:24574: result: $cf_cv_func_openpty" >&5
24575echo "${ECHO_T}$cf_cv_func_openpty" >&6
24576
24577if test "$cf_cv_func_openpty" != no ; then
24578
24579cat >>confdefs.h <<EOF
24580#define USE_OPENPTY_HEADER <$cf_cv_func_openpty>
24581EOF
24582
24583cat >>confdefs.h <<\EOF
24584#define USE_XTERM_PTY 1
24585EOF
24586
24587	if test "x$cf_cv_lib_util" = xyes ; then
24588
24589cf_add_libs="$TEST_LIBS"
24590# reverse order
24591cf_add_0lib=
24592for cf_add_1lib in -lutil; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
24593# filter duplicates
24594for cf_add_1lib in $cf_add_0lib; do
24595	for cf_add_2lib in $cf_add_libs; do
24596		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
24597			cf_add_1lib=
24598			break
24599		fi
24600	done
24601	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
24602done
24603TEST_LIBS="$cf_add_libs"
24604
24605	fi
24606fi
24607
24608if test "$with_hashed_db" != no ; then
24609
24610cat >>confdefs.h <<\EOF
24611#define USE_HASHED_DB 1
24612EOF
24613
24614case $with_hashed_db in
24615(yes|*able*)
24616	;;
24617(*)
24618	if test -d "$with_hashed_db" ; then
24619
24620if test -n "$with_hashed_db/include" ; then
24621  for cf_add_incdir in $with_hashed_db/include
24622  do
24623	while test "$cf_add_incdir" != /usr/include
24624	do
24625	  if test -d "$cf_add_incdir"
24626	  then
24627		cf_have_incdir=no
24628		if test -n "$CFLAGS$CPPFLAGS" ; then
24629		  # a loop is needed to ensure we can add subdirs of existing dirs
24630		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24631			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24632			  cf_have_incdir=yes; break
24633			fi
24634		  done
24635		fi
24636
24637		if test "$cf_have_incdir" = no ; then
24638		  if test "$cf_add_incdir" = /usr/local/include ; then
24639			if test "$GCC" = yes
24640			then
24641			  cf_save_CPPFLAGS=$CPPFLAGS
24642
24643	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24644	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24645
24646			  cat >"conftest.$ac_ext" <<_ACEOF
24647#line 24647 "configure"
24648#include "confdefs.h"
24649#include <stdio.h>
24650int
24651main (void)
24652{
24653printf("Hello")
24654  ;
24655  return 0;
24656}
24657_ACEOF
24658rm -f "conftest.$ac_objext"
24659if { (eval echo "$as_me:24659: \"$ac_compile\"") >&5
24660  (eval $ac_compile) 2>&5
24661  ac_status=$?
24662  echo "$as_me:24662: \$? = $ac_status" >&5
24663  (exit "$ac_status"); } &&
24664         { ac_try='test -s "conftest.$ac_objext"'
24665  { (eval echo "$as_me:24665: \"$ac_try\"") >&5
24666  (eval $ac_try) 2>&5
24667  ac_status=$?
24668  echo "$as_me:24668: \$? = $ac_status" >&5
24669  (exit "$ac_status"); }; }; then
24670  :
24671else
24672  echo "$as_me: failed program was:" >&5
24673cat "conftest.$ac_ext" >&5
24674cf_have_incdir=yes
24675fi
24676rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24677			  CPPFLAGS=$cf_save_CPPFLAGS
24678			fi
24679		  fi
24680		fi
24681
24682		if test "$cf_have_incdir" = no ; then
24683		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
24684
24685echo "${as_me:-configure}:24685: testing adding $cf_add_incdir to include-path ..." 1>&5
24686
24687		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24688
24689		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24690		  test "$cf_top_incdir" = "$cf_add_incdir" && break
24691		  cf_add_incdir="$cf_top_incdir"
24692		else
24693		  break
24694		fi
24695	  else
24696		break
24697	  fi
24698	done
24699  done
24700fi
24701
24702if test -n "$with_hashed_db/lib" ; then
24703	for cf_add_libdir in $with_hashed_db/lib
24704	do
24705		if test "$cf_add_libdir" = /usr/lib ; then
24706			:
24707		elif test -d "$cf_add_libdir"
24708		then
24709			cf_have_libdir=no
24710			if test -n "$LDFLAGS$LIBS" ; then
24711				# a loop is needed to ensure we can add subdirs of existing dirs
24712				for cf_test_libdir in $LDFLAGS $LIBS ; do
24713					if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24714						cf_have_libdir=yes; break
24715					fi
24716				done
24717			fi
24718			if test "$cf_have_libdir" = no ; then
24719				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
24720
24721echo "${as_me:-configure}:24721: testing adding $cf_add_libdir to library-path ..." 1>&5
24722
24723				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24724			fi
24725		fi
24726	done
24727fi
24728
24729	else
24730		case "$with_hashed_db" in
24731		(./*|../*|/*)
24732			{ echo "$as_me:24732: WARNING: no such directory $with_hashed_db" >&5
24733echo "$as_me: WARNING: no such directory $with_hashed_db" >&2;}
24734			;;
24735		(*)
24736
24737cf_search=
24738
24739test "x$prefix" != "xNONE" && \
24740test -d "$prefix" && \
24741 {
24742	test -n "$verbose" && echo "	... testing for include-directories under $prefix"
24743	test -d "$prefix/include" &&          cf_search="$cf_search $prefix/include"
24744	test -d "$prefix/include/$with_hashed_db" &&       cf_search="$cf_search $prefix/include/$with_hashed_db"
24745	test -d "$prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $prefix/include/$with_hashed_db/include"
24746	test -d "$prefix/$with_hashed_db/include" &&       cf_search="$cf_search $prefix/$with_hashed_db/include"
24747	test -d "$prefix/$with_hashed_db/include/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/include/$with_hashed_db"
24748}
24749
24750for cf_subdir_prefix in \
24751	/usr \
24752	/usr/local \
24753	/usr/pkg \
24754	/opt \
24755	/opt/local \
24756	$HOME
24757do
24758
24759test "x$cf_subdir_prefix" != "x$prefix" && \
24760test -d "$cf_subdir_prefix" && \
24761{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24762	test -n "$verbose" && echo "	... testing for include-directories under $cf_subdir_prefix"
24763	test -d "$cf_subdir_prefix/include" &&          cf_search="$cf_search $cf_subdir_prefix/include"
24764	test -d "$cf_subdir_prefix/include/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db"
24765	test -d "$cf_subdir_prefix/include/$with_hashed_db/include" &&    cf_search="$cf_search $cf_subdir_prefix/include/$with_hashed_db/include"
24766	test -d "$cf_subdir_prefix/$with_hashed_db/include" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include"
24767	test -d "$cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db" &&    cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/include/$with_hashed_db"
24768}
24769
24770done
24771
24772	for cf_item in $cf_search
24773	do
24774		case "$cf_item" in
24775		(*/$with_hashed_db)
24776
24777if test -n "$cf_item" ; then
24778  for cf_add_incdir in $cf_item
24779  do
24780	while test "$cf_add_incdir" != /usr/include
24781	do
24782	  if test -d "$cf_add_incdir"
24783	  then
24784		cf_have_incdir=no
24785		if test -n "$CFLAGS$CPPFLAGS" ; then
24786		  # a loop is needed to ensure we can add subdirs of existing dirs
24787		  for cf_test_incdir in $CFLAGS $CPPFLAGS ; do
24788			if test ".$cf_test_incdir" = ".-I$cf_add_incdir" ; then
24789			  cf_have_incdir=yes; break
24790			fi
24791		  done
24792		fi
24793
24794		if test "$cf_have_incdir" = no ; then
24795		  if test "$cf_add_incdir" = /usr/local/include ; then
24796			if test "$GCC" = yes
24797			then
24798			  cf_save_CPPFLAGS=$CPPFLAGS
24799
24800	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
24801	CPPFLAGS="${CPPFLAGS}-I$cf_add_incdir"
24802
24803			  cat >"conftest.$ac_ext" <<_ACEOF
24804#line 24804 "configure"
24805#include "confdefs.h"
24806#include <stdio.h>
24807int
24808main (void)
24809{
24810printf("Hello")
24811  ;
24812  return 0;
24813}
24814_ACEOF
24815rm -f "conftest.$ac_objext"
24816if { (eval echo "$as_me:24816: \"$ac_compile\"") >&5
24817  (eval $ac_compile) 2>&5
24818  ac_status=$?
24819  echo "$as_me:24819: \$? = $ac_status" >&5
24820  (exit "$ac_status"); } &&
24821         { ac_try='test -s "conftest.$ac_objext"'
24822  { (eval echo "$as_me:24822: \"$ac_try\"") >&5
24823  (eval $ac_try) 2>&5
24824  ac_status=$?
24825  echo "$as_me:24825: \$? = $ac_status" >&5
24826  (exit "$ac_status"); }; }; then
24827  :
24828else
24829  echo "$as_me: failed program was:" >&5
24830cat "conftest.$ac_ext" >&5
24831cf_have_incdir=yes
24832fi
24833rm -f "conftest.$ac_objext" "conftest.$ac_ext"
24834			  CPPFLAGS=$cf_save_CPPFLAGS
24835			fi
24836		  fi
24837		fi
24838
24839		if test "$cf_have_incdir" = no ; then
24840		  test -n "$verbose" && echo "	adding $cf_add_incdir to include-path" 1>&6
24841
24842echo "${as_me:-configure}:24842: testing adding $cf_add_incdir to include-path ..." 1>&5
24843
24844		  CPPFLAGS="$CPPFLAGS -I$cf_add_incdir"
24845
24846		  cf_top_incdir=`echo "$cf_add_incdir" | sed -e 's%/include/.*$%/include%'`
24847		  test "$cf_top_incdir" = "$cf_add_incdir" && break
24848		  cf_add_incdir="$cf_top_incdir"
24849		else
24850		  break
24851		fi
24852	  else
24853		break
24854	  fi
24855	done
24856  done
24857fi
24858
24859			;;
24860		esac
24861	done
24862
24863cf_search=
24864
24865test "x$prefix" != "xNONE" && \
24866test -d "$prefix" && \
24867 {
24868	test -n "$verbose" && echo "	... testing for lib-directories under $prefix"
24869	test -d "$prefix/lib" &&          cf_search="$cf_search $prefix/lib"
24870	test -d "$prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $prefix/lib/$with_hashed_db"
24871	test -d "$prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $prefix/lib/$with_hashed_db/lib"
24872	test -d "$prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $prefix/$with_hashed_db/lib"
24873	test -d "$prefix/$with_hashed_db/lib/$with_hashed_db" &&    cf_search="$cf_search $prefix/$with_hashed_db/lib/$with_hashed_db"
24874}
24875
24876for cf_subdir_prefix in \
24877	/usr \
24878	/usr/local \
24879	/usr/pkg \
24880	/opt \
24881	/opt/local \
24882	$HOME
24883do
24884
24885test "x$cf_subdir_prefix" != "x$prefix" && \
24886test -d "$cf_subdir_prefix" && \
24887{ test -z "$prefix" || test "x$prefix" = xNONE || test "x$cf_subdir_prefix" != "x$prefix"; } && {
24888	test -n "$verbose" && echo "	... testing for lib-directories under $cf_subdir_prefix"
24889	test -d "$cf_subdir_prefix/lib" &&          cf_search="$cf_search $cf_subdir_prefix/lib"
24890	test -d "$cf_subdir_prefix/lib/$with_hashed_db" &&       cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db"
24891	test -d "$cf_subdir_prefix/lib/$with_hashed_db/lib" &&    cf_search="$cf_search $cf_subdir_prefix/lib/$with_hashed_db/lib"
24892	test -d "$cf_subdir_prefix/$with_hashed_db/lib" &&       cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib"
24893	test -d "$cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db" &&    cf_search="$cf_search $cf_subdir_prefix/$with_hashed_db/lib/$with_hashed_db"
24894}
24895
24896done
24897
24898	for cf_item in $cf_search
24899	do
24900		case "$cf_item" in
24901		(*/$with_hashed_db)
24902
24903if test -n "$cf_item" ; then
24904	for cf_add_libdir in $cf_item
24905	do
24906		if test "$cf_add_libdir" = /usr/lib ; then
24907			:
24908		elif test -d "$cf_add_libdir"
24909		then
24910			cf_have_libdir=no
24911			if test -n "$LDFLAGS$LIBS" ; then
24912				# a loop is needed to ensure we can add subdirs of existing dirs
24913				for cf_test_libdir in $LDFLAGS $LIBS ; do
24914					if test ".$cf_test_libdir" = ".-L$cf_add_libdir" ; then
24915						cf_have_libdir=yes; break
24916					fi
24917				done
24918			fi
24919			if test "$cf_have_libdir" = no ; then
24920				test -n "$verbose" && echo "	adding $cf_add_libdir to library-path" 1>&6
24921
24922echo "${as_me:-configure}:24922: testing adding $cf_add_libdir to library-path ..." 1>&5
24923
24924				LDFLAGS="-L$cf_add_libdir $LDFLAGS"
24925			fi
24926		fi
24927	done
24928fi
24929
24930			;;
24931		esac
24932	done
24933
24934			;;
24935		esac
24936	fi
24937esac
24938
24939echo "$as_me:24939: checking for db.h" >&5
24940echo $ECHO_N "checking for db.h... $ECHO_C" >&6
24941if test "${ac_cv_header_db_h+set}" = set; then
24942  echo $ECHO_N "(cached) $ECHO_C" >&6
24943else
24944  cat >"conftest.$ac_ext" <<_ACEOF
24945#line 24945 "configure"
24946#include "confdefs.h"
24947#include <db.h>
24948_ACEOF
24949if { (eval echo "$as_me:24949: \"$ac_cpp "conftest.$ac_ext"\"") >&5
24950  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
24951  ac_status=$?
24952  $EGREP -v '^ *\+' conftest.er1 >conftest.err
24953  rm -f conftest.er1
24954  cat conftest.err >&5
24955  echo "$as_me:24955: \$? = $ac_status" >&5
24956  (exit "$ac_status"); } >/dev/null; then
24957  if test -s conftest.err; then
24958    ac_cpp_err=$ac_c_preproc_warn_flag
24959  else
24960    ac_cpp_err=
24961  fi
24962else
24963  ac_cpp_err=yes
24964fi
24965if test -z "$ac_cpp_err"; then
24966  ac_cv_header_db_h=yes
24967else
24968  echo "$as_me: failed program was:" >&5
24969  cat "conftest.$ac_ext" >&5
24970  ac_cv_header_db_h=no
24971fi
24972rm -f conftest.err "conftest.$ac_ext"
24973fi
24974echo "$as_me:24974: result: $ac_cv_header_db_h" >&5
24975echo "${ECHO_T}$ac_cv_header_db_h" >&6
24976if test "$ac_cv_header_db_h" = yes; then
24977
24978echo "$as_me:24978: checking for version of db" >&5
24979echo $ECHO_N "checking for version of db... $ECHO_C" >&6
24980if test "${cf_cv_hashed_db_version+set}" = set; then
24981  echo $ECHO_N "(cached) $ECHO_C" >&6
24982else
24983
24984cf_cv_hashed_db_version=unknown
24985
24986for cf_db_version in 1 2 3 4 5 6
24987do
24988
24989echo "${as_me:-configure}:24989: testing checking for db version $cf_db_version ..." 1>&5
24990
24991	cat >"conftest.$ac_ext" <<_ACEOF
24992#line 24992 "configure"
24993#include "confdefs.h"
24994
24995$ac_includes_default
24996#include <db.h>
24997
24998#ifdef DB_VERSION_MAJOR
24999	/* db2 (DB_VERSION_MAJOR=2) has also DB_VERSION_MINOR, tested with 7 */
25000#if $cf_db_version == DB_VERSION_MAJOR
25001	/* ok */
25002#else
25003	#error $cf_db_version is not DB_VERSION_MAJOR
25004#endif
25005#else
25006#if $cf_db_version == 1
25007	/* ok: assuming this is DB 1.8.5 */
25008#else
25009	#error $cf_db_version is not 1
25010#endif
25011#endif
25012
25013int
25014main (void)
25015{
25016DBT *foo = 0
25017  ;
25018  return 0;
25019}
25020_ACEOF
25021rm -f "conftest.$ac_objext"
25022if { (eval echo "$as_me:25022: \"$ac_compile\"") >&5
25023  (eval $ac_compile) 2>&5
25024  ac_status=$?
25025  echo "$as_me:25025: \$? = $ac_status" >&5
25026  (exit "$ac_status"); } &&
25027         { ac_try='test -s "conftest.$ac_objext"'
25028  { (eval echo "$as_me:25028: \"$ac_try\"") >&5
25029  (eval $ac_try) 2>&5
25030  ac_status=$?
25031  echo "$as_me:25031: \$? = $ac_status" >&5
25032  (exit "$ac_status"); }; }; then
25033
25034	cf_cv_hashed_db_version=$cf_db_version
25035	break
25036
25037else
25038  echo "$as_me: failed program was:" >&5
25039cat "conftest.$ac_ext" >&5
25040fi
25041rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25042done
25043
25044fi
25045echo "$as_me:25045: result: $cf_cv_hashed_db_version" >&5
25046echo "${ECHO_T}$cf_cv_hashed_db_version" >&6
25047
25048if test "$cf_cv_hashed_db_version" = unknown ; then
25049	{ { echo "$as_me:25049: error: Cannot determine version of db" >&5
25050echo "$as_me: error: Cannot determine version of db" >&2;}
25051   { (exit 1); exit 1; }; }
25052else
25053
25054echo "$as_me:25054: checking for db libraries" >&5
25055echo $ECHO_N "checking for db libraries... $ECHO_C" >&6
25056if test "${cf_cv_hashed_db_libs+set}" = set; then
25057  echo $ECHO_N "(cached) $ECHO_C" >&6
25058else
25059
25060cf_cv_hashed_db_libs=unknown
25061for cf_db_libs in "" db$cf_cv_hashed_db_version db-$cf_cv_hashed_db_version db ''
25062do
25063	cf_save_libs="$LIBS"
25064	if test -n "$cf_db_libs"; then
25065
25066cf_add_libs="$LIBS"
25067# reverse order
25068cf_add_0lib=
25069for cf_add_1lib in -l$cf_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25070# filter duplicates
25071for cf_add_1lib in $cf_add_0lib; do
25072	for cf_add_2lib in $cf_add_libs; do
25073		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25074			cf_add_1lib=
25075			break
25076		fi
25077	done
25078	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25079done
25080LIBS="$cf_add_libs"
25081
25082	fi
25083
25084echo "${as_me:-configure}:25084: testing checking for library $cf_db_libs ..." 1>&5
25085
25086	cat >"conftest.$ac_ext" <<_ACEOF
25087#line 25087 "configure"
25088#include "confdefs.h"
25089
25090$ac_includes_default
25091#include <db.h>
25092
25093int
25094main (void)
25095{
25096
25097	char *path = "/tmp/foo";
25098#ifdef DB_VERSION_MAJOR
25099#if DB_VERSION_MAJOR >= 4
25100	DB *result = 0;
25101	db_create(&result, NULL, 0);
25102	result->open(result,
25103		NULL,
25104		path,
25105		path,
25106		DB_HASH,
25107		DB_CREATE,
25108		0644);
25109#elif DB_VERSION_MAJOR >= 3
25110	DB *result = 0;
25111	db_create(&result, NULL, 0);
25112	result->open(result,
25113		path,
25114		path,
25115		DB_HASH,
25116		DB_CREATE,
25117		0644);
25118#elif DB_VERSION_MAJOR >= 2
25119	DB *result = 0;
25120	db_open(path,
25121		DB_HASH,
25122		DB_CREATE,
25123		0644,
25124		(DB_ENV *) 0,
25125		(DB_INFO *) 0,
25126		&result);
25127#endif /* DB_VERSION_MAJOR */
25128#else
25129	DB *result = dbopen(path,
25130		     2,
25131		     0644,
25132		     DB_HASH,
25133		     0);
25134#endif
25135	${cf_cv_main_return:-return}(result != 0)
25136
25137  ;
25138  return 0;
25139}
25140_ACEOF
25141rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25142if { (eval echo "$as_me:25142: \"$ac_link\"") >&5
25143  (eval $ac_link) 2>&5
25144  ac_status=$?
25145  echo "$as_me:25145: \$? = $ac_status" >&5
25146  (exit "$ac_status"); } &&
25147         { ac_try='test -s "conftest$ac_exeext"'
25148  { (eval echo "$as_me:25148: \"$ac_try\"") >&5
25149  (eval $ac_try) 2>&5
25150  ac_status=$?
25151  echo "$as_me:25151: \$? = $ac_status" >&5
25152  (exit "$ac_status"); }; }; then
25153
25154	if test -n "$cf_db_libs" ; then
25155		cf_cv_hashed_db_libs=$cf_db_libs
25156	else
25157		cf_cv_hashed_db_libs=default
25158	fi
25159	LIBS="$cf_save_libs"
25160	break
25161
25162else
25163  echo "$as_me: failed program was:" >&5
25164cat "conftest.$ac_ext" >&5
25165fi
25166rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25167	LIBS="$cf_save_libs"
25168done
25169
25170fi
25171echo "$as_me:25171: result: $cf_cv_hashed_db_libs" >&5
25172echo "${ECHO_T}$cf_cv_hashed_db_libs" >&6
25173
25174	if test "$cf_cv_hashed_db_libs" = unknown ; then
25175		{ { echo "$as_me:25175: error: Cannot determine library for db" >&5
25176echo "$as_me: error: Cannot determine library for db" >&2;}
25177   { (exit 1); exit 1; }; }
25178	elif test "$cf_cv_hashed_db_libs" != default ; then
25179
25180cf_add_libs="$LIBS"
25181# reverse order
25182cf_add_0lib=
25183for cf_add_1lib in -l$cf_cv_hashed_db_libs; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25184# filter duplicates
25185for cf_add_1lib in $cf_add_0lib; do
25186	for cf_add_2lib in $cf_add_libs; do
25187		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25188			cf_add_1lib=
25189			break
25190		fi
25191	done
25192	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25193done
25194LIBS="$cf_add_libs"
25195
25196	fi
25197fi
25198
25199else
25200
25201	{ { echo "$as_me:25201: error: Cannot find db.h" >&5
25202echo "$as_me: error: Cannot find db.h" >&2;}
25203   { (exit 1); exit 1; }; }
25204
25205fi
25206
25207fi
25208
25209if test -z "$cf_user_CFLAGS" && test "$enable_leaks" = yes ; then
25210	CFLAGS=`echo "${CFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[	]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
25211	CXXFLAGS=`echo "${CXXFLAGS}" | sed -e 's%-g %%' -e 's%-g$%%' -e 's%[	]% %g' -e 's% [ ]*% %g' -e 's%^ %%' -e 's% $%%'`
25212fi
25213
25214# Just in case, check if the C compiler has a bool type.
25215
25216echo "$as_me:25216: checking if we should include stdbool.h" >&5
25217echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
25218
25219if test "${cf_cv_header_stdbool_h+set}" = set; then
25220  echo $ECHO_N "(cached) $ECHO_C" >&6
25221else
25222
25223	cat >"conftest.$ac_ext" <<_ACEOF
25224#line 25224 "configure"
25225#include "confdefs.h"
25226
25227int
25228main (void)
25229{
25230bool foo = false; (void)foo
25231  ;
25232  return 0;
25233}
25234_ACEOF
25235rm -f "conftest.$ac_objext"
25236if { (eval echo "$as_me:25236: \"$ac_compile\"") >&5
25237  (eval $ac_compile) 2>&5
25238  ac_status=$?
25239  echo "$as_me:25239: \$? = $ac_status" >&5
25240  (exit "$ac_status"); } &&
25241         { ac_try='test -s "conftest.$ac_objext"'
25242  { (eval echo "$as_me:25242: \"$ac_try\"") >&5
25243  (eval $ac_try) 2>&5
25244  ac_status=$?
25245  echo "$as_me:25245: \$? = $ac_status" >&5
25246  (exit "$ac_status"); }; }; then
25247  cf_cv_header_stdbool_h=0
25248else
25249  echo "$as_me: failed program was:" >&5
25250cat "conftest.$ac_ext" >&5
25251cat >"conftest.$ac_ext" <<_ACEOF
25252#line 25252 "configure"
25253#include "confdefs.h"
25254
25255#ifndef __BEOS__
25256#include <stdbool.h>
25257#endif
25258
25259int
25260main (void)
25261{
25262bool foo = false; (void)foo
25263  ;
25264  return 0;
25265}
25266_ACEOF
25267rm -f "conftest.$ac_objext"
25268if { (eval echo "$as_me:25268: \"$ac_compile\"") >&5
25269  (eval $ac_compile) 2>&5
25270  ac_status=$?
25271  echo "$as_me:25271: \$? = $ac_status" >&5
25272  (exit "$ac_status"); } &&
25273         { ac_try='test -s "conftest.$ac_objext"'
25274  { (eval echo "$as_me:25274: \"$ac_try\"") >&5
25275  (eval $ac_try) 2>&5
25276  ac_status=$?
25277  echo "$as_me:25277: \$? = $ac_status" >&5
25278  (exit "$ac_status"); }; }; then
25279  cf_cv_header_stdbool_h=1
25280else
25281  echo "$as_me: failed program was:" >&5
25282cat "conftest.$ac_ext" >&5
25283cf_cv_header_stdbool_h=0
25284fi
25285rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25286fi
25287rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25288fi
25289
25290if test "$cf_cv_header_stdbool_h" = 1
25291then	echo "$as_me:25291: result: yes" >&5
25292echo "${ECHO_T}yes" >&6
25293else	echo "$as_me:25293: result: no" >&5
25294echo "${ECHO_T}no" >&6
25295fi
25296
25297echo "$as_me:25297: checking for builtin bool type" >&5
25298echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
25299
25300if test "${cf_cv_cc_bool_type+set}" = set; then
25301  echo $ECHO_N "(cached) $ECHO_C" >&6
25302else
25303
25304	cat >"conftest.$ac_ext" <<_ACEOF
25305#line 25305 "configure"
25306#include "confdefs.h"
25307
25308#include <stdio.h>
25309#include <sys/types.h>
25310
25311int
25312main (void)
25313{
25314bool x = false; (void)x
25315  ;
25316  return 0;
25317}
25318_ACEOF
25319rm -f "conftest.$ac_objext"
25320if { (eval echo "$as_me:25320: \"$ac_compile\"") >&5
25321  (eval $ac_compile) 2>&5
25322  ac_status=$?
25323  echo "$as_me:25323: \$? = $ac_status" >&5
25324  (exit "$ac_status"); } &&
25325         { ac_try='test -s "conftest.$ac_objext"'
25326  { (eval echo "$as_me:25326: \"$ac_try\"") >&5
25327  (eval $ac_try) 2>&5
25328  ac_status=$?
25329  echo "$as_me:25329: \$? = $ac_status" >&5
25330  (exit "$ac_status"); }; }; then
25331  cf_cv_cc_bool_type=1
25332else
25333  echo "$as_me: failed program was:" >&5
25334cat "conftest.$ac_ext" >&5
25335cf_cv_cc_bool_type=0
25336fi
25337rm -f "conftest.$ac_objext" "conftest.$ac_ext"
25338
25339fi
25340
25341if test "$cf_cv_cc_bool_type" = 1
25342then	echo "$as_me:25342: result: yes" >&5
25343echo "${ECHO_T}yes" >&6
25344else	echo "$as_me:25344: result: no" >&5
25345echo "${ECHO_T}no" >&6
25346fi
25347
25348# Check for C++ compiler characteristics (and ensure that it's there!)
25349if test -n "$CXX" ; then
25350	ac_ext=cc
25351ac_cpp='$CXXCPP $CPPFLAGS'
25352ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25353ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25354ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25355ac_main_return="return"
25356
25357if test -n "$GXX" ; then
25358
25359	cf_save="$LIBS"
25360	LIBS="$LIBS $CXXLIBS"
25361	echo "$as_me:25361: checking if we already have C++ library" >&5
25362echo $ECHO_N "checking if we already have C++ library... $ECHO_C" >&6
25363	cat >"conftest.$ac_ext" <<_ACEOF
25364#line 25364 "configure"
25365#include "confdefs.h"
25366
25367			#include <iostream>
25368int
25369main (void)
25370{
25371
25372			std::cout << "Hello World!" << std::endl;
25373  ;
25374  return 0;
25375}
25376_ACEOF
25377rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25378if { (eval echo "$as_me:25378: \"$ac_link\"") >&5
25379  (eval $ac_link) 2>&5
25380  ac_status=$?
25381  echo "$as_me:25381: \$? = $ac_status" >&5
25382  (exit "$ac_status"); } &&
25383         { ac_try='test -s "conftest$ac_exeext"'
25384  { (eval echo "$as_me:25384: \"$ac_try\"") >&5
25385  (eval $ac_try) 2>&5
25386  ac_status=$?
25387  echo "$as_me:25387: \$? = $ac_status" >&5
25388  (exit "$ac_status"); }; }; then
25389  cf_have_libstdcpp=yes
25390else
25391  echo "$as_me: failed program was:" >&5
25392cat "conftest.$ac_ext" >&5
25393cf_have_libstdcpp=no
25394fi
25395rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25396	echo "$as_me:25396: result: $cf_have_libstdcpp" >&5
25397echo "${ECHO_T}$cf_have_libstdcpp" >&6
25398	LIBS="$cf_save"
25399
25400	if test "$cf_have_libstdcpp" != yes
25401	then
25402		case "$cf_cv_system_name" in
25403		(os2*)
25404			if test -z "`g++ -dM -E - < /dev/null | grep __KLIBC__`"; then
25405				cf_stdcpp_libname=stdcpp
25406			else
25407				cf_stdcpp_libname=stdc++
25408			fi
25409			;;
25410		(*)
25411			cf_stdcpp_libname=stdc++
25412			;;
25413		esac
25414
25415		echo "$as_me:25415: checking for library $cf_stdcpp_libname" >&5
25416echo $ECHO_N "checking for library $cf_stdcpp_libname... $ECHO_C" >&6
25417if test "${cf_cv_libstdcpp+set}" = set; then
25418  echo $ECHO_N "(cached) $ECHO_C" >&6
25419else
25420
25421			cf_save="$LIBS"
25422			LIBS="$LIBS $CXXLIBS"
25423
25424cf_add_libs="$LIBS"
25425# reverse order
25426cf_add_0lib=
25427for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25428# filter duplicates
25429for cf_add_1lib in $cf_add_0lib; do
25430	for cf_add_2lib in $cf_add_libs; do
25431		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25432			cf_add_1lib=
25433			break
25434		fi
25435	done
25436	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25437done
25438LIBS="$cf_add_libs"
25439
25440		cat >"conftest.$ac_ext" <<_ACEOF
25441#line 25441 "configure"
25442#include "confdefs.h"
25443
25444				#include <iostream>
25445int
25446main (void)
25447{
25448
25449				std::cout << "Hello World!" << std::endl;
25450  ;
25451  return 0;
25452}
25453_ACEOF
25454rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25455if { (eval echo "$as_me:25455: \"$ac_link\"") >&5
25456  (eval $ac_link) 2>&5
25457  ac_status=$?
25458  echo "$as_me:25458: \$? = $ac_status" >&5
25459  (exit "$ac_status"); } &&
25460         { ac_try='test -s "conftest$ac_exeext"'
25461  { (eval echo "$as_me:25461: \"$ac_try\"") >&5
25462  (eval $ac_try) 2>&5
25463  ac_status=$?
25464  echo "$as_me:25464: \$? = $ac_status" >&5
25465  (exit "$ac_status"); }; }; then
25466  cf_cv_libstdcpp=yes
25467else
25468  echo "$as_me: failed program was:" >&5
25469cat "conftest.$ac_ext" >&5
25470cf_cv_libstdcpp=no
25471fi
25472rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25473			LIBS="$cf_save"
25474
25475fi
25476echo "$as_me:25476: result: $cf_cv_libstdcpp" >&5
25477echo "${ECHO_T}$cf_cv_libstdcpp" >&6
25478		test "$cf_cv_libstdcpp" = yes && {
25479cf_add_libs="$CXXLIBS"
25480# reverse order
25481cf_add_0lib=
25482for cf_add_1lib in -l$cf_stdcpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25483# filter duplicates
25484for cf_add_1lib in $cf_add_0lib; do
25485	for cf_add_2lib in $cf_add_libs; do
25486		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25487			cf_add_1lib=
25488			break
25489		fi
25490	done
25491	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25492done
25493CXXLIBS="$cf_add_libs"
25494 }
25495	fi
25496fi
25497
25498	echo "$as_me:25498: checking whether $CXX understands -c and -o together" >&5
25499echo $ECHO_N "checking whether $CXX understands -c and -o together... $ECHO_C" >&6
25500if test "${cf_cv_prog_CXX_c_o+set}" = set; then
25501  echo $ECHO_N "(cached) $ECHO_C" >&6
25502else
25503
25504cat > conftest.$ac_ext <<CF_EOF
25505int main(void)
25506{
25507	${cf_cv_main_return:-return}(0);
25508}
25509CF_EOF
25510# We do the test twice because some compilers refuse to overwrite an
25511# existing .o file with -o, though they will create one.
25512ac_try='$CXX $CXXFLAGS $CPPFLAGS -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
25513if { (eval echo "$as_me:25513: \"$ac_try\"") >&5
25514  (eval $ac_try) 2>&5
25515  ac_status=$?
25516  echo "$as_me:25516: \$? = $ac_status" >&5
25517  (exit "$ac_status"); } &&
25518  test -f conftest2.$ac_objext && { (eval echo "$as_me:25518: \"$ac_try\"") >&5
25519  (eval $ac_try) 2>&5
25520  ac_status=$?
25521  echo "$as_me:25521: \$? = $ac_status" >&5
25522  (exit "$ac_status"); };
25523then
25524  eval cf_cv_prog_CXX_c_o=yes
25525else
25526  eval cf_cv_prog_CXX_c_o=no
25527fi
25528rm -rf ./conftest*
25529
25530fi
25531if test "$cf_cv_prog_CXX_c_o" = yes; then
25532  echo "$as_me:25532: result: yes" >&5
25533echo "${ECHO_T}yes" >&6
25534else
25535  echo "$as_me:25535: result: no" >&5
25536echo "${ECHO_T}no" >&6
25537fi
25538
25539	case "$GXX_VERSION" in
25540	(1.*|2.[0-6]*|[1-9][0-9].*)
25541		cf_cxx_library=yes
25542		;;
25543	(*-2.7*|2.7*)
25544
25545cf_cxx_library=unknown
25546case "$cf_cv_system_name" in
25547(os2*)
25548	cf_gpp_libname=gpp
25549	;;
25550(*)
25551	cf_gpp_libname=g++
25552	;;
25553esac
25554if test "$GXX" = yes; then
25555	echo "$as_me:25555: checking for lib$cf_gpp_libname" >&5
25556echo $ECHO_N "checking for lib$cf_gpp_libname... $ECHO_C" >&6
25557	cf_save="$LIBS"
25558
25559cf_add_libs="$LIBS"
25560# reverse order
25561cf_add_0lib=
25562for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25563# filter duplicates
25564for cf_add_1lib in $cf_add_0lib; do
25565	for cf_add_2lib in $cf_add_libs; do
25566		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25567			cf_add_1lib=
25568			break
25569		fi
25570	done
25571	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25572done
25573LIBS="$cf_add_libs"
25574
25575	cat >"conftest.$ac_ext" <<_ACEOF
25576#line 25576 "configure"
25577#include "confdefs.h"
25578
25579#include <$cf_gpp_libname/builtin.h>
25580
25581int
25582main (void)
25583{
25584two_arg_error_handler_t foo2 = lib_error_handler
25585  ;
25586  return 0;
25587}
25588_ACEOF
25589rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25590if { (eval echo "$as_me:25590: \"$ac_link\"") >&5
25591  (eval $ac_link) 2>&5
25592  ac_status=$?
25593  echo "$as_me:25593: \$? = $ac_status" >&5
25594  (exit "$ac_status"); } &&
25595         { ac_try='test -s "conftest$ac_exeext"'
25596  { (eval echo "$as_me:25596: \"$ac_try\"") >&5
25597  (eval $ac_try) 2>&5
25598  ac_status=$?
25599  echo "$as_me:25599: \$? = $ac_status" >&5
25600  (exit "$ac_status"); }; }; then
25601  cf_cxx_library=yes
25602
25603cf_add_libs="$CXXLIBS"
25604# reverse order
25605cf_add_0lib=
25606for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25607# filter duplicates
25608for cf_add_1lib in $cf_add_0lib; do
25609	for cf_add_2lib in $cf_add_libs; do
25610		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25611			cf_add_1lib=
25612			break
25613		fi
25614	done
25615	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25616done
25617CXXLIBS="$cf_add_libs"
25618
25619	 if test "$cf_gpp_libname" = cpp ; then
25620
25621cat >>confdefs.h <<\EOF
25622#define HAVE_GPP_BUILTIN_H 1
25623EOF
25624
25625	 else
25626
25627cat >>confdefs.h <<\EOF
25628#define HAVE_GXX_BUILTIN_H 1
25629EOF
25630
25631	 fi
25632else
25633  echo "$as_me: failed program was:" >&5
25634cat "conftest.$ac_ext" >&5
25635cat >"conftest.$ac_ext" <<_ACEOF
25636#line 25636 "configure"
25637#include "confdefs.h"
25638
25639#include <builtin.h>
25640
25641int
25642main (void)
25643{
25644two_arg_error_handler_t foo2 = lib_error_handler
25645  ;
25646  return 0;
25647}
25648_ACEOF
25649rm -f "conftest.$ac_objext" "conftest$ac_exeext"
25650if { (eval echo "$as_me:25650: \"$ac_link\"") >&5
25651  (eval $ac_link) 2>&5
25652  ac_status=$?
25653  echo "$as_me:25653: \$? = $ac_status" >&5
25654  (exit "$ac_status"); } &&
25655         { ac_try='test -s "conftest$ac_exeext"'
25656  { (eval echo "$as_me:25656: \"$ac_try\"") >&5
25657  (eval $ac_try) 2>&5
25658  ac_status=$?
25659  echo "$as_me:25659: \$? = $ac_status" >&5
25660  (exit "$ac_status"); }; }; then
25661  cf_cxx_library=yes
25662
25663cf_add_libs="$CXXLIBS"
25664# reverse order
25665cf_add_0lib=
25666for cf_add_1lib in -l$cf_gpp_libname; do cf_add_0lib="$cf_add_1lib $cf_add_0lib"; done
25667# filter duplicates
25668for cf_add_1lib in $cf_add_0lib; do
25669	for cf_add_2lib in $cf_add_libs; do
25670		if test "x$cf_add_1lib" = "x$cf_add_2lib"; then
25671			cf_add_1lib=
25672			break
25673		fi
25674	done
25675	test -n "$cf_add_1lib" && cf_add_libs="$cf_add_1lib $cf_add_libs"
25676done
25677CXXLIBS="$cf_add_libs"
25678
25679cat >>confdefs.h <<\EOF
25680#define HAVE_BUILTIN_H 1
25681EOF
25682
25683else
25684  echo "$as_me: failed program was:" >&5
25685cat "conftest.$ac_ext" >&5
25686cf_cxx_library=no
25687fi
25688rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25689fi
25690rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
25691	LIBS="$cf_save"
25692	echo "$as_me:25692: result: $cf_cxx_library" >&5
25693echo "${ECHO_T}$cf_cxx_library" >&6
25694fi
25695
25696		;;
25697	(*)
25698		cf_cxx_library=no
25699		;;
25700	esac
25701
25702	ac_ext=cc
25703ac_cpp='$CXXCPP $CPPFLAGS'
25704ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25705ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25706ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25707ac_main_return="return"
25708echo "$as_me:25708: checking how to run the C++ preprocessor" >&5
25709echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
25710if test -z "$CXXCPP"; then
25711  if test "${ac_cv_prog_CXXCPP+set}" = set; then
25712  echo $ECHO_N "(cached) $ECHO_C" >&6
25713else
25714      # Double quotes because CXXCPP needs to be expanded
25715    for CXXCPP in "$CXX -E" "/lib/cpp"
25716    do
25717      ac_preproc_ok=false
25718for ac_cxx_preproc_warn_flag in '' yes
25719do
25720  # Use a header file that comes with gcc, so configuring glibc
25721  # with a fresh cross-compiler works.
25722  # On the NeXT, cc -E runs the code through the compiler's parser,
25723  # not just through cpp. "Syntax error" is here to catch this case.
25724  cat >"conftest.$ac_ext" <<_ACEOF
25725#line 25725 "configure"
25726#include "confdefs.h"
25727#include <assert.h>
25728                     Syntax error
25729_ACEOF
25730if { (eval echo "$as_me:25730: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25731  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25732  ac_status=$?
25733  $EGREP -v '^ *\+' conftest.er1 >conftest.err
25734  rm -f conftest.er1
25735  cat conftest.err >&5
25736  echo "$as_me:25736: \$? = $ac_status" >&5
25737  (exit "$ac_status"); } >/dev/null; then
25738  if test -s conftest.err; then
25739    ac_cpp_err=$ac_cxx_preproc_warn_flag
25740  else
25741    ac_cpp_err=
25742  fi
25743else
25744  ac_cpp_err=yes
25745fi
25746if test -z "$ac_cpp_err"; then
25747  :
25748else
25749  echo "$as_me: failed program was:" >&5
25750  cat "conftest.$ac_ext" >&5
25751  # Broken: fails on valid input.
25752continue
25753fi
25754rm -f conftest.err "conftest.$ac_ext"
25755
25756  # OK, works on sane cases.  Now check whether non-existent headers
25757  # can be detected and how.
25758  cat >"conftest.$ac_ext" <<_ACEOF
25759#line 25759 "configure"
25760#include "confdefs.h"
25761#include <ac_nonexistent.h>
25762_ACEOF
25763if { (eval echo "$as_me:25763: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25764  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25765  ac_status=$?
25766  $EGREP -v '^ *\+' conftest.er1 >conftest.err
25767  rm -f conftest.er1
25768  cat conftest.err >&5
25769  echo "$as_me:25769: \$? = $ac_status" >&5
25770  (exit "$ac_status"); } >/dev/null; then
25771  if test -s conftest.err; then
25772    ac_cpp_err=$ac_cxx_preproc_warn_flag
25773  else
25774    ac_cpp_err=
25775  fi
25776else
25777  ac_cpp_err=yes
25778fi
25779if test -z "$ac_cpp_err"; then
25780  # Broken: success on invalid input.
25781continue
25782else
25783  echo "$as_me: failed program was:" >&5
25784  cat "conftest.$ac_ext" >&5
25785  # Passes both tests.
25786ac_preproc_ok=:
25787break
25788fi
25789rm -f conftest.err "conftest.$ac_ext"
25790
25791done
25792# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25793rm -f conftest.err "conftest.$ac_ext"
25794if $ac_preproc_ok; then
25795  break
25796fi
25797
25798    done
25799    ac_cv_prog_CXXCPP=$CXXCPP
25800
25801fi
25802  CXXCPP=$ac_cv_prog_CXXCPP
25803else
25804  ac_cv_prog_CXXCPP=$CXXCPP
25805fi
25806echo "$as_me:25806: result: $CXXCPP" >&5
25807echo "${ECHO_T}$CXXCPP" >&6
25808ac_preproc_ok=false
25809for ac_cxx_preproc_warn_flag in '' yes
25810do
25811  # Use a header file that comes with gcc, so configuring glibc
25812  # with a fresh cross-compiler works.
25813  # On the NeXT, cc -E runs the code through the compiler's parser,
25814  # not just through cpp. "Syntax error" is here to catch this case.
25815  cat >"conftest.$ac_ext" <<_ACEOF
25816#line 25816 "configure"
25817#include "confdefs.h"
25818#include <assert.h>
25819                     Syntax error
25820_ACEOF
25821if { (eval echo "$as_me:25821: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25822  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25823  ac_status=$?
25824  $EGREP -v '^ *\+' conftest.er1 >conftest.err
25825  rm -f conftest.er1
25826  cat conftest.err >&5
25827  echo "$as_me:25827: \$? = $ac_status" >&5
25828  (exit "$ac_status"); } >/dev/null; then
25829  if test -s conftest.err; then
25830    ac_cpp_err=$ac_cxx_preproc_warn_flag
25831  else
25832    ac_cpp_err=
25833  fi
25834else
25835  ac_cpp_err=yes
25836fi
25837if test -z "$ac_cpp_err"; then
25838  :
25839else
25840  echo "$as_me: failed program was:" >&5
25841  cat "conftest.$ac_ext" >&5
25842  # Broken: fails on valid input.
25843continue
25844fi
25845rm -f conftest.err "conftest.$ac_ext"
25846
25847  # OK, works on sane cases.  Now check whether non-existent headers
25848  # can be detected and how.
25849  cat >"conftest.$ac_ext" <<_ACEOF
25850#line 25850 "configure"
25851#include "confdefs.h"
25852#include <ac_nonexistent.h>
25853_ACEOF
25854if { (eval echo "$as_me:25854: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25855  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25856  ac_status=$?
25857  $EGREP -v '^ *\+' conftest.er1 >conftest.err
25858  rm -f conftest.er1
25859  cat conftest.err >&5
25860  echo "$as_me:25860: \$? = $ac_status" >&5
25861  (exit "$ac_status"); } >/dev/null; then
25862  if test -s conftest.err; then
25863    ac_cpp_err=$ac_cxx_preproc_warn_flag
25864  else
25865    ac_cpp_err=
25866  fi
25867else
25868  ac_cpp_err=yes
25869fi
25870if test -z "$ac_cpp_err"; then
25871  # Broken: success on invalid input.
25872continue
25873else
25874  echo "$as_me: failed program was:" >&5
25875  cat "conftest.$ac_ext" >&5
25876  # Passes both tests.
25877ac_preproc_ok=:
25878break
25879fi
25880rm -f conftest.err "conftest.$ac_ext"
25881
25882done
25883# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
25884rm -f conftest.err "conftest.$ac_ext"
25885if $ac_preproc_ok; then
25886  :
25887else
25888  { { echo "$as_me:25888: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&5
25889echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check" >&2;}
25890   { (exit 1); exit 1; }; }
25891fi
25892
25893ac_ext=cc
25894ac_cpp='$CXXCPP $CPPFLAGS'
25895ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
25896ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
25897ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
25898ac_main_return="return"
25899
25900for ac_header in typeinfo
25901do
25902as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25903echo "$as_me:25903: checking for $ac_header" >&5
25904echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25905if eval "test \"\${$as_ac_Header+set}\" = set"; then
25906  echo $ECHO_N "(cached) $ECHO_C" >&6
25907else
25908  cat >"conftest.$ac_ext" <<_ACEOF
25909#line 25909 "configure"
25910#include "confdefs.h"
25911#include <$ac_header>
25912_ACEOF
25913if { (eval echo "$as_me:25913: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25914  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25915  ac_status=$?
25916  $EGREP -v '^ *\+' conftest.er1 >conftest.err
25917  rm -f conftest.er1
25918  cat conftest.err >&5
25919  echo "$as_me:25919: \$? = $ac_status" >&5
25920  (exit "$ac_status"); } >/dev/null; then
25921  if test -s conftest.err; then
25922    ac_cpp_err=$ac_cxx_preproc_warn_flag
25923  else
25924    ac_cpp_err=
25925  fi
25926else
25927  ac_cpp_err=yes
25928fi
25929if test -z "$ac_cpp_err"; then
25930  eval "$as_ac_Header=yes"
25931else
25932  echo "$as_me: failed program was:" >&5
25933  cat "conftest.$ac_ext" >&5
25934  eval "$as_ac_Header=no"
25935fi
25936rm -f conftest.err "conftest.$ac_ext"
25937fi
25938echo "$as_me:25938: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25939echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25940if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25941  cat >>confdefs.h <<EOF
25942#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25943EOF
25944
25945fi
25946done
25947
25948for ac_header in iostream
25949do
25950as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
25951echo "$as_me:25951: checking for $ac_header" >&5
25952echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
25953if eval "test \"\${$as_ac_Header+set}\" = set"; then
25954  echo $ECHO_N "(cached) $ECHO_C" >&6
25955else
25956  cat >"conftest.$ac_ext" <<_ACEOF
25957#line 25957 "configure"
25958#include "confdefs.h"
25959#include <$ac_header>
25960_ACEOF
25961if { (eval echo "$as_me:25961: \"$ac_cpp "conftest.$ac_ext"\"") >&5
25962  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
25963  ac_status=$?
25964  $EGREP -v '^ *\+' conftest.er1 >conftest.err
25965  rm -f conftest.er1
25966  cat conftest.err >&5
25967  echo "$as_me:25967: \$? = $ac_status" >&5
25968  (exit "$ac_status"); } >/dev/null; then
25969  if test -s conftest.err; then
25970    ac_cpp_err=$ac_cxx_preproc_warn_flag
25971  else
25972    ac_cpp_err=
25973  fi
25974else
25975  ac_cpp_err=yes
25976fi
25977if test -z "$ac_cpp_err"; then
25978  eval "$as_ac_Header=yes"
25979else
25980  echo "$as_me: failed program was:" >&5
25981  cat "conftest.$ac_ext" >&5
25982  eval "$as_ac_Header=no"
25983fi
25984rm -f conftest.err "conftest.$ac_ext"
25985fi
25986echo "$as_me:25986: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
25987echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
25988if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
25989  cat >>confdefs.h <<EOF
25990#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
25991EOF
25992
25993fi
25994done
25995
25996if test x"$ac_cv_header_iostream" = xyes ; then
25997	echo "$as_me:25997: checking if iostream uses std-namespace" >&5
25998echo $ECHO_N "checking if iostream uses std-namespace... $ECHO_C" >&6
25999	cat >"conftest.$ac_ext" <<_ACEOF
26000#line 26000 "configure"
26001#include "confdefs.h"
26002
26003#include <iostream>
26004using std::endl;
26005using std::cerr;
26006int
26007main (void)
26008{
26009
26010cerr << "testing" << endl;
26011
26012  ;
26013  return 0;
26014}
26015_ACEOF
26016rm -f "conftest.$ac_objext"
26017if { (eval echo "$as_me:26017: \"$ac_compile\"") >&5
26018  (eval $ac_compile) 2>&5
26019  ac_status=$?
26020  echo "$as_me:26020: \$? = $ac_status" >&5
26021  (exit "$ac_status"); } &&
26022         { ac_try='test -s "conftest.$ac_objext"'
26023  { (eval echo "$as_me:26023: \"$ac_try\"") >&5
26024  (eval $ac_try) 2>&5
26025  ac_status=$?
26026  echo "$as_me:26026: \$? = $ac_status" >&5
26027  (exit "$ac_status"); }; }; then
26028  cf_iostream_namespace=yes
26029else
26030  echo "$as_me: failed program was:" >&5
26031cat "conftest.$ac_ext" >&5
26032cf_iostream_namespace=no
26033fi
26034rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26035	echo "$as_me:26035: result: $cf_iostream_namespace" >&5
26036echo "${ECHO_T}$cf_iostream_namespace" >&6
26037	if test "$cf_iostream_namespace" = yes ; then
26038
26039cat >>confdefs.h <<\EOF
26040#define IOSTREAM_NAMESPACE 1
26041EOF
26042
26043	fi
26044fi
26045
26046echo "$as_me:26046: checking if we should include stdbool.h" >&5
26047echo $ECHO_N "checking if we should include stdbool.h... $ECHO_C" >&6
26048
26049if test "${cf_cv_header_stdbool_h+set}" = set; then
26050  echo $ECHO_N "(cached) $ECHO_C" >&6
26051else
26052
26053	cat >"conftest.$ac_ext" <<_ACEOF
26054#line 26054 "configure"
26055#include "confdefs.h"
26056
26057int
26058main (void)
26059{
26060bool foo = false; (void)foo
26061  ;
26062  return 0;
26063}
26064_ACEOF
26065rm -f "conftest.$ac_objext"
26066if { (eval echo "$as_me:26066: \"$ac_compile\"") >&5
26067  (eval $ac_compile) 2>&5
26068  ac_status=$?
26069  echo "$as_me:26069: \$? = $ac_status" >&5
26070  (exit "$ac_status"); } &&
26071         { ac_try='test -s "conftest.$ac_objext"'
26072  { (eval echo "$as_me:26072: \"$ac_try\"") >&5
26073  (eval $ac_try) 2>&5
26074  ac_status=$?
26075  echo "$as_me:26075: \$? = $ac_status" >&5
26076  (exit "$ac_status"); }; }; then
26077  cf_cv_header_stdbool_h=0
26078else
26079  echo "$as_me: failed program was:" >&5
26080cat "conftest.$ac_ext" >&5
26081cat >"conftest.$ac_ext" <<_ACEOF
26082#line 26082 "configure"
26083#include "confdefs.h"
26084
26085#ifndef __BEOS__
26086#include <stdbool.h>
26087#endif
26088
26089int
26090main (void)
26091{
26092bool foo = false; (void)foo
26093  ;
26094  return 0;
26095}
26096_ACEOF
26097rm -f "conftest.$ac_objext"
26098if { (eval echo "$as_me:26098: \"$ac_compile\"") >&5
26099  (eval $ac_compile) 2>&5
26100  ac_status=$?
26101  echo "$as_me:26101: \$? = $ac_status" >&5
26102  (exit "$ac_status"); } &&
26103         { ac_try='test -s "conftest.$ac_objext"'
26104  { (eval echo "$as_me:26104: \"$ac_try\"") >&5
26105  (eval $ac_try) 2>&5
26106  ac_status=$?
26107  echo "$as_me:26107: \$? = $ac_status" >&5
26108  (exit "$ac_status"); }; }; then
26109  cf_cv_header_stdbool_h=1
26110else
26111  echo "$as_me: failed program was:" >&5
26112cat "conftest.$ac_ext" >&5
26113cf_cv_header_stdbool_h=0
26114fi
26115rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26116fi
26117rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26118fi
26119
26120if test "$cf_cv_header_stdbool_h" = 1
26121then	echo "$as_me:26121: result: yes" >&5
26122echo "${ECHO_T}yes" >&6
26123else	echo "$as_me:26123: result: no" >&5
26124echo "${ECHO_T}no" >&6
26125fi
26126
26127echo "$as_me:26127: checking for builtin bool type" >&5
26128echo $ECHO_N "checking for builtin bool type... $ECHO_C" >&6
26129
26130if test "${cf_cv_builtin_bool+set}" = set; then
26131  echo $ECHO_N "(cached) $ECHO_C" >&6
26132else
26133
26134	cat >"conftest.$ac_ext" <<_ACEOF
26135#line 26135 "configure"
26136#include "confdefs.h"
26137
26138#include <stdio.h>
26139#include <sys/types.h>
26140
26141int
26142main (void)
26143{
26144bool x = false; (void)x
26145  ;
26146  return 0;
26147}
26148_ACEOF
26149rm -f "conftest.$ac_objext"
26150if { (eval echo "$as_me:26150: \"$ac_compile\"") >&5
26151  (eval $ac_compile) 2>&5
26152  ac_status=$?
26153  echo "$as_me:26153: \$? = $ac_status" >&5
26154  (exit "$ac_status"); } &&
26155         { ac_try='test -s "conftest.$ac_objext"'
26156  { (eval echo "$as_me:26156: \"$ac_try\"") >&5
26157  (eval $ac_try) 2>&5
26158  ac_status=$?
26159  echo "$as_me:26159: \$? = $ac_status" >&5
26160  (exit "$ac_status"); }; }; then
26161  cf_cv_builtin_bool=1
26162else
26163  echo "$as_me: failed program was:" >&5
26164cat "conftest.$ac_ext" >&5
26165cf_cv_builtin_bool=0
26166fi
26167rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26168
26169fi
26170
26171if test "$cf_cv_builtin_bool" = 1
26172then	echo "$as_me:26172: result: yes" >&5
26173echo "${ECHO_T}yes" >&6
26174else	echo "$as_me:26174: result: no" >&5
26175echo "${ECHO_T}no" >&6
26176fi
26177
26178echo "$as_me:26178: checking for bool" >&5
26179echo $ECHO_N "checking for bool... $ECHO_C" >&6
26180if test "${ac_cv_type_bool+set}" = set; then
26181  echo $ECHO_N "(cached) $ECHO_C" >&6
26182else
26183  cat >"conftest.$ac_ext" <<_ACEOF
26184#line 26184 "configure"
26185#include "confdefs.h"
26186
26187$ac_includes_default
26188
26189#if defined(__cplusplus)
26190
26191#ifdef HAVE_GXX_BUILTIN_H
26192#include <g++/builtin.h>
26193#elif HAVE_GPP_BUILTIN_H
26194#include <gpp/builtin.h>
26195#elif HAVE_BUILTIN_H
26196#include <builtin.h>
26197#endif
26198
26199#else
26200
26201#if $cf_cv_header_stdbool_h
26202#include <stdbool.h>
26203#endif
26204
26205#endif
26206
26207int
26208main (void)
26209{
26210if ((bool *) 0)
26211  return 0;
26212if (sizeof (bool))
26213  return 0;
26214  ;
26215  return 0;
26216}
26217_ACEOF
26218rm -f "conftest.$ac_objext"
26219if { (eval echo "$as_me:26219: \"$ac_compile\"") >&5
26220  (eval $ac_compile) 2>&5
26221  ac_status=$?
26222  echo "$as_me:26222: \$? = $ac_status" >&5
26223  (exit "$ac_status"); } &&
26224         { ac_try='test -s "conftest.$ac_objext"'
26225  { (eval echo "$as_me:26225: \"$ac_try\"") >&5
26226  (eval $ac_try) 2>&5
26227  ac_status=$?
26228  echo "$as_me:26228: \$? = $ac_status" >&5
26229  (exit "$ac_status"); }; }; then
26230  ac_cv_type_bool=yes
26231else
26232  echo "$as_me: failed program was:" >&5
26233cat "conftest.$ac_ext" >&5
26234ac_cv_type_bool=no
26235fi
26236rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26237fi
26238echo "$as_me:26238: result: $ac_cv_type_bool" >&5
26239echo "${ECHO_T}$ac_cv_type_bool" >&6
26240
26241echo "$as_me:26241: checking size of bool" >&5
26242echo $ECHO_N "checking size of bool... $ECHO_C" >&6
26243if test "${ac_cv_sizeof_bool+set}" = set; then
26244  echo $ECHO_N "(cached) $ECHO_C" >&6
26245else
26246  if test "$ac_cv_type_bool" = yes; then
26247  if test "$cross_compiling" = yes; then
26248  # Depending upon the size, compute the lo and hi bounds.
26249cat >"conftest.$ac_ext" <<_ACEOF
26250#line 26250 "configure"
26251#include "confdefs.h"
26252
26253$ac_includes_default
26254
26255#if defined(__cplusplus)
26256
26257#ifdef HAVE_GXX_BUILTIN_H
26258#include <g++/builtin.h>
26259#elif HAVE_GPP_BUILTIN_H
26260#include <gpp/builtin.h>
26261#elif HAVE_BUILTIN_H
26262#include <builtin.h>
26263#endif
26264
26265#else
26266
26267#if $cf_cv_header_stdbool_h
26268#include <stdbool.h>
26269#endif
26270
26271#endif
26272
26273int
26274main (void)
26275{
26276int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
26277  ;
26278  return 0;
26279}
26280_ACEOF
26281rm -f "conftest.$ac_objext"
26282if { (eval echo "$as_me:26282: \"$ac_compile\"") >&5
26283  (eval $ac_compile) 2>&5
26284  ac_status=$?
26285  echo "$as_me:26285: \$? = $ac_status" >&5
26286  (exit "$ac_status"); } &&
26287         { ac_try='test -s "conftest.$ac_objext"'
26288  { (eval echo "$as_me:26288: \"$ac_try\"") >&5
26289  (eval $ac_try) 2>&5
26290  ac_status=$?
26291  echo "$as_me:26291: \$? = $ac_status" >&5
26292  (exit "$ac_status"); }; }; then
26293  ac_lo=0 ac_mid=0
26294  while :; do
26295    cat >"conftest.$ac_ext" <<_ACEOF
26296#line 26296 "configure"
26297#include "confdefs.h"
26298
26299$ac_includes_default
26300
26301#if defined(__cplusplus)
26302
26303#ifdef HAVE_GXX_BUILTIN_H
26304#include <g++/builtin.h>
26305#elif HAVE_GPP_BUILTIN_H
26306#include <gpp/builtin.h>
26307#elif HAVE_BUILTIN_H
26308#include <builtin.h>
26309#endif
26310
26311#else
26312
26313#if $cf_cv_header_stdbool_h
26314#include <stdbool.h>
26315#endif
26316
26317#endif
26318
26319int
26320main (void)
26321{
26322int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26323  ;
26324  return 0;
26325}
26326_ACEOF
26327rm -f "conftest.$ac_objext"
26328if { (eval echo "$as_me:26328: \"$ac_compile\"") >&5
26329  (eval $ac_compile) 2>&5
26330  ac_status=$?
26331  echo "$as_me:26331: \$? = $ac_status" >&5
26332  (exit "$ac_status"); } &&
26333         { ac_try='test -s "conftest.$ac_objext"'
26334  { (eval echo "$as_me:26334: \"$ac_try\"") >&5
26335  (eval $ac_try) 2>&5
26336  ac_status=$?
26337  echo "$as_me:26337: \$? = $ac_status" >&5
26338  (exit "$ac_status"); }; }; then
26339  ac_hi=$ac_mid; break
26340else
26341  echo "$as_me: failed program was:" >&5
26342cat "conftest.$ac_ext" >&5
26343ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
26344fi
26345rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26346  done
26347else
26348  echo "$as_me: failed program was:" >&5
26349cat "conftest.$ac_ext" >&5
26350ac_hi=-1 ac_mid=-1
26351  while :; do
26352    cat >"conftest.$ac_ext" <<_ACEOF
26353#line 26353 "configure"
26354#include "confdefs.h"
26355
26356$ac_includes_default
26357
26358#if defined(__cplusplus)
26359
26360#ifdef HAVE_GXX_BUILTIN_H
26361#include <g++/builtin.h>
26362#elif HAVE_GPP_BUILTIN_H
26363#include <gpp/builtin.h>
26364#elif HAVE_BUILTIN_H
26365#include <builtin.h>
26366#endif
26367
26368#else
26369
26370#if $cf_cv_header_stdbool_h
26371#include <stdbool.h>
26372#endif
26373
26374#endif
26375
26376int
26377main (void)
26378{
26379int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
26380  ;
26381  return 0;
26382}
26383_ACEOF
26384rm -f "conftest.$ac_objext"
26385if { (eval echo "$as_me:26385: \"$ac_compile\"") >&5
26386  (eval $ac_compile) 2>&5
26387  ac_status=$?
26388  echo "$as_me:26388: \$? = $ac_status" >&5
26389  (exit "$ac_status"); } &&
26390         { ac_try='test -s "conftest.$ac_objext"'
26391  { (eval echo "$as_me:26391: \"$ac_try\"") >&5
26392  (eval $ac_try) 2>&5
26393  ac_status=$?
26394  echo "$as_me:26394: \$? = $ac_status" >&5
26395  (exit "$ac_status"); }; }; then
26396  ac_lo=$ac_mid; break
26397else
26398  echo "$as_me: failed program was:" >&5
26399cat "conftest.$ac_ext" >&5
26400ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
26401fi
26402rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26403  done
26404fi
26405rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26406# Binary search between lo and hi bounds.
26407while test "x$ac_lo" != "x$ac_hi"; do
26408  ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
26409  cat >"conftest.$ac_ext" <<_ACEOF
26410#line 26410 "configure"
26411#include "confdefs.h"
26412
26413$ac_includes_default
26414
26415#if defined(__cplusplus)
26416
26417#ifdef HAVE_GXX_BUILTIN_H
26418#include <g++/builtin.h>
26419#elif HAVE_GPP_BUILTIN_H
26420#include <gpp/builtin.h>
26421#elif HAVE_BUILTIN_H
26422#include <builtin.h>
26423#endif
26424
26425#else
26426
26427#if $cf_cv_header_stdbool_h
26428#include <stdbool.h>
26429#endif
26430
26431#endif
26432
26433int
26434main (void)
26435{
26436int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
26437  ;
26438  return 0;
26439}
26440_ACEOF
26441rm -f "conftest.$ac_objext"
26442if { (eval echo "$as_me:26442: \"$ac_compile\"") >&5
26443  (eval $ac_compile) 2>&5
26444  ac_status=$?
26445  echo "$as_me:26445: \$? = $ac_status" >&5
26446  (exit "$ac_status"); } &&
26447         { ac_try='test -s "conftest.$ac_objext"'
26448  { (eval echo "$as_me:26448: \"$ac_try\"") >&5
26449  (eval $ac_try) 2>&5
26450  ac_status=$?
26451  echo "$as_me:26451: \$? = $ac_status" >&5
26452  (exit "$ac_status"); }; }; then
26453  ac_hi=$ac_mid
26454else
26455  echo "$as_me: failed program was:" >&5
26456cat "conftest.$ac_ext" >&5
26457ac_lo=`expr "$ac_mid" + 1`
26458fi
26459rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26460done
26461ac_cv_sizeof_bool=$ac_lo
26462else
26463  if test "$cross_compiling" = yes; then
26464  { { echo "$as_me:26464: error: cannot run test program while cross compiling" >&5
26465echo "$as_me: error: cannot run test program while cross compiling" >&2;}
26466   { (exit 1); exit 1; }; }
26467else
26468  cat >"conftest.$ac_ext" <<_ACEOF
26469#line 26469 "configure"
26470#include "confdefs.h"
26471
26472$ac_includes_default
26473
26474#if defined(__cplusplus)
26475
26476#ifdef HAVE_GXX_BUILTIN_H
26477#include <g++/builtin.h>
26478#elif HAVE_GPP_BUILTIN_H
26479#include <gpp/builtin.h>
26480#elif HAVE_BUILTIN_H
26481#include <builtin.h>
26482#endif
26483
26484#else
26485
26486#if $cf_cv_header_stdbool_h
26487#include <stdbool.h>
26488#endif
26489
26490#endif
26491
26492int
26493main (void)
26494{
26495FILE *f = fopen ("conftest.val", "w");
26496if (!f)
26497  $ac_main_return (1);
26498fprintf (f, "%ld", (long)(sizeof (bool)));
26499fclose (f);
26500  ;
26501  return 0;
26502}
26503_ACEOF
26504rm -f "conftest$ac_exeext"
26505if { (eval echo "$as_me:26505: \"$ac_link\"") >&5
26506  (eval $ac_link) 2>&5
26507  ac_status=$?
26508  echo "$as_me:26508: \$? = $ac_status" >&5
26509  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26510  { (eval echo "$as_me:26510: \"$ac_try\"") >&5
26511  (eval $ac_try) 2>&5
26512  ac_status=$?
26513  echo "$as_me:26513: \$? = $ac_status" >&5
26514  (exit "$ac_status"); }; }; then
26515  ac_cv_sizeof_bool=`cat conftest.val`
26516else
26517  echo "$as_me: program exited with status $ac_status" >&5
26518echo "$as_me: failed program was:" >&5
26519cat "conftest.$ac_ext" >&5
26520fi
26521rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26522fi
26523fi
26524rm -f conftest.val
26525else
26526  ac_cv_sizeof_bool=0
26527fi
26528fi
26529echo "$as_me:26529: result: $ac_cv_sizeof_bool" >&5
26530echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
26531cat >>confdefs.h <<EOF
26532#define SIZEOF_BOOL $ac_cv_sizeof_bool
26533EOF
26534
26535echo "$as_me:26535: checking for type of bool" >&5
26536echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
26537if test "${cf_cv_type_of_bool+set}" = set; then
26538  echo $ECHO_N "(cached) $ECHO_C" >&6
26539else
26540
26541	rm -f cf_test.out
26542	if test "$cross_compiling" = yes; then
26543
26544		case x$ac_cv_sizeof_bool in
26545		(x1) cf_cv_type_of_bool="unsigned char";;
26546		(x2) cf_cv_type_of_bool="unsigned short";;
26547		(x4) cf_cv_type_of_bool="unsigned int";;
26548		(x8) cf_cv_type_of_bool="unsigned long";;
26549		(*)  cf_cv_type_of_bool=unknown;;
26550		esac
26551
26552else
26553  cat >"conftest.$ac_ext" <<_ACEOF
26554#line 26554 "configure"
26555#include "confdefs.h"
26556
26557$ac_includes_default
26558
26559#if defined(__cplusplus)
26560
26561#ifdef HAVE_GXX_BUILTIN_H
26562#include <g++/builtin.h>
26563#elif HAVE_GPP_BUILTIN_H
26564#include <gpp/builtin.h>
26565#elif HAVE_BUILTIN_H
26566#include <builtin.h>
26567#endif
26568
26569#else
26570
26571#if $cf_cv_header_stdbool_h
26572#include <stdbool.h>
26573#endif
26574
26575#endif
26576
26577int main(void)
26578{
26579	FILE *fp = fopen("cf_test.out", "w");
26580	if (fp != 0) {
26581		bool x = true;
26582		if ((bool)(-x) >= 0)
26583			fputs("unsigned ", fp);
26584		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
26585		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
26586		else if (sizeof(x) == sizeof(short))fputs("short",fp);
26587		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
26588		fclose(fp);
26589	}
26590	${cf_cv_main_return:-return}(0);
26591}
26592
26593_ACEOF
26594rm -f "conftest$ac_exeext"
26595if { (eval echo "$as_me:26595: \"$ac_link\"") >&5
26596  (eval $ac_link) 2>&5
26597  ac_status=$?
26598  echo "$as_me:26598: \$? = $ac_status" >&5
26599  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26600  { (eval echo "$as_me:26600: \"$ac_try\"") >&5
26601  (eval $ac_try) 2>&5
26602  ac_status=$?
26603  echo "$as_me:26603: \$? = $ac_status" >&5
26604  (exit "$ac_status"); }; }; then
26605  cf_cv_type_of_bool=`cat cf_test.out`
26606		 if test -z "$cf_cv_type_of_bool"; then
26607		   cf_cv_type_of_bool=unknown
26608		 fi
26609else
26610  echo "$as_me: program exited with status $ac_status" >&5
26611echo "$as_me: failed program was:" >&5
26612cat "conftest.$ac_ext" >&5
26613cf_cv_type_of_bool=unknown
26614fi
26615rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26616fi
26617	rm -f cf_test.out
26618
26619fi
26620echo "$as_me:26620: result: $cf_cv_type_of_bool" >&5
26621echo "${ECHO_T}$cf_cv_type_of_bool" >&6
26622
26623if test "$cf_cv_type_of_bool" = unknown ; then
26624	case .$NCURSES_BOOL in
26625	(.auto|.) NCURSES_BOOL=unsigned;;
26626	esac
26627	{ echo "$as_me:26627: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
26628echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
26629	cf_cv_type_of_bool=$NCURSES_BOOL
26630fi
26631
26632echo "$as_me:26632: checking for special defines needed for etip.h" >&5
26633echo $ECHO_N "checking for special defines needed for etip.h... $ECHO_C" >&6
26634cf_save_CXXFLAGS="$CXXFLAGS"
26635cf_result="none"
26636
26637# etip.h includes ncurses.h which includes ncurses_dll.h
26638# But ncurses_dll.h is generated - fix here.
26639test -d include || mkdir include
26640test -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
26641
26642for cf_math in "" MATH_H
26643do
26644for cf_excp in "" MATH_EXCEPTION
26645do
26646	CXXFLAGS="$cf_save_CXXFLAGS -I${srcdir}/c++ -I${srcdir}/menu -Iinclude -I${srcdir}/include"
26647	test -n "$cf_math" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_math}"
26648	test -n "$cf_excp" && CXXFLAGS="$CXXFLAGS -DETIP_NEEDS_${cf_excp}"
26649cat >"conftest.$ac_ext" <<_ACEOF
26650#line 26650 "configure"
26651#include "confdefs.h"
26652
26653#include <etip.h.in>
26654
26655int
26656main (void)
26657{
26658
26659  ;
26660  return 0;
26661}
26662_ACEOF
26663rm -f "conftest.$ac_objext"
26664if { (eval echo "$as_me:26664: \"$ac_compile\"") >&5
26665  (eval $ac_compile) 2>&5
26666  ac_status=$?
26667  echo "$as_me:26667: \$? = $ac_status" >&5
26668  (exit "$ac_status"); } &&
26669         { ac_try='test -s "conftest.$ac_objext"'
26670  { (eval echo "$as_me:26670: \"$ac_try\"") >&5
26671  (eval $ac_try) 2>&5
26672  ac_status=$?
26673  echo "$as_me:26673: \$? = $ac_status" >&5
26674  (exit "$ac_status"); }; }; then
26675
26676	test -n "$cf_math" && cat >>confdefs.h <<EOF
26677#define ETIP_NEEDS_${cf_math} 1
26678EOF
26679
26680	test -n "$cf_excp" && cat >>confdefs.h <<EOF
26681#define ETIP_NEEDS_${cf_excp} 1
26682EOF
26683
26684	cf_result="$cf_math $cf_excp"
26685	break 2
26686
26687else
26688  echo "$as_me: failed program was:" >&5
26689cat "conftest.$ac_ext" >&5
26690fi
26691rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26692done
26693done
26694echo "$as_me:26694: result: ${cf_result:-(none)}" >&5
26695echo "${ECHO_T}${cf_result:-(none)}" >&6
26696CXXFLAGS="$cf_save_CXXFLAGS"
26697
26698if test -n "$CXX"; then
26699echo "$as_me:26699: checking if $CXX accepts override keyword" >&5
26700echo $ECHO_N "checking if $CXX accepts override keyword... $ECHO_C" >&6
26701if test "${cf_cv_cpp_override+set}" = set; then
26702  echo $ECHO_N "(cached) $ECHO_C" >&6
26703else
26704
26705	ac_ext=cc
26706ac_cpp='$CXXCPP $CPPFLAGS'
26707ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26708ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26709ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26710ac_main_return="return"
26711
26712	if test "$cross_compiling" = yes; then
26713  cf_cv_cpp_override=unknown
26714else
26715  cat >"conftest.$ac_ext" <<_ACEOF
26716#line 26716 "configure"
26717#include "confdefs.h"
26718
26719class base
26720{
26721public:
26722	virtual int foo(float x) = 0;
26723};
26724
26725class derived: public base
26726{
26727public:
26728	int foo(float x) override { return x != 0.0 ? 1 : 0; }
26729};
26730
26731int main(void) { }
26732
26733_ACEOF
26734rm -f "conftest$ac_exeext"
26735if { (eval echo "$as_me:26735: \"$ac_link\"") >&5
26736  (eval $ac_link) 2>&5
26737  ac_status=$?
26738  echo "$as_me:26738: \$? = $ac_status" >&5
26739  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26740  { (eval echo "$as_me:26740: \"$ac_try\"") >&5
26741  (eval $ac_try) 2>&5
26742  ac_status=$?
26743  echo "$as_me:26743: \$? = $ac_status" >&5
26744  (exit "$ac_status"); }; }; then
26745  cf_cv_cpp_override=yes
26746else
26747  echo "$as_me: program exited with status $ac_status" >&5
26748echo "$as_me: failed program was:" >&5
26749cat "conftest.$ac_ext" >&5
26750cf_cv_cpp_override=no
26751fi
26752rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26753fi
26754	ac_ext=cc
26755ac_cpp='$CXXCPP $CPPFLAGS'
26756ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26757ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26758ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26759ac_main_return="return"
26760
26761fi
26762echo "$as_me:26762: result: $cf_cv_cpp_override" >&5
26763echo "${ECHO_T}$cf_cv_cpp_override" >&6
26764fi
26765test "$cf_cv_cpp_override" = yes &&
26766cat >>confdefs.h <<\EOF
26767#define CPP_HAS_OVERRIDE 1
26768EOF
26769
26770if test -n "$CXX"; then
26771echo "$as_me:26771: checking if $CXX accepts parameter initialization" >&5
26772echo $ECHO_N "checking if $CXX accepts parameter initialization... $ECHO_C" >&6
26773if test "${cf_cv_cpp_param_init+set}" = set; then
26774  echo $ECHO_N "(cached) $ECHO_C" >&6
26775else
26776
26777	ac_ext=cc
26778ac_cpp='$CXXCPP $CPPFLAGS'
26779ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26780ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26781ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26782ac_main_return="return"
26783
26784	if test "$cross_compiling" = yes; then
26785  cf_cv_cpp_param_init=unknown
26786else
26787  cat >"conftest.$ac_ext" <<_ACEOF
26788#line 26788 "configure"
26789#include "confdefs.h"
26790
26791class TEST {
26792private:
26793	int value;
26794public:
26795	TEST(int x = 1);
26796	~TEST();
26797};
26798
26799TEST::TEST(int x = 1)	// some compilers do not like second initializer
26800{
26801	value = x;
26802}
26803int main(void) { }
26804
26805_ACEOF
26806rm -f "conftest$ac_exeext"
26807if { (eval echo "$as_me:26807: \"$ac_link\"") >&5
26808  (eval $ac_link) 2>&5
26809  ac_status=$?
26810  echo "$as_me:26810: \$? = $ac_status" >&5
26811  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
26812  { (eval echo "$as_me:26812: \"$ac_try\"") >&5
26813  (eval $ac_try) 2>&5
26814  ac_status=$?
26815  echo "$as_me:26815: \$? = $ac_status" >&5
26816  (exit "$ac_status"); }; }; then
26817  cf_cv_cpp_param_init=yes
26818else
26819  echo "$as_me: program exited with status $ac_status" >&5
26820echo "$as_me: failed program was:" >&5
26821cat "conftest.$ac_ext" >&5
26822cf_cv_cpp_param_init=no
26823fi
26824rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
26825fi
26826	ac_ext=cc
26827ac_cpp='$CXXCPP $CPPFLAGS'
26828ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26829ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26830ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26831ac_main_return="return"
26832
26833fi
26834echo "$as_me:26834: result: $cf_cv_cpp_param_init" >&5
26835echo "${ECHO_T}$cf_cv_cpp_param_init" >&6
26836fi
26837test "$cf_cv_cpp_param_init" = yes &&
26838cat >>confdefs.h <<\EOF
26839#define CPP_HAS_PARAM_INIT 1
26840EOF
26841
26842if test -n "$CXX"; then
26843
26844echo "$as_me:26844: checking if $CXX accepts static_cast" >&5
26845echo $ECHO_N "checking if $CXX accepts static_cast... $ECHO_C" >&6
26846if test "${cf_cv_cpp_static_cast+set}" = set; then
26847  echo $ECHO_N "(cached) $ECHO_C" >&6
26848else
26849
26850	ac_ext=cc
26851ac_cpp='$CXXCPP $CPPFLAGS'
26852ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26853ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26854ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26855ac_main_return="return"
26856
26857	cat >"conftest.$ac_ext" <<_ACEOF
26858#line 26858 "configure"
26859#include "confdefs.h"
26860
26861class NCursesPanel
26862{
26863public:
26864  NCursesPanel(int nlines,
26865	       int ncols,
26866	       int begin_y = 0,
26867	       int begin_x = 0)
26868  {
26869  }
26870  NCursesPanel();
26871  ~NCursesPanel();
26872};
26873
26874template<class T> class NCursesUserPanel : public NCursesPanel
26875{
26876public:
26877  NCursesUserPanel (int nlines,
26878		    int ncols,
26879		    int begin_y = 0,
26880		    int begin_x = 0,
26881		    const T* p_UserData = static_cast<T*>(0))
26882    : NCursesPanel (nlines, ncols, begin_y, begin_x)
26883  {
26884  };
26885  NCursesUserPanel(const T* p_UserData = static_cast<T*>(0)) : NCursesPanel()
26886  {
26887  };
26888
26889  virtual ~NCursesUserPanel() {};
26890};
26891
26892int
26893main (void)
26894{
26895
26896	const char* p_UserData = static_cast<char*>(0)
26897  ;
26898  return 0;
26899}
26900_ACEOF
26901rm -f "conftest.$ac_objext"
26902if { (eval echo "$as_me:26902: \"$ac_compile\"") >&5
26903  (eval $ac_compile) 2>&5
26904  ac_status=$?
26905  echo "$as_me:26905: \$? = $ac_status" >&5
26906  (exit "$ac_status"); } &&
26907         { ac_try='test -s "conftest.$ac_objext"'
26908  { (eval echo "$as_me:26908: \"$ac_try\"") >&5
26909  (eval $ac_try) 2>&5
26910  ac_status=$?
26911  echo "$as_me:26911: \$? = $ac_status" >&5
26912  (exit "$ac_status"); }; }; then
26913  cf_cv_cpp_static_cast=yes
26914else
26915  echo "$as_me: failed program was:" >&5
26916cat "conftest.$ac_ext" >&5
26917cf_cv_cpp_static_cast=no
26918fi
26919rm -f "conftest.$ac_objext" "conftest.$ac_ext"
26920
26921	ac_ext=cc
26922ac_cpp='$CXXCPP $CPPFLAGS'
26923ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
26924ac_link='$CXX -o "conftest$ac_exeext" $CXXFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
26925ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
26926ac_main_return="return"
26927
26928fi
26929echo "$as_me:26929: result: $cf_cv_cpp_static_cast" >&5
26930echo "${ECHO_T}$cf_cv_cpp_static_cast" >&6
26931
26932fi
26933
26934test "$cf_cv_cpp_static_cast" = yes &&
26935cat >>confdefs.h <<\EOF
26936#define CPP_HAS_STATIC_CAST 1
26937EOF
26938
26939	CXX_AR='$(AR)'
26940	CXX_ARFLAGS='$(ARFLAGS)'
26941	case "$cf_cv_system_name" in
26942	(irix*)
26943	    if test "$GXX" != yes ; then
26944		CXX_AR='$(CXX)'
26945		CXX_ARFLAGS='-ar -o'
26946	    fi
26947	    ;;
26948	(sco3.2v5*)
26949	    CXXLDFLAGS="-u main"
26950	    ;;
26951	(solaris2*)
26952	    if test "$GXX" != yes ; then
26953		CXX_AR='$(CXX)'
26954		CXX_ARFLAGS='-xar -o'
26955	    fi
26956	    ;;
26957	esac
26958
26959else
26960	cf_cxx_library=no
26961	cf_cv_builtin_bool=1
26962
26963	# Just because we are not configuring against C++ right now does not
26964	# mean that a user will not want to use C++.  Some distributors disable
26965	# the C++ portion of this configuration as a shortcut (or just to avoid
26966	# compiling the demo in the c++ directory).  So we need a reasonable
26967	# default for the 'bool' type.
26968	#
26969	# Caveat: since the storage of the bool type is not standardized, it
26970	# may change.
26971
26972	if test "$NCURSES_BOOL" != auto ; then
26973		cf_cv_type_of_bool=$NCURSES_BOOL
26974		cf_cv_header_stdbool_h=0
26975	else
26976		if test "$cf_cv_header_stdbool_h" = 1 ; then
26977
26978echo "$as_me:26978: checking for bool" >&5
26979echo $ECHO_N "checking for bool... $ECHO_C" >&6
26980if test "${ac_cv_type_bool+set}" = set; then
26981  echo $ECHO_N "(cached) $ECHO_C" >&6
26982else
26983  cat >"conftest.$ac_ext" <<_ACEOF
26984#line 26984 "configure"
26985#include "confdefs.h"
26986
26987$ac_includes_default
26988
26989#if defined(__cplusplus)
26990
26991#ifdef HAVE_GXX_BUILTIN_H
26992#include <g++/builtin.h>
26993#elif HAVE_GPP_BUILTIN_H
26994#include <gpp/builtin.h>
26995#elif HAVE_BUILTIN_H
26996#include <builtin.h>
26997#endif
26998
26999#else
27000
27001#if $cf_cv_header_stdbool_h
27002#include <stdbool.h>
27003#endif
27004
27005#endif
27006
27007int
27008main (void)
27009{
27010if ((bool *) 0)
27011  return 0;
27012if (sizeof (bool))
27013  return 0;
27014  ;
27015  return 0;
27016}
27017_ACEOF
27018rm -f "conftest.$ac_objext"
27019if { (eval echo "$as_me:27019: \"$ac_compile\"") >&5
27020  (eval $ac_compile) 2>&5
27021  ac_status=$?
27022  echo "$as_me:27022: \$? = $ac_status" >&5
27023  (exit "$ac_status"); } &&
27024         { ac_try='test -s "conftest.$ac_objext"'
27025  { (eval echo "$as_me:27025: \"$ac_try\"") >&5
27026  (eval $ac_try) 2>&5
27027  ac_status=$?
27028  echo "$as_me:27028: \$? = $ac_status" >&5
27029  (exit "$ac_status"); }; }; then
27030  ac_cv_type_bool=yes
27031else
27032  echo "$as_me: failed program was:" >&5
27033cat "conftest.$ac_ext" >&5
27034ac_cv_type_bool=no
27035fi
27036rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27037fi
27038echo "$as_me:27038: result: $ac_cv_type_bool" >&5
27039echo "${ECHO_T}$ac_cv_type_bool" >&6
27040
27041echo "$as_me:27041: checking size of bool" >&5
27042echo $ECHO_N "checking size of bool... $ECHO_C" >&6
27043if test "${ac_cv_sizeof_bool+set}" = set; then
27044  echo $ECHO_N "(cached) $ECHO_C" >&6
27045else
27046  if test "$ac_cv_type_bool" = yes; then
27047  if test "$cross_compiling" = yes; then
27048  # Depending upon the size, compute the lo and hi bounds.
27049cat >"conftest.$ac_ext" <<_ACEOF
27050#line 27050 "configure"
27051#include "confdefs.h"
27052
27053$ac_includes_default
27054
27055#if defined(__cplusplus)
27056
27057#ifdef HAVE_GXX_BUILTIN_H
27058#include <g++/builtin.h>
27059#elif HAVE_GPP_BUILTIN_H
27060#include <gpp/builtin.h>
27061#elif HAVE_BUILTIN_H
27062#include <builtin.h>
27063#endif
27064
27065#else
27066
27067#if $cf_cv_header_stdbool_h
27068#include <stdbool.h>
27069#endif
27070
27071#endif
27072
27073int
27074main (void)
27075{
27076int _array_ [1 - 2 * !((sizeof (bool)) >= 0)]
27077  ;
27078  return 0;
27079}
27080_ACEOF
27081rm -f "conftest.$ac_objext"
27082if { (eval echo "$as_me:27082: \"$ac_compile\"") >&5
27083  (eval $ac_compile) 2>&5
27084  ac_status=$?
27085  echo "$as_me:27085: \$? = $ac_status" >&5
27086  (exit "$ac_status"); } &&
27087         { ac_try='test -s "conftest.$ac_objext"'
27088  { (eval echo "$as_me:27088: \"$ac_try\"") >&5
27089  (eval $ac_try) 2>&5
27090  ac_status=$?
27091  echo "$as_me:27091: \$? = $ac_status" >&5
27092  (exit "$ac_status"); }; }; then
27093  ac_lo=0 ac_mid=0
27094  while :; do
27095    cat >"conftest.$ac_ext" <<_ACEOF
27096#line 27096 "configure"
27097#include "confdefs.h"
27098
27099$ac_includes_default
27100
27101#if defined(__cplusplus)
27102
27103#ifdef HAVE_GXX_BUILTIN_H
27104#include <g++/builtin.h>
27105#elif HAVE_GPP_BUILTIN_H
27106#include <gpp/builtin.h>
27107#elif HAVE_BUILTIN_H
27108#include <builtin.h>
27109#endif
27110
27111#else
27112
27113#if $cf_cv_header_stdbool_h
27114#include <stdbool.h>
27115#endif
27116
27117#endif
27118
27119int
27120main (void)
27121{
27122int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
27123  ;
27124  return 0;
27125}
27126_ACEOF
27127rm -f "conftest.$ac_objext"
27128if { (eval echo "$as_me:27128: \"$ac_compile\"") >&5
27129  (eval $ac_compile) 2>&5
27130  ac_status=$?
27131  echo "$as_me:27131: \$? = $ac_status" >&5
27132  (exit "$ac_status"); } &&
27133         { ac_try='test -s "conftest.$ac_objext"'
27134  { (eval echo "$as_me:27134: \"$ac_try\"") >&5
27135  (eval $ac_try) 2>&5
27136  ac_status=$?
27137  echo "$as_me:27137: \$? = $ac_status" >&5
27138  (exit "$ac_status"); }; }; then
27139  ac_hi=$ac_mid; break
27140else
27141  echo "$as_me: failed program was:" >&5
27142cat "conftest.$ac_ext" >&5
27143ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
27144fi
27145rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27146  done
27147else
27148  echo "$as_me: failed program was:" >&5
27149cat "conftest.$ac_ext" >&5
27150ac_hi=-1 ac_mid=-1
27151  while :; do
27152    cat >"conftest.$ac_ext" <<_ACEOF
27153#line 27153 "configure"
27154#include "confdefs.h"
27155
27156$ac_includes_default
27157
27158#if defined(__cplusplus)
27159
27160#ifdef HAVE_GXX_BUILTIN_H
27161#include <g++/builtin.h>
27162#elif HAVE_GPP_BUILTIN_H
27163#include <gpp/builtin.h>
27164#elif HAVE_BUILTIN_H
27165#include <builtin.h>
27166#endif
27167
27168#else
27169
27170#if $cf_cv_header_stdbool_h
27171#include <stdbool.h>
27172#endif
27173
27174#endif
27175
27176int
27177main (void)
27178{
27179int _array_ [1 - 2 * !((sizeof (bool)) >= $ac_mid)]
27180  ;
27181  return 0;
27182}
27183_ACEOF
27184rm -f "conftest.$ac_objext"
27185if { (eval echo "$as_me:27185: \"$ac_compile\"") >&5
27186  (eval $ac_compile) 2>&5
27187  ac_status=$?
27188  echo "$as_me:27188: \$? = $ac_status" >&5
27189  (exit "$ac_status"); } &&
27190         { ac_try='test -s "conftest.$ac_objext"'
27191  { (eval echo "$as_me:27191: \"$ac_try\"") >&5
27192  (eval $ac_try) 2>&5
27193  ac_status=$?
27194  echo "$as_me:27194: \$? = $ac_status" >&5
27195  (exit "$ac_status"); }; }; then
27196  ac_lo=$ac_mid; break
27197else
27198  echo "$as_me: failed program was:" >&5
27199cat "conftest.$ac_ext" >&5
27200ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
27201fi
27202rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27203  done
27204fi
27205rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27206# Binary search between lo and hi bounds.
27207while test "x$ac_lo" != "x$ac_hi"; do
27208  ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
27209  cat >"conftest.$ac_ext" <<_ACEOF
27210#line 27210 "configure"
27211#include "confdefs.h"
27212
27213$ac_includes_default
27214
27215#if defined(__cplusplus)
27216
27217#ifdef HAVE_GXX_BUILTIN_H
27218#include <g++/builtin.h>
27219#elif HAVE_GPP_BUILTIN_H
27220#include <gpp/builtin.h>
27221#elif HAVE_BUILTIN_H
27222#include <builtin.h>
27223#endif
27224
27225#else
27226
27227#if $cf_cv_header_stdbool_h
27228#include <stdbool.h>
27229#endif
27230
27231#endif
27232
27233int
27234main (void)
27235{
27236int _array_ [1 - 2 * !((sizeof (bool)) <= $ac_mid)]
27237  ;
27238  return 0;
27239}
27240_ACEOF
27241rm -f "conftest.$ac_objext"
27242if { (eval echo "$as_me:27242: \"$ac_compile\"") >&5
27243  (eval $ac_compile) 2>&5
27244  ac_status=$?
27245  echo "$as_me:27245: \$? = $ac_status" >&5
27246  (exit "$ac_status"); } &&
27247         { ac_try='test -s "conftest.$ac_objext"'
27248  { (eval echo "$as_me:27248: \"$ac_try\"") >&5
27249  (eval $ac_try) 2>&5
27250  ac_status=$?
27251  echo "$as_me:27251: \$? = $ac_status" >&5
27252  (exit "$ac_status"); }; }; then
27253  ac_hi=$ac_mid
27254else
27255  echo "$as_me: failed program was:" >&5
27256cat "conftest.$ac_ext" >&5
27257ac_lo=`expr "$ac_mid" + 1`
27258fi
27259rm -f "conftest.$ac_objext" "conftest.$ac_ext"
27260done
27261ac_cv_sizeof_bool=$ac_lo
27262else
27263  if test "$cross_compiling" = yes; then
27264  { { echo "$as_me:27264: error: cannot run test program while cross compiling" >&5
27265echo "$as_me: error: cannot run test program while cross compiling" >&2;}
27266   { (exit 1); exit 1; }; }
27267else
27268  cat >"conftest.$ac_ext" <<_ACEOF
27269#line 27269 "configure"
27270#include "confdefs.h"
27271
27272$ac_includes_default
27273
27274#if defined(__cplusplus)
27275
27276#ifdef HAVE_GXX_BUILTIN_H
27277#include <g++/builtin.h>
27278#elif HAVE_GPP_BUILTIN_H
27279#include <gpp/builtin.h>
27280#elif HAVE_BUILTIN_H
27281#include <builtin.h>
27282#endif
27283
27284#else
27285
27286#if $cf_cv_header_stdbool_h
27287#include <stdbool.h>
27288#endif
27289
27290#endif
27291
27292int
27293main (void)
27294{
27295FILE *f = fopen ("conftest.val", "w");
27296if (!f)
27297  $ac_main_return (1);
27298fprintf (f, "%ld", (long)(sizeof (bool)));
27299fclose (f);
27300  ;
27301  return 0;
27302}
27303_ACEOF
27304rm -f "conftest$ac_exeext"
27305if { (eval echo "$as_me:27305: \"$ac_link\"") >&5
27306  (eval $ac_link) 2>&5
27307  ac_status=$?
27308  echo "$as_me:27308: \$? = $ac_status" >&5
27309  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27310  { (eval echo "$as_me:27310: \"$ac_try\"") >&5
27311  (eval $ac_try) 2>&5
27312  ac_status=$?
27313  echo "$as_me:27313: \$? = $ac_status" >&5
27314  (exit "$ac_status"); }; }; then
27315  ac_cv_sizeof_bool=`cat conftest.val`
27316else
27317  echo "$as_me: program exited with status $ac_status" >&5
27318echo "$as_me: failed program was:" >&5
27319cat "conftest.$ac_ext" >&5
27320fi
27321rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27322fi
27323fi
27324rm -f conftest.val
27325else
27326  ac_cv_sizeof_bool=0
27327fi
27328fi
27329echo "$as_me:27329: result: $ac_cv_sizeof_bool" >&5
27330echo "${ECHO_T}$ac_cv_sizeof_bool" >&6
27331cat >>confdefs.h <<EOF
27332#define SIZEOF_BOOL $ac_cv_sizeof_bool
27333EOF
27334
27335echo "$as_me:27335: checking for type of bool" >&5
27336echo $ECHO_N "checking for type of bool... $ECHO_C" >&6
27337if test "${cf_cv_type_of_bool+set}" = set; then
27338  echo $ECHO_N "(cached) $ECHO_C" >&6
27339else
27340
27341	rm -f cf_test.out
27342	if test "$cross_compiling" = yes; then
27343
27344		case x$ac_cv_sizeof_bool in
27345		(x1) cf_cv_type_of_bool="unsigned char";;
27346		(x2) cf_cv_type_of_bool="unsigned short";;
27347		(x4) cf_cv_type_of_bool="unsigned int";;
27348		(x8) cf_cv_type_of_bool="unsigned long";;
27349		(*)  cf_cv_type_of_bool=unknown;;
27350		esac
27351
27352else
27353  cat >"conftest.$ac_ext" <<_ACEOF
27354#line 27354 "configure"
27355#include "confdefs.h"
27356
27357$ac_includes_default
27358
27359#if defined(__cplusplus)
27360
27361#ifdef HAVE_GXX_BUILTIN_H
27362#include <g++/builtin.h>
27363#elif HAVE_GPP_BUILTIN_H
27364#include <gpp/builtin.h>
27365#elif HAVE_BUILTIN_H
27366#include <builtin.h>
27367#endif
27368
27369#else
27370
27371#if $cf_cv_header_stdbool_h
27372#include <stdbool.h>
27373#endif
27374
27375#endif
27376
27377int main(void)
27378{
27379	FILE *fp = fopen("cf_test.out", "w");
27380	if (fp != 0) {
27381		bool x = true;
27382		if ((bool)(-x) >= 0)
27383			fputs("unsigned ", fp);
27384		if (sizeof(x) == sizeof(int))       fputs("int",  fp);
27385		else if (sizeof(x) == sizeof(char)) fputs("char", fp);
27386		else if (sizeof(x) == sizeof(short))fputs("short",fp);
27387		else if (sizeof(x) == sizeof(long)) fputs("long", fp);
27388		fclose(fp);
27389	}
27390	${cf_cv_main_return:-return}(0);
27391}
27392
27393_ACEOF
27394rm -f "conftest$ac_exeext"
27395if { (eval echo "$as_me:27395: \"$ac_link\"") >&5
27396  (eval $ac_link) 2>&5
27397  ac_status=$?
27398  echo "$as_me:27398: \$? = $ac_status" >&5
27399  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
27400  { (eval echo "$as_me:27400: \"$ac_try\"") >&5
27401  (eval $ac_try) 2>&5
27402  ac_status=$?
27403  echo "$as_me:27403: \$? = $ac_status" >&5
27404  (exit "$ac_status"); }; }; then
27405  cf_cv_type_of_bool=`cat cf_test.out`
27406		 if test -z "$cf_cv_type_of_bool"; then
27407		   cf_cv_type_of_bool=unknown
27408		 fi
27409else
27410  echo "$as_me: program exited with status $ac_status" >&5
27411echo "$as_me: failed program was:" >&5
27412cat "conftest.$ac_ext" >&5
27413cf_cv_type_of_bool=unknown
27414fi
27415rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
27416fi
27417	rm -f cf_test.out
27418
27419fi
27420echo "$as_me:27420: result: $cf_cv_type_of_bool" >&5
27421echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27422
27423if test "$cf_cv_type_of_bool" = unknown ; then
27424	case .$NCURSES_BOOL in
27425	(.auto|.) NCURSES_BOOL=unsigned;;
27426	esac
27427	{ echo "$as_me:27427: WARNING: Assuming $NCURSES_BOOL for type of bool" >&5
27428echo "$as_me: WARNING: Assuming $NCURSES_BOOL for type of bool" >&2;}
27429	cf_cv_type_of_bool=$NCURSES_BOOL
27430fi
27431
27432		else
27433			echo "$as_me:27433: checking for fallback type of bool" >&5
27434echo $ECHO_N "checking for fallback type of bool... $ECHO_C" >&6
27435			case "$host_cpu" in
27436			(i?86)	cf_cv_type_of_bool=char	;;
27437			(*)	cf_cv_type_of_bool=int	;;
27438			esac
27439			echo "$as_me:27439: result: $cf_cv_type_of_bool" >&5
27440echo "${ECHO_T}$cf_cv_type_of_bool" >&6
27441		fi
27442	fi
27443fi
27444
27445# If the C compiler did not declare bool, and we did not determine that the C++
27446# compiler does not declare bool, turn on an ifdef in curses.h that makes the
27447# ncurses library use the same type as C++ bool.  Note that this allows one to
27448# specify the type of bool in a configure-script option and postpone
27449# integration with the C++ compiler provided that the types are compatible.
27450USE_CXX_BOOL=1
27451if test "$cf_cv_cc_bool_type" = 1
27452then
27453	# oops: C has a bool.  Unlikely, but C++ could differ.
27454	USE_CXX_BOOL=0
27455elif test "$cf_cv_builtin_bool" = 0
27456then
27457	# C++ has no bool
27458	USE_CXX_BOOL=0
27459else
27460	# this is the normal case
27461	USE_CXX_BOOL='defined(__cplusplus)'
27462fi
27463
27464if test -f "${srcdir}/Ada95/Makefile.in" ; then
27465
27466	if test "$cf_with_ada" != "no" ; then
27467		if test "$with_libtool" != "no"; then
27468			{ echo "$as_me:27468: WARNING: libtool does not support Ada - disabling feature" >&5
27469echo "$as_me: WARNING: libtool does not support Ada - disabling feature" >&2;}
27470			cf_with_ada=no
27471		fi
27472	fi
27473
27474	if test "$cf_with_ada" != "no" ; then
27475
27476for cf_prog_gnat in gnat gnatmake gprconfig gprbuild
27477do
27478
27479cf_upper_prog_gnat=`echo "${cf_prog_gnat}" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
27480
27481	unset ac_cv_path_cf_TEMP_gnat
27482	unset cf_TEMP_gnat
27483	# Extract the first word of "$cf_prog_gnat", so it can be a program name with args.
27484set dummy $cf_prog_gnat; ac_word=$2
27485echo "$as_me:27485: checking for $ac_word" >&5
27486echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27487if test "${ac_cv_path_cf_TEMP_gnat+set}" = set; then
27488  echo $ECHO_N "(cached) $ECHO_C" >&6
27489else
27490  case $cf_TEMP_gnat in
27491  [\\/]* | ?:[\\/]*)
27492  ac_cv_path_cf_TEMP_gnat="$cf_TEMP_gnat" # Let the user override the test with a path.
27493  ;;
27494  *)
27495  ac_save_IFS=$IFS; IFS=$ac_path_separator
27496ac_dummy="$PATH"
27497for ac_dir in $ac_dummy; do
27498  IFS=$ac_save_IFS
27499  test -z "$ac_dir" && ac_dir=.
27500  if $as_executable_p "$ac_dir/$ac_word"; then
27501   ac_cv_path_cf_TEMP_gnat="$ac_dir/$ac_word"
27502   echo "$as_me:27502: found $ac_dir/$ac_word" >&5
27503   break
27504fi
27505done
27506
27507  test -z "$ac_cv_path_cf_TEMP_gnat" && ac_cv_path_cf_TEMP_gnat="no"
27508  ;;
27509esac
27510fi
27511cf_TEMP_gnat=$ac_cv_path_cf_TEMP_gnat
27512
27513if test -n "$cf_TEMP_gnat"; then
27514  echo "$as_me:27514: result: $cf_TEMP_gnat" >&5
27515echo "${ECHO_T}$cf_TEMP_gnat" >&6
27516else
27517  echo "$as_me:27517: result: no" >&5
27518echo "${ECHO_T}no" >&6
27519fi
27520
27521	eval "cf_cv_PATH_$cf_upper_prog_gnat=$ac_cv_path_cf_TEMP_gnat"
27522
27523	if test "x$cf_TEMP_gnat" != xno; then
27524		unset cf_cv_gnat_version
27525		unset cf_TEMP_gnat
27526
27527echo "$as_me:27527: checking for $cf_prog_gnat version" >&5
27528echo $ECHO_N "checking for $cf_prog_gnat version... $ECHO_C" >&6
27529if test "${cf_cv_gnat_version+set}" = set; then
27530  echo $ECHO_N "(cached) $ECHO_C" >&6
27531else
27532
27533cf_cv_gnat_version=`$cf_prog_gnat --version 2>&1 | \
27534	grep '[0-9].[0-9][0-9]*' |\
27535	sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27536
27537fi
27538echo "$as_me:27538: result: $cf_cv_gnat_version" >&5
27539echo "${ECHO_T}$cf_cv_gnat_version" >&6
27540test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27541eval cf_TEMP_gnat=$cf_cv_gnat_version; unset cf_cv_gnat_version
27542
27543	fi
27544	eval "cf_cv_VERSION_$cf_upper_prog_gnat=$cf_TEMP_gnat"
27545
27546	unset cf_TEMP_gnat
27547	unset cf_cv_gnat_version
27548	unset ac_cv_path_cf_TEMP_gnat
27549done
27550
27551if test "x$cf_cv_VERSION_GNATMAKE" = "xno"; then
27552	cf_ada_make=
27553	cf_cv_prog_gnat_correct=no
27554else
27555	cf_ada_make=gnatmake
27556	if test "x$cf_cv_VERSION_GPRCONFIG" = "xno"; then
27557		# gprconfig is newer than gnatmake; we can continue...
27558		cf_ada_config="##"
27559	else
27560		rm -rf ./conftest* ./*~conftest*
27561		if mkdir conftest.src
27562		then
27563			cf_ada_config=""
27564			cd conftest.src
27565			for cf_gprconfig in Ada C
27566			do
27567				echo "$as_me:27567: checking for gprconfig name for $cf_gprconfig" >&5
27568echo $ECHO_N "checking for gprconfig name for $cf_gprconfig... $ECHO_C" >&6
27569				if test "$cf_gprconfig" = C
27570				then
27571					for cf_gprconfig_param in \
27572						"$cf_gprconfig,,,,GNATGCC" \
27573						"$cf_gprconfig,,,,GCC" \
27574						"$cf_gprconfig"
27575					do
27576						cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27577						test -n "$cf_gprconfig_value" && break
27578					done
27579				else
27580					cf_gprconfig_param=$cf_gprconfig
27581					cf_gprconfig_value=`echo s| gprconfig --config=$cf_gprconfig_param 2>&5 | ${AWK:-awk} '/^\*/{print $3;}' | head -n 1`
27582				fi
27583				if test -n "$cf_gprconfig_value"
27584				then
27585					eval "cf_ada_config_$cf_gprconfig=$cf_gprconfig_value"
27586					echo "$as_me:27586: result: $cf_gprconfig_value" >&5
27587echo "${ECHO_T}$cf_gprconfig_value" >&6
27588				else
27589					echo "$as_me:27589: result: missing" >&5
27590echo "${ECHO_T}missing" >&6
27591					cf_ada_config="#"
27592					break
27593				fi
27594			done
27595			cd ..
27596			rm -rf ./conftest* ./*~conftest*
27597		fi
27598	fi
27599	if test "x$cf_ada_config" != "x#"
27600	then
27601
27602echo "$as_me:27602: checking for gnat version" >&5
27603echo $ECHO_N "checking for gnat version... $ECHO_C" >&6
27604if test "${cf_cv_gnat_version+set}" = set; then
27605  echo $ECHO_N "(cached) $ECHO_C" >&6
27606else
27607
27608cf_cv_gnat_version=`${cf_ada_make:-gnatmake} --version 2>&1 | \
27609	grep '[0-9].[0-9][0-9]*' |\
27610	sed -e '2,$d' -e 's/[^0-9 \.]//g' -e 's/^[ ]*//' -e 's/ .*//'`
27611
27612fi
27613echo "$as_me:27613: result: $cf_cv_gnat_version" >&5
27614echo "${ECHO_T}$cf_cv_gnat_version" >&6
27615test -z "$cf_cv_gnat_version" && cf_cv_gnat_version=no
27616
27617case "$cf_cv_gnat_version" in
27618(3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27619	cf_cv_prog_gnat_correct=yes
27620	;;
27621(*)
27622	{ echo "$as_me:27622: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&5
27623echo "$as_me: WARNING: Unsupported GNAT version $cf_cv_gnat_version. We require 3.11 or better. Disabling Ada95 binding." >&2;}
27624	cf_cv_prog_gnat_correct=no
27625	;;
27626esac
27627
27628		# Extract the first word of "m4", so it can be a program name with args.
27629set dummy m4; ac_word=$2
27630echo "$as_me:27630: checking for $ac_word" >&5
27631echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
27632if test "${ac_cv_prog_M4_exists+set}" = set; then
27633  echo $ECHO_N "(cached) $ECHO_C" >&6
27634else
27635  if test -n "$M4_exists"; then
27636  ac_cv_prog_M4_exists="$M4_exists" # Let the user override the test.
27637else
27638  ac_save_IFS=$IFS; IFS=$ac_path_separator
27639ac_dummy="$PATH"
27640for ac_dir in $ac_dummy; do
27641  IFS=$ac_save_IFS
27642  test -z "$ac_dir" && ac_dir=.
27643  $as_executable_p "$ac_dir/$ac_word" || continue
27644ac_cv_prog_M4_exists="yes"
27645echo "$as_me:27645: found $ac_dir/$ac_word" >&5
27646break
27647done
27648
27649  test -z "$ac_cv_prog_M4_exists" && ac_cv_prog_M4_exists="no"
27650fi
27651fi
27652M4_exists=$ac_cv_prog_M4_exists
27653if test -n "$M4_exists"; then
27654  echo "$as_me:27654: result: $M4_exists" >&5
27655echo "${ECHO_T}$M4_exists" >&6
27656else
27657  echo "$as_me:27657: result: no" >&5
27658echo "${ECHO_T}no" >&6
27659fi
27660
27661		if test "$ac_cv_prog_M4_exists" = no; then
27662			cf_cv_prog_gnat_correct=no
27663			{ echo "$as_me:27663: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&5
27664echo "$as_me: WARNING: Ada95 binding required program m4 not found. Ada95 binding disabled" >&2;}
27665		fi
27666		if test "$cf_cv_prog_gnat_correct" = yes; then
27667			echo "$as_me:27667: checking if GNAT works" >&5
27668echo $ECHO_N "checking if GNAT works... $ECHO_C" >&6
27669
27670rm -rf ./conftest* ./*~conftest*
27671cat >>conftest.ads <<CF_EOF
27672procedure conftest;
27673CF_EOF
27674cat >>conftest.adb <<CF_EOF
27675with Text_IO;
27676with GNAT.OS_Lib;
27677procedure conftest is
27678begin
27679   Text_IO.Put ("Hello World");
27680   Text_IO.New_Line;
27681   GNAT.OS_Lib.OS_Exit (0);
27682end conftest;
27683CF_EOF
27684if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27685   if ( ./conftest 1>&5 2>&1 ) ; then
27686      cf_cv_prog_gnat_correct=yes
27687   else
27688      cf_cv_prog_gnat_correct=no
27689   fi
27690else
27691   cf_cv_prog_gnat_correct=no
27692fi
27693rm -rf ./conftest* ./*~conftest*
27694
27695			echo "$as_me:27695: result: $cf_cv_prog_gnat_correct" >&5
27696echo "${ECHO_T}$cf_cv_prog_gnat_correct" >&6
27697		fi
27698	else
27699		cf_cv_prog_gnat_correct=no
27700	fi
27701fi
27702
27703		if test	"x$cf_cv_prog_gnat_correct" = xyes; then
27704
27705 	ADAFLAGS="$ADAFLAGS -gnatpn"
27706
27707	echo "$as_me:27707: checking optimization options for ADAFLAGS" >&5
27708echo $ECHO_N "checking optimization options for ADAFLAGS... $ECHO_C" >&6
27709	case "$CFLAGS" in
27710	(*-g*)
27711
27712 	ADAFLAGS="$ADAFLAGS -g"
27713
27714		;;
27715	esac
27716	case "$CFLAGS" in
27717	(*-O*)
27718		cf_O_flag=`echo "$CFLAGS" |sed -e 's/^.*-O/-O/' -e 's/[ 	].*//'`
27719
27720 	ADAFLAGS="$ADAFLAGS $cf_O_flag"
27721
27722		;;
27723	esac
27724	echo "$as_me:27724: result: $ADAFLAGS" >&5
27725echo "${ECHO_T}$ADAFLAGS" >&6
27726
27727echo "$as_me:27727: checking if GNATPREP supports -T option" >&5
27728echo $ECHO_N "checking if GNATPREP supports -T option... $ECHO_C" >&6
27729if test "${cf_cv_gnatprep_opt_t+set}" = set; then
27730  echo $ECHO_N "(cached) $ECHO_C" >&6
27731else
27732
27733cf_cv_gnatprep_opt_t=no
27734gnatprep -T 2>/dev/null >/dev/null && cf_cv_gnatprep_opt_t=yes
27735
27736fi
27737echo "$as_me:27737: result: $cf_cv_gnatprep_opt_t" >&5
27738echo "${ECHO_T}$cf_cv_gnatprep_opt_t" >&6
27739test "$cf_cv_gnatprep_opt_t" = yes && GNATPREP_OPTS="-T $GNATPREP_OPTS"
27740
27741echo "$as_me:27741: checking if GNAT supports generics" >&5
27742echo $ECHO_N "checking if GNAT supports generics... $ECHO_C" >&6
27743case "$cf_cv_gnat_version" in
27744(3.1[1-9]*|3.[2-9]*|[4-9].*|[1-9][0-9].[0-9]*|20[0-9][0-9])
27745	cf_gnat_generics=yes
27746	;;
27747(*)
27748	cf_gnat_generics=no
27749	;;
27750esac
27751echo "$as_me:27751: result: $cf_gnat_generics" >&5
27752echo "${ECHO_T}$cf_gnat_generics" >&6
27753
27754if test "$cf_gnat_generics" = yes
27755then
27756	cf_compile_generics=generics
27757	cf_generic_objects="\${GENOBJS}"
27758else
27759	cf_compile_generics=
27760	cf_generic_objects=
27761fi
27762
27763echo "$as_me:27763: checking if GNAT supports SIGINT" >&5
27764echo $ECHO_N "checking if GNAT supports SIGINT... $ECHO_C" >&6
27765if test "${cf_cv_gnat_sigint+set}" = set; then
27766  echo $ECHO_N "(cached) $ECHO_C" >&6
27767else
27768
27769rm -rf ./conftest* ./*~conftest*
27770cat >>conftest.ads <<CF_EOF
27771with Ada.Interrupts.Names;
27772
27773package ConfTest is
27774
27775   pragma Warnings (Off);  --  the next pragma exists since 3.11p
27776   pragma Unreserve_All_Interrupts;
27777   pragma Warnings (On);
27778
27779   protected Process is
27780      procedure Stop;
27781      function Continue return Boolean;
27782      pragma Attach_Handler (Stop, Ada.Interrupts.Names.SIGINT);
27783   private
27784      Done : Boolean := False;
27785   end Process;
27786
27787end ConfTest;
27788CF_EOF
27789cat >>conftest.adb <<CF_EOF
27790package body ConfTest is
27791   protected body Process is
27792      procedure Stop is
27793      begin
27794         Done := True;
27795      end Stop;
27796      function Continue return Boolean is
27797      begin
27798         return not Done;
27799      end Continue;
27800   end Process;
27801end ConfTest;
27802CF_EOF
27803if ( "$cf_ada_make" $ADAFLAGS conftest 1>&5 2>&1 ) ; then
27804      cf_cv_gnat_sigint=yes
27805else
27806   cf_cv_gnat_sigint=no
27807fi
27808rm -rf ./conftest* ./*~conftest*
27809
27810fi
27811echo "$as_me:27811: result: $cf_cv_gnat_sigint" >&5
27812echo "${ECHO_T}$cf_cv_gnat_sigint" >&6
27813
27814if test "$cf_cv_gnat_sigint" = yes ; then
27815	USE_GNAT_SIGINT=""
27816else
27817	USE_GNAT_SIGINT="#"
27818fi
27819
27820cf_gnat_libraries=no
27821cf_gnat_projects=no
27822
27823if test "$enable_gnat_projects" != no ; then
27824echo "$as_me:27824: checking if GNAT supports project files" >&5
27825echo $ECHO_N "checking if GNAT supports project files... $ECHO_C" >&6
27826case "$cf_cv_gnat_version" in
27827(3.[0-9]*)
27828	;;
27829(*)
27830	case "$cf_cv_system_name" in
27831	(cygwin*|msys*)
27832		;;
27833	(*)
27834		rm -rf ./conftest* ./*~conftest*
27835		if mkdir conftest.src conftest.bin conftest.lib
27836		then
27837			cd conftest.src
27838			rm -rf ./conftest* ./*~conftest*
27839			cat >>library.gpr <<CF_EOF
27840project Library is
27841  Kind := External ("LIB_KIND");
27842  for Library_Name use "ConfTest";
27843  for Object_Dir use ".";
27844  for Library_ALI_Dir use External("LIBRARY_DIR");
27845  for Library_Version use External ("SONAME");
27846  for Library_Kind use Kind;
27847  for Library_Dir use External("BUILD_DIR");
27848  Source_Dir := External ("SOURCE_DIR");
27849  for Source_Dirs use (Source_Dir);
27850end Library;
27851CF_EOF
27852			cat >>confpackage.ads <<CF_EOF
27853package ConfPackage is
27854   procedure conftest;
27855end ConfPackage;
27856CF_EOF
27857			cat >>confpackage.adb <<CF_EOF
27858with Text_IO;
27859package body ConfPackage is
27860   procedure conftest is
27861   begin
27862      Text_IO.Put ("Hello World");
27863      Text_IO.New_Line;
27864   end conftest;
27865end ConfPackage;
27866CF_EOF
27867			if ( "$cf_ada_make" $ADAFLAGS \
27868					-Plibrary.gpr \
27869					-XBUILD_DIR="`cd ../conftest.bin;pwd`" \
27870					-XLIBRARY_DIR="`cd ../conftest.lib;pwd`" \
27871					-XSOURCE_DIR="`pwd`" \
27872					-XSONAME=libConfTest.so.1 \
27873					-XLIB_KIND=static 1>&5 2>&1 ) ; then
27874				cf_gnat_projects=yes
27875			fi
27876			cd ..
27877		fi
27878		if test -f conftest.lib/confpackage.ali
27879		then
27880			cf_gnat_libraries=yes
27881		fi
27882		rm -rf ./conftest* ./*~conftest*
27883		;;
27884	esac
27885	;;
27886esac
27887echo "$as_me:27887: result: $cf_gnat_projects" >&5
27888echo "${ECHO_T}$cf_gnat_projects" >&6
27889fi # enable_gnat_projects
27890
27891if test "$cf_gnat_projects" = yes
27892then
27893	echo "$as_me:27893: checking if GNAT supports libraries" >&5
27894echo $ECHO_N "checking if GNAT supports libraries... $ECHO_C" >&6
27895	echo "$as_me:27895: result: $cf_gnat_libraries" >&5
27896echo "${ECHO_T}$cf_gnat_libraries" >&6
27897fi
27898
27899USE_OLD_MAKERULES=""
27900USE_GNAT_PROJECTS="#"
27901USE_GNAT_MAKE_GPR="#"
27902USE_GNAT_GPRBUILD="#"
27903
27904if test "$cf_gnat_projects" = yes
27905then
27906	USE_OLD_MAKERULES="#"
27907	USE_GNAT_PROJECTS=""
27908	if test "$cf_cv_VERSION_GPRBUILD" != no
27909	then
27910		USE_GNAT_GPRBUILD=""
27911	elif test "$cf_cv_VERSION_GNATMAKE" != no
27912	then
27913		USE_GNAT_MAKE_GPR=""
27914	else
27915		{ echo "$as_me:27915: WARNING: use old makefile rules since tools are missing" >&5
27916echo "$as_me: WARNING: use old makefile rules since tools are missing" >&2;}
27917	fi
27918fi
27919
27920if test "$cf_gnat_libraries" = yes
27921then
27922	USE_GNAT_LIBRARIES=""
27923else
27924	USE_GNAT_LIBRARIES="#"
27925fi
27926
27927echo "$as_me:27927: checking for Ada95 compiler" >&5
27928echo $ECHO_N "checking for Ada95 compiler... $ECHO_C" >&6
27929
27930# Check whether --with-ada-compiler or --without-ada-compiler was given.
27931if test "${with_ada_compiler+set}" = set; then
27932  withval="$with_ada_compiler"
27933  cf_ada_compiler=$withval
27934else
27935  cf_ada_compiler=gnatmake
27936fi;
27937
27938echo "$as_me:27938: result: $cf_ada_compiler" >&5
27939echo "${ECHO_T}$cf_ada_compiler" >&6
27940
27941			cf_ada_package=terminal_interface
27942
27943echo "$as_me:27943: checking for Ada95 include directory" >&5
27944echo $ECHO_N "checking for Ada95 include directory... $ECHO_C" >&6
27945
27946# Check whether --with-ada-include or --without-ada-include was given.
27947if test "${with_ada_include+set}" = set; then
27948  withval="$with_ada_include"
27949
27950else
27951  withval="${ADA_INCLUDE:-$prefix/share/ada/adainclude}"
27952fi; if test -n "$prefix/share/ada/adainclude" ; then
27953
27954if test "x$prefix" != xNONE; then
27955	cf_path_syntax="$prefix"
27956else
27957	cf_path_syntax="$ac_default_prefix"
27958fi
27959
27960case ".$withval" in
27961(.\$\(*\)*|.\'*\'*)
27962	;;
27963(..|./*|.\\*)
27964	;;
27965(.[a-zA-Z]:[\\/]*) # OS/2 EMX
27966	;;
27967(.\$\{*prefix\}*|.\$\{*dir\}*)
27968	eval withval="$withval"
27969	case ".$withval" in
27970	(.NONE/*)
27971		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27972		;;
27973	esac
27974	;;
27975(.no|.NONE/*)
27976	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
27977	;;
27978(*)
27979	{ { echo "$as_me:27979: error: expected a pathname, not \"$withval\"" >&5
27980echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
27981   { (exit 1); exit 1; }; }
27982	;;
27983esac
27984
27985fi
27986eval ADA_INCLUDE="$withval"
27987
27988echo "$as_me:27988: result: $ADA_INCLUDE" >&5
27989echo "${ECHO_T}$ADA_INCLUDE" >&6
27990
27991echo "$as_me:27991: checking for Ada95 object directory" >&5
27992echo $ECHO_N "checking for Ada95 object directory... $ECHO_C" >&6
27993
27994# Check whether --with-ada-objects or --without-ada-objects was given.
27995if test "${with_ada_objects+set}" = set; then
27996  withval="$with_ada_objects"
27997
27998else
27999  withval="${ADA_OBJECTS:-$prefix/lib/ada/adalib}"
28000fi; if test -n "$prefix/lib/ada/adalib" ; then
28001
28002if test "x$prefix" != xNONE; then
28003	cf_path_syntax="$prefix"
28004else
28005	cf_path_syntax="$ac_default_prefix"
28006fi
28007
28008case ".$withval" in
28009(.\$\(*\)*|.\'*\'*)
28010	;;
28011(..|./*|.\\*)
28012	;;
28013(.[a-zA-Z]:[\\/]*) # OS/2 EMX
28014	;;
28015(.\$\{*prefix\}*|.\$\{*dir\}*)
28016	eval withval="$withval"
28017	case ".$withval" in
28018	(.NONE/*)
28019		withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
28020		;;
28021	esac
28022	;;
28023(.no|.NONE/*)
28024	withval=`echo "$withval" | sed -e s%NONE%$cf_path_syntax%`
28025	;;
28026(*)
28027	{ { echo "$as_me:28027: error: expected a pathname, not \"$withval\"" >&5
28028echo "$as_me: error: expected a pathname, not \"$withval\"" >&2;}
28029   { (exit 1); exit 1; }; }
28030	;;
28031esac
28032
28033fi
28034eval ADA_OBJECTS="$withval"
28035
28036echo "$as_me:28036: result: $ADA_OBJECTS" >&5
28037echo "${ECHO_T}$ADA_OBJECTS" >&6
28038
28039echo "$as_me:28039: checking whether to build an Ada95 shared library" >&5
28040echo $ECHO_N "checking whether to build an Ada95 shared library... $ECHO_C" >&6
28041
28042# Check whether --with-ada-sharedlib or --without-ada-sharedlib was given.
28043if test "${with_ada_sharedlib+set}" = set; then
28044  withval="$with_ada_sharedlib"
28045  with_ada_sharedlib=$withval
28046else
28047  with_ada_sharedlib=no
28048fi;
28049cf_ada_sharedlib_warn=no
28050
28051if test "x$with_ada_sharedlib" != xno
28052then
28053	if test "x$cf_gnat_projects" != xyes
28054	then
28055		with_ada_sharedlib=no
28056		cf_ada_sharedlib_warn=yes
28057	fi
28058fi
28059
28060echo "$as_me:28060: result: $with_ada_sharedlib" >&5
28061echo "${ECHO_T}$with_ada_sharedlib" >&6
28062if test "x$cf_ada_sharedlib_warn" != xno
28063then
28064	{ echo "$as_me:28064: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&5
28065echo "$as_me: WARNING: disabling Ada95 shared library since GNAT projects are not supported" >&2;}
28066fi
28067
28068ADA_SHAREDLIB='lib$(LIB_NAME).so.1'
28069MAKE_ADA_SHAREDLIB="#"
28070
28071if test "x$with_ada_sharedlib" != xno
28072then
28073	MAKE_ADA_SHAREDLIB=
28074	if test "x$with_ada_sharedlib" != xyes
28075	then
28076		ADA_SHAREDLIB="$with_ada_sharedlib"
28077	fi
28078fi
28079
28080			# allow the Ada binding to be renamed
28081
28082echo "$as_me:28082: checking for Ada95 curses library name" >&5
28083echo $ECHO_N "checking for Ada95 curses library name... $ECHO_C" >&6
28084
28085# Check whether --with-ada-libname or --without-ada-libname was given.
28086if test "${with_ada_libname+set}" = set; then
28087  withval="$with_ada_libname"
28088  ADA_LIBNAME=$withval
28089else
28090  ADA_LIBNAME=AdaCurses
28091fi;
28092case "x$ADA_LIBNAME" in
28093(x|xyes|xno)
28094	ADA_LIBNAME=AdaCurses
28095	;;
28096esac
28097
28098echo "$as_me:28098: result: $ADA_LIBNAME" >&5
28099echo "${ECHO_T}$ADA_LIBNAME" >&6
28100
28101		fi
28102	fi
28103else
28104	cf_with_ada=no
28105fi
28106
28107# do this "late" to avoid conflict with header-checks
28108if test "x$with_widec" = xyes ; then
28109	echo "$as_me:28109: checking for wchar_t" >&5
28110echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
28111if test "${ac_cv_type_wchar_t+set}" = set; then
28112  echo $ECHO_N "(cached) $ECHO_C" >&6
28113else
28114  cat >"conftest.$ac_ext" <<_ACEOF
28115#line 28115 "configure"
28116#include "confdefs.h"
28117$ac_includes_default
28118int
28119main (void)
28120{
28121if ((wchar_t *) 0)
28122  return 0;
28123if (sizeof (wchar_t))
28124  return 0;
28125  ;
28126  return 0;
28127}
28128_ACEOF
28129rm -f "conftest.$ac_objext"
28130if { (eval echo "$as_me:28130: \"$ac_compile\"") >&5
28131  (eval $ac_compile) 2>&5
28132  ac_status=$?
28133  echo "$as_me:28133: \$? = $ac_status" >&5
28134  (exit "$ac_status"); } &&
28135         { ac_try='test -s "conftest.$ac_objext"'
28136  { (eval echo "$as_me:28136: \"$ac_try\"") >&5
28137  (eval $ac_try) 2>&5
28138  ac_status=$?
28139  echo "$as_me:28139: \$? = $ac_status" >&5
28140  (exit "$ac_status"); }; }; then
28141  ac_cv_type_wchar_t=yes
28142else
28143  echo "$as_me: failed program was:" >&5
28144cat "conftest.$ac_ext" >&5
28145ac_cv_type_wchar_t=no
28146fi
28147rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28148fi
28149echo "$as_me:28149: result: $ac_cv_type_wchar_t" >&5
28150echo "${ECHO_T}$ac_cv_type_wchar_t" >&6
28151
28152echo "$as_me:28152: checking size of wchar_t" >&5
28153echo $ECHO_N "checking size of wchar_t... $ECHO_C" >&6
28154if test "${ac_cv_sizeof_wchar_t+set}" = set; then
28155  echo $ECHO_N "(cached) $ECHO_C" >&6
28156else
28157  if test "$ac_cv_type_wchar_t" = yes; then
28158  if test "$cross_compiling" = yes; then
28159  # Depending upon the size, compute the lo and hi bounds.
28160cat >"conftest.$ac_ext" <<_ACEOF
28161#line 28161 "configure"
28162#include "confdefs.h"
28163$ac_includes_default
28164int
28165main (void)
28166{
28167int _array_ [1 - 2 * !((sizeof (wchar_t)) >= 0)]
28168  ;
28169  return 0;
28170}
28171_ACEOF
28172rm -f "conftest.$ac_objext"
28173if { (eval echo "$as_me:28173: \"$ac_compile\"") >&5
28174  (eval $ac_compile) 2>&5
28175  ac_status=$?
28176  echo "$as_me:28176: \$? = $ac_status" >&5
28177  (exit "$ac_status"); } &&
28178         { ac_try='test -s "conftest.$ac_objext"'
28179  { (eval echo "$as_me:28179: \"$ac_try\"") >&5
28180  (eval $ac_try) 2>&5
28181  ac_status=$?
28182  echo "$as_me:28182: \$? = $ac_status" >&5
28183  (exit "$ac_status"); }; }; then
28184  ac_lo=0 ac_mid=0
28185  while :; do
28186    cat >"conftest.$ac_ext" <<_ACEOF
28187#line 28187 "configure"
28188#include "confdefs.h"
28189$ac_includes_default
28190int
28191main (void)
28192{
28193int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
28194  ;
28195  return 0;
28196}
28197_ACEOF
28198rm -f "conftest.$ac_objext"
28199if { (eval echo "$as_me:28199: \"$ac_compile\"") >&5
28200  (eval $ac_compile) 2>&5
28201  ac_status=$?
28202  echo "$as_me:28202: \$? = $ac_status" >&5
28203  (exit "$ac_status"); } &&
28204         { ac_try='test -s "conftest.$ac_objext"'
28205  { (eval echo "$as_me:28205: \"$ac_try\"") >&5
28206  (eval $ac_try) 2>&5
28207  ac_status=$?
28208  echo "$as_me:28208: \$? = $ac_status" >&5
28209  (exit "$ac_status"); }; }; then
28210  ac_hi=$ac_mid; break
28211else
28212  echo "$as_me: failed program was:" >&5
28213cat "conftest.$ac_ext" >&5
28214ac_lo=`expr "$ac_mid" + 1`; ac_mid=`expr 2 '*' "$ac_mid" + 1`
28215fi
28216rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28217  done
28218else
28219  echo "$as_me: failed program was:" >&5
28220cat "conftest.$ac_ext" >&5
28221ac_hi=-1 ac_mid=-1
28222  while :; do
28223    cat >"conftest.$ac_ext" <<_ACEOF
28224#line 28224 "configure"
28225#include "confdefs.h"
28226$ac_includes_default
28227int
28228main (void)
28229{
28230int _array_ [1 - 2 * !((sizeof (wchar_t)) >= $ac_mid)]
28231  ;
28232  return 0;
28233}
28234_ACEOF
28235rm -f "conftest.$ac_objext"
28236if { (eval echo "$as_me:28236: \"$ac_compile\"") >&5
28237  (eval $ac_compile) 2>&5
28238  ac_status=$?
28239  echo "$as_me:28239: \$? = $ac_status" >&5
28240  (exit "$ac_status"); } &&
28241         { ac_try='test -s "conftest.$ac_objext"'
28242  { (eval echo "$as_me:28242: \"$ac_try\"") >&5
28243  (eval $ac_try) 2>&5
28244  ac_status=$?
28245  echo "$as_me:28245: \$? = $ac_status" >&5
28246  (exit "$ac_status"); }; }; then
28247  ac_lo=$ac_mid; break
28248else
28249  echo "$as_me: failed program was:" >&5
28250cat "conftest.$ac_ext" >&5
28251ac_hi=`expr "$ac_mid" - 1`; ac_mid=`expr 2 '*' "$ac_mid"`
28252fi
28253rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28254  done
28255fi
28256rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28257# Binary search between lo and hi bounds.
28258while test "x$ac_lo" != "x$ac_hi"; do
28259  ac_mid=`expr '(' "$ac_hi" - "$ac_lo" ')' / 2 + "$ac_lo"`
28260  cat >"conftest.$ac_ext" <<_ACEOF
28261#line 28261 "configure"
28262#include "confdefs.h"
28263$ac_includes_default
28264int
28265main (void)
28266{
28267int _array_ [1 - 2 * !((sizeof (wchar_t)) <= $ac_mid)]
28268  ;
28269  return 0;
28270}
28271_ACEOF
28272rm -f "conftest.$ac_objext"
28273if { (eval echo "$as_me:28273: \"$ac_compile\"") >&5
28274  (eval $ac_compile) 2>&5
28275  ac_status=$?
28276  echo "$as_me:28276: \$? = $ac_status" >&5
28277  (exit "$ac_status"); } &&
28278         { ac_try='test -s "conftest.$ac_objext"'
28279  { (eval echo "$as_me:28279: \"$ac_try\"") >&5
28280  (eval $ac_try) 2>&5
28281  ac_status=$?
28282  echo "$as_me:28282: \$? = $ac_status" >&5
28283  (exit "$ac_status"); }; }; then
28284  ac_hi=$ac_mid
28285else
28286  echo "$as_me: failed program was:" >&5
28287cat "conftest.$ac_ext" >&5
28288ac_lo=`expr "$ac_mid" + 1`
28289fi
28290rm -f "conftest.$ac_objext" "conftest.$ac_ext"
28291done
28292ac_cv_sizeof_wchar_t=$ac_lo
28293else
28294  if test "$cross_compiling" = yes; then
28295  { { echo "$as_me:28295: error: cannot run test program while cross compiling" >&5
28296echo "$as_me: error: cannot run test program while cross compiling" >&2;}
28297   { (exit 1); exit 1; }; }
28298else
28299  cat >"conftest.$ac_ext" <<_ACEOF
28300#line 28300 "configure"
28301#include "confdefs.h"
28302$ac_includes_default
28303int
28304main (void)
28305{
28306FILE *f = fopen ("conftest.val", "w");
28307if (!f)
28308  $ac_main_return (1);
28309fprintf (f, "%ld", (long)(sizeof (wchar_t)));
28310fclose (f);
28311  ;
28312  return 0;
28313}
28314_ACEOF
28315rm -f "conftest$ac_exeext"
28316if { (eval echo "$as_me:28316: \"$ac_link\"") >&5
28317  (eval $ac_link) 2>&5
28318  ac_status=$?
28319  echo "$as_me:28319: \$? = $ac_status" >&5
28320  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
28321  { (eval echo "$as_me:28321: \"$ac_try\"") >&5
28322  (eval $ac_try) 2>&5
28323  ac_status=$?
28324  echo "$as_me:28324: \$? = $ac_status" >&5
28325  (exit "$ac_status"); }; }; then
28326  ac_cv_sizeof_wchar_t=`cat conftest.val`
28327else
28328  echo "$as_me: program exited with status $ac_status" >&5
28329echo "$as_me: failed program was:" >&5
28330cat "conftest.$ac_ext" >&5
28331fi
28332rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
28333fi
28334fi
28335rm -f conftest.val
28336else
28337  ac_cv_sizeof_wchar_t=0
28338fi
28339fi
28340echo "$as_me:28340: result: $ac_cv_sizeof_wchar_t" >&5
28341echo "${ECHO_T}$ac_cv_sizeof_wchar_t" >&6
28342cat >>confdefs.h <<EOF
28343#define SIZEOF_WCHAR_T $ac_cv_sizeof_wchar_t
28344EOF
28345
28346	# cross-compiling to mingw can run into the problem that attempting to
28347	# link with the regex library fails, causing the test to not set this to
28348	# a number.  "recent" autoconf does not address this problem either -TD
28349	if test -z "$ac_cv_sizeof_wchar_t"
28350	then
28351		test -n "$verbose" && echo "	test failed (assume 2)" 1>&6
28352
28353echo "${as_me:-configure}:28353: testing test failed (assume 2) ..." 1>&5
28354
28355		sed /SIZEOF_WCHAR_T/d confdefs.h >confdefs.tmp
28356		mv confdefs.tmp confdefs.h
28357		echo "#define SIZEOF_WCHAR_T 2" >>confdefs.h
28358	fi
28359fi
28360
28361### Construct the ncurses library-subsets, if any, from this set of keywords:
28362###	none, base, ext_funcs, ext_tinfo, ticlib, termlib, widechar
28363###
28364### ticlib modules may be a separate library, otherwise contained in termlib.
28365### termlib modules may be a separate library, otherwise contained in ncurses.
28366###
28367### The of "+" or " " between the tokens controls the way the script
28368### chooses to split module lists into libraries.
28369###
28370### (see CF_LIB_RULES).
28371echo "$as_me:28371: checking for library subsets" >&5
28372echo $ECHO_N "checking for library subsets... $ECHO_C" >&6
28373LIB_SUBSETS=
28374
28375if test "x$cf_with_progs" = xyes || test "$with_ticlib" != no || test "$with_termcap" != no; then
28376	LIB_SUBSETS="${LIB_SUBSETS}ticlib"
28377	if test "$with_ticlib" != no ; then
28378		LIB_SUBSETS="${LIB_SUBSETS} "
28379	else
28380		LIB_SUBSETS="${LIB_SUBSETS}+"
28381	fi
28382fi
28383
28384LIB_SUBSETS="${LIB_SUBSETS}termlib"
28385test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_tinfo"
28386
28387if test "$with_termlib" != no ; then
28388	LIB_SUBSETS="${LIB_SUBSETS} "
28389else
28390	LIB_SUBSETS="${LIB_SUBSETS}+"
28391fi
28392
28393LIB_SUBSETS="${LIB_SUBSETS}base"
28394
28395# Most term-driver calls are to tinfo, but some like init_pair are to the
28396# base library (so it resides in base).
28397if test "$with_term_driver" != no ; then
28398	LIB_SUBSETS="${LIB_SUBSETS}+port_drivers"
28399	case "$cf_cv_system_name" in
28400	(*mingw32*|*mingw64*)
28401		if test "x$with_exp_win32" = xyes ; then
28402			LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32"
28403		else
28404			LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo+port_win32con"
28405		fi
28406		CPPFLAGS="$CPPFLAGS -DUSE_WIN32CON_DRIVER"
28407		;;
28408	(*)
28409		LIB_SUBSETS="${LIB_SUBSETS}+port_tinfo"
28410		;;
28411	esac
28412elif test "x$with_exp_win32" = xyes ; then
28413	case "$cf_cv_system_name" in
28414	(*mingw32*|*mingw64*)
28415		LIB_SUBSETS="${LIB_SUBSETS}+port_win32"
28416		;;
28417	(*)
28418		;;
28419	esac
28420fi
28421
28422test "x$with_widec"     = xyes && LIB_SUBSETS="${LIB_SUBSETS}+widechar"
28423test "x$with_ext_funcs" = xyes && LIB_SUBSETS="${LIB_SUBSETS}+ext_funcs"
28424
28425echo "$as_me:28425: result: $LIB_SUBSETS" >&5
28426echo "${ECHO_T}$LIB_SUBSETS" >&6
28427
28428### Construct the list of include-directories to be generated
28429
28430if test "$srcdir" != "."; then
28431	CPPFLAGS="-I\${srcdir}/../include $CPPFLAGS"
28432fi
28433CPPFLAGS="-I../include $CPPFLAGS"
28434if test "$srcdir" != "."; then
28435	CPPFLAGS="-I\${srcdir} $CPPFLAGS"
28436fi
28437CPPFLAGS="-I. $CPPFLAGS"
28438
28439ACPPFLAGS="-I. -I../include -I../../include $ACPPFLAGS"
28440if test "$srcdir" != "."; then
28441	ACPPFLAGS="-I\${srcdir}/../../include $ACPPFLAGS"
28442fi
28443if test "$GCC" != yes; then
28444	ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28445elif test "$includedir" != "/usr/include"; then
28446	if test "$includedir" = '${prefix}/include' ; then
28447		if test x$prefix != x/usr ; then
28448			ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28449		fi
28450	else
28451		ACPPFLAGS="$ACPPFLAGS -I\${includedir}"
28452	fi
28453fi
28454
28455### Build up pieces for makefile rules
28456echo "$as_me:28456: checking default library suffix" >&5
28457echo $ECHO_N "checking default library suffix... $ECHO_C" >&6
28458
28459	case $DFT_LWR_MODEL in
28460	(libtool) DFT_ARG_SUFFIX=''   ;;
28461	(normal)  DFT_ARG_SUFFIX=''   ;;
28462	(debug)   DFT_ARG_SUFFIX='_g' ;;
28463	(profile) DFT_ARG_SUFFIX='_p' ;;
28464	(shared)  DFT_ARG_SUFFIX=''   ;;
28465	esac
28466	test -n "$LIB_SUFFIX" && DFT_ARG_SUFFIX="${LIB_SUFFIX}${DFT_ARG_SUFFIX}"
28467echo "$as_me:28467: result: $DFT_ARG_SUFFIX" >&5
28468echo "${ECHO_T}$DFT_ARG_SUFFIX" >&6
28469
28470echo "$as_me:28470: checking default library-dependency suffix" >&5
28471echo $ECHO_N "checking default library-dependency suffix... $ECHO_C" >&6
28472
28473	case X$DFT_LWR_MODEL in
28474	(Xlibtool)
28475		DFT_LIB_SUFFIX='.la'
28476		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28477		;;
28478	(Xdebug)
28479		case "$cf_cv_system_name" in
28480		(*-msvc*)
28481			DFT_LIB_SUFFIX='_g.lib'
28482			;;
28483		(*)
28484			DFT_LIB_SUFFIX='_g.a'
28485			;;
28486		esac
28487		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28488		;;
28489	(Xprofile)
28490		case "$cf_cv_system_name" in
28491		(*-msvc*)
28492			DFT_LIB_SUFFIX='_p.lib'
28493			;;
28494		(*)
28495			DFT_LIB_SUFFIX='_p.a'
28496			;;
28497		esac
28498		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28499		;;
28500	(Xshared)
28501		case "$cf_cv_system_name" in
28502		(aix[5-7]*)
28503			DFT_LIB_SUFFIX='.so'
28504			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28505			;;
28506		(*-msvc*)
28507			DFT_LIB_SUFFIX='.dll'
28508			DFT_DEP_SUFFIX='.dll.lib'
28509			;;
28510		(cygwin*|msys*|mingw*)
28511			DFT_LIB_SUFFIX='.dll'
28512			DFT_DEP_SUFFIX='.dll.a'
28513			;;
28514		(darwin*)
28515			DFT_LIB_SUFFIX='.dylib'
28516			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28517			;;
28518		(hpux*)
28519			case "$target" in
28520			(ia64*)
28521				DFT_LIB_SUFFIX='.so'
28522				DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28523				;;
28524			(*)
28525				DFT_LIB_SUFFIX='.sl'
28526				DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28527				;;
28528			esac
28529			;;
28530		(*)
28531			DFT_LIB_SUFFIX='.so'
28532			DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28533			;;
28534		esac
28535		;;
28536	(*)
28537		case "$target" in
28538		(*-msvc*)
28539			DFT_LIB_SUFFIX='.lib'
28540			;;
28541		(*)
28542			DFT_LIB_SUFFIX='.a'
28543			;;
28544		esac
28545		DFT_DEP_SUFFIX=$DFT_LIB_SUFFIX
28546		;;
28547	esac
28548	if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28549	then
28550		DFT_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_LIB_SUFFIX}"
28551		DFT_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${DFT_DEP_SUFFIX}"
28552	fi
28553echo "$as_me:28553: result: $DFT_DEP_SUFFIX" >&5
28554echo "${ECHO_T}$DFT_DEP_SUFFIX" >&6
28555
28556echo "$as_me:28556: checking default object directory" >&5
28557echo $ECHO_N "checking default object directory... $ECHO_C" >&6
28558
28559	case $DFT_LWR_MODEL in
28560	(libtool) DFT_OBJ_SUBDIR='obj_lo'  ;;
28561	(normal)  DFT_OBJ_SUBDIR='objects' ;;
28562	(debug)   DFT_OBJ_SUBDIR='obj_g' ;;
28563	(profile) DFT_OBJ_SUBDIR='obj_p' ;;
28564	(shared)
28565		case "$cf_cv_system_name" in
28566		(cygwin|msys)
28567			DFT_OBJ_SUBDIR='objects' ;;
28568		(*)
28569			DFT_OBJ_SUBDIR='obj_s' ;;
28570		esac
28571	esac
28572echo "$as_me:28572: result: $DFT_OBJ_SUBDIR" >&5
28573echo "${ECHO_T}$DFT_OBJ_SUBDIR" >&6
28574
28575if test "x$cf_with_cxx" = xyes ; then
28576echo "$as_me:28576: checking c++ library-dependency suffix" >&5
28577echo $ECHO_N "checking c++ library-dependency suffix... $ECHO_C" >&6
28578if test "$with_libtool" != "no"; then
28579	# libtool thinks it can make c++ shared libraries (perhaps only g++)
28580	CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28581elif test "$with_shared_cxx" != "no"; then
28582	# also for g++ users...
28583	CXX_LIB_SUFFIX=$DFT_DEP_SUFFIX
28584else
28585	# we normally make a static library because C/C++ library rules differ
28586
28587	case Xnormal in
28588	(Xlibtool)
28589		CXX_LIB_SUFFIX='.la'
28590		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28591		;;
28592	(Xdebug)
28593		case "$cf_cv_system_name" in
28594		(*-msvc*)
28595			CXX_LIB_SUFFIX='_g.lib'
28596			;;
28597		(*)
28598			CXX_LIB_SUFFIX='_g.a'
28599			;;
28600		esac
28601		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28602		;;
28603	(Xprofile)
28604		case "$cf_cv_system_name" in
28605		(*-msvc*)
28606			CXX_LIB_SUFFIX='_p.lib'
28607			;;
28608		(*)
28609			CXX_LIB_SUFFIX='_p.a'
28610			;;
28611		esac
28612		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28613		;;
28614	(Xshared)
28615		case "$cf_cv_system_name" in
28616		(aix[5-7]*)
28617			CXX_LIB_SUFFIX='.so'
28618			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28619			;;
28620		(*-msvc*)
28621			CXX_LIB_SUFFIX='.dll'
28622			CXX_DEP_SUFFIX='.dll.lib'
28623			;;
28624		(cygwin*|msys*|mingw*)
28625			CXX_LIB_SUFFIX='.dll'
28626			CXX_DEP_SUFFIX='.dll.a'
28627			;;
28628		(darwin*)
28629			CXX_LIB_SUFFIX='.dylib'
28630			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28631			;;
28632		(hpux*)
28633			case "$target" in
28634			(ia64*)
28635				CXX_LIB_SUFFIX='.so'
28636				CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28637				;;
28638			(*)
28639				CXX_LIB_SUFFIX='.sl'
28640				CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28641				;;
28642			esac
28643			;;
28644		(*)
28645			CXX_LIB_SUFFIX='.so'
28646			CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28647			;;
28648		esac
28649		;;
28650	(*)
28651		case "$target" in
28652		(*-msvc*)
28653			CXX_LIB_SUFFIX='.lib'
28654			;;
28655		(*)
28656			CXX_LIB_SUFFIX='.a'
28657			;;
28658		esac
28659		CXX_DEP_SUFFIX=$CXX_LIB_SUFFIX
28660		;;
28661	esac
28662	if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
28663	then
28664		CXX_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_LIB_SUFFIX}"
28665		CXX_DEP_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}${CXX_DEP_SUFFIX}"
28666	fi
28667
28668fi
28669echo "$as_me:28669: result: $CXX_LIB_SUFFIX" >&5
28670echo "${ECHO_T}$CXX_LIB_SUFFIX" >&6
28671
28672fi
28673
28674# do not want -ldl in build except as needed for -lncurses dependency
28675if test "x$with_dlsym" = xyes ; then
28676if test "$DFT_LWR_MODEL" = shared || \
28677   test "$DFT_LWR_MODEL" = libtool ; then
28678
28679# remove dl library from $LIBS
28680LIBS=`echo "$LIBS" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
28681
28682fi
28683fi
28684### Set up low-level terminfo dependencies for makefiles.
28685
28686# TICS_LIST and TINFO_LIST are needed to build libtic.so and libterm.so, but
28687# do not need libdl
28688TICS_LIST=
28689if test "x$with_dlsym" = xyes ; then
28690
28691# remove dl library from $SHLIB_LIST
28692TINFO_LIST=`echo "$SHLIB_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
28693
28694fi
28695
28696USE_ARG_SUFFIX="${DFT_ARG_SUFFIX}${EXTRA_SUFFIX}"
28697USE_LIB_SUFFIX="${LIB_SUFFIX}${EXTRA_SUFFIX}"
28698USE_CFG_SUFFIX=${DFT_ARG_SUFFIX}${cf_cv_abi_version}
28699if test -n "$EXTRA_SUFFIX" && test "x$EXTRA_SUFFIX" != "x${cf_cv_abi_version}"
28700then
28701	USE_CFG_SUFFIX="${USE_CFG_SUFFIX}${EXTRA_SUFFIX}"
28702fi
28703
28704if test "$with_ticlib" != no ; then
28705
28706	if test "x$with_ticlib" != xyes ; then
28707		TICS_NAME=$with_ticlib
28708		TICS_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28709		TICS_ARG_SUFFIX="${with_ticlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28710		TICS_DEP_SUFFIX="${with_ticlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28711		TICS_LIB_SUFFIX="${with_ticlib}"
28712	else
28713		TICS_SUFFIX=${DFT_LIB_SUFFIX}
28714		TICS_ARG_SUFFIX="${TICS_NAME}${USE_ARG_SUFFIX}"
28715		TICS_DEP_SUFFIX="${TICS_NAME}${DFT_DEP_SUFFIX}"
28716		TICS_LIB_SUFFIX="${TICS_NAME}${USE_LIB_SUFFIX}"
28717	fi
28718	TICS_LDFLAGS="-L${LIB_DIR}"
28719	TICS_LIBS="-l${TICS_ARG_SUFFIX}"
28720else
28721	TICS_SUFFIX=${DFT_LIB_SUFFIX}
28722	TICS_LDFLAGS="-L${LIB_DIR}"
28723	TICS_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28724fi
28725
28726if test "$with_termlib" != no ; then
28727
28728	if test "x$with_termlib" != xyes ; then
28729		TINFO_NAME=$with_termlib
28730		TINFO_SUFFIX="`echo "${DFT_LIB_SUFFIX}" |sed -e "s/^${USE_LIB_SUFFIX}//"`"
28731		TINFO_ARG_SUFFIX="${with_termlib}`echo "${USE_ARG_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28732		TINFO_DEP_SUFFIX="${with_termlib}`echo "${DFT_DEP_SUFFIX}" |sed -e "s/^${LIB_SUFFIX}//"`"
28733		TINFO_LIB_SUFFIX="${with_termlib}"
28734	else
28735		TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28736		TINFO_ARG_SUFFIX="${TINFO_NAME}${USE_ARG_SUFFIX}"
28737		TINFO_DEP_SUFFIX="${TINFO_NAME}${DFT_DEP_SUFFIX}"
28738		TINFO_LIB_SUFFIX="${TINFO_NAME}${USE_LIB_SUFFIX}"
28739	fi
28740
28741	TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28742	TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TINFO_DEP_SUFFIX}"
28743	if test "$DFT_LWR_MODEL" = "libtool"; then
28744		TEST_ARGS="${TEST_DEPS}"
28745		TEST_ARG2="${TEST_DEP2}"
28746		TINFO_LDFLAGS="-L${LIB_DIR}"
28747		TINFO_LIBS="$TEST_ARGS"
28748		TICS_LIST="$SHLIB_LIST $TEST_ARGS"
28749		SHLIB_LIST="${SHLIB_LIST} $TEST_ARGS"
28750	else
28751		TEST_ARGS="-l${TINFO_ARG_SUFFIX}"
28752		TEST_ARG2="-l${TINFO_ARG_SUFFIX}"
28753		if test "x$with_term_driver" != xno ; then
28754			TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28755			TICS_LIBS="$TICS_LIBS -l${LIB_NAME}${USE_ARG_SUFFIX}"
28756			TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
28757		else
28758			TICS_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28759			TINFO_LIBS="$TEST_ARGS"
28760		fi
28761		TINFO_LDFLAGS="-L${LIB_DIR}"
28762		SHLIB_LIST="$SHLIB_LIST -l${TINFO_LIB_SUFFIX}"
28763	fi
28764else
28765	# the next lines are needed for linking libtic over libncurses
28766	TINFO_NAME=${LIB_NAME}
28767	TINFO_SUFFIX=${DFT_LIB_SUFFIX}
28768	TINFO_ARG_SUFFIX=${LIB_NAME}${USE_ARG_SUFFIX}
28769	if test "x$with_tic_depends" = xyes ; then
28770		TICS_LIST="$SHLIB_LIST -l${LIB_NAME}${USE_ARG_SUFFIX}"
28771	else
28772		TICS_LIST="$SHLIB_LIST"
28773	fi
28774
28775	TINFO_LDFLAGS="-L${LIB_DIR}"
28776	TINFO_LIBS="-l${LIB_NAME}${USE_ARG_SUFFIX}"
28777fi
28778
28779if test "$DFT_LWR_MODEL" = shared ; then
28780	case "$cf_cv_system_name" in
28781	(cygwin*|msys*)
28782		# "lib" files have ".dll.a" suffix, "cyg"or "msys-" files have ".dll"
28783		TINFO_SUFFIX=.dll
28784		;;
28785	esac
28786fi
28787
28788if test "x$with_dlsym" = xyes ; then
28789
28790# remove dl library from $TICS_LIST
28791TICS_LIST=`echo "$TICS_LIST" | sed -e 's/-ldl[ 	]//g' -e 's/-ldl$//'`
28792
28793fi
28794
28795if test "$DFT_LWR_MODEL" = "libtool"; then
28796	OBJEXT=lo
28797fi
28798
28799# needed for Ada95
28800TINFO_LDFLAGS2=`echo "$TINFO_LDFLAGS" | sed -e 's,-L\.\./,-L../../,'`
28801
28802case "$DFT_LWR_MODEL" in
28803(normal|debug|profile)
28804
28805if test "$GCC" = yes ; then
28806	case "$cf_cv_system_name" in
28807	(OS/2*|os2*|aix[4]*|solaris2.1[0-9]|darwin*)
28808		LDFLAGS_STATIC=
28809		LDFLAGS_SHARED=
28810		;;
28811	(*) 	# normally, except when broken
28812		LDFLAGS_STATIC=-static
28813		LDFLAGS_SHARED=-dynamic
28814		;;
28815	esac
28816else
28817	case "$cf_cv_system_name" in
28818	(aix[4-7]*) 	# from ld manpage
28819		LDFLAGS_STATIC=-bstatic
28820		LDFLAGS_SHARED=-bdynamic
28821		;;
28822	(hpux*)		# from ld manpage for hpux10.20, hpux11.11
28823		# We could also use just "archive" and "shared".
28824		LDFLAGS_STATIC=-Wl,-a,archive_shared
28825		LDFLAGS_SHARED=-Wl,-a,shared_archive
28826		;;
28827	(irix*)		# from ld manpage IRIX64
28828		LDFLAGS_STATIC=-Bstatic
28829		LDFLAGS_SHARED=-Bdynamic
28830		;;
28831	(osf[45]*)	# from ld manpage osf4.0d, osf5.1
28832		# alternative "-oldstyle_liblookup" (not in cc manpage)
28833		LDFLAGS_STATIC=-noso
28834		LDFLAGS_SHARED=-so_archive
28835		;;
28836	(solaris2*)
28837		LDFLAGS_STATIC=-Bstatic
28838		LDFLAGS_SHARED=-Bdynamic
28839		;;
28840	esac
28841fi
28842
28843if test -n "$LDFLAGS_STATIC" && test -n "$LDFLAGS_SHARED"
28844then
28845	echo "$as_me:28845: checking if linker supports switching between static/dynamic" >&5
28846echo $ECHO_N "checking if linker supports switching between static/dynamic... $ECHO_C" >&6
28847
28848	rm -f libconftest.a
28849	cat >conftest.$ac_ext <<EOF
28850#line 28850 "configure"
28851#include <stdio.h>
28852int cf_ldflags_static(FILE *fp) { return fflush(fp); }
28853EOF
28854	if { (eval echo "$as_me:28854: \"$ac_compile\"") >&5
28855  (eval $ac_compile) 2>&5
28856  ac_status=$?
28857  echo "$as_me:28857: \$? = $ac_status" >&5
28858  (exit "$ac_status"); } ; then
28859		( $AR $ARFLAGS libconftest.a conftest.o ) 2>&5 1>/dev/null
28860		( eval $RANLIB libconftest.a ) 2>&5 >/dev/null
28861	fi
28862	rm -f conftest.*
28863
28864	cf_save_LIBS="$LIBS"
28865
28866	LIBS="$LDFLAGS_STATIC -L`pwd` -lconftest $LDFLAGS_DYNAMIC $LIBS"
28867	cat >"conftest.$ac_ext" <<_ACEOF
28868#line 28868 "configure"
28869#include "confdefs.h"
28870
28871#line 28871 "configure"
28872#include <stdio.h>
28873int cf_ldflags_static(FILE *fp);
28874
28875int
28876main (void)
28877{
28878
28879	return cf_ldflags_static(stdin);
28880
28881  ;
28882  return 0;
28883}
28884_ACEOF
28885rm -f "conftest.$ac_objext" "conftest$ac_exeext"
28886if { (eval echo "$as_me:28886: \"$ac_link\"") >&5
28887  (eval $ac_link) 2>&5
28888  ac_status=$?
28889  echo "$as_me:28889: \$? = $ac_status" >&5
28890  (exit "$ac_status"); } &&
28891         { ac_try='test -s "conftest$ac_exeext"'
28892  { (eval echo "$as_me:28892: \"$ac_try\"") >&5
28893  (eval $ac_try) 2>&5
28894  ac_status=$?
28895  echo "$as_me:28895: \$? = $ac_status" >&5
28896  (exit "$ac_status"); }; }; then
28897
28898	# some linkers simply ignore the -dynamic
28899	case x`file "conftest$ac_exeext" 2>/dev/null` in
28900	(*static*)
28901		cf_ldflags_static=no
28902		;;
28903	(*)
28904		cf_ldflags_static=yes
28905		;;
28906	esac
28907
28908else
28909  echo "$as_me: failed program was:" >&5
28910cat "conftest.$ac_ext" >&5
28911cf_ldflags_static=no
28912fi
28913rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
28914
28915	rm -f libconftest.*
28916	LIBS="$cf_save_LIBS"
28917
28918	echo "$as_me:28918: result: $cf_ldflags_static" >&5
28919echo "${ECHO_T}$cf_ldflags_static" >&6
28920
28921	if test "$cf_ldflags_static" != yes
28922	then
28923		LDFLAGS_STATIC=
28924		LDFLAGS_SHARED=
28925	fi
28926else
28927	LDFLAGS_STATIC=
28928	LDFLAGS_SHARED=
28929fi
28930
28931	;;
28932esac
28933
28934echo "$as_me:28934: checking where we will install curses.h" >&5
28935echo $ECHO_N "checking where we will install curses.h... $ECHO_C" >&6
28936
28937includesubdir=
28938if test "$with_overwrite" = no && \
28939 { test "x$includedir" = 'x${prefix}/include' || \
28940   test "x$includedir" = "x${prefix}/include"; }
28941then
28942	includesubdir="/ncurses${USE_LIB_SUFFIX}"
28943fi
28944echo "$as_me:28944: result: ${includedir}${includesubdir}" >&5
28945echo "${ECHO_T}${includedir}${includesubdir}" >&6
28946
28947### Resolve a conflict between normal and wide-curses by forcing applications
28948### that will need libutf8 to add it to their configure script.
28949if test "$with_overwrite" != no ; then
28950if test "$NCURSES_LIBUTF8" = 1 ; then
28951	NCURSES_LIBUTF8='defined(HAVE_LIBUTF8_H)'
28952	{ echo "$as_me:28952: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&5
28953echo "$as_me: WARNING: Wide-character applications must define HAVE_LIBUTF8_H to include curses.h" >&2;}
28954fi
28955fi
28956WITH_OVERWRITE=$with_overwrite
28957
28958### At least on MinGW a shared library build without libtool
28959### requires adding the additional libs to the link list.
28960case "$cf_cv_system_name" in
28961(*mingw32*|*mingw64*)
28962	if test "$DFT_LWR_MODEL" != "libtool"; then
28963   	   SHLIB_LIST="$SHLIB_LIST ${LIBS}"
28964	fi
28965	;;
28966*)	;;
28967esac
28968
28969### predefined stuff for the test programs
28970
28971cat >>confdefs.h <<\EOF
28972#define HAVE_SLK_COLOR 1
28973EOF
28974
28975# pkgsrc uses these
28976
28977echo "$as_me:28977: checking for desired basename for form library" >&5
28978echo $ECHO_N "checking for desired basename for form library... $ECHO_C" >&6
28979
28980# Check whether --with-form-libname or --without-form-libname was given.
28981if test "${with_form_libname+set}" = set; then
28982  withval="$with_form_libname"
28983  with_lib_basename=$withval
28984else
28985  with_lib_basename=form
28986fi;
28987FORM_NAME="$with_lib_basename"
28988
28989case "x$FORM_NAME" in
28990(x|xno|xnone|xyes)
28991	FORM_NAME=form
28992	;;
28993(*)
28994	;;
28995esac
28996
28997echo "$as_me:28997: result: $FORM_NAME" >&5
28998echo "${ECHO_T}$FORM_NAME" >&6
28999
29000echo "$as_me:29000: checking for desired basename for menu library" >&5
29001echo $ECHO_N "checking for desired basename for menu library... $ECHO_C" >&6
29002
29003# Check whether --with-menu-libname or --without-menu-libname was given.
29004if test "${with_menu_libname+set}" = set; then
29005  withval="$with_menu_libname"
29006  with_lib_basename=$withval
29007else
29008  with_lib_basename=menu
29009fi;
29010MENU_NAME="$with_lib_basename"
29011
29012case "x$MENU_NAME" in
29013(x|xno|xnone|xyes)
29014	MENU_NAME=menu
29015	;;
29016(*)
29017	;;
29018esac
29019
29020echo "$as_me:29020: result: $MENU_NAME" >&5
29021echo "${ECHO_T}$MENU_NAME" >&6
29022
29023echo "$as_me:29023: checking for desired basename for panel library" >&5
29024echo $ECHO_N "checking for desired basename for panel library... $ECHO_C" >&6
29025
29026# Check whether --with-panel-libname or --without-panel-libname was given.
29027if test "${with_panel_libname+set}" = set; then
29028  withval="$with_panel_libname"
29029  with_lib_basename=$withval
29030else
29031  with_lib_basename=panel
29032fi;
29033PANEL_NAME="$with_lib_basename"
29034
29035case "x$PANEL_NAME" in
29036(x|xno|xnone|xyes)
29037	PANEL_NAME=panel
29038	;;
29039(*)
29040	;;
29041esac
29042
29043echo "$as_me:29043: result: $PANEL_NAME" >&5
29044echo "${ECHO_T}$PANEL_NAME" >&6
29045
29046echo "$as_me:29046: checking for desired basename for cxx library" >&5
29047echo $ECHO_N "checking for desired basename for cxx library... $ECHO_C" >&6
29048
29049# Check whether --with-cxx-libname or --without-cxx-libname was given.
29050if test "${with_cxx_libname+set}" = set; then
29051  withval="$with_cxx_libname"
29052  with_lib_basename=$withval
29053else
29054  with_lib_basename=ncurses++
29055fi;
29056CXX_NAME="$with_lib_basename"
29057
29058case "x$CXX_NAME" in
29059(x|xno|xnone|xyes)
29060	CXX_NAME=ncurses++
29061	;;
29062(*)
29063	;;
29064esac
29065
29066echo "$as_me:29066: result: $CXX_NAME" >&5
29067echo "${ECHO_T}$CXX_NAME" >&6
29068
29069### Construct the list of subdirectories for which we'll customize makefiles
29070### with the appropriate compile-rules.
29071
29072echo "$as_me:29072: checking for src modules" >&5
29073echo $ECHO_N "checking for src modules... $ECHO_C" >&6
29074
29075# dependencies and linker-arguments for test-programs
29076TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEPS"
29077TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${LIB_NAME}${DFT_DEP_SUFFIX} $TEST_DEP2"
29078if test "$DFT_LWR_MODEL" = "libtool"; then
29079	TEST_ARGS="${TEST_DEPS}"
29080	TEST_ARG2="${TEST_DEP2}"
29081else
29082	TEST_ARGS="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARGS"
29083	TEST_ARG2="-l${LIB_NAME}${USE_ARG_SUFFIX} $TEST_ARG2"
29084fi
29085
29086PC_MODULES_TO_MAKE="ncurses${USE_ARG_SUFFIX}"
29087cf_cv_src_modules=
29088for cf_dir in $modules_to_build
29089do
29090	if test -f "$srcdir/$cf_dir/modules" ; then
29091
29092		if test -z "$cf_cv_src_modules"; then
29093			cf_cv_src_modules=$cf_dir
29094		else
29095			cf_cv_src_modules="$cf_cv_src_modules $cf_dir"
29096		fi
29097
29098		# Make the ncurses_cfg.h file record the library interface files as
29099		# well.  These are header files that are the same name as their
29100		# directory.  Ncurses is the only library that does not follow
29101		# that pattern.
29102		if test -f "$srcdir/${cf_dir}/${cf_dir}.h" ; then
29103
29104cf_have_include=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29105
29106			cat >>confdefs.h <<EOF
29107#define HAVE_${cf_have_include}_H 1
29108EOF
29109
29110			cat >>confdefs.h <<EOF
29111#define HAVE_LIB${cf_have_include} 1
29112EOF
29113
29114cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
29115
29116eval TEST_ROOT="\$${cf_map_lib_basename}_NAME"
29117
29118			TEST_DEPS="${LIB_DIR}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEPS"
29119			TEST_DEP2="${LIB_2ND}/${LIB_PREFIX}${TEST_ROOT}${DFT_DEP_SUFFIX} $TEST_DEP2"
29120			if test "$DFT_LWR_MODEL" = "libtool"; then
29121				TEST_ARGS="${TEST_DEPS}"
29122				TEST_ARG2="${TEST_DEP2}"
29123			else
29124				TEST_ARGS="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARGS"
29125				TEST_ARG2="-l${TEST_ROOT}${USE_ARG_SUFFIX} $TEST_ARG2"
29126			fi
29127			PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ${cf_dir}${USE_ARG_SUFFIX}"
29128		fi
29129	fi
29130done
29131echo "$as_me:29131: result: $cf_cv_src_modules" >&5
29132echo "${ECHO_T}$cf_cv_src_modules" >&6
29133
29134TEST_ARGS="-L${LIB_DIR} $TEST_ARGS"
29135TEST_ARG2="-L${LIB_2ND} $TEST_ARG2"
29136
29137SRC_SUBDIRS=
29138if test "x$cf_with_manpages" != xno ; then
29139	SRC_SUBDIRS="$SRC_SUBDIRS man"
29140fi
29141SRC_SUBDIRS="$SRC_SUBDIRS include"
29142for cf_dir in $cf_cv_src_modules
29143do
29144	SRC_SUBDIRS="$SRC_SUBDIRS $cf_dir"
29145done
29146if test "x$cf_with_tests" != "xno" ; then
29147	SRC_SUBDIRS="$SRC_SUBDIRS test"
29148fi
29149# always make this, to install the ncurses-config script
29150SRC_SUBDIRS="$SRC_SUBDIRS misc"
29151if test "$cf_with_cxx_binding" != no; then
29152	PC_MODULES_TO_MAKE="${PC_MODULES_TO_MAKE} ncurses++${USE_ARG_SUFFIX}"
29153	SRC_SUBDIRS="$SRC_SUBDIRS c++"
29154fi
29155
29156test "x$with_termlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TINFO_ARG_SUFFIX"
29157test "x$with_ticlib" != xno && PC_MODULES_TO_MAKE="$PC_MODULES_TO_MAKE $TICS_ARG_SUFFIX"
29158
29159ADA_SUBDIRS=
29160if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = xyes && test -f "$srcdir/Ada95/Makefile.in" ; then
29161	SRC_SUBDIRS="$SRC_SUBDIRS Ada95"
29162	ADA_SUBDIRS="gen src"
29163	if test "x$cf_with_tests" != "xno" ; then
29164		ADA_SUBDIRS="$ADA_SUBDIRS samples"
29165	fi
29166fi
29167
29168SUB_MAKEFILES=
29169for cf_dir in $SRC_SUBDIRS
29170do
29171	SUB_MAKEFILES="$SUB_MAKEFILES $cf_dir/Makefile"
29172done
29173
29174if test -n "$ADA_SUBDIRS"; then
29175	for cf_dir in $ADA_SUBDIRS
29176	do
29177		SUB_MAKEFILES="$SUB_MAKEFILES Ada95/$cf_dir/Makefile"
29178	done
29179
29180fi
29181
29182if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
29183   SUB_MAKEFILES="$SUB_MAKEFILES Ada95/src/library.gpr:Ada95/src/library.gpr.in"
29184   SUB_MAKEFILES="$SUB_MAKEFILES Ada95/gen/adacurses${USE_CFG_SUFFIX}-config:Ada95/gen/adacurses-config.in"
29185   SUB_MAKEFILES="$SUB_MAKEFILES man/adacurses${USE_CFG_SUFFIX}-config.1:man/MKada_config.in"
29186fi
29187
29188DIRS_TO_MAKE="lib"
29189for cf_item in $cf_list_models
29190do
29191
29192	case $cf_item in
29193	(libtool) cf_subdir='obj_lo'  ;;
29194	(normal)  cf_subdir='objects' ;;
29195	(debug)   cf_subdir='obj_g' ;;
29196	(profile) cf_subdir='obj_p' ;;
29197	(shared)
29198		case "$cf_cv_system_name" in
29199		(cygwin|msys)
29200			cf_subdir='objects' ;;
29201		(*)
29202			cf_subdir='obj_s' ;;
29203		esac
29204	esac
29205
29206	for cf_item2 in $DIRS_TO_MAKE
29207	do
29208		test "$cf_item2" = "$cf_subdir" && break
29209	done
29210	test ".$cf_item2" != ".$cf_subdir" && DIRS_TO_MAKE="$DIRS_TO_MAKE $cf_subdir"
29211done
29212for cf_dir in $DIRS_TO_MAKE
29213do
29214	test ! -d "$cf_dir" && mkdir "$cf_dir"
29215done
29216
29217# symbols that differ when compiling Ada95 by itself.
29218NCURSES_SHLIB2=$SHELL' $(top_srcdir)/misc/shlib'
29219
29220# values to use as strings
29221
29222cat >>confdefs.h <<EOF
29223#define NCURSES_PATHSEP '$PATH_SEPARATOR'
29224EOF
29225
29226cat >>confdefs.h <<EOF
29227#define NCURSES_VERSION_STRING "${NCURSES_MAJOR}.${NCURSES_MINOR}.${NCURSES_PATCH}"
29228EOF
29229
29230### Define substitutions for header files to avoid name-pollution
29231
29232if test "x$cf_cv_have_tcgetattr" = xyes ; then
29233	HAVE_TCGETATTR=1
29234else
29235	HAVE_TCGETATTR=0
29236fi
29237
29238if test "x$ac_cv_header_stdint_h" = xyes ; then
29239	HAVE_STDINT_H=1
29240else
29241	HAVE_STDINT_H=0
29242fi
29243
29244if test "x$ac_cv_header_termio_h" = xyes ; then
29245	HAVE_TERMIO_H=1
29246else
29247	HAVE_TERMIO_H=0
29248fi
29249
29250if test "x$ac_cv_header_termios_h" = xyes ; then
29251	HAVE_TERMIOS_H=1
29252else
29253	HAVE_TERMIOS_H=0
29254fi
29255
29256################################################################################
29257test "x$use_database" = xyes && \
29258SUB_MAKEFILES="$SUB_MAKEFILES misc/run_tic.sh:misc/run_tic.in"
29259
29260SUB_MAKEFILES="$SUB_MAKEFILES misc/ncurses-config:misc/ncurses-config.in"
29261SUB_MAKEFILES="$SUB_MAKEFILES man/ncurses${USE_CFG_SUFFIX}-config.1:man/MKncu_config.in"
29262
29263if test "x$enable_pc_files" = xyes && test -z "$MAKE_PC_FILES" ; then
29264SUB_MAKEFILES="$SUB_MAKEFILES misc/gen-pkgconfig:misc/gen-pkgconfig.in"
29265fi
29266
29267if test "x$cf_with_tests" != xno ; then
29268	MAKE_TESTS=
29269else
29270	MAKE_TESTS="#"
29271fi
29272
29273ADAHTML_DIR=../../doc/html/ada
29274
29275# workaround for OS/2 (20151017)
29276case "$cf_cv_system_name" in
29277(os2*)
29278	LIBTOOL_OPTS_CXX="-os2dllname ncurs++"
29279	;;
29280(*)
29281	LIBTOOL_OPTS_CXX=
29282	;;
29283esac
29284
29285# workaround for g++ versus Solaris (20131116)
29286case "$cf_cv_system_name" in
29287(solaris2*)
29288	case "x$CPPFLAGS" in
29289	(*-D_XOPEN_SOURCE_EXTENDED*)
29290		test -n "$verbose" && echo "	moving _XOPEN_SOURCE_EXTENDED to work around g++ problem" 1>&6
29291
29292echo "${as_me:-configure}:29292: testing moving _XOPEN_SOURCE_EXTENDED to work around g++ problem ..." 1>&5
29293
29294		CFLAGS="$CFLAGS -D_XOPEN_SOURCE_EXTENDED"
29295		CPPFLAGS=`echo "x$CPPFLAGS" | sed -e  's/^.//' -e 's/-D_XOPEN_SOURCE_EXTENDED//'`
29296		;;
29297	esac
29298	;;
29299esac
29300
29301# Help to automatically enable the extended curses features when using either
29302# the *-config or the ".pc" files by adding defines.
29303echo "$as_me:29303: checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script" >&5
29304echo $ECHO_N "checking for defines to add to ncurses${USE_CFG_SUFFIX}${cf_config_suffix}-config script... $ECHO_C" >&6
29305PKG_CFLAGS=
29306for cf_loop1 in $CPPFLAGS_after_XOPEN
29307do
29308	cf_found=no
29309	for cf_loop2 in $CPPFLAGS_before_XOPEN
29310	do
29311		if test "x$cf_loop1" = "x$cf_loop2"
29312		then
29313			cf_found=yes
29314			break
29315		fi
29316	done
29317	test "$cf_found" = no && PKG_CFLAGS="$PKG_CFLAGS $cf_loop1"
29318done
29319echo "$as_me:29319: result: $PKG_CFLAGS" >&5
29320echo "${ECHO_T}$PKG_CFLAGS" >&6
29321
29322# AC_CHECK_SIZEOF demands a literal parameter, no variables.  So we do this.
29323case "x$NCURSES_OSPEED" in
29324(*short*)
29325	cf_compatible=1
29326	;;
29327(*)
29328	cf_compatible=0
29329	;;
29330esac
29331
29332cat >>confdefs.h <<EOF
29333#define NCURSES_OSPEED_COMPAT $cf_compatible
29334EOF
29335
29336case "x$cf_cv_typeof_chtype" in
29337(xshort|xint|xlong)
29338	cf_cv_typeof_chtype="unsigned $cf_cv_typeof_chtype"
29339	;;
29340esac
29341
29342case "x$cf_cv_typeof_mmask_t" in
29343(xshort|xint|xlong)
29344	cf_cv_typeof_mmask_t="unsigned $cf_cv_typeof_mmask_t"
29345	;;
29346esac
29347
29348# substitute into misc/Makefile to suppress
29349# (un)install.data from the
29350# (un)install rules.
29351if test "x$cf_with_db_install" = "xno"; then
29352	MISC_INSTALL_DATA=
29353	MISC_UNINSTALL_DATA=
29354else
29355	MISC_INSTALL_DATA=install.data
29356	MISC_UNINSTALL_DATA=uninstall.data
29357fi
29358
29359if test "x$cf_with_db_install" = "xno" || test "x$TERMINFO_SRC" = "xno"; then
29360	MAKE_DATABASE="#"
29361else
29362	MAKE_DATABASE="$MAKE_TERMINFO"
29363fi
29364
29365if test -n "$PACKAGE"
29366then
29367	PACKAGE="${PACKAGE}${DFT_ARG_SUFFIX}"
29368	export PACKAGE
29369	echo "package: $PACKAGE"
29370fi
29371
29372UNALTERED_SYMS=
29373cf_filter_syms=no
29374
29375if test -n "$RESULTING_SYMS"
29376then
29377	cf_filter_syms=$cf_dft_filter_syms
29378	test -n "$verbose" && echo "	will map symbols to ABI=$cf_cv_abi_default" 1>&6
29379
29380echo "${as_me:-configure}:29380: testing will map symbols to ABI=$cf_cv_abi_default ..." 1>&5
29381
29382fi
29383
29384if test "x$WILDCARD_SYMS" = xno
29385then
29386	cf_filter_syms=yes
29387fi
29388
29389test "x$cf_with_trace" = xyes && NCURSES_INLINE=
29390
29391UNALTERED_SYMS=`echo "$RESULTING_SYMS" | sed -e 's/\\$/\\\\$/g'`
29392if test "$cf_filter_syms" = yes
29393then
29394	RESULTING_SYMS=resulting.map
29395fi
29396
29397if test "x$cross_compiling" = xyes ; then
29398	ADAGEN_LDFLAGS='$(CROSS_LDFLAGS)'
29399	CHECK_BUILD="#"
29400else
29401	ADAGEN_LDFLAGS='$(NATIVE_LDFLAGS)'
29402	CHECK_BUILD=
29403fi
29404
29405# This is used for the *-config script and *.pc data files.
29406
29407echo "$as_me:29407: checking for linker search path" >&5
29408echo $ECHO_N "checking for linker search path... $ECHO_C" >&6
29409if test "${cf_cv_ld_searchpath+set}" = set; then
29410  echo $ECHO_N "(cached) $ECHO_C" >&6
29411else
29412
29413if test "$cross_compiling" != yes ; then
29414
29415# GNU binutils' ld does not involve permissions which may stop ldconfig.
29416cf_pathlist=`${LD:-ld} --verbose 2>/dev/null | grep SEARCH_DIR | sed -e 's,SEARCH_DIR[("=][("=]*,,g' -e 's/"[)];//gp' | sort -u`
29417
29418# The -NX options tell newer versions of Linux ldconfig to not attempt to
29419# update the cache, which makes it run faster.
29420test -z "$cf_pathlist" && \
29421	cf_pathlist=`(ldconfig -NX -v) 2>/dev/null | sed -e '/^[ 	]/d' -e 's/:$//' | sort -u`
29422
29423test -z "$cf_pathlist" &&
29424	cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e '/^[ 	]/d' -e 's/:$//p' | sort -u`
29425
29426# This works with OpenBSD 6.5, which lists only filenames
29427test -z "$cf_pathlist" &&
29428	cf_pathlist=`(ldconfig -v) 2>/dev/null | sed -n -e 's,^Adding \(.*\)/.*$,\1,p' | sort -u`
29429
29430if test -z "$cf_pathlist"
29431then
29432	# dyld default path with MacOS
29433	if test -f /usr/bin/otool && test "x`uname -s`" = xDarwin
29434	then
29435		# do this to bypass check
29436		cf_cv_ld_searchpath='$HOME/lib'
29437		cf_pathlist="/usr/local/lib /lib /usr/lib"
29438	fi
29439fi
29440
29441if test -z "$cf_pathlist"
29442then
29443	# Solaris is "SunOS"
29444	if test -f /usr/bin/isainfo && test "x`uname -s`" = xSunOS
29445	then
29446		case x`(isainfo -b)` in
29447		(x64)
29448			cf_pathlist="$cf_pathlist /lib/64 /usr/lib/64"
29449			;;
29450		(x32)
29451			test -d /usr/ccs/lib && cf_pathlist="$cf_pathlist /usr/ccs/lib"
29452			cf_pathlist="$cf_pathlist /lib /usr/lib"
29453			;;
29454		(*)
29455			{ echo "$as_me:29455: WARNING: problem with Solaris architecture" >&5
29456echo "$as_me: WARNING: problem with Solaris architecture" >&2;}
29457			;;
29458		esac
29459	fi
29460fi
29461
29462if test -z "$cf_pathlist"
29463then
29464	# HP-UX
29465	if test x"`uname -s`" = xHP-UX
29466	then
29467		case x`getconf LONG_BIT` in
29468		(x64)
29469			cf_pathlist="/usr/lib/hpux64"
29470			;;
29471		(x*)
29472			cf_pathlist="/usr/lib/hpux32"
29473			;;
29474		esac
29475	fi
29476fi
29477
29478fi
29479
29480# If nothing else, assume it is conventional
29481test -z "$cf_pathlist" && cf_pathlist="/usr/lib /lib"
29482
29483# Finally, check that this is only directories
29484for cf_path in $0 $cf_pathlist
29485do
29486	if test -d "$cf_path"; then
29487		test -n "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath="${cf_cv_ld_searchpath} "
29488		cf_cv_ld_searchpath="${cf_cv_ld_searchpath}${cf_path}"
29489	fi
29490done
29491
29492# Ensure that it is nonempty
29493test -z "$cf_cv_ld_searchpath" && cf_cv_ld_searchpath=/usr/lib
29494
29495fi
29496echo "$as_me:29496: result: $cf_cv_ld_searchpath" >&5
29497echo "${ECHO_T}$cf_cv_ld_searchpath" >&6
29498
29499LD_SEARCHPATH=`echo "$cf_cv_ld_searchpath"|sed -e 's/ /|/g'`
29500
29501ac_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 man/man_db.renames $SUB_MAKEFILES Makefile"
29502ac_config_commands="$ac_config_commands default"
29503cat >confcache <<\_ACEOF
29504# This file is a shell script that caches the results of configure
29505# tests run on this system so they can be shared between configure
29506# scripts and configure runs, see configure's option --config-cache.
29507# It is not useful on other systems.  If it contains results you don't
29508# want to keep, you may remove or edit it.
29509#
29510# config.status only pays attention to the cache file if you give it
29511# the --recheck option to rerun configure.
29512#
29513# `ac_cv_env_foo' variables (set or unset) will be overridden when
29514# loading this file, other *unset* `ac_cv_foo' will be assigned the
29515# following values.
29516
29517_ACEOF
29518
29519# The following way of writing the cache mishandles newlines in values,
29520# but we know of no workaround that is simple, portable, and efficient.
29521# So, don't put newlines in cache variables' values.
29522# Ultrix sh set writes to stderr and can't be redirected directly,
29523# and sets the high bit in the cache file unless we assign to the vars.
29524{
29525  (set) 2>&1 |
29526    case `(ac_space=' '; set | grep ac_space) 2>&1` in
29527    *ac_space=\ *)
29528      # `set' does not quote correctly, so add quotes (double-quote
29529      # substitution turns \\\\ into \\, and sed turns \\ into \).
29530      sed -n \
29531        "s/'/'\\\\''/g;
29532    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
29533      ;;
29534    *)
29535      # `set' quotes correctly as required by POSIX, so do not add quotes.
29536      sed -n \
29537        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
29538      ;;
29539    esac;
29540} |
29541  sed '
29542     t clear
29543     : clear
29544     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
29545     t end
29546     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
29547     : end' >>confcache
29548if cmp -s $cache_file confcache; then :; else
29549  if test -w $cache_file; then
29550    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
29551    cat confcache >$cache_file
29552  else
29553    echo "not updating unwritable cache $cache_file"
29554  fi
29555fi
29556rm -f confcache
29557
29558test "x$prefix" = xNONE && prefix=$ac_default_prefix
29559# Let make expand exec_prefix.
29560test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
29561
29562# VPATH may cause trouble with some makes, so we remove $(srcdir),
29563# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
29564# trailing colons and then remove the whole line if VPATH becomes empty
29565# (actually we leave an empty line to preserve line numbers).
29566if test "x$srcdir" = x.; then
29567  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
29568s/:*\$(srcdir):*/:/;
29569s/:*\${srcdir}:*/:/;
29570s/:*@srcdir@:*/:/;
29571s/^\([^=]*=[ 	]*\):*/\1/;
29572s/:*$//;
29573s/^[^=]*=[ 	]*$//;
29574}'
29575fi
29576
29577DEFS=-DHAVE_CONFIG_H
29578
29579: "${CONFIG_STATUS=./config.status}"
29580ac_clean_files_save=$ac_clean_files
29581ac_clean_files="$ac_clean_files $CONFIG_STATUS"
29582{ echo "$as_me:29582: creating $CONFIG_STATUS" >&5
29583echo "$as_me: creating $CONFIG_STATUS" >&6;}
29584cat >"$CONFIG_STATUS" <<_ACEOF
29585#! $SHELL
29586# Generated automatically by configure.
29587# Run this file to recreate the current configuration.
29588# Compiler output produced by configure, useful for debugging
29589# configure, is in config.log if it exists.
29590
29591me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
29592
29593debug=false
29594SHELL=\${CONFIG_SHELL-$SHELL}
29595ac_cs_invocation="\$0 \$@"
29596
29597CLICOLOR_FORCE= GREP_OPTIONS=
29598unset CLICOLOR_FORCE GREP_OPTIONS
29599_ACEOF
29600
29601cat >>"$CONFIG_STATUS" <<\_ACEOF
29602# Be Bourne compatible
29603if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
29604  emulate sh
29605  NULLCMD=:
29606elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29607  set -o posix
29608fi
29609
29610# Name of the executable.
29611as_me=`echo "$0" |sed 's,.*[\\/],,'`
29612
29613if expr a : '\(a\)' >/dev/null 2>&1; then
29614  as_expr="expr"
29615else
29616  as_expr="false"
29617fi
29618
29619rm -f conf$$ conf$$.exe conf$$.file
29620echo >conf$$.file
29621if ln -s conf$$.file conf$$ 2>/dev/null; then
29622  # We could just check for DJGPP; but this test a) works b) is more generic
29623  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
29624  if test -f conf$$.exe; then
29625    # Don't use ln at all; we don't have any links
29626    as_ln_s='cp -p'
29627  else
29628    as_ln_s='ln -s'
29629  fi
29630elif ln conf$$.file conf$$ 2>/dev/null; then
29631  as_ln_s='ln'
29632else
29633  as_ln_s='cp -p'
29634fi
29635rm -f conf$$ conf$$.exe conf$$.file
29636
29637as_executable_p="test -f"
29638
29639# Support unset when possible.
29640if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
29641  as_unset="unset"
29642else
29643  as_unset="false"
29644fi
29645
29646# NLS nuisances.
29647$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
29648$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
29649$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
29650$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
29651$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
29652$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
29653$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
29654$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
29655
29656# IFS
29657# We need space, tab and new line, in precisely that order.
29658as_nl='
29659'
29660IFS=" 	$as_nl"
29661
29662# CDPATH.
29663$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
29664
29665exec 6>&1
29666
29667_ACEOF
29668
29669# Files that config.status was made for.
29670if test -n "$ac_config_files"; then
29671  echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
29672fi
29673
29674if test -n "$ac_config_headers"; then
29675  echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
29676fi
29677
29678if test -n "$ac_config_links"; then
29679  echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
29680fi
29681
29682if test -n "$ac_config_commands"; then
29683  echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
29684fi
29685
29686cat >>"$CONFIG_STATUS" <<\EOF
29687
29688ac_cs_usage="\
29689\`$as_me' instantiates files from templates according to the
29690current configuration.
29691
29692Usage: $0 [OPTIONS] [FILE]...
29693
29694  -h, --help       print this help, then exit
29695  -V, --version    print version number, then exit
29696  -d, --debug      don't remove temporary files
29697      --recheck    update $as_me by reconfiguring in the same conditions
29698  --file=FILE[:TEMPLATE]
29699                   instantiate the configuration file FILE
29700  --header=FILE[:TEMPLATE]
29701                   instantiate the configuration header FILE
29702
29703Configuration files:
29704$config_files
29705
29706Configuration headers:
29707$config_headers
29708
29709Configuration commands:
29710$config_commands
29711
29712Report bugs to <dickey@invisible-island.net>."
29713EOF
29714
29715cat >>"$CONFIG_STATUS" <<EOF
29716ac_cs_version="\\
29717config.status
29718configured by $0, generated by GNU Autoconf 2.52.20231210,
29719  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
29720
29721Copyright 2003-2022,2023	Thomas E. Dickey
29722Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
29723Free Software Foundation, Inc.
29724This config.status script is free software; the Free Software Foundation
29725gives unlimited permission to copy, distribute and modify it."
29726srcdir="$srcdir"
29727INSTALL="$INSTALL"
29728EOF
29729
29730cat >>"$CONFIG_STATUS" <<\EOF
29731# If no file are specified by the user, then we need to provide default
29732# value.  By we need to know if files were specified by the user.
29733ac_need_defaults=:
29734while test $# != 0
29735do
29736  case $1 in
29737  --*=*)
29738    ac_option=`expr "x$1" : 'x\([^=]*\)='`
29739    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
29740    shift
29741    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
29742    shift
29743    ;;
29744  -*);;
29745  *) # This is not an option, so the user has probably given explicit
29746     # arguments.
29747     ac_need_defaults=false;;
29748  esac
29749
29750  case $1 in
29751  # Handling of the options.
29752EOF
29753cat >>"$CONFIG_STATUS" <<EOF
29754  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
29755    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
29756    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
29757EOF
29758cat >>"$CONFIG_STATUS" <<\EOF
29759  --version | --vers* | -V )
29760    echo "$ac_cs_version"; exit 0 ;;
29761  --he | --h)
29762    # Conflict between --help and --header
29763    { { echo "$as_me:29763: error: ambiguous option: $1
29764Try \`$0 --help' for more information." >&5
29765echo "$as_me: error: ambiguous option: $1
29766Try \`$0 --help' for more information." >&2;}
29767   { (exit 1); exit 1; }; };;
29768  --help | --hel | -h )
29769    echo "$ac_cs_usage"; exit 0 ;;
29770  --debug | --d* | -d )
29771    debug=: ;;
29772  --file | --fil | --fi | --f )
29773    shift
29774    CONFIG_FILES="$CONFIG_FILES $1"
29775    ac_need_defaults=false;;
29776  --header | --heade | --head | --hea )
29777    shift
29778    CONFIG_HEADERS="$CONFIG_HEADERS $1"
29779    ac_need_defaults=false;;
29780
29781  # This is an error.
29782  -*) { { echo "$as_me:29782: error: unrecognized option: $1
29783Try \`$0 --help' for more information." >&5
29784echo "$as_me: error: unrecognized option: $1
29785Try \`$0 --help' for more information." >&2;}
29786   { (exit 1); exit 1; }; } ;;
29787
29788  *) ac_config_targets="$ac_config_targets $1" ;;
29789
29790  esac
29791  shift
29792done
29793
29794exec 5>>config.log
29795cat >&5 << _ACEOF
29796
29797## ----------------------- ##
29798## Running config.status.  ##
29799## ----------------------- ##
29800
29801This file was extended by $as_me 2.52.20231210, executed with
29802  CONFIG_FILES    = $CONFIG_FILES
29803  CONFIG_HEADERS  = $CONFIG_HEADERS
29804  CONFIG_LINKS    = $CONFIG_LINKS
29805  CONFIG_COMMANDS = $CONFIG_COMMANDS
29806  > "$ac_cs_invocation"
29807on `(hostname || uname -n) 2>/dev/null | sed 1q`
29808
29809_ACEOF
29810EOF
29811
29812cat >>"$CONFIG_STATUS" <<EOF
29813#
29814# INIT-COMMANDS section.
29815#
29816
29817### Special initialization commands, used to pass information from the
29818### configuration-run into config.status
29819
29820ALTERNATE_SYMS="$ALTERNATE_SYMS"
29821AWK="$AWK"
29822CXX_NAME="$CXX_NAME"
29823DFT_ARG_SUFFIX="$DFT_ARG_SUFFIX"
29824DFT_LWR_MODEL="$DFT_LWR_MODEL"
29825ECHO_LD="$ECHO_LD"
29826EXTRA_SUFFIX="$EXTRA_SUFFIX"
29827FORM_NAME="$FORM_NAME"
29828LDCONFIG="$LDCONFIG"
29829LIBTOOL_VERSION="$LIBTOOL_VERSION"
29830LIB_NAME="$LIB_NAME"
29831LIB_PREFIX="$LIB_PREFIX"
29832LIB_SUBSETS="$LIB_SUBSETS"
29833LIB_SUFFIX="$LIB_SUFFIX"
29834LIB_TRACING="$LIB_TRACING"
29835LN_S="$LN_S"
29836MAKE_TERMINFO="$MAKE_TERMINFO"
29837MANPAGE_RENAMES="$MANPAGE_RENAMES"
29838MENU_NAME="$MENU_NAME"
29839NCURSES_MAJOR="$NCURSES_MAJOR"
29840NCURSES_MINOR="$NCURSES_MINOR"
29841NCURSES_OSPEED="$NCURSES_OSPEED"
29842NCURSES_PATCH="$NCURSES_PATCH"
29843PANEL_NAME="$PANEL_NAME"
29844SRC_SUBDIRS="$SRC_SUBDIRS"
29845TERMINFO="$TERMINFO"
29846TICS_ARG_SUFFIX="$TICS_ARG_SUFFIX"
29847TICS_LIB_SUFFIX="$TICS_LIB_SUFFIX"
29848TICS_NAME="$TICS_NAME"
29849TICS_SUFFIX="$TICS_SUFFIX"
29850TIC_PATH="$TIC_PATH"
29851TINFO_ARG_SUFFIX="$TINFO_ARG_SUFFIX"
29852TINFO_LIB_SUFFIX="$TINFO_LIB_SUFFIX"
29853TINFO_NAME="$TINFO_NAME"
29854TINFO_SUFFIX="$TINFO_SUFFIX"
29855UNALTERED_SYMS="$UNALTERED_SYMS"
29856USE_ARG_SUFFIX="$USE_ARG_SUFFIX"
29857USE_CFG_SUFFIX="$USE_CFG_SUFFIX"
29858USE_LIB_SUFFIX="$USE_LIB_SUFFIX"
29859USE_OLD_MAKERULES="$USE_OLD_MAKERULES"
29860WILDCARD_SYMS="$WILDCARD_SYMS"
29861WITH_CURSES_H="$with_curses_h"
29862WITH_ECHO="${enable_echo:=yes}"
29863WITH_OVERWRITE="$with_overwrite"
29864cf_LIST_MODELS="$cf_list_models"
29865cf_cv_VERSION_GNATMAKE=$cf_cv_VERSION_GNATMAKE
29866cf_cv_VERSION_GPRBUILD=$cf_cv_VERSION_GPRBUILD
29867cf_cv_abi_default="$cf_cv_abi_default"
29868cf_cv_abi_version="$cf_cv_abi_version"
29869cf_cv_do_relink="$cf_cv_do_relink"
29870cf_cv_do_reranlib="$cf_cv_do_reranlib"
29871cf_cv_do_symlinks="$cf_cv_do_symlinks"
29872cf_cv_enable_lp64="$cf_cv_enable_lp64"
29873cf_cv_enable_opaque="$cf_cv_enable_opaque"
29874cf_cv_make_PHONY="$cf_cv_make_PHONY"
29875cf_cv_prog_CC_c_o=$cf_cv_prog_CC_c_o
29876cf_cv_prog_CXX_c_o=$cf_cv_prog_CXX_c_o
29877cf_cv_prog_gnat_correct=$cf_cv_prog_gnat_correct
29878cf_cv_rel_version="$cf_cv_rel_version"
29879cf_cv_rm_so_locs="$cf_cv_rm_so_locs"
29880cf_cv_shared_soname='$cf_cv_shared_soname'
29881cf_cv_shlib_version="$cf_cv_shlib_version"
29882cf_cv_shlib_version_infix="$cf_cv_shlib_version_infix"
29883cf_cv_system_name="$cf_cv_system_name"
29884cf_cv_term_driver="$with_term_driver"
29885cf_with_ada="$cf_with_ada"
29886cf_with_cxx_binding="$cf_with_cxx_binding"
29887cf_with_db_install="$cf_with_db_install"
29888cf_with_manpages="$cf_with_manpages"
29889cf_with_tests="$cf_with_tests"
29890host="$host"
29891target="$target"
29892verbose="$verbose"
29893with_shared_cxx="$with_shared_cxx"
29894
29895EOF
29896
29897cat >>"$CONFIG_STATUS" <<\EOF
29898for ac_config_target in $ac_config_targets
29899do
29900  case "$ac_config_target" in
29901  # Handling of arguments.
29902  "include/MKterm.h.awk" ) CONFIG_FILES="$CONFIG_FILES include/MKterm.h.awk" ;;
29903  "include/curses.head" ) CONFIG_FILES="$CONFIG_FILES include/curses.head:include/curses.h.in" ;;
29904  "include/ncurses_dll.h" ) CONFIG_FILES="$CONFIG_FILES include/ncurses_dll.h" ;;
29905  "include/termcap.h" ) CONFIG_FILES="$CONFIG_FILES include/termcap.h" ;;
29906  "include/unctrl.h" ) CONFIG_FILES="$CONFIG_FILES include/unctrl.h" ;;
29907  "man/man_db.renames" ) CONFIG_FILES="$CONFIG_FILES man/man_db.renames" ;;
29908  "$SUB_MAKEFILES" ) CONFIG_FILES="$CONFIG_FILES $SUB_MAKEFILES" ;;
29909  "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
29910  "default" ) CONFIG_COMMANDS="$CONFIG_COMMANDS default" ;;
29911  "include/ncurses_cfg.h" ) CONFIG_HEADERS="$CONFIG_HEADERS include/ncurses_cfg.h:include/ncurses_cfg.hin" ;;
29912  *) { { echo "$as_me:29912: error: invalid argument: $ac_config_target" >&5
29913echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
29914   { (exit 1); exit 1; }; };;
29915  esac
29916done
29917
29918# If the user did not use the arguments to specify the items to instantiate,
29919# then the envvar interface is used.  Set only those that are not.
29920# We use the long form for the default assignment because of an extremely
29921# bizarre bug on SunOS 4.1.3.
29922if "$ac_need_defaults"; then
29923  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
29924  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
29925  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
29926fi
29927
29928# Create a temporary directory, and hook for its removal unless debugging.
29929$debug ||
29930{
29931  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
29932  trap '{ (exit 1); exit 1; }' 1 2 13 15
29933}
29934
29935# Create a (secure) tmp directory for tmp files.
29936: "${TMPDIR=/tmp}"
29937{
29938  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
29939  test -n "$tmp" && test -d "$tmp"
29940}  ||
29941{
29942  tmp=$TMPDIR/cs$$-$RANDOM
29943  (umask 077 && mkdir "$tmp")
29944} ||
29945{
29946   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
29947   { (exit 1); exit 1; }
29948}
29949
29950EOF
29951
29952cat >>"$CONFIG_STATUS" <<EOF
29953
29954#
29955# CONFIG_FILES section.
29956#
29957
29958# No need to generate the scripts if there are no CONFIG_FILES.
29959# This happens for instance when ./config.status config.h
29960if test -n "\$CONFIG_FILES"; then
29961  # Protect against being on the right side of a sed subst in config.status.
29962  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
29963   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
29964s,@SHELL@,$SHELL,;t t
29965s,@exec_prefix@,$exec_prefix,;t t
29966s,@prefix@,$prefix,;t t
29967s,@program_transform_name@,$program_transform_name,;t t
29968s,@bindir@,$bindir,;t t
29969s,@sbindir@,$sbindir,;t t
29970s,@libexecdir@,$libexecdir,;t t
29971s,@datarootdir@,$datarootdir,;t t
29972s,@datadir@,$datadir,;t t
29973s,@sysconfdir@,$sysconfdir,;t t
29974s,@sharedstatedir@,$sharedstatedir,;t t
29975s,@localstatedir@,$localstatedir,;t t
29976s,@runstatedir@,$runstatedir,;t t
29977s,@libdir@,$libdir,;t t
29978s,@includedir@,$includedir,;t t
29979s,@oldincludedir@,$oldincludedir,;t t
29980s,@infodir@,$infodir,;t t
29981s,@mandir@,$mandir,;t t
29982s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
29983s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
29984s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
29985s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
29986s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
29987s,@build_alias@,$build_alias,;t t
29988s,@host_alias@,$host_alias,;t t
29989s,@target_alias@,$target_alias,;t t
29990s,@ECHO_C@,$ECHO_C,;t t
29991s,@ECHO_N@,$ECHO_N,;t t
29992s,@ECHO_T@,$ECHO_T,;t t
29993s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
29994s,@DEFS@,$DEFS,;t t
29995s,@LIBS@,$LIBS,;t t
29996s,@top_builddir@,$top_builddir,;t t
29997s,@GREP@,$GREP,;t t
29998s,@EGREP@,$EGREP,;t t
29999s,@NCURSES_MAJOR@,$NCURSES_MAJOR,;t t
30000s,@NCURSES_MINOR@,$NCURSES_MINOR,;t t
30001s,@NCURSES_PATCH@,$NCURSES_PATCH,;t t
30002s,@cf_cv_rel_version@,$cf_cv_rel_version,;t t
30003s,@cf_cv_abi_version@,$cf_cv_abi_version,;t t
30004s,@cf_cv_abi_default@,$cf_cv_abi_default,;t t
30005s,@cf_cv_builtin_bool@,$cf_cv_builtin_bool,;t t
30006s,@cf_cv_header_stdbool_h@,$cf_cv_header_stdbool_h,;t t
30007s,@cf_cv_type_of_bool@,$cf_cv_type_of_bool,;t t
30008s,@VERSION@,$VERSION,;t t
30009s,@VERSION_MAJOR@,$VERSION_MAJOR,;t t
30010s,@VERSION_MINOR@,$VERSION_MINOR,;t t
30011s,@VERSION_PATCH@,$VERSION_PATCH,;t t
30012s,@PACKAGE@,$PACKAGE,;t t
30013s,@build@,$build,;t t
30014s,@build_cpu@,$build_cpu,;t t
30015s,@build_vendor@,$build_vendor,;t t
30016s,@build_os@,$build_os,;t t
30017s,@host@,$host,;t t
30018s,@host_cpu@,$host_cpu,;t t
30019s,@host_vendor@,$host_vendor,;t t
30020s,@host_os@,$host_os,;t t
30021s,@target@,$target,;t t
30022s,@target_cpu@,$target_cpu,;t t
30023s,@target_vendor@,$target_vendor,;t t
30024s,@target_os@,$target_os,;t t
30025s,@FGREP@,$FGREP,;t t
30026s,@CC@,$CC,;t t
30027s,@CFLAGS@,$CFLAGS,;t t
30028s,@LDFLAGS@,$LDFLAGS,;t t
30029s,@CPPFLAGS@,$CPPFLAGS,;t t
30030s,@ac_ct_CC@,$ac_ct_CC,;t t
30031s,@EXEEXT@,$EXEEXT,;t t
30032s,@OBJEXT@,$OBJEXT,;t t
30033s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
30034s,@CPP@,$CPP,;t t
30035s,@LDCONFIG@,$LDCONFIG,;t t
30036s,@CXX@,$CXX,;t t
30037s,@CXXFLAGS@,$CXXFLAGS,;t t
30038s,@ac_ct_CXX@,$ac_ct_CXX,;t t
30039s,@AWK@,$AWK,;t t
30040s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
30041s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
30042s,@INSTALL_DATA@,$INSTALL_DATA,;t t
30043s,@LINT@,$LINT,;t t
30044s,@LINT_OPTS@,$LINT_OPTS,;t t
30045s,@LINT_LIBS@,$LINT_LIBS,;t t
30046s,@LN_S@,$LN_S,;t t
30047s,@cf_config_suffix@,$cf_config_suffix,;t t
30048s,@PKG_CONFIG@,$PKG_CONFIG,;t t
30049s,@ac_pt_PKG_CONFIG@,$ac_pt_PKG_CONFIG,;t t
30050s,@PKG_CONFIG_LIBDIR@,$PKG_CONFIG_LIBDIR,;t t
30051s,@MAKE_PC_FILES@,$MAKE_PC_FILES,;t t
30052s,@PC_MODULE_SUFFIX@,$PC_MODULE_SUFFIX,;t t
30053s,@SET_MAKE@,$SET_MAKE,;t t
30054s,@MAKE_NO_PHONY@,$MAKE_NO_PHONY,;t t
30055s,@MAKE_PHONY@,$MAKE_PHONY,;t t
30056s,@CTAGS@,$CTAGS,;t t
30057s,@ETAGS@,$ETAGS,;t t
30058s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
30059s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
30060s,@cf_cv_makeflags@,$cf_cv_makeflags,;t t
30061s,@RANLIB@,$RANLIB,;t t
30062s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
30063s,@LD@,$LD,;t t
30064s,@ac_ct_LD@,$ac_ct_LD,;t t
30065s,@AR@,$AR,;t t
30066s,@ac_ct_AR@,$ac_ct_AR,;t t
30067s,@NM@,$NM,;t t
30068s,@ac_ct_NM@,$ac_ct_NM,;t t
30069s,@ARFLAGS@,$ARFLAGS,;t t
30070s,@DESTDIR@,$DESTDIR,;t t
30071s,@BUILD_CC@,$BUILD_CC,;t t
30072s,@BUILD_CPP@,$BUILD_CPP,;t t
30073s,@BUILD_CFLAGS@,$BUILD_CFLAGS,;t t
30074s,@BUILD_CPPFLAGS@,$BUILD_CPPFLAGS,;t t
30075s,@BUILD_LDFLAGS@,$BUILD_LDFLAGS,;t t
30076s,@BUILD_LIBS@,$BUILD_LIBS,;t t
30077s,@BUILD_EXEEXT@,$BUILD_EXEEXT,;t t
30078s,@BUILD_OBJEXT@,$BUILD_OBJEXT,;t t
30079s,@cf_list_models@,$cf_list_models,;t t
30080s,@ABI_VERSION@,$ABI_VERSION,;t t
30081s,@LIBTOOL_VERSION@,$LIBTOOL_VERSION,;t t
30082s,@LIBTOOL@,$LIBTOOL,;t t
30083s,@ac_ct_LIBTOOL@,$ac_ct_LIBTOOL,;t t
30084s,@LT_UNDEF@,$LT_UNDEF,;t t
30085s,@LIBTOOL_CXX@,$LIBTOOL_CXX,;t t
30086s,@LIBTOOL_OPTS@,$LIBTOOL_OPTS,;t t
30087s,@LIB_CREATE@,$LIB_CREATE,;t t
30088s,@LIB_OBJECT@,$LIB_OBJECT,;t t
30089s,@LIB_SUFFIX@,$LIB_SUFFIX,;t t
30090s,@LIB_PREP@,$LIB_PREP,;t t
30091s,@LIB_CLEAN@,$LIB_CLEAN,;t t
30092s,@LIB_COMPILE@,$LIB_COMPILE,;t t
30093s,@LIB_LINK@,$LIB_LINK,;t t
30094s,@LIB_INSTALL@,$LIB_INSTALL,;t t
30095s,@LIB_UNINSTALL@,$LIB_UNINSTALL,;t t
30096s,@DFT_LWR_MODEL@,$DFT_LWR_MODEL,;t t
30097s,@DFT_UPR_MODEL@,$DFT_UPR_MODEL,;t t
30098s,@TICS_NAME@,$TICS_NAME,;t t
30099s,@TINFO_NAME@,$TINFO_NAME,;t t
30100s,@LIB_NAME@,$LIB_NAME,;t t
30101s,@LIB_PREFIX@,$LIB_PREFIX,;t t
30102s,@CC_G_OPT@,$CC_G_OPT,;t t
30103s,@CXX_G_OPT@,$CXX_G_OPT,;t t
30104s,@LD_MODEL@,$LD_MODEL,;t t
30105s,@shlibdir@,$shlibdir,;t t
30106s,@MAKE_DLLS@,$MAKE_DLLS,;t t
30107s,@CC_SHARED_OPTS@,$CC_SHARED_OPTS,;t t
30108s,@LD_RPATH_OPT@,$LD_RPATH_OPT,;t t
30109s,@LD_SHARED_OPTS@,$LD_SHARED_OPTS,;t t
30110s,@MK_SHARED_LIB@,$MK_SHARED_LIB,;t t
30111s,@RM_SHARED_OPTS@,$RM_SHARED_OPTS,;t t
30112s,@LINK_PROGS@,$LINK_PROGS,;t t
30113s,@LINK_TESTS@,$LINK_TESTS,;t t
30114s,@EXTRA_LDFLAGS@,$EXTRA_LDFLAGS,;t t
30115s,@LOCAL_LDFLAGS@,$LOCAL_LDFLAGS,;t t
30116s,@LOCAL_LDFLAGS2@,$LOCAL_LDFLAGS2,;t t
30117s,@INSTALL_LIB@,$INSTALL_LIB,;t t
30118s,@RPATH_LIST@,$RPATH_LIST,;t t
30119s,@EXPORT_SYMS@,$EXPORT_SYMS,;t t
30120s,@RESULTING_SYMS@,$RESULTING_SYMS,;t t
30121s,@VERSIONED_SYMS@,$VERSIONED_SYMS,;t t
30122s,@WILDCARD_SYMS@,$WILDCARD_SYMS,;t t
30123s,@cf_ldd_prog@,$cf_ldd_prog,;t t
30124s,@EXTRA_PKG_LDFLAGS@,$EXTRA_PKG_LDFLAGS,;t t
30125s,@EXTRA_SUFFIX@,$EXTRA_SUFFIX,;t t
30126s,@TERMINFO_SRC@,$TERMINFO_SRC,;t t
30127s,@NCURSES_USE_DATABASE@,$NCURSES_USE_DATABASE,;t t
30128s,@TIC@,$TIC,;t t
30129s,@ac_ct_TIC@,$ac_ct_TIC,;t t
30130s,@INFOCMP@,$INFOCMP,;t t
30131s,@ac_ct_INFOCMP@,$ac_ct_INFOCMP,;t t
30132s,@FALLBACK_LIST@,$FALLBACK_LIST,;t t
30133s,@USE_FALLBACKS@,$USE_FALLBACKS,;t t
30134s,@WHICH_XTERM@,$WHICH_XTERM,;t t
30135s,@XTERM_KBS@,$XTERM_KBS,;t t
30136s,@TERMINFO_DIRS@,$TERMINFO_DIRS,;t t
30137s,@TERMINFO@,$TERMINFO,;t t
30138s,@MAKE_TERMINFO@,$MAKE_TERMINFO,;t t
30139s,@USE_BIG_STRINGS@,$USE_BIG_STRINGS,;t t
30140s,@TERMPATH@,$TERMPATH,;t t
30141s,@NCURSES_USE_TERMCAP@,$NCURSES_USE_TERMCAP,;t t
30142s,@BROKEN_LINKER@,$BROKEN_LINKER,;t t
30143s,@NCURSES_WCWIDTH_GRAPHICS@,$NCURSES_WCWIDTH_GRAPHICS,;t t
30144s,@NCURSES_CH_T@,$NCURSES_CH_T,;t t
30145s,@NCURSES_LIBUTF8@,$NCURSES_LIBUTF8,;t t
30146s,@NEED_WCHAR_H@,$NEED_WCHAR_H,;t t
30147s,@NCURSES_MBSTATE_T@,$NCURSES_MBSTATE_T,;t t
30148s,@NCURSES_WCHAR_T@,$NCURSES_WCHAR_T,;t t
30149s,@NCURSES_WINT_T@,$NCURSES_WINT_T,;t t
30150s,@NCURSES_OK_WCHAR_T@,$NCURSES_OK_WCHAR_T,;t t
30151s,@NCURSES_OK_WINT_T@,$NCURSES_OK_WINT_T,;t t
30152s,@cf_cv_enable_lp64@,$cf_cv_enable_lp64,;t t
30153s,@NCURSES_TPARM_VARARGS@,$NCURSES_TPARM_VARARGS,;t t
30154s,@NCURSES_WATTR_MACROS@,$NCURSES_WATTR_MACROS,;t t
30155s,@RGB_PATH@,$RGB_PATH,;t t
30156s,@no_x11_rgb@,$no_x11_rgb,;t t
30157s,@NCURSES_BOOL@,$NCURSES_BOOL,;t t
30158s,@TERMINFO_CAPS@,$TERMINFO_CAPS,;t t
30159s,@NCURSES_CHTYPE@,$NCURSES_CHTYPE,;t t
30160s,@NCURSES_OSPEED@,$NCURSES_OSPEED,;t t
30161s,@NCURSES_MMASK_T@,$NCURSES_MMASK_T,;t t
30162s,@NCURSES_CCHARW_MAX@,$NCURSES_CCHARW_MAX,;t t
30163s,@NCURSES_SBOOL@,$NCURSES_SBOOL,;t t
30164s,@NCURSES_TPARM_ARG@,$NCURSES_TPARM_ARG,;t t
30165s,@cf_manpage_format@,$cf_manpage_format,;t t
30166s,@cf_manpage_inboth@,$cf_manpage_inboth,;t t
30167s,@cf_manpage_so_strip@,$cf_manpage_so_strip,;t t
30168s,@cf_manpage_compress@,$cf_manpage_compress,;t t
30169s,@cf_manpage_coptions@,$cf_manpage_coptions,;t t
30170s,@MANPAGE_RENAMES@,$MANPAGE_RENAMES,;t t
30171s,@NCURSES_EXT_FUNCS@,$NCURSES_EXT_FUNCS,;t t
30172s,@GENERATED_EXT_FUNCS@,$GENERATED_EXT_FUNCS,;t t
30173s,@NCURSES_SP_FUNCS@,$NCURSES_SP_FUNCS,;t t
30174s,@GENERATED_SP_FUNCS@,$GENERATED_SP_FUNCS,;t t
30175s,@NCURSES_CONST@,$NCURSES_CONST,;t t
30176s,@NCURSES_EXT_COLORS@,$NCURSES_EXT_COLORS,;t t
30177s,@NCURSES_MOUSE_VERSION@,$NCURSES_MOUSE_VERSION,;t t
30178s,@cf_cv_enable_sigwinch@,$cf_cv_enable_sigwinch,;t t
30179s,@NCURSES_XNAMES@,$NCURSES_XNAMES,;t t
30180s,@PTHREAD@,$PTHREAD,;t t
30181s,@cf_cv_enable_reentrant@,$cf_cv_enable_reentrant,;t t
30182s,@cf_cv_enable_opaque@,$cf_cv_enable_opaque,;t t
30183s,@NCURSES_SIZE_T@,$NCURSES_SIZE_T,;t t
30184s,@NCURSES_OPAQUE@,$NCURSES_OPAQUE,;t t
30185s,@NCURSES_OPAQUE_FORM@,$NCURSES_OPAQUE_FORM,;t t
30186s,@NCURSES_OPAQUE_MENU@,$NCURSES_OPAQUE_MENU,;t t
30187s,@NCURSES_OPAQUE_PANEL@,$NCURSES_OPAQUE_PANEL,;t t
30188s,@NCURSES_WRAP_PREFIX@,$NCURSES_WRAP_PREFIX,;t t
30189s,@NCURSES_IMPEXP@,$NCURSES_IMPEXP,;t t
30190s,@NCURSES_CXX_IMPEXP@,$NCURSES_CXX_IMPEXP,;t t
30191s,@NCURSES_INTEROP_FUNCS@,$NCURSES_INTEROP_FUNCS,;t t
30192s,@NCURSES_WGETCH_EVENTS@,$NCURSES_WGETCH_EVENTS,;t t
30193s,@EXP_WIN32_DRIVER@,$EXP_WIN32_DRIVER,;t t
30194s,@INTERNALS_HDR@,$INTERNALS_HDR,;t t
30195s,@ECHO_LT@,$ECHO_LT,;t t
30196s,@ECHO_LD@,$ECHO_LD,;t t
30197s,@RULE_CC@,$RULE_CC,;t t
30198s,@SHOW_CC@,$SHOW_CC,;t t
30199s,@ECHO_CC@,$ECHO_CC,;t t
30200s,@ECHO_LINK@,$ECHO_LINK,;t t
30201s,@INSTALL_OPT_S@,$INSTALL_OPT_S,;t t
30202s,@INSTALL_OPT_O@,$INSTALL_OPT_O,;t t
30203s,@INSTALL_OPT_P@,$INSTALL_OPT_P,;t t
30204s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
30205s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
30206s,@STDC_NORETURN@,$STDC_NORETURN,;t t
30207s,@ADAFLAGS@,$ADAFLAGS,;t t
30208s,@EXTRA_CXXFLAGS@,$EXTRA_CXXFLAGS,;t t
30209s,@ADA_TRACE@,$ADA_TRACE,;t t
30210s,@MATH_LIB@,$MATH_LIB,;t t
30211s,@NCURSES_INLINE@,$NCURSES_INLINE,;t t
30212s,@cf_cv_typeof_chtype@,$cf_cv_typeof_chtype,;t t
30213s,@cf_cv_1UL@,$cf_cv_1UL,;t t
30214s,@cf_cv_typeof_mmask_t@,$cf_cv_typeof_mmask_t,;t t
30215s,@HAVE_VSSCANF@,$HAVE_VSSCANF,;t t
30216s,@TEST_LIBS@,$TEST_LIBS,;t t
30217s,@TEST_LIBS2@,$TEST_LIBS2,;t t
30218s,@CXXCPP@,$CXXCPP,;t t
30219s,@CXXLDFLAGS@,$CXXLDFLAGS,;t t
30220s,@CXX_AR@,$CXX_AR,;t t
30221s,@CXX_ARFLAGS@,$CXX_ARFLAGS,;t t
30222s,@CXXLIBS@,$CXXLIBS,;t t
30223s,@USE_CXX_BOOL@,$USE_CXX_BOOL,;t t
30224s,@cf_TEMP_gnat@,$cf_TEMP_gnat,;t t
30225s,@M4_exists@,$M4_exists,;t t
30226s,@cf_ada_make@,$cf_ada_make,;t t
30227s,@cf_ada_config@,$cf_ada_config,;t t
30228s,@cf_ada_config_Ada@,$cf_ada_config_Ada,;t t
30229s,@cf_ada_config_C@,$cf_ada_config_C,;t t
30230s,@GNATPREP_OPTS@,$GNATPREP_OPTS,;t t
30231s,@cf_compile_generics@,$cf_compile_generics,;t t
30232s,@cf_generic_objects@,$cf_generic_objects,;t t
30233s,@USE_GNAT_SIGINT@,$USE_GNAT_SIGINT,;t t
30234s,@USE_OLD_MAKERULES@,$USE_OLD_MAKERULES,;t t
30235s,@USE_GNAT_PROJECTS@,$USE_GNAT_PROJECTS,;t t
30236s,@USE_GNAT_LIBRARIES@,$USE_GNAT_LIBRARIES,;t t
30237s,@USE_GNAT_MAKE_GPR@,$USE_GNAT_MAKE_GPR,;t t
30238s,@USE_GNAT_GPRBUILD@,$USE_GNAT_GPRBUILD,;t t
30239s,@cf_ada_compiler@,$cf_ada_compiler,;t t
30240s,@cf_ada_package@,$cf_ada_package,;t t
30241s,@ADA_INCLUDE@,$ADA_INCLUDE,;t t
30242s,@ADA_OBJECTS@,$ADA_OBJECTS,;t t
30243s,@ADA_SHAREDLIB@,$ADA_SHAREDLIB,;t t
30244s,@MAKE_ADA_SHAREDLIB@,$MAKE_ADA_SHAREDLIB,;t t
30245s,@ADA_LIBNAME@,$ADA_LIBNAME,;t t
30246s,@ACPPFLAGS@,$ACPPFLAGS,;t t
30247s,@DFT_ARG_SUFFIX@,$DFT_ARG_SUFFIX,;t t
30248s,@DFT_DEP_SUFFIX@,$DFT_DEP_SUFFIX,;t t
30249s,@DFT_OBJ_SUBDIR@,$DFT_OBJ_SUBDIR,;t t
30250s,@CXX_LIB_SUFFIX@,$CXX_LIB_SUFFIX,;t t
30251s,@USE_ARG_SUFFIX@,$USE_ARG_SUFFIX,;t t
30252s,@USE_CFG_SUFFIX@,$USE_CFG_SUFFIX,;t t
30253s,@USE_LIB_SUFFIX@,$USE_LIB_SUFFIX,;t t
30254s,@TICS_ARG_SUFFIX@,$TICS_ARG_SUFFIX,;t t
30255s,@TICS_DEP_SUFFIX@,$TICS_DEP_SUFFIX,;t t
30256s,@TICS_LIB_SUFFIX@,$TICS_LIB_SUFFIX,;t t
30257s,@TICS_LDFLAGS@,$TICS_LDFLAGS,;t t
30258s,@TICS_LIBS@,$TICS_LIBS,;t t
30259s,@TINFO_ARG_SUFFIX@,$TINFO_ARG_SUFFIX,;t t
30260s,@TINFO_DEP_SUFFIX@,$TINFO_DEP_SUFFIX,;t t
30261s,@TINFO_LIB_SUFFIX@,$TINFO_LIB_SUFFIX,;t t
30262s,@TINFO_LDFLAGS@,$TINFO_LDFLAGS,;t t
30263s,@TINFO_LIBS@,$TINFO_LIBS,;t t
30264s,@TINFO_LDFLAGS2@,$TINFO_LDFLAGS2,;t t
30265s,@LDFLAGS_STATIC@,$LDFLAGS_STATIC,;t t
30266s,@LDFLAGS_SHARED@,$LDFLAGS_SHARED,;t t
30267s,@includesubdir@,$includesubdir,;t t
30268s,@WITH_OVERWRITE@,$WITH_OVERWRITE,;t t
30269s,@TICS_LIST@,$TICS_LIST,;t t
30270s,@TINFO_LIST@,$TINFO_LIST,;t t
30271s,@SHLIB_LIST@,$SHLIB_LIST,;t t
30272s,@FORM_NAME@,$FORM_NAME,;t t
30273s,@MENU_NAME@,$MENU_NAME,;t t
30274s,@PANEL_NAME@,$PANEL_NAME,;t t
30275s,@CXX_NAME@,$CXX_NAME,;t t
30276s,@TEST_ARGS@,$TEST_ARGS,;t t
30277s,@TEST_DEPS@,$TEST_DEPS,;t t
30278s,@TEST_ARG2@,$TEST_ARG2,;t t
30279s,@TEST_DEP2@,$TEST_DEP2,;t t
30280s,@PC_MODULES_TO_MAKE@,$PC_MODULES_TO_MAKE,;t t
30281s,@ADA_SUBDIRS@,$ADA_SUBDIRS,;t t
30282s,@DIRS_TO_MAKE@,$DIRS_TO_MAKE,;t t
30283s,@NCURSES_SHLIB2@,$NCURSES_SHLIB2,;t t
30284s,@HAVE_TCGETATTR@,$HAVE_TCGETATTR,;t t
30285s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
30286s,@HAVE_TERMIO_H@,$HAVE_TERMIO_H,;t t
30287s,@HAVE_TERMIOS_H@,$HAVE_TERMIOS_H,;t t
30288s,@cross_compiling@,$cross_compiling,;t t
30289s,@MAKE_TESTS@,$MAKE_TESTS,;t t
30290s,@ADAHTML_DIR@,$ADAHTML_DIR,;t t
30291s,@LIBTOOL_OPTS_CXX@,$LIBTOOL_OPTS_CXX,;t t
30292s,@PKG_CFLAGS@,$PKG_CFLAGS,;t t
30293s,@MISC_INSTALL_DATA@,$MISC_INSTALL_DATA,;t t
30294s,@MISC_UNINSTALL_DATA@,$MISC_UNINSTALL_DATA,;t t
30295s,@MAKE_DATABASE@,$MAKE_DATABASE,;t t
30296s,@UNALTERED_SYMS@,$UNALTERED_SYMS,;t t
30297s,@ADAGEN_LDFLAGS@,$ADAGEN_LDFLAGS,;t t
30298s,@CHECK_BUILD@,$CHECK_BUILD,;t t
30299s,@PRIVATE_LIBS@,$PRIVATE_LIBS,;t t
30300s,@LD_SEARCHPATH@,$LD_SEARCHPATH,;t t
30301CEOF
30302
30303EOF
30304
30305  cat >>"$CONFIG_STATUS" <<\EOF
30306  # Split the substitutions into bite-sized pieces for seds with
30307  # small command number limits, like on Digital OSF/1 and HP-UX.
30308  ac_max_sed_lines=48
30309  ac_sed_frag=1 # Number of current file.
30310  ac_beg=1 # First line for current file.
30311  ac_end=$ac_max_sed_lines # Line after last line for current file.
30312  ac_more_lines=:
30313  ac_sed_cmds=
30314  while "$ac_more_lines"; do
30315    if test "$ac_beg" -gt 1; then
30316      sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30317    else
30318      sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
30319    fi
30320    if test ! -s "$tmp"/subs.frag; then
30321      ac_more_lines=false
30322    else
30323      # The purpose of the label and of the branching condition is to
30324      # speed up the sed processing (if there are no `@' at all, there
30325      # is no need to browse any of the substitutions).
30326      # These are the two extra sed commands mentioned above.
30327      (echo ':t
30328  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
30329      # It is possible to make a multiline substitution using escaped newlines.
30330      # Ensure that we do not split the substitution between script fragments.
30331      ac_BEG=$ac_end
30332      ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
30333      sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
30334      if test -s "$tmp"/subs.next; then
30335        grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
30336        if test ! -s "$tmp"/subs.edit; then
30337          grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
30338          if test ! -s "$tmp"/subs.edit; then
30339            if test "$ac_beg" -gt 1; then
30340              ac_end=`expr "$ac_end" - 1`
30341              continue
30342            fi
30343          fi
30344        fi
30345      fi
30346
30347      if test -z "$ac_sed_cmds"; then
30348        ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30349      else
30350        ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
30351      fi
30352      ac_sed_frag=`expr "$ac_sed_frag" + 1`
30353      ac_beg=$ac_end
30354      ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
30355    fi
30356  done
30357  if test -z "$ac_sed_cmds"; then
30358    ac_sed_cmds="cat"
30359  fi
30360fi # test -n "$CONFIG_FILES"
30361
30362EOF
30363cat >>"$CONFIG_STATUS" <<\EOF
30364for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
30365  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30366  case "$ac_file" in
30367  - | *:- | *:-:* ) # input from stdin
30368        cat >"$tmp"/stdin
30369        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30370        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30371  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30372        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30373  * )   ac_file_in=$ac_file.in ;;
30374  esac
30375
30376  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
30377  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30378         X"$ac_file" : 'X\(//\)[^/]' \| \
30379         X"$ac_file" : 'X\(//\)$' \| \
30380         X"$ac_file" : 'X\(/\)' \| \
30381         .     : '\(.\)' 2>/dev/null ||
30382echo X"$ac_file" |
30383    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30384  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30385  	  /^X\(\/\/\)$/{ s//\1/; q; }
30386  	  /^X\(\/\).*/{ s//\1/; q; }
30387  	  s/.*/./; q'`
30388  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30389    { case "$ac_dir" in
30390  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30391  *)                      as_incr_dir=.;;
30392esac
30393as_dummy="$ac_dir"
30394for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30395  case $as_mkdir_dir in
30396    # Skip DOS drivespec
30397    ?:) as_incr_dir=$as_mkdir_dir ;;
30398    *)
30399      as_incr_dir=$as_incr_dir/$as_mkdir_dir
30400      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30401    ;;
30402  esac
30403done; }
30404
30405    ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
30406    # A "../" for each directory in $ac_dir_suffix.
30407    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
30408  else
30409    ac_dir_suffix= ac_dots=
30410  fi
30411
30412  case "$srcdir" in
30413  .)  ac_srcdir=.
30414      if test -z "$ac_dots"; then
30415         ac_top_srcdir=.
30416      else
30417         ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
30418      fi ;;
30419  [\\/]* | ?:[\\/]* )
30420      ac_srcdir="$srcdir$ac_dir_suffix";
30421      ac_top_srcdir="$srcdir" ;;
30422  *) # Relative path.
30423    ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
30424    ac_top_srcdir="$ac_dots$srcdir" ;;
30425  esac
30426
30427  case $INSTALL in
30428  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
30429  *) ac_INSTALL=$ac_dots$INSTALL ;;
30430  esac
30431
30432  if test x"$ac_file" != x-; then
30433    { echo "$as_me:30433: creating $ac_file" >&5
30434echo "$as_me: creating $ac_file" >&6;}
30435    rm -f "$ac_file"
30436  fi
30437  # Let's still pretend it is `configure' which instantiates (i.e., don't
30438  # use $as_me), people would be surprised to read:
30439  #    /* config.h.  Generated automatically by config.status.  */
30440  configure_input="Generated automatically from `echo $ac_file_in |
30441                                                 sed 's,.*/,,'` by configure."
30442
30443  # First look for the input files in the build tree, otherwise in the
30444  # src tree.
30445  ac_file_inputs=`IFS=:
30446    for f in $ac_file_in; do
30447      case $f in
30448      -) echo "$tmp"/stdin ;;
30449      [\\/$]*)
30450         # Absolute (can't be DOS-style, as IFS=:)
30451         test -f "$f" || { { echo "$as_me:30451: error: cannot find input file: $f" >&5
30452echo "$as_me: error: cannot find input file: $f" >&2;}
30453   { (exit 1); exit 1; }; }
30454         echo "$f";;
30455      *) # Relative
30456         if test -f "$f"; then
30457           # Build tree
30458           echo "$f"
30459         elif test -f "$srcdir/$f"; then
30460           # Source tree
30461           echo "$srcdir/$f"
30462         else
30463           # /dev/null tree
30464           { { echo "$as_me:30464: error: cannot find input file: $f" >&5
30465echo "$as_me: error: cannot find input file: $f" >&2;}
30466   { (exit 1); exit 1; }; }
30467         fi;;
30468      esac
30469    done` || { (exit 1); exit 1; }
30470EOF
30471cat >>"$CONFIG_STATUS" <<\EOF
30472  ac_warn_datarootdir=no
30473  if test x"$ac_file" != x-; then
30474    for ac_item in $ac_file_inputs
30475    do
30476      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
30477      if test -n "$ac_seen"; then
30478        ac_used=`grep '@datarootdir@' "$ac_item"`
30479        if test -z "$ac_used"; then
30480          { echo "$as_me:30480: WARNING: datarootdir was used implicitly but not set:
30481$ac_seen" >&5
30482echo "$as_me: WARNING: datarootdir was used implicitly but not set:
30483$ac_seen" >&2;}
30484          ac_warn_datarootdir=yes
30485        fi
30486      fi
30487      ac_seen=`grep '${datarootdir}' "$ac_item"`
30488      if test -n "$ac_seen"; then
30489        { echo "$as_me:30489: WARNING: datarootdir was used explicitly but not set:
30490$ac_seen" >&5
30491echo "$as_me: WARNING: datarootdir was used explicitly but not set:
30492$ac_seen" >&2;}
30493        ac_warn_datarootdir=yes
30494      fi
30495    done
30496  fi
30497
30498if test "x$ac_warn_datarootdir" = xyes; then
30499  ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
30500fi
30501
30502EOF
30503cat >>"$CONFIG_STATUS" <<EOF
30504  sed "$ac_vpsub
30505$extrasub
30506EOF
30507cat >>"$CONFIG_STATUS" <<\EOF
30508:t
30509/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
30510s,@configure_input@,$configure_input,;t t
30511s,@srcdir@,$ac_srcdir,;t t
30512s,@top_srcdir@,$ac_top_srcdir,;t t
30513s,@INSTALL@,$ac_INSTALL,;t t
30514" $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
30515  rm -f "$tmp"/stdin
30516EOF
30517test -n "${FGREP}" || FGREP="grep -F"
30518test -n "${EGREP}" || EGREP="grep -E"
30519cat >>"$CONFIG_STATUS" <<EOF
30520  test -n "\${FGREP}" || FGREP="$FGREP"
30521  test -n "\${EGREP}" || EGREP="$EGREP"
30522EOF
30523cat >>"$CONFIG_STATUS" <<\EOF
30524  if test x"$ac_file" != x-; then
30525    cp "$tmp/out" "$ac_file"
30526
30527    for ac_name in prefix exec_prefix datarootdir
30528    do
30529        ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
30530        if test -n "$ac_seen"; then
30531            ac_init=`$EGREP '[ 	]*'$ac_name'[ 	]*=' "$ac_file"`
30532            if test -z "$ac_init"; then
30533              ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
30534              { echo "$as_me:30534: WARNING: Variable $ac_name is used but was not set:
30535$ac_seen" >&5
30536echo "$as_me: WARNING: Variable $ac_name is used but was not set:
30537$ac_seen" >&2;}
30538            fi
30539        fi
30540    done
30541    $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
30542    $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
30543    if test -s "$tmp"/out; then
30544      ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
30545      { echo "$as_me:30545: WARNING: Some variables may not be substituted:
30546$ac_seen" >&5
30547echo "$as_me: WARNING: Some variables may not be substituted:
30548$ac_seen" >&2;}
30549    fi
30550  else
30551    cat "$tmp"/out
30552  fi
30553  rm -f "$tmp"/out
30554
30555done
30556EOF
30557cat >>"$CONFIG_STATUS" <<\EOF
30558
30559#
30560# CONFIG_HEADER section.
30561#
30562
30563# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
30564# NAME is the cpp macro being defined and VALUE is the value it is being given.
30565#
30566# ac_d sets the value in "#define NAME VALUE" lines.
30567ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
30568ac_dB='[ 	].*$,\1#\2'
30569ac_dC=' '
30570ac_dD=',;t'
30571# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
30572ac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
30573ac_iB='\([ 	]\),\1#\2define\3'
30574ac_iC=' '
30575ac_iD='\4,;t'
30576# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
30577ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
30578ac_uB='$,\1#\2define\3'
30579ac_uC=' '
30580ac_uD=',;t'
30581
30582for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
30583  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
30584  case "$ac_file" in
30585  - | *:- | *:-:* ) # input from stdin
30586        cat >"$tmp"/stdin
30587        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30588        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30589  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
30590        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
30591  * )   ac_file_in=$ac_file.in ;;
30592  esac
30593
30594  test x"$ac_file" != x- && { echo "$as_me:30594: creating $ac_file" >&5
30595echo "$as_me: creating $ac_file" >&6;}
30596
30597  # First look for the input files in the build tree, otherwise in the
30598  # src tree.
30599  ac_file_inputs=`IFS=:
30600    for f in $ac_file_in; do
30601      case $f in
30602      -) echo "$tmp"/stdin ;;
30603      [\\/$]*)
30604         # Absolute (can't be DOS-style, as IFS=:)
30605         test -f "$f" || { { echo "$as_me:30605: error: cannot find input file: $f" >&5
30606echo "$as_me: error: cannot find input file: $f" >&2;}
30607   { (exit 1); exit 1; }; }
30608         echo $f;;
30609      *) # Relative
30610         if test -f "$f"; then
30611           # Build tree
30612           echo $f
30613         elif test -f "$srcdir/$f"; then
30614           # Source tree
30615           echo "$srcdir/$f"
30616         else
30617           # /dev/null tree
30618           { { echo "$as_me:30618: error: cannot find input file: $f" >&5
30619echo "$as_me: error: cannot find input file: $f" >&2;}
30620   { (exit 1); exit 1; }; }
30621         fi;;
30622      esac
30623    done` || { (exit 1); exit 1; }
30624  # Remove the trailing spaces.
30625  sed 's/[ 	]*$//' $ac_file_inputs >"$tmp"/in
30626
30627EOF
30628
30629# Transform confdefs.h into a list of #define's.  We won't use it as a sed
30630# script, but as data to insert where we see @DEFS@.  We expect AC_SAVE_DEFS to
30631# be either 'cat' or 'sort'.
30632cat confdefs.h | uniq >conftest.vals
30633
30634# Break up conftest.vals because some shells have a limit on
30635# the size of here documents, and old seds have small limits too.
30636
30637rm -f conftest.tail
30638echo '  rm -f conftest.frag' >> "$CONFIG_STATUS"
30639while grep . conftest.vals >/dev/null
30640do
30641  # Write chunks of a limited-size here document to conftest.frag.
30642  echo '  cat >> conftest.frag <<CEOF' >> "$CONFIG_STATUS"
30643  sed "${ac_max_here_lines}q" conftest.vals | sed -e 's/#ifdef.*/#if 0/' >> "$CONFIG_STATUS"
30644  echo 'CEOF' >> "$CONFIG_STATUS"
30645  sed "1,${ac_max_here_lines}d" conftest.vals > conftest.tail
30646  rm -f conftest.vals
30647  mv conftest.tail conftest.vals
30648done
30649rm -f conftest.vals
30650
30651# Run sed to substitute the contents of conftest.frag into $tmp/in at the
30652# marker @DEFS@.
30653echo '  cat >> conftest.edit <<CEOF
30654/@DEFS@/r conftest.frag
30655/@DEFS@/d
30656CEOF
30657sed -f conftest.edit "$tmp"/in > "$tmp"/out
30658rm -f "$tmp"/in
30659mv "$tmp"/out "$tmp"/in
30660rm -f conftest.edit conftest.frag
30661' >> "$CONFIG_STATUS"
30662
30663cat >>"$CONFIG_STATUS" <<\EOF
30664  # Let's still pretend it is `configure' which instantiates (i.e., don't
30665  # use $as_me), people would be surprised to read:
30666  #    /* config.h.  Generated automatically by config.status.  */
30667  if test x"$ac_file" = x-; then
30668    echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
30669  else
30670    echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
30671  fi
30672  cat "$tmp"/in >>"$tmp"/config.h
30673  rm -f "$tmp"/in
30674  if test x"$ac_file" != x-; then
30675    if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
30676      { echo "$as_me:30676: $ac_file is unchanged" >&5
30677echo "$as_me: $ac_file is unchanged" >&6;}
30678    else
30679      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
30680         X"$ac_file" : 'X\(//\)[^/]' \| \
30681         X"$ac_file" : 'X\(//\)$' \| \
30682         X"$ac_file" : 'X\(/\)' \| \
30683         .     : '\(.\)' 2>/dev/null ||
30684echo X"$ac_file" |
30685    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
30686  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
30687  	  /^X\(\/\/\)$/{ s//\1/; q; }
30688  	  /^X\(\/\).*/{ s//\1/; q; }
30689  	  s/.*/./; q'`
30690      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
30691        { case "$ac_dir" in
30692  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
30693  *)                      as_incr_dir=.;;
30694esac
30695as_dummy="$ac_dir"
30696for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
30697  case $as_mkdir_dir in
30698    # Skip DOS drivespec
30699    ?:) as_incr_dir=$as_mkdir_dir ;;
30700    *)
30701      as_incr_dir=$as_incr_dir/$as_mkdir_dir
30702      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
30703    ;;
30704  esac
30705done; }
30706
30707      fi
30708      rm -f "$ac_file"
30709      mv "$tmp/config.h" "$ac_file"
30710    fi
30711  else
30712    cat "$tmp"/config.h
30713    rm -f "$tmp"/config.h
30714  fi
30715done
30716EOF
30717cat >>"$CONFIG_STATUS" <<\EOF
30718#
30719# CONFIG_COMMANDS section.
30720#
30721for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
30722  ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
30723  ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
30724
30725  case "$ac_dest" in
30726    default )
30727if test "x$cf_with_tests" != xno ; then
30728
30729for cf_dir in test
30730do
30731	if test ! -d "$srcdir/$cf_dir" ; then
30732		continue
30733	elif test -f "$srcdir/$cf_dir/programs" ; then
30734		$AWK -f "$srcdir/test/mk-test.awk" INSTALL=no ECHO_LINK="$ECHO_LD" "$srcdir/$cf_dir/programs" >>$cf_dir/Makefile
30735	fi
30736done
30737
30738fi
30739
30740cf_prefix=$LIB_PREFIX
30741
30742case "$cf_cv_shlib_version" in
30743(cygdll|msysdll|mingw|msvcdll)
30744	TINFO_NAME=$TINFO_ARG_SUFFIX
30745	TINFO_SUFFIX=.dll
30746	;;
30747esac
30748
30749if test -n "$TINFO_SUFFIX" ; then
30750	case "$TINFO_SUFFIX" in
30751	(tw*)
30752		TINFO_NAME="${TINFO_NAME}tw${EXTRA_SUFFIX}"
30753		TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^tw'$EXTRA_SUFFIX'//'`
30754		;;
30755	(t*)
30756		TINFO_NAME="${TINFO_NAME}t${EXTRA_SUFFIX}"
30757		TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^t'$EXTRA_SUFFIX'//'`
30758		;;
30759	(w*)
30760		TINFO_NAME="${TINFO_NAME}w${EXTRA_SUFFIX}"
30761		TINFO_SUFFIX=`echo "$TINFO_SUFFIX" | sed 's/^w'$EXTRA_SUFFIX'//'`
30762		;;
30763	esac
30764fi
30765
30766for cf_dir in $SRC_SUBDIRS
30767do
30768	if test ! -d "$srcdir/$cf_dir" ; then
30769		continue
30770	elif test -f "$srcdir/$cf_dir/modules" ; then
30771
30772		SHARED_LIB=
30773		Libs_To_Make=
30774		cf_awk_program=
30775		if test -n "${cf_cv_abi_default}" && test "x${cf_cv_abi_default}" != "x5"
30776		then
30777			cf_awk_program="$cf_awk_program\
30778/deprecated in ABI${cf_cv_abi_default}/ { next; }\
30779{ sub(\"NCURSES([WT]+)?\", \"&${cf_cv_abi_default}\"); }\
30780"
30781		fi
30782
30783		if test "x$WILDCARD_SYMS" = xno
30784		then
30785			cf_awk_program="$cf_awk_program\
30786/[ 	]_\\*;/ { skip=1; next; }\
30787"
30788		fi
30789
30790		if test "x$cf_awk_program" != "x"
30791		then
30792			cat >>$cf_dir/Makefile <<CF_EOF
30793
30794# Generated by CF_LIB_RULES
30795resulting.map: $UNALTERED_SYMS
30796	$AWK 'BEGIN { skip = 1; last=""; } \
30797$cf_awk_program \
30798{ if ( last != "" && ( skip == 0 || \$\$0 !~ /}/ ) ) { print last; }\
30799 skip = 0; last = \$\$0; } \
30800END { print last; }' < "$UNALTERED_SYMS" >\$@
30801
30802distclean::
30803	rm -f resulting.map
30804CF_EOF
30805		fi
30806
30807		for cf_item in $cf_LIST_MODELS
30808		do
30809
30810	case X$cf_item in
30811	(Xlibtool)
30812		cf_suffix='.la'
30813		cf_depsuf=$cf_suffix
30814		;;
30815	(Xdebug)
30816		case "$cf_cv_system_name" in
30817		(*-msvc*)
30818			cf_suffix='_g.lib'
30819			;;
30820		(*)
30821			cf_suffix='_g.a'
30822			;;
30823		esac
30824		cf_depsuf=$cf_suffix
30825		;;
30826	(Xprofile)
30827		case "$cf_cv_system_name" in
30828		(*-msvc*)
30829			cf_suffix='_p.lib'
30830			;;
30831		(*)
30832			cf_suffix='_p.a'
30833			;;
30834		esac
30835		cf_depsuf=$cf_suffix
30836		;;
30837	(Xshared)
30838		case "$cf_cv_system_name" in
30839		(aix[5-7]*)
30840			cf_suffix='.so'
30841			cf_depsuf=$cf_suffix
30842			;;
30843		(*-msvc*)
30844			cf_suffix='.dll'
30845			cf_depsuf='.dll.lib'
30846			;;
30847		(cygwin*|msys*|mingw*)
30848			cf_suffix='.dll'
30849			cf_depsuf='.dll.a'
30850			;;
30851		(darwin*)
30852			cf_suffix='.dylib'
30853			cf_depsuf=$cf_suffix
30854			;;
30855		(hpux*)
30856			case "$target" in
30857			(ia64*)
30858				cf_suffix='.so'
30859				cf_depsuf=$cf_suffix
30860				;;
30861			(*)
30862				cf_suffix='.sl'
30863				cf_depsuf=$cf_suffix
30864				;;
30865			esac
30866			;;
30867		(*)
30868			cf_suffix='.so'
30869			cf_depsuf=$cf_suffix
30870			;;
30871		esac
30872		;;
30873	(*)
30874		case "$target" in
30875		(*-msvc*)
30876			cf_suffix='.lib'
30877			;;
30878		(*)
30879			cf_suffix='.a'
30880			;;
30881		esac
30882		cf_depsuf=$cf_suffix
30883		;;
30884	esac
30885	if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
30886	then
30887		cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
30888		cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
30889	fi
30890
30891			if test "$cf_dir" = "c++"
30892			then
30893
30894cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30895
30896eval cf_libname="\$${cf_map_lib_basename}_NAME"
30897
30898			else
30899
30900cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
30901
30902eval cf_libname="\$${cf_map_lib_basename}_NAME"
30903
30904			fi
30905			test -z "$cf_libname" && cf_libname="$cf_dir"
30906			if test "$cf_item" = shared ; then
30907				if test -n "${LIB_SUFFIX}"
30908				then
30909					cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30910				else
30911					cf_shared_suffix="$cf_suffix"
30912				fi
30913				if test "$cf_cv_do_symlinks" = yes ; then
30914					cf_version_name=
30915
30916					case "$cf_cv_shlib_version" in
30917					(rel)
30918						cf_version_name=REL_VERSION
30919						;;
30920					(abi)
30921						cf_version_name=ABI_VERSION
30922						;;
30923					esac
30924
30925					if test -n "$cf_version_name"
30926					then
30927						case "$cf_cv_system_name" in
30928						(darwin*)
30929							# "w", etc?
30930							cf_suffix="${USE_LIB_SUFFIX}"'.${'$cf_version_name'}'"$cf_shared_suffix"
30931							;;
30932						(*)
30933							cf_suffix="$cf_suffix"'.${'$cf_version_name'}'
30934							;;
30935						esac
30936					fi
30937					if test -n "${USE_LIB_SUFFIX}"
30938					then
30939						cf_shared_suffix=`echo "$cf_suffix" | sed 's/^'"${USE_LIB_SUFFIX}"'//'`
30940					else
30941						cf_shared_suffix="$cf_suffix"
30942					fi
30943				fi
30944				# cygwin needs import library, and has unique naming convention
30945				# use autodetected ${cf_prefix} for import lib and static lib, but
30946				# use 'cyg' prefix for shared lib.
30947				case "$cf_cv_shlib_version" in
30948				(cygdll)
30949					cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30950					cf_add_lib="../lib/cyg${cf_libname}${cf_cygsuf}"
30951					;;
30952				(msysdll)
30953					cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30954					cf_add_lib="../lib/msys-${cf_libname}${cf_cygsuf}"
30955					;;
30956				(mingw)
30957					cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30958					cf_add_lib="../lib/lib${cf_libname}${cf_cygsuf}"
30959					;;
30960				(msvcdll)
30961					cf_cygsuf=`echo "$cf_suffix" | sed -e 's/\.dll/\${ABI_VERSION}.dll/'`
30962					cf_add_lib="../lib/${cf_libname}${cf_cygsuf}"
30963					;;
30964				(*)
30965					cf_add_lib=
30966					;;
30967				esac
30968				if test -n "$cf_add_lib"
30969				then
30970					Libs_To_Make="$Libs_To_Make $cf_add_lib"
30971					continue
30972				fi
30973			fi
30974			cf_add_lib="../lib/${cf_prefix}${cf_libname}${cf_suffix}"
30975			Libs_To_Make="$Libs_To_Make $cf_add_lib"
30976		done
30977
30978		if test "$cf_dir" = ncurses ; then
30979			cf_subsets="$LIB_SUBSETS"
30980			cf_r_parts="$cf_subsets"
30981			cf_liblist="$Libs_To_Make"
30982
30983			while test -n "$cf_r_parts"
30984			do
30985				cf_l_parts=`echo "$cf_r_parts" |sed -e 's/ .*$//'`
30986				cf_r_parts=`echo "$cf_r_parts" |sed -e 's/^[^ ]* //'`
30987				if test "$cf_l_parts" != "$cf_r_parts" ; then
30988					cf_add_lib=
30989					case "$cf_l_parts" in
30990					(*termlib*)
30991						cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TINFO_LIB_SUFFIX}%g`
30992						;;
30993					(*ticlib*)
30994						cf_add_lib=`echo "$cf_liblist" |sed -e s%${LIB_NAME}${USE_LIB_SUFFIX}%${TICS_LIB_SUFFIX}%g`
30995						;;
30996					(*)
30997						break
30998						;;
30999					esac
31000					if test -n "$cf_add_lib"; then
31001						Libs_To_Make="$cf_add_lib $Libs_To_Make"
31002					fi
31003				else
31004					break
31005				fi
31006			done
31007		else
31008			cf_subsets=`echo "$LIB_SUBSETS" | sed -e 's/^termlib.* //'`
31009		fi
31010
31011		if test "$cf_dir" = c++; then
31012			if test "x$with_shared_cxx" != xyes && test -n "$cf_shared_suffix"; then
31013				cf_list=
31014				for cf_item in $Libs_To_Make
31015				do
31016					case "$cf_item" in
31017					(*.a)
31018						;;
31019					(*)
31020						cf_item=`echo "$cf_item" | sed -e "s,"$cf_shared_suffix",.a,"`
31021						;;
31022					esac
31023					for cf_test in $cf_list
31024					do
31025						if test "$cf_test" = "$cf_item"
31026						then
31027							cf_LIST_MODELS=`echo "$cf_LIST_MODELS" | sed -e 's/normal//'`
31028							cf_item=
31029							break
31030						fi
31031					done
31032					test -n "$cf_item" && cf_list="$cf_list $cf_item"
31033				done
31034				Libs_To_Make="$cf_list"
31035			fi
31036		fi
31037
31038		sed -e "s%@Libs_To_Make@%$Libs_To_Make%" \
31039		    -e "s%@SHARED_LIB@%$SHARED_LIB%" \
31040			"$cf_dir/Makefile" >$cf_dir/Makefile.out
31041		mv "$cf_dir/Makefile.out" "$cf_dir/Makefile"
31042
31043		$AWK -f "$srcdir/mk-0th.awk" \
31044			libname="${cf_dir}${LIB_SUFFIX}" subsets="$LIB_SUBSETS" ticlib="$TICS_LIB_SUFFIX" termlib="$TINFO_LIB_SUFFIX" \
31045			"$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31046
31047		for cf_subset in $cf_subsets
31048		do
31049			cf_subdirs=
31050			for cf_item in $cf_LIST_MODELS
31051			do
31052
31053			echo "Appending rules for ${cf_item} model (${cf_dir}: ${cf_subset})"
31054
31055cf_ITEM=`echo "$cf_item" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31056
31057			CXX_MODEL=$cf_ITEM
31058			if test "$CXX_MODEL" = SHARED; then
31059				case "$cf_cv_shlib_version" in
31060				(cygdll|msysdll|mingw|msvcdll)
31061					test "x$with_shared_cxx" = xno && test -n "$verbose" && echo "	overriding CXX_MODEL to SHARED" 1>&6
31062
31063echo "${as_me:-configure}:31063: testing overriding CXX_MODEL to SHARED ..." 1>&5
31064
31065					with_shared_cxx=yes
31066					;;
31067				(*)
31068					test "x$with_shared_cxx" = xno && CXX_MODEL=NORMAL
31069					;;
31070				esac
31071			fi
31072
31073	case X$cf_item in
31074	(Xlibtool)
31075		cf_suffix='.la'
31076		cf_depsuf=$cf_suffix
31077		;;
31078	(Xdebug)
31079		case "$cf_cv_system_name" in
31080		(*-msvc*)
31081			cf_suffix='_g.lib'
31082			;;
31083		(*)
31084			cf_suffix='_g.a'
31085			;;
31086		esac
31087		cf_depsuf=$cf_suffix
31088		;;
31089	(Xprofile)
31090		case "$cf_cv_system_name" in
31091		(*-msvc*)
31092			cf_suffix='_p.lib'
31093			;;
31094		(*)
31095			cf_suffix='_p.a'
31096			;;
31097		esac
31098		cf_depsuf=$cf_suffix
31099		;;
31100	(Xshared)
31101		case "$cf_cv_system_name" in
31102		(aix[5-7]*)
31103			cf_suffix='.so'
31104			cf_depsuf=$cf_suffix
31105			;;
31106		(*-msvc*)
31107			cf_suffix='.dll'
31108			cf_depsuf='.dll.lib'
31109			;;
31110		(cygwin*|msys*|mingw*)
31111			cf_suffix='.dll'
31112			cf_depsuf='.dll.a'
31113			;;
31114		(darwin*)
31115			cf_suffix='.dylib'
31116			cf_depsuf=$cf_suffix
31117			;;
31118		(hpux*)
31119			case "$target" in
31120			(ia64*)
31121				cf_suffix='.so'
31122				cf_depsuf=$cf_suffix
31123				;;
31124			(*)
31125				cf_suffix='.sl'
31126				cf_depsuf=$cf_suffix
31127				;;
31128			esac
31129			;;
31130		(*)
31131			cf_suffix='.so'
31132			cf_depsuf=$cf_suffix
31133			;;
31134		esac
31135		;;
31136	(*)
31137		case "$target" in
31138		(*-msvc*)
31139			cf_suffix='.lib'
31140			;;
31141		(*)
31142			cf_suffix='.a'
31143			;;
31144		esac
31145		cf_depsuf=$cf_suffix
31146		;;
31147	esac
31148	if test -n "${LIB_SUFFIX}${EXTRA_SUFFIX}"
31149	then
31150		cf_suffix="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_suffix}"
31151		cf_depsuf="${LIB_SUFFIX}${EXTRA_SUFFIX}${cf_depsuf}"
31152	fi
31153
31154	case $cf_item in
31155	(libtool) cf_subdir='obj_lo'  ;;
31156	(normal)  cf_subdir='objects' ;;
31157	(debug)   cf_subdir='obj_g' ;;
31158	(profile) cf_subdir='obj_p' ;;
31159	(shared)
31160		case "$cf_cv_system_name" in
31161		(cygwin|msys)
31162			cf_subdir='objects' ;;
31163		(*)
31164			cf_subdir='obj_s' ;;
31165		esac
31166	esac
31167
31168			# Test for case where we build libtinfo with a different name.
31169			cf_libname=$cf_dir
31170			if test "$cf_dir" = ncurses ; then
31171				case "$cf_subset" in
31172				(*base*)
31173					cf_libname=${cf_libname}$USE_LIB_SUFFIX
31174					;;
31175				(*termlib*)
31176					cf_libname=$TINFO_LIB_SUFFIX
31177					;;
31178				(ticlib*)
31179					cf_libname=$TICS_LIB_SUFFIX
31180					;;
31181				esac
31182			elif test "$cf_dir" = c++ ; then
31183
31184cf_map_lib_basename=`echo "cxx" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31185
31186eval cf_libname="\$${cf_map_lib_basename}_NAME"
31187
31188				cf_libname=${cf_libname}$USE_LIB_SUFFIX
31189			else
31190
31191cf_map_lib_basename=`echo "$cf_dir" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
31192
31193eval cf_libname="\$${cf_map_lib_basename}_NAME"
31194
31195				cf_libname=${cf_libname}$USE_LIB_SUFFIX
31196			fi
31197			if test -n "${USE_ARG_SUFFIX}" ; then
31198				# undo $USE_LIB_SUFFIX add-on in CF_LIB_SUFFIX
31199				cf_suffix=`echo "$cf_suffix" |sed -e "s%^${USE_LIB_SUFFIX}%%"`
31200			fi
31201
31202			# These dependencies really are for development, not
31203			# builds, but they are useful in porting, too.
31204			cf_depend="../include/ncurses_cfg.h"
31205			if test "$srcdir" = "."; then
31206				cf_reldir="."
31207			else
31208				cf_reldir="\${srcdir}"
31209			fi
31210
31211			if test -f "$srcdir/$cf_dir/$cf_dir.priv.h" ; then
31212				cf_depend="$cf_depend $cf_reldir/$cf_dir.priv.h"
31213			elif test -f "$srcdir/$cf_dir/curses.priv.h" ; then
31214				cf_depend="$cf_depend $cf_reldir/curses.priv.h"
31215			fi
31216
31217 			cf_dir_suffix=
31218 			old_cf_suffix="$cf_suffix"
31219 			if test "$cf_cv_shlib_version_infix" = yes ; then
31220			if test -n "$USE_LIB_SUFFIX" ; then
31221				case "$USE_LIB_SUFFIX" in
31222				(tw*)
31223					cf_libname=`echo "$cf_libname" | sed 's/tw'$EXTRA_SUFFIX'$//'`
31224					cf_suffix=`echo "$cf_suffix" | sed 's/^tw'$EXTRA_SUFFIX'//'`
31225					cf_dir_suffix=tw$EXTRA_SUFFIX
31226					;;
31227				(t*)
31228					cf_libname=`echo "$cf_libname" | sed 's/t'$EXTRA_SUFFIX'$//'`
31229					cf_suffix=`echo "$cf_suffix" | sed 's/^t'$EXTRA_SUFFIX'//'`
31230					cf_dir_suffix=t$EXTRA_SUFFIX
31231					;;
31232				(w*)
31233					cf_libname=`echo "$cf_libname" | sed 's/w'$EXTRA_SUFFIX'$//'`
31234					cf_suffix=`echo "$cf_suffix" | sed 's/^w'$EXTRA_SUFFIX'//'`
31235					cf_dir_suffix=w$EXTRA_SUFFIX
31236					;;
31237				(*)
31238					cf_libname=`echo "$cf_libname" | sed 's/'$EXTRA_SUFFIX'$//'`
31239					cf_suffix=`echo "$cf_suffix" | sed 's/^'$EXTRA_SUFFIX'//'`
31240					cf_dir_suffix=$EXTRA_SUFFIX
31241					;;
31242				esac
31243			fi
31244 			fi
31245
31246			$AWK -f "$srcdir/mk-1st.awk" \
31247				name=${cf_libname}${cf_dir_suffix} \
31248				traces=$LIB_TRACING \
31249				MODEL=$cf_ITEM \
31250				CXX_MODEL=$CXX_MODEL \
31251				LIB_SUFFIX=$LIB_SUFFIX \
31252				USE_LIB_SUFFIX=$USE_LIB_SUFFIX \
31253				make_phony="${cf_cv_make_PHONY:-no}" \
31254				model=$cf_subdir \
31255				prefix=$cf_prefix \
31256				suffix=$cf_suffix \
31257				subset=$cf_subset \
31258				driver=$cf_cv_term_driver \
31259				SymLink="$LN_S" \
31260				TermlibRoot=$TINFO_NAME \
31261				TermlibSuffix=$TINFO_SUFFIX \
31262				ShlibVer=$cf_cv_shlib_version \
31263				ShlibVerInfix=$cf_cv_shlib_version_infix \
31264				ReLink=${cf_cv_do_relink:-no} \
31265				ReRanlib=${cf_cv_do_reranlib:-yes} \
31266				DoLinks=$cf_cv_do_symlinks \
31267				rmSoLocs=$cf_cv_rm_so_locs \
31268				ldconfig="$LDCONFIG" \
31269				overwrite=$WITH_OVERWRITE \
31270				depend="$cf_depend" \
31271				host="$host" \
31272				libtool_version="$LIBTOOL_VERSION" \
31273				"$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31274
31275			cf_suffix="$old_cf_suffix"
31276
31277			for cf_subdir2 in $cf_subdirs lib
31278			do
31279				test "$cf_subdir" = "$cf_subdir2" && break
31280			done
31281			test "${cf_subset}.${cf_subdir2}" != "${cf_subset}.${cf_subdir}" && \
31282			$AWK -f "$srcdir/mk-2nd.awk" \
31283				name=$cf_dir \
31284				traces=$LIB_TRACING \
31285				MODEL=$cf_ITEM \
31286				model=$cf_subdir \
31287				subset=$cf_subset \
31288				srcdir=$srcdir \
31289				echo=$WITH_ECHO \
31290				crenames=$cf_cv_prog_CC_c_o \
31291				cxxrenames=$cf_cv_prog_CXX_c_o \
31292				"$srcdir/$cf_dir/modules" >>$cf_dir/Makefile
31293			cf_subdirs="$cf_subdirs $cf_subdir"
31294			done
31295		done
31296	fi
31297
31298	echo '	( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >>Makefile
31299done
31300
31301echo >> Makefile
31302echo '# generated by CF_LIB_RULES' >> Makefile
31303
31304if test "x$cf_cv_make_PHONY" = xyes ; then
31305	cat >> Makefile <<-CF_EOF
31306
31307	.PHONY :	libs
31308	.PHONY :	lintlib
31309	.PHONY :	install.includes
31310	.PHONY :	uninstall.includes
31311	.PHONY :	install.libs
31312	.PHONY :	uninstall.libs
31313CF_EOF
31314fi
31315
31316for cf_dir in $SRC_SUBDIRS
31317do
31318	if test ! -d "$srcdir/$cf_dir" ; then
31319		continue
31320	fi
31321
31322	if test -f "$cf_dir/Makefile" ; then
31323		case "$cf_dir" in
31324		(Ada95)
31325			echo 'libs \' >> Makefile
31326			echo 'install.libs \' >> Makefile
31327			echo 'uninstall.libs ::' >> Makefile
31328			echo '	( cd '$cf_dir' && ${MAKE} ${TOP_MFLAGS} $@ )' >> Makefile
31329			;;
31330		esac
31331	fi
31332
31333	if test -f "$srcdir/$cf_dir/modules" ; then
31334
31335		if test "x$cf_cv_make_PHONY" = xyes ; then
31336			cat >> Makefile <<-CF_EOF
31337
31338			.PHONY :	install.$cf_dir
31339			.PHONY :	uninstall.$cf_dir
31340CF_EOF
31341		fi
31342
31343		echo >> Makefile
31344		if test -f "$srcdir/$cf_dir/headers" ; then
31345cat >> Makefile <<CF_EOF
31346install.includes \\
31347uninstall.includes \\
31348CF_EOF
31349		fi
31350
31351cat >> Makefile <<CF_EOF
31352lint \\
31353libs \\
31354lintlib \\
31355install.libs \\
31356uninstall.libs \\
31357install.$cf_dir \\
31358uninstall.$cf_dir ::
31359	( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31360CF_EOF
31361	elif test -f "$srcdir/$cf_dir/headers" ; then
31362cat >> Makefile <<CF_EOF
31363
31364libs \\
31365install.libs \\
31366uninstall.libs \\
31367install.includes \\
31368uninstall.includes ::
31369	( cd "$cf_dir" && \${MAKE} \${TOP_MFLAGS} \$@ )
31370CF_EOF
31371fi
31372done
31373
31374if test "x$cf_cv_make_PHONY" = xyes ; then
31375	cat >> Makefile <<-CF_EOF
31376
31377	.PHONY :	install.data
31378	.PHONY :	uninstall.data
31379CF_EOF
31380fi
31381
31382if test "x$cf_with_db_install" = xyes; then
31383cat >> Makefile <<CF_EOF
31384
31385install.libs uninstall.libs \\
31386install.data uninstall.data ::
31387$MAKE_TERMINFO	( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31388CF_EOF
31389else
31390cat >> Makefile <<CF_EOF
31391
31392install.libs uninstall.libs ::
31393	( cd misc && \${MAKE} \${TOP_MFLAGS} \$@ )
31394CF_EOF
31395fi
31396
31397if test "x$cf_with_manpages" = xyes; then
31398
31399if test "x$cf_cv_make_PHONY" = xyes ; then
31400	cat >> Makefile <<-CF_EOF
31401
31402	.PHONY :	install.man
31403	.PHONY :	uninstall.man
31404CF_EOF
31405fi
31406
31407cat >> Makefile <<CF_EOF
31408
31409install.man \\
31410uninstall.man ::
31411	( cd man && \${MAKE} \${TOP_MFLAGS} \$@ )
31412CF_EOF
31413fi
31414
31415cat >> Makefile <<CF_EOF
31416
31417distclean ::
31418	rm -f config.cache config.log config.status Makefile include/ncurses_cfg.h
31419	rm -f headers.sh headers.sed mk_shared_lib.sh
31420	rm -f edit_man.* man_alias.* *.tmp
31421	rm -rf \${DIRS_TO_MAKE}
31422CF_EOF
31423
31424rm -f headers.sed headers.sh
31425
31426echo creating headers.sh
31427cat >headers.sh <<CF_EOF
31428#! $SHELL
31429# This shell script is generated by the 'configure' script.  It is invoked in a
31430# subdirectory of the build tree.  It generates a sed-script in the parent
31431# directory that is used to adjust includes for header files that reside in a
31432# subdirectory of /usr/include, etc.
31433PRG=""
31434while test \$# != 3
31435do
31436PRG="\$PRG \$1"; shift
31437done
31438DST=\$1
31439REF=\$2
31440SRC=\$3
31441TMPSRC=\${TMPDIR:-/tmp}/\`basename \$SRC\`\$\$
31442TMPSED=\${TMPDIR:-/tmp}/headers.sed\$\$
31443echo installing \$SRC in \$DST
31444CF_EOF
31445
31446if test "$WITH_CURSES_H" = yes; then
31447	cat >>headers.sh <<CF_EOF
31448case \$DST in
31449(/*/include/*)
31450	END=\`basename \$DST\`
31451	for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31452	do
31453		NAME=\`basename \$i\`
31454		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31455	done
31456	;;
31457(*)
31458	echo "" >> \$TMPSED
31459	;;
31460esac
31461CF_EOF
31462
31463else
31464	cat >>headers.sh <<CF_EOF
31465case \$DST in
31466(/*/include/*)
31467	END=\`basename \$DST\`
31468	for i in \`cat \$REF/../*/headers |${FGREP-fgrep} -v "#"\`
31469	do
31470		NAME=\`basename \$i\`
31471		if test "\$NAME" = "curses.h"
31472		then
31473			echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31474			NAME=ncurses.h
31475		fi
31476		echo "s/<\$NAME>/<\$END\/\$NAME>/" >> \$TMPSED
31477	done
31478	;;
31479(*)
31480	echo "s/<curses.h>/<ncurses.h>/" >> \$TMPSED
31481	;;
31482esac
31483CF_EOF
31484fi
31485cat >>headers.sh <<CF_EOF
31486rm -f \$TMPSRC
31487sed -f \$TMPSED \$SRC > \$TMPSRC
31488NAME=\`basename \$SRC\`
31489CF_EOF
31490if test "$WITH_CURSES_H" != yes; then
31491	cat >>headers.sh <<CF_EOF
31492test "\$NAME" = "curses.h" && NAME=ncurses.h
31493CF_EOF
31494fi
31495cat >>headers.sh <<CF_EOF
31496# Just in case someone gzip'd manpages, remove the conflicting copy.
31497test -f \$DST/\$NAME.gz && rm -f \$DST/\$NAME.gz
31498
31499eval \$PRG \$TMPSRC \$DST/\$NAME
31500rm -f \$TMPSRC \$TMPSED
31501CF_EOF
31502
31503chmod 0755 headers.sh
31504
31505for cf_dir in $SRC_SUBDIRS
31506do
31507	if test ! -d "$srcdir/$cf_dir" ; then
31508		continue
31509	fi
31510
31511	if test -f "$srcdir/$cf_dir/headers" ; then
31512		$AWK -f "$srcdir/mk-hdr.awk" \
31513			subset="$LIB_SUBSETS" \
31514			compat="$WITH_CURSES_H" \
31515			"$srcdir/$cf_dir/headers" >>$cf_dir/Makefile
31516	fi
31517
31518	if test -f "$srcdir/$cf_dir/modules" ; then
31519		if test "$cf_dir" != "c++" ; then
31520			if test "x$cf_cv_make_PHONY" = xyes ; then
31521				cat >> $cf_dir/Makefile <<-CF_EOF
31522
31523				.PHONY :	depend
31524CF_EOF
31525			fi
31526
31527			cat >>$cf_dir/Makefile <<"CF_EOF"
31528depend : ${AUTO_SRC}
31529	makedepend -- ${CPPFLAGS} -- ${C_SRC}
31530
31531# DO NOT DELETE THIS LINE -- make depend depends on it.
31532CF_EOF
31533		fi
31534	fi
31535done
31536
31537if test "$MANPAGE_RENAMES" != no ; then
31538	# Construct a sed-script to perform renaming within man-pages
31539	test -n "$verbose" && echo "creating edit_man.sed"
31540	test ! -d man && mkdir man
31541	FGREP="${FGREP-grep -F}" $SHELL "$srcdir/man/make_sed.sh" "$MANPAGE_RENAMES" >./edit_man.sed
31542fi
31543
31544if test "x$cf_with_ada" = "xyes" && test "x$cf_cv_prog_gnat_correct" = "xyes"; then
31545if test -z "$USE_OLD_MAKERULES" ; then
31546	$AWK -f "$srcdir/Ada95/mk-1st.awk" <"$srcdir/Ada95/src/modules" >>Ada95/src/Makefile
31547fi
31548fi
31549 ;;
31550  esac
31551done
31552EOF
31553
31554cat >>"$CONFIG_STATUS" <<\EOF
31555
31556{ (exit 0); exit 0; }
31557EOF
31558chmod +x "$CONFIG_STATUS"
31559ac_clean_files=$ac_clean_files_save
31560
31561# configure is writing to config.log, and then calls config.status.
31562# config.status does its own redirection, appending to config.log.
31563# Unfortunately, on DOS this fails, as config.log is still kept open
31564# by configure, so config.status won't be able to write to it; its
31565# output is simply discarded.  So we exec the FD to /dev/null,
31566# effectively closing config.log, so it can be properly (re)opened and
31567# appended to by config.status.  When coming back to configure, we
31568# need to make the FD available again.
31569if test "$no_create" != yes; then
31570  ac_cs_success=:
31571  exec 5>/dev/null
31572  $SHELL "$CONFIG_STATUS" || ac_cs_success=false
31573  exec 5>>config.log
31574  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
31575  # would make configure fail if this is the last instruction.
31576  "$ac_cs_success" || { (exit 1); exit 1; }
31577fi
31578${MAKE:-make} preinstall
31579