xref: /freebsd/contrib/byacc/configure (revision 2008043f386721d58158e37e0d7e50df8095942d)
1#! /bin/sh
2# From configure.in Revision: 1.28 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by Autoconf 2.52.20230114.
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="main.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
617
618#
619# Report the --help message.
620#
621if test "$ac_init_help" = "long"; then
622  # Omit some internal or obsolete options to make the list less imposing.
623  # This message is too long to be a string in the A/UX 3.1 sh.
624  cat <<EOF
625\`configure' configures this package to adapt to many kinds of systems.
626
627Usage: $0 [OPTION]... [VAR=VALUE]...
628
629To assign environment variables (e.g., CC, CFLAGS...), specify them as
630VAR=VALUE.  See below for descriptions of some of the useful variables.
631
632Defaults for the options are specified in brackets.
633
634Configuration:
635  -h, --help              display this help and exit
636      --help=short        display options specific to this package
637      --help=recursive    display the short help of all the included packages
638  -V, --version           display version information and exit
639  -q, --quiet, --silent   do not print \`checking...' messages
640      --cache-file=FILE   cache test results in FILE [disabled]
641  -C, --config-cache      alias for \`--cache-file=config.cache'
642  -n, --no-create         do not create output files
643      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
644
645EOF
646
647  cat <<EOF
648Installation directories:
649  --prefix=PREFIX         install architecture-independent files in PREFIX
650                          [$ac_default_prefix]
651  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
652                          [PREFIX]
653
654By default, \`make install' will install all the files in
655\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
656an installation prefix other than \`$ac_default_prefix' using \`--prefix',
657for instance \`--prefix=\$HOME'.
658
659For better control, use the options below.
660
661Fine tuning of the installation directories:
662  --bindir=DIR            user executables [EPREFIX/bin]
663  --sbindir=DIR           system admin executables [EPREFIX/sbin]
664  --libexecdir=DIR        program executables [EPREFIX/libexec]
665  --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
666  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
667  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
668  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
669  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
670  --runstatedir=DIR       extra definition of runtime data [LOCALSTATEDIR/run]
671  --libdir=DIR            object code libraries [EPREFIX/lib]
672  --includedir=DIR        C header files [PREFIX/include]
673  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
674  --infodir=DIR           info documentation [DATAROOTDIR/info]
675  --mandir=DIR            man documentation [DATAROOTDIR/man]
676EOF
677
678  cat <<\EOF
679
680Program names:
681  --program-prefix=PREFIX            prepend PREFIX to installed program names
682  --program-suffix=SUFFIX            append SUFFIX to installed program names
683  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
684
685System types:
686  --build=BUILD           configure for building on BUILD [guessed]
687  --host=HOST       build programs to run on HOST [BUILD]
688  --target=TARGET   configure for building compilers for TARGET [HOST]
689EOF
690fi
691
692if test -n "$ac_init_help"; then
693
694  cat <<\EOF
695
696Optional Packages:
697  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
698  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
699
700Optional Features:
701  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
702  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
703
704  --with-max-table-size=N set the maximum table size = N (no default)
705  --disable-btyacc        disable support for the btyacc backtracking
706                          extension (default: enabled)
707  --enable-warnings       test: turn on gcc compiler warnings
708  --enable-stdnoreturn    enable C11 _Noreturn feature for diagnostics
709  --disable-echo          do not display "compiling" commands
710  --with-dmalloc          test: use Gray Watson's dmalloc library
711  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
712  --with-valgrind         test: use valgrind
713  --disable-leaks         test: free permanent memory, analyze leaks
714  --with-man2html=XXX     use XXX rather than groff
715
716Some influential environment variables:
717  CC          C compiler command
718  CFLAGS      C compiler flags
719  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
720              nonstandard directory <lib dir>
721  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
722              headers in a nonstandard directory <include dir>
723  CPP         C preprocessor
724
725Use these variables to override the choices made by `configure' or to help
726it to find libraries and programs with nonstandard names/locations.
727
728EOF
729fi
730
731if test "$ac_init_help" = "recursive"; then
732  # If there are subdirs, report their specific --help.
733  ac_popdir=`pwd`
734  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
735    cd "$ac_subdir"
736    # A "../" for each directory in /$ac_subdir.
737    ac_dots=`echo "$ac_subdir" |
738             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
739
740    case "$srcdir" in
741    .) # No --srcdir option.  We are building in place.
742      ac_sub_srcdir="$srcdir" ;;
743    [\\/]* | ?:[\\/]* ) # Absolute path.
744      ac_sub_srcdir="$srcdir/$ac_subdir" ;;
745    *) # Relative path.
746      ac_sub_srcdir="$ac_dots$srcdir/$ac_subdir" ;;
747    esac
748
749    # Check for guested configure; otherwise get Cygnus style configure.
750    if test -f "$ac_sub_srcdir/configure.gnu"; then
751      echo
752      $SHELL "$ac_sub_srcdir/configure.gnu" --help=recursive
753    elif test -f "$ac_sub_srcdir/configure"; then
754      echo
755      $SHELL "$ac_sub_srcdir/configure" --help=recursive
756    elif test -f "$ac_sub_srcdir/configure.ac" ||
757           test -f "$ac_sub_srcdir/configure.in"; then
758      echo
759      "$ac_configure" --help
760    else
761      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
762    fi
763    cd "$ac_popdir"
764  done
765fi
766
767test -n "$ac_init_help" && exit 0
768if "$ac_init_version"; then
769  cat <<\EOF
770
771Copyright 2003-2022,2023	Thomas E. Dickey
772Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
773Free Software Foundation, Inc.
774This configure script is free software; the Free Software Foundation
775gives unlimited permission to copy, distribute and modify it.
776EOF
777  exit 0
778fi
779exec 5>config.log
780cat >&5 <<EOF
781This file contains any messages produced by compilers while
782running configure, to aid debugging if configure makes a mistake.
783
784It was created by $as_me, which was
785generated by GNU Autoconf 2.52.20230114.  Invocation command line was
786
787  $ $0 $@
788
789EOF
790{
791cat <<_ASUNAME
792## ---------- ##
793## Platform.  ##
794## ---------- ##
795
796hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
797uname -m = `(uname -m) 2>/dev/null || echo unknown`
798uname -r = `(uname -r) 2>/dev/null || echo unknown`
799uname -s = `(uname -s) 2>/dev/null || echo unknown`
800uname -v = `(uname -v) 2>/dev/null || echo unknown`
801
802/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
803/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
804
805/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
806/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
807/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
808hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
809/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
810/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
811/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
812
813PATH = $PATH
814
815_ASUNAME
816} >&5
817
818cat >&5 <<EOF
819## ------------ ##
820## Core tests.  ##
821## ------------ ##
822
823EOF
824
825# Keep a trace of the command line.
826# Strip out --no-create and --no-recursion so they do not pile up.
827# Also quote any args containing shell meta-characters.
828ac_configure_args=
829ac_sep=
830for ac_arg
831do
832  case "$ac_arg" in
833  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
834  | --no-cr | --no-c) ;;
835  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
836  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
837  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
838    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
839    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
840    ac_sep=" " ;;
841  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
842     ac_sep=" " ;;
843  esac
844  # Get rid of the leading space.
845done
846
847# When interrupted or exit'd, cleanup temporary files, and complete
848# config.log.  We remove comments because anyway the quotes in there
849# would cause problems or look ugly.
850trap 'exit_status=$?
851  # Save into config.log some information that might help in debugging.
852  echo >&5
853  echo "## ----------------- ##" >&5
854  echo "## Cache variables.  ##" >&5
855  echo "## ----------------- ##" >&5
856  echo >&5
857  # The following way of writing the cache mishandles newlines in values,
858{
859  (set) 2>&1 |
860    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
861    *ac_space=\ *)
862      sed -n \
863        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
864    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
865      ;;
866    *)
867      sed -n \
868        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
869      ;;
870    esac;
871} >&5
872  sed "/^$/d" confdefs.h >conftest.log
873  if test -s conftest.log; then
874    echo >&5
875    echo "## ------------ ##" >&5
876    echo "## confdefs.h.  ##" >&5
877    echo "## ------------ ##" >&5
878    echo >&5
879    cat conftest.log >&5
880  fi
881  (echo; echo) >&5
882  test "$ac_signal" != 0 &&
883    echo "$as_me: caught signal $ac_signal" >&5
884  echo "$as_me: exit $exit_status" >&5
885  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
886    exit $exit_status
887     ' 0
888for ac_signal in 1 2 13 15; do
889  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' "$ac_signal"
890done
891ac_signal=0
892
893# confdefs.h avoids OS command line length limits that DEFS can exceed.
894rm -rf conftest* confdefs.h
895# AIX cpp loses on an empty file, so make sure it contains at least a newline.
896echo >confdefs.h
897
898# Let the site file select an alternate cache file if it wants to.
899# Prefer explicitly selected file to automatically selected ones.
900if test -z "$CONFIG_SITE"; then
901  if test "x$prefix" != xNONE; then
902    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
903  else
904    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
905  fi
906fi
907for ac_site_file in $CONFIG_SITE; do
908  if test -r "$ac_site_file"; then
909    { echo "$as_me:909: loading site script $ac_site_file" >&5
910echo "$as_me: loading site script $ac_site_file" >&6;}
911    cat "$ac_site_file" >&5
912    . "$ac_site_file"
913  fi
914done
915
916if test -r "$cache_file"; then
917  # Some versions of bash will fail to source /dev/null (special
918  # files actually), so we avoid doing that.
919  if test -f "$cache_file"; then
920    { echo "$as_me:920: loading cache $cache_file" >&5
921echo "$as_me: loading cache $cache_file" >&6;}
922    case $cache_file in
923      [\\/]* | ?:[\\/]* ) . $cache_file;;
924      *)                      . ./$cache_file;;
925    esac
926  fi
927else
928  { echo "$as_me:928: creating cache $cache_file" >&5
929echo "$as_me: creating cache $cache_file" >&6;}
930  >$cache_file
931fi
932
933# Check that the precious variables saved in the cache have kept the same
934# value.
935ac_cache_corrupted=false
936for ac_var in `(set) 2>&1 |
937               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
938  eval ac_old_set=\$ac_cv_env_${ac_var}_set
939  eval ac_new_set=\$ac_env_${ac_var}_set
940  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
941  eval ac_new_val="\$ac_env_${ac_var}_value"
942  case "$ac_old_set,$ac_new_set" in
943    set,)
944      { echo "$as_me:944: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
945echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
946      ac_cache_corrupted=: ;;
947    ,set)
948      { echo "$as_me:948: error: \`$ac_var' was not set in the previous run" >&5
949echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
950      ac_cache_corrupted=: ;;
951    ,);;
952    *)
953      if test "x$ac_old_val" != "x$ac_new_val"; then
954        { echo "$as_me:954: error: \`$ac_var' has changed since the previous run:" >&5
955echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
956        { echo "$as_me:956:   former value:  $ac_old_val" >&5
957echo "$as_me:   former value:  $ac_old_val" >&2;}
958        { echo "$as_me:958:   current value: $ac_new_val" >&5
959echo "$as_me:   current value: $ac_new_val" >&2;}
960        ac_cache_corrupted=:
961      fi;;
962  esac
963  # Pass precious variables to config.status.  It doesn't matter if
964  # we pass some twice (in addition to the command line arguments).
965  if test "$ac_new_set" = set; then
966    case "$ac_new_val" in
967    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
968      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
969      ac_configure_args="$ac_configure_args '$ac_arg'"
970      ;;
971    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
972       ;;
973    esac
974  fi
975done
976if "$ac_cache_corrupted"; then
977  { echo "$as_me:977: error: changes in the environment can compromise the build" >&5
978echo "$as_me: error: changes in the environment can compromise the build" >&2;}
979  { { echo "$as_me:979: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
980echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
981   { (exit 1); exit 1; }; }
982fi
983
984ac_ext=c
985ac_cpp='$CPP $CPPFLAGS'
986ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
987ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
988ac_compiler_gnu=$ac_cv_c_compiler_gnu
989ac_main_return="return"
990
991case `echo "testing\c" 2>/dev/null; echo 1,2,3`,`echo -n testing 2>/dev/null; echo 1,2,3` in
992  *c*,-n*) ECHO_N=
993           ECHO_C=      # newlines do not sed ;-) only broken shells would use this case anyway
994           ECHO_T='	'
995           ;;
996  *c*,*  ) ECHO_N=-n
997           ECHO_C=
998           ECHO_T=
999           ;;
1000  *)       ECHO_N=
1001           ECHO_C='\c'
1002           ECHO_T=
1003           ;;
1004esac
1005echo "#! $SHELL" >conftest.sh
1006echo  "exit 0"   >>conftest.sh
1007chmod +x conftest.sh
1008if { (echo "$as_me:1008: PATH=\".;.\"; conftest.sh") >&5
1009  (PATH=".;."; conftest.sh) 2>&5
1010  ac_status=$?
1011  echo "$as_me:1011: \$? = $ac_status" >&5
1012  (exit "$ac_status"); }; then
1013  ac_path_separator=';'
1014else
1015  ac_path_separator=:
1016fi
1017PATH_SEPARATOR="$ac_path_separator"
1018rm -f conftest.sh
1019
1020ac_config_headers="$ac_config_headers config.h:config_h.in"
1021
1022ac_aux_dir=
1023for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1024  if test -f "$ac_dir/install-sh"; then
1025    ac_aux_dir=$ac_dir
1026    ac_install_sh="$ac_aux_dir/install-sh -c"
1027    break
1028  elif test -f "$ac_dir/install.sh"; then
1029    ac_aux_dir=$ac_dir
1030    ac_install_sh="$ac_aux_dir/install.sh -c"
1031    break
1032  elif test -f "$ac_dir/shtool"; then
1033    ac_aux_dir=$ac_dir
1034    ac_install_sh="$ac_aux_dir/shtool install -c"
1035    break
1036  fi
1037done
1038if test -z "$ac_aux_dir"; then
1039  { { echo "$as_me:1039: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1040echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1041   { (exit 1); exit 1; }; }
1042fi
1043ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1044ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1045ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1046
1047# Make sure we can run config.sub.
1048$ac_config_sub sun4 >/dev/null 2>&1 ||
1049  { { echo "$as_me:1049: error: cannot run $ac_config_sub" >&5
1050echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1051   { (exit 1); exit 1; }; }
1052
1053echo "$as_me:1053: checking build system type" >&5
1054echo $ECHO_N "checking build system type... $ECHO_C" >&6
1055if test "${ac_cv_build+set}" = set; then
1056  echo $ECHO_N "(cached) $ECHO_C" >&6
1057else
1058  ac_cv_build_alias=$build_alias
1059test -z "$ac_cv_build_alias" &&
1060  ac_cv_build_alias=`$ac_config_guess`
1061test -z "$ac_cv_build_alias" &&
1062  { { echo "$as_me:1062: error: cannot guess build type; you must specify one" >&5
1063echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1064   { (exit 1); exit 1; }; }
1065ac_cv_build=`$ac_config_sub "$ac_cv_build_alias"` ||
1066  { { echo "$as_me:1066: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1067echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1068   { (exit 1); exit 1; }; }
1069
1070fi
1071echo "$as_me:1071: result: $ac_cv_build" >&5
1072echo "${ECHO_T}$ac_cv_build" >&6
1073build=$ac_cv_build
1074build_cpu=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1075build_vendor=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1076build_os=`echo "$ac_cv_build" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1077
1078echo "$as_me:1078: checking host system type" >&5
1079echo $ECHO_N "checking host system type... $ECHO_C" >&6
1080if test "${ac_cv_host+set}" = set; then
1081  echo $ECHO_N "(cached) $ECHO_C" >&6
1082else
1083  ac_cv_host_alias=$host_alias
1084test -z "$ac_cv_host_alias" &&
1085  ac_cv_host_alias=$ac_cv_build_alias
1086ac_cv_host=`$ac_config_sub "$ac_cv_host_alias"` ||
1087  { { echo "$as_me:1087: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1088echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1089   { (exit 1); exit 1; }; }
1090
1091fi
1092echo "$as_me:1092: result: $ac_cv_host" >&5
1093echo "${ECHO_T}$ac_cv_host" >&6
1094host=$ac_cv_host
1095host_cpu=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1096host_vendor=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1097host_os=`echo "$ac_cv_host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1098
1099if test -f "$srcdir/config.guess" || test -f "$ac_aux_dir/config.guess" ; then
1100	echo "$as_me:1100: checking target system type" >&5
1101echo $ECHO_N "checking target system type... $ECHO_C" >&6
1102if test "${ac_cv_target+set}" = set; then
1103  echo $ECHO_N "(cached) $ECHO_C" >&6
1104else
1105  ac_cv_target_alias=$target_alias
1106test "x$ac_cv_target_alias" = "x" &&
1107  ac_cv_target_alias=$ac_cv_host_alias
1108ac_cv_target=`$ac_config_sub "$ac_cv_target_alias"` ||
1109  { { echo "$as_me:1109: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1110echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1111   { (exit 1); exit 1; }; }
1112
1113fi
1114echo "$as_me:1114: result: $ac_cv_target" >&5
1115echo "${ECHO_T}$ac_cv_target" >&6
1116target=$ac_cv_target
1117target_cpu=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1118target_vendor=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1119target_os=`echo "$ac_cv_target" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1120
1121# The aliases save the names the user supplied, while $host etc.
1122# will get canonicalized.
1123test -n "$target_alias" &&
1124  test "$program_prefix$program_suffix$program_transform_name" = \
1125    NONENONEs,x,x, &&
1126  program_prefix=${target_alias}-
1127	system_name="$host_os"
1128else
1129	system_name="`(uname -s -r) 2>/dev/null`"
1130	if test -z "$system_name" ; then
1131		system_name="`(hostname) 2>/dev/null`"
1132	fi
1133fi
1134test -n "$system_name" &&
1135cat >>confdefs.h <<EOF
1136#define SYSTEM_NAME "$system_name"
1137EOF
1138
1139if test "${cf_cv_system_name+set}" = set; then
1140  echo $ECHO_N "(cached) $ECHO_C" >&6
1141else
1142  cf_cv_system_name="$system_name"
1143fi
1144
1145test -z "$system_name" && system_name="$cf_cv_system_name"
1146test -n "$cf_cv_system_name" && echo "$as_me:1146: result: Configuring for $cf_cv_system_name" >&5
1147echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1148
1149if test ".$system_name" != ".$cf_cv_system_name" ; then
1150	echo "$as_me:1150: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1151echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1152	{ { echo "$as_me:1152: error: \"Please remove config.cache and try again.\"" >&5
1153echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1154   { (exit 1); exit 1; }; }
1155fi
1156
1157test "$program_prefix" != NONE &&
1158  program_transform_name="s,^,$program_prefix,;$program_transform_name"
1159# Use a double $ so make ignores it.
1160test "$program_suffix" != NONE &&
1161  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1162# Double any \ or $.  echo might interpret backslashes.
1163# By default was `s,x,x', remove it if useless.
1164cat <<\_ACEOF >conftest.sed
1165s/[\\$]/&&/g;s/;s,x,x,$//
1166_ACEOF
1167program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1168rm conftest.sed
1169
1170ac_ext=c
1171ac_cpp='$CPP $CPPFLAGS'
1172ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1173ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1174ac_compiler_gnu=$ac_cv_c_compiler_gnu
1175ac_main_return="return"
1176if test -n "$ac_tool_prefix"; then
1177  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1178set dummy ${ac_tool_prefix}gcc; ac_word=$2
1179echo "$as_me:1179: checking for $ac_word" >&5
1180echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1181if test "${ac_cv_prog_CC+set}" = set; then
1182  echo $ECHO_N "(cached) $ECHO_C" >&6
1183else
1184  if test -n "$CC"; then
1185  ac_cv_prog_CC="$CC" # Let the user override the test.
1186else
1187  ac_save_IFS=$IFS; IFS=$ac_path_separator
1188ac_dummy="$PATH"
1189for ac_dir in $ac_dummy; do
1190  IFS=$ac_save_IFS
1191  test -z "$ac_dir" && ac_dir=.
1192  $as_executable_p "$ac_dir/$ac_word" || continue
1193ac_cv_prog_CC="${ac_tool_prefix}gcc"
1194echo "$as_me:1194: found $ac_dir/$ac_word" >&5
1195break
1196done
1197
1198fi
1199fi
1200CC=$ac_cv_prog_CC
1201if test -n "$CC"; then
1202  echo "$as_me:1202: result: $CC" >&5
1203echo "${ECHO_T}$CC" >&6
1204else
1205  echo "$as_me:1205: result: no" >&5
1206echo "${ECHO_T}no" >&6
1207fi
1208
1209fi
1210if test -z "$ac_cv_prog_CC"; then
1211  ac_ct_CC=$CC
1212  # Extract the first word of "gcc", so it can be a program name with args.
1213set dummy gcc; ac_word=$2
1214echo "$as_me:1214: checking for $ac_word" >&5
1215echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1216if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1217  echo $ECHO_N "(cached) $ECHO_C" >&6
1218else
1219  if test -n "$ac_ct_CC"; then
1220  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1221else
1222  ac_save_IFS=$IFS; IFS=$ac_path_separator
1223ac_dummy="$PATH"
1224for ac_dir in $ac_dummy; do
1225  IFS=$ac_save_IFS
1226  test -z "$ac_dir" && ac_dir=.
1227  $as_executable_p "$ac_dir/$ac_word" || continue
1228ac_cv_prog_ac_ct_CC="gcc"
1229echo "$as_me:1229: found $ac_dir/$ac_word" >&5
1230break
1231done
1232
1233fi
1234fi
1235ac_ct_CC=$ac_cv_prog_ac_ct_CC
1236if test -n "$ac_ct_CC"; then
1237  echo "$as_me:1237: result: $ac_ct_CC" >&5
1238echo "${ECHO_T}$ac_ct_CC" >&6
1239else
1240  echo "$as_me:1240: result: no" >&5
1241echo "${ECHO_T}no" >&6
1242fi
1243
1244  CC=$ac_ct_CC
1245else
1246  CC="$ac_cv_prog_CC"
1247fi
1248
1249if test -z "$CC"; then
1250  if test -n "$ac_tool_prefix"; then
1251  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1252set dummy ${ac_tool_prefix}cc; ac_word=$2
1253echo "$as_me:1253: checking for $ac_word" >&5
1254echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1255if test "${ac_cv_prog_CC+set}" = set; then
1256  echo $ECHO_N "(cached) $ECHO_C" >&6
1257else
1258  if test -n "$CC"; then
1259  ac_cv_prog_CC="$CC" # Let the user override the test.
1260else
1261  ac_save_IFS=$IFS; IFS=$ac_path_separator
1262ac_dummy="$PATH"
1263for ac_dir in $ac_dummy; do
1264  IFS=$ac_save_IFS
1265  test -z "$ac_dir" && ac_dir=.
1266  $as_executable_p "$ac_dir/$ac_word" || continue
1267ac_cv_prog_CC="${ac_tool_prefix}cc"
1268echo "$as_me:1268: found $ac_dir/$ac_word" >&5
1269break
1270done
1271
1272fi
1273fi
1274CC=$ac_cv_prog_CC
1275if test -n "$CC"; then
1276  echo "$as_me:1276: result: $CC" >&5
1277echo "${ECHO_T}$CC" >&6
1278else
1279  echo "$as_me:1279: result: no" >&5
1280echo "${ECHO_T}no" >&6
1281fi
1282
1283fi
1284if test -z "$ac_cv_prog_CC"; then
1285  ac_ct_CC=$CC
1286  # Extract the first word of "cc", so it can be a program name with args.
1287set dummy cc; ac_word=$2
1288echo "$as_me:1288: checking for $ac_word" >&5
1289echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1290if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1291  echo $ECHO_N "(cached) $ECHO_C" >&6
1292else
1293  if test -n "$ac_ct_CC"; then
1294  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1295else
1296  ac_save_IFS=$IFS; IFS=$ac_path_separator
1297ac_dummy="$PATH"
1298for ac_dir in $ac_dummy; do
1299  IFS=$ac_save_IFS
1300  test -z "$ac_dir" && ac_dir=.
1301  $as_executable_p "$ac_dir/$ac_word" || continue
1302ac_cv_prog_ac_ct_CC="cc"
1303echo "$as_me:1303: found $ac_dir/$ac_word" >&5
1304break
1305done
1306
1307fi
1308fi
1309ac_ct_CC=$ac_cv_prog_ac_ct_CC
1310if test -n "$ac_ct_CC"; then
1311  echo "$as_me:1311: result: $ac_ct_CC" >&5
1312echo "${ECHO_T}$ac_ct_CC" >&6
1313else
1314  echo "$as_me:1314: result: no" >&5
1315echo "${ECHO_T}no" >&6
1316fi
1317
1318  CC=$ac_ct_CC
1319else
1320  CC="$ac_cv_prog_CC"
1321fi
1322
1323fi
1324if test -z "$CC"; then
1325  # Extract the first word of "cc", so it can be a program name with args.
1326set dummy cc; ac_word=$2
1327echo "$as_me:1327: checking for $ac_word" >&5
1328echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1329if test "${ac_cv_prog_CC+set}" = set; then
1330  echo $ECHO_N "(cached) $ECHO_C" >&6
1331else
1332  if test -n "$CC"; then
1333  ac_cv_prog_CC="$CC" # Let the user override the test.
1334else
1335  ac_prog_rejected=no
1336  ac_save_IFS=$IFS; IFS=$ac_path_separator
1337ac_dummy="$PATH"
1338for ac_dir in $ac_dummy; do
1339  IFS=$ac_save_IFS
1340  test -z "$ac_dir" && ac_dir=.
1341  $as_executable_p "$ac_dir/$ac_word" || continue
1342if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1343  ac_prog_rejected=yes
1344  continue
1345fi
1346ac_cv_prog_CC="cc"
1347echo "$as_me:1347: found $ac_dir/$ac_word" >&5
1348break
1349done
1350
1351if test "$ac_prog_rejected" = yes; then
1352  # We found a bogon in the path, so make sure we never use it.
1353  set dummy $ac_cv_prog_CC
1354  shift
1355  if test $# != 0; then
1356    # We chose a different compiler from the bogus one.
1357    # However, it has the same basename, so the bogon will be chosen
1358    # first if we set CC to just the basename; use the full file name.
1359    shift
1360    set dummy "$ac_dir/$ac_word" ${1+"$@"}
1361    shift
1362    ac_cv_prog_CC="$@"
1363  fi
1364fi
1365fi
1366fi
1367CC=$ac_cv_prog_CC
1368if test -n "$CC"; then
1369  echo "$as_me:1369: result: $CC" >&5
1370echo "${ECHO_T}$CC" >&6
1371else
1372  echo "$as_me:1372: result: no" >&5
1373echo "${ECHO_T}no" >&6
1374fi
1375
1376fi
1377if test -z "$CC"; then
1378  if test -n "$ac_tool_prefix"; then
1379  for ac_prog in cl
1380  do
1381    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1382set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1383echo "$as_me:1383: checking for $ac_word" >&5
1384echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1385if test "${ac_cv_prog_CC+set}" = set; then
1386  echo $ECHO_N "(cached) $ECHO_C" >&6
1387else
1388  if test -n "$CC"; then
1389  ac_cv_prog_CC="$CC" # Let the user override the test.
1390else
1391  ac_save_IFS=$IFS; IFS=$ac_path_separator
1392ac_dummy="$PATH"
1393for ac_dir in $ac_dummy; do
1394  IFS=$ac_save_IFS
1395  test -z "$ac_dir" && ac_dir=.
1396  $as_executable_p "$ac_dir/$ac_word" || continue
1397ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1398echo "$as_me:1398: found $ac_dir/$ac_word" >&5
1399break
1400done
1401
1402fi
1403fi
1404CC=$ac_cv_prog_CC
1405if test -n "$CC"; then
1406  echo "$as_me:1406: result: $CC" >&5
1407echo "${ECHO_T}$CC" >&6
1408else
1409  echo "$as_me:1409: result: no" >&5
1410echo "${ECHO_T}no" >&6
1411fi
1412
1413    test -n "$CC" && break
1414  done
1415fi
1416if test -z "$CC"; then
1417  ac_ct_CC=$CC
1418  for ac_prog in cl
1419do
1420  # Extract the first word of "$ac_prog", so it can be a program name with args.
1421set dummy $ac_prog; ac_word=$2
1422echo "$as_me:1422: checking for $ac_word" >&5
1423echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1424if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1425  echo $ECHO_N "(cached) $ECHO_C" >&6
1426else
1427  if test -n "$ac_ct_CC"; then
1428  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1429else
1430  ac_save_IFS=$IFS; IFS=$ac_path_separator
1431ac_dummy="$PATH"
1432for ac_dir in $ac_dummy; do
1433  IFS=$ac_save_IFS
1434  test -z "$ac_dir" && ac_dir=.
1435  $as_executable_p "$ac_dir/$ac_word" || continue
1436ac_cv_prog_ac_ct_CC="$ac_prog"
1437echo "$as_me:1437: found $ac_dir/$ac_word" >&5
1438break
1439done
1440
1441fi
1442fi
1443ac_ct_CC=$ac_cv_prog_ac_ct_CC
1444if test -n "$ac_ct_CC"; then
1445  echo "$as_me:1445: result: $ac_ct_CC" >&5
1446echo "${ECHO_T}$ac_ct_CC" >&6
1447else
1448  echo "$as_me:1448: result: no" >&5
1449echo "${ECHO_T}no" >&6
1450fi
1451
1452  test -n "$ac_ct_CC" && break
1453done
1454
1455  CC=$ac_ct_CC
1456fi
1457
1458fi
1459
1460test -z "$CC" && { { echo "$as_me:1460: error: no acceptable cc found in \$PATH" >&5
1461echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1462   { (exit 1); exit 1; }; }
1463
1464# Provide some information about the compiler.
1465echo "$as_me:1465:" \
1466     "checking for C compiler version" >&5
1467ac_compiler=`set X $ac_compile; echo "$2"`
1468{ (eval echo "$as_me:1468: \"$ac_compiler --version </dev/null >&5\"") >&5
1469  (eval $ac_compiler --version </dev/null >&5) 2>&5
1470  ac_status=$?
1471  echo "$as_me:1471: \$? = $ac_status" >&5
1472  (exit "$ac_status"); }
1473{ (eval echo "$as_me:1473: \"$ac_compiler -v </dev/null >&5\"") >&5
1474  (eval $ac_compiler -v </dev/null >&5) 2>&5
1475  ac_status=$?
1476  echo "$as_me:1476: \$? = $ac_status" >&5
1477  (exit "$ac_status"); }
1478{ (eval echo "$as_me:1478: \"$ac_compiler -V </dev/null >&5\"") >&5
1479  (eval $ac_compiler -V </dev/null >&5) 2>&5
1480  ac_status=$?
1481  echo "$as_me:1481: \$? = $ac_status" >&5
1482  (exit "$ac_status"); }
1483
1484cat >"conftest.$ac_ext" <<_ACEOF
1485#line 1485 "configure"
1486#include "confdefs.h"
1487
1488int
1489main (void)
1490{
1491
1492  ;
1493  return 0;
1494}
1495_ACEOF
1496ac_clean_files_save=$ac_clean_files
1497ac_clean_files="$ac_clean_files a.out a.exe"
1498# Try to create an executable without -o first, disregard a.out.
1499# It will help us diagnose broken compilers, and finding out an intuition
1500# of exeext.
1501echo "$as_me:1501: checking for C compiler default output" >&5
1502echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1503ac_link_default=`echo "$ac_link" | sed 's/ -o *"conftest[^"]*"//'`
1504if { (eval echo "$as_me:1504: \"$ac_link_default\"") >&5
1505  (eval $ac_link_default) 2>&5
1506  ac_status=$?
1507  echo "$as_me:1507: \$? = $ac_status" >&5
1508  (exit "$ac_status"); }; then
1509  # Find the output, starting from the most likely.  This scheme is
1510# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1511# resort.
1512for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1513                ls a.out conftest 2>/dev/null;
1514                ls a.* conftest.* 2>/dev/null`; do
1515  case $ac_file in
1516    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1517    a.out ) # We found the default executable, but exeext='' is most
1518            # certainly right.
1519            break;;
1520    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1521          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1522          export ac_cv_exeext
1523          break;;
1524    * ) break;;
1525  esac
1526done
1527else
1528  echo "$as_me: failed program was:" >&5
1529cat "conftest.$ac_ext" >&5
1530{ { echo "$as_me:1530: error: C compiler cannot create executables" >&5
1531echo "$as_me: error: C compiler cannot create executables" >&2;}
1532   { (exit 77); exit 77; }; }
1533fi
1534
1535ac_exeext=$ac_cv_exeext
1536echo "$as_me:1536: result: $ac_file" >&5
1537echo "${ECHO_T}$ac_file" >&6
1538
1539# Check the compiler produces executables we can run.  If not, either
1540# the compiler is broken, or we cross compile.
1541echo "$as_me:1541: checking whether the C compiler works" >&5
1542echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1543# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1544# If not cross compiling, check that we can run a simple program.
1545if test "$cross_compiling" != yes; then
1546  if { ac_try='./$ac_file'
1547  { (eval echo "$as_me:1547: \"$ac_try\"") >&5
1548  (eval $ac_try) 2>&5
1549  ac_status=$?
1550  echo "$as_me:1550: \$? = $ac_status" >&5
1551  (exit "$ac_status"); }; }; then
1552    cross_compiling=no
1553  else
1554    if test "$cross_compiling" = maybe; then
1555	cross_compiling=yes
1556    else
1557	{ { echo "$as_me:1557: error: cannot run C compiled programs.
1558If you meant to cross compile, use \`--host'." >&5
1559echo "$as_me: error: cannot run C compiled programs.
1560If you meant to cross compile, use \`--host'." >&2;}
1561   { (exit 1); exit 1; }; }
1562    fi
1563  fi
1564fi
1565echo "$as_me:1565: result: yes" >&5
1566echo "${ECHO_T}yes" >&6
1567
1568rm -f a.out a.exe "conftest$ac_cv_exeext"
1569ac_clean_files=$ac_clean_files_save
1570# Check the compiler produces executables we can run.  If not, either
1571# the compiler is broken, or we cross compile.
1572echo "$as_me:1572: checking whether we are cross compiling" >&5
1573echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1574echo "$as_me:1574: result: $cross_compiling" >&5
1575echo "${ECHO_T}$cross_compiling" >&6
1576
1577echo "$as_me:1577: checking for executable suffix" >&5
1578echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1579if { (eval echo "$as_me:1579: \"$ac_link\"") >&5
1580  (eval $ac_link) 2>&5
1581  ac_status=$?
1582  echo "$as_me:1582: \$? = $ac_status" >&5
1583  (exit "$ac_status"); }; then
1584  # If both `conftest.exe' and `conftest' are `present' (well, observable)
1585# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1586# work properly (i.e., refer to `conftest.exe'), while it won't with
1587# `rm'.
1588for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1589  case $ac_file in
1590    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1591    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1592          export ac_cv_exeext
1593          break;;
1594    * ) break;;
1595  esac
1596done
1597else
1598  { { echo "$as_me:1598: error: cannot compute EXEEXT: cannot compile and link" >&5
1599echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1600   { (exit 1); exit 1; }; }
1601fi
1602
1603rm -f "conftest$ac_cv_exeext"
1604echo "$as_me:1604: result: $ac_cv_exeext" >&5
1605echo "${ECHO_T}$ac_cv_exeext" >&6
1606
1607rm -f "conftest.$ac_ext"
1608EXEEXT=$ac_cv_exeext
1609ac_exeext=$EXEEXT
1610echo "$as_me:1610: checking for object suffix" >&5
1611echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1612if test "${ac_cv_objext+set}" = set; then
1613  echo $ECHO_N "(cached) $ECHO_C" >&6
1614else
1615  cat >"conftest.$ac_ext" <<_ACEOF
1616#line 1616 "configure"
1617#include "confdefs.h"
1618
1619int
1620main (void)
1621{
1622
1623  ;
1624  return 0;
1625}
1626_ACEOF
1627rm -f conftest.o conftest.obj
1628if { (eval echo "$as_me:1628: \"$ac_compile\"") >&5
1629  (eval $ac_compile) 2>&5
1630  ac_status=$?
1631  echo "$as_me:1631: \$? = $ac_status" >&5
1632  (exit "$ac_status"); }; then
1633  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1634  case $ac_file in
1635    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1636    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1637       break;;
1638  esac
1639done
1640else
1641  echo "$as_me: failed program was:" >&5
1642cat "conftest.$ac_ext" >&5
1643{ { echo "$as_me:1643: error: cannot compute OBJEXT: cannot compile" >&5
1644echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1645   { (exit 1); exit 1; }; }
1646fi
1647
1648rm -f "conftest.$ac_cv_objext" "conftest.$ac_ext"
1649fi
1650echo "$as_me:1650: result: $ac_cv_objext" >&5
1651echo "${ECHO_T}$ac_cv_objext" >&6
1652OBJEXT=$ac_cv_objext
1653ac_objext=$OBJEXT
1654echo "$as_me:1654: checking whether we are using the GNU C compiler" >&5
1655echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1656if test "${ac_cv_c_compiler_gnu+set}" = set; then
1657  echo $ECHO_N "(cached) $ECHO_C" >&6
1658else
1659  cat >"conftest.$ac_ext" <<_ACEOF
1660#line 1660 "configure"
1661#include "confdefs.h"
1662
1663int
1664main (void)
1665{
1666#ifndef __GNUC__
1667       choke me
1668#endif
1669
1670  ;
1671  return 0;
1672}
1673_ACEOF
1674rm -f "conftest.$ac_objext"
1675if { (eval echo "$as_me:1675: \"$ac_compile\"") >&5
1676  (eval $ac_compile) 2>&5
1677  ac_status=$?
1678  echo "$as_me:1678: \$? = $ac_status" >&5
1679  (exit "$ac_status"); } &&
1680         { ac_try='test -s "conftest.$ac_objext"'
1681  { (eval echo "$as_me:1681: \"$ac_try\"") >&5
1682  (eval $ac_try) 2>&5
1683  ac_status=$?
1684  echo "$as_me:1684: \$? = $ac_status" >&5
1685  (exit "$ac_status"); }; }; then
1686  ac_compiler_gnu=yes
1687else
1688  echo "$as_me: failed program was:" >&5
1689cat "conftest.$ac_ext" >&5
1690ac_compiler_gnu=no
1691fi
1692rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1693ac_cv_c_compiler_gnu=$ac_compiler_gnu
1694
1695fi
1696echo "$as_me:1696: result: $ac_cv_c_compiler_gnu" >&5
1697echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1698GCC=`test $ac_compiler_gnu = yes && echo yes`
1699ac_test_CFLAGS=${CFLAGS+set}
1700ac_save_CFLAGS=$CFLAGS
1701CFLAGS="-g"
1702echo "$as_me:1702: checking whether $CC accepts -g" >&5
1703echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1704if test "${ac_cv_prog_cc_g+set}" = set; then
1705  echo $ECHO_N "(cached) $ECHO_C" >&6
1706else
1707  cat >"conftest.$ac_ext" <<_ACEOF
1708#line 1708 "configure"
1709#include "confdefs.h"
1710
1711int
1712main (void)
1713{
1714
1715  ;
1716  return 0;
1717}
1718_ACEOF
1719rm -f "conftest.$ac_objext"
1720if { (eval echo "$as_me:1720: \"$ac_compile\"") >&5
1721  (eval $ac_compile) 2>&5
1722  ac_status=$?
1723  echo "$as_me:1723: \$? = $ac_status" >&5
1724  (exit "$ac_status"); } &&
1725         { ac_try='test -s "conftest.$ac_objext"'
1726  { (eval echo "$as_me:1726: \"$ac_try\"") >&5
1727  (eval $ac_try) 2>&5
1728  ac_status=$?
1729  echo "$as_me:1729: \$? = $ac_status" >&5
1730  (exit "$ac_status"); }; }; then
1731  ac_cv_prog_cc_g=yes
1732else
1733  echo "$as_me: failed program was:" >&5
1734cat "conftest.$ac_ext" >&5
1735ac_cv_prog_cc_g=no
1736fi
1737rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1738fi
1739echo "$as_me:1739: result: $ac_cv_prog_cc_g" >&5
1740echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1741if test "$ac_test_CFLAGS" = set; then
1742  CFLAGS=$ac_save_CFLAGS
1743elif test $ac_cv_prog_cc_g = yes; then
1744  if test "$GCC" = yes; then
1745    CFLAGS="-g -O2"
1746  else
1747    CFLAGS="-g"
1748  fi
1749else
1750  if test "$GCC" = yes; then
1751    CFLAGS="-O2"
1752  else
1753    CFLAGS=
1754  fi
1755fi
1756# Some people use a C++ compiler to compile C.  Since we use `exit',
1757# in C++ we need to declare it.  In case someone uses the same compiler
1758# for both compiling C and C++ we need to have the C++ compiler decide
1759# the declaration of exit, since it's the most demanding environment.
1760cat >"conftest.$ac_ext" <<_ACEOF
1761#ifndef __cplusplus
1762  choke me
1763#endif
1764_ACEOF
1765rm -f "conftest.$ac_objext"
1766if { (eval echo "$as_me:1766: \"$ac_compile\"") >&5
1767  (eval $ac_compile) 2>&5
1768  ac_status=$?
1769  echo "$as_me:1769: \$? = $ac_status" >&5
1770  (exit "$ac_status"); } &&
1771         { ac_try='test -s "conftest.$ac_objext"'
1772  { (eval echo "$as_me:1772: \"$ac_try\"") >&5
1773  (eval $ac_try) 2>&5
1774  ac_status=$?
1775  echo "$as_me:1775: \$? = $ac_status" >&5
1776  (exit "$ac_status"); }; }; then
1777  for ac_declaration in \
1778   ''\
1779   '#include <stdlib.h>' \
1780   'extern "C" void std::exit (int) throw (); using std::exit;' \
1781   'extern "C" void std::exit (int); using std::exit;' \
1782   'extern "C" void exit (int) throw ();' \
1783   'extern "C" void exit (int);' \
1784   'void exit (int);'
1785do
1786  cat >"conftest.$ac_ext" <<_ACEOF
1787#line 1787 "configure"
1788#include "confdefs.h"
1789#include <stdlib.h>
1790$ac_declaration
1791int
1792main (void)
1793{
1794exit (42);
1795  ;
1796  return 0;
1797}
1798_ACEOF
1799rm -f "conftest.$ac_objext"
1800if { (eval echo "$as_me:1800: \"$ac_compile\"") >&5
1801  (eval $ac_compile) 2>&5
1802  ac_status=$?
1803  echo "$as_me:1803: \$? = $ac_status" >&5
1804  (exit "$ac_status"); } &&
1805         { ac_try='test -s "conftest.$ac_objext"'
1806  { (eval echo "$as_me:1806: \"$ac_try\"") >&5
1807  (eval $ac_try) 2>&5
1808  ac_status=$?
1809  echo "$as_me:1809: \$? = $ac_status" >&5
1810  (exit "$ac_status"); }; }; then
1811  :
1812else
1813  echo "$as_me: failed program was:" >&5
1814cat "conftest.$ac_ext" >&5
1815continue
1816fi
1817rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1818  cat >"conftest.$ac_ext" <<_ACEOF
1819#line 1819 "configure"
1820#include "confdefs.h"
1821$ac_declaration
1822int
1823main (void)
1824{
1825exit (42);
1826  ;
1827  return 0;
1828}
1829_ACEOF
1830rm -f "conftest.$ac_objext"
1831if { (eval echo "$as_me:1831: \"$ac_compile\"") >&5
1832  (eval $ac_compile) 2>&5
1833  ac_status=$?
1834  echo "$as_me:1834: \$? = $ac_status" >&5
1835  (exit "$ac_status"); } &&
1836         { ac_try='test -s "conftest.$ac_objext"'
1837  { (eval echo "$as_me:1837: \"$ac_try\"") >&5
1838  (eval $ac_try) 2>&5
1839  ac_status=$?
1840  echo "$as_me:1840: \$? = $ac_status" >&5
1841  (exit "$ac_status"); }; }; then
1842  break
1843else
1844  echo "$as_me: failed program was:" >&5
1845cat "conftest.$ac_ext" >&5
1846fi
1847rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1848done
1849rm -rf conftest*
1850if test -n "$ac_declaration"; then
1851  echo '#ifdef __cplusplus' >>confdefs.h
1852  echo "$ac_declaration"    >>confdefs.h
1853  echo '#endif'             >>confdefs.h
1854fi
1855
1856else
1857  echo "$as_me: failed program was:" >&5
1858cat "conftest.$ac_ext" >&5
1859fi
1860rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1861ac_ext=c
1862ac_cpp='$CPP $CPPFLAGS'
1863ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
1864ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
1865ac_compiler_gnu=$ac_cv_c_compiler_gnu
1866ac_main_return="return"
1867
1868GCC_VERSION=none
1869if test "$GCC" = yes ; then
1870	echo "$as_me:1870: checking version of $CC" >&5
1871echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1872	GCC_VERSION="`${CC} --version 2>/dev/null | sed -e '2,$d' -e 's/^.*(GCC[^)]*) //' -e 's/^.*(Debian[^)]*) //' -e 's/^[^0-9.]*//' -e 's/[^0-9.].*//'`"
1873	test -z "$GCC_VERSION" && GCC_VERSION=unknown
1874	echo "$as_me:1874: result: $GCC_VERSION" >&5
1875echo "${ECHO_T}$GCC_VERSION" >&6
1876fi
1877
1878INTEL_COMPILER=no
1879
1880if test "$GCC" = yes ; then
1881	case "$host_os" in
1882	(linux*|gnu*)
1883		echo "$as_me:1883: checking if this is really Intel C compiler" >&5
1884echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
1885		cf_save_CFLAGS="$CFLAGS"
1886		CFLAGS="$CFLAGS -no-gcc"
1887		cat >"conftest.$ac_ext" <<_ACEOF
1888#line 1888 "configure"
1889#include "confdefs.h"
1890
1891int
1892main (void)
1893{
1894
1895#ifdef __INTEL_COMPILER
1896#else
1897make an error
1898#endif
1899
1900  ;
1901  return 0;
1902}
1903_ACEOF
1904rm -f "conftest.$ac_objext"
1905if { (eval echo "$as_me:1905: \"$ac_compile\"") >&5
1906  (eval $ac_compile) 2>&5
1907  ac_status=$?
1908  echo "$as_me:1908: \$? = $ac_status" >&5
1909  (exit "$ac_status"); } &&
1910         { ac_try='test -s "conftest.$ac_objext"'
1911  { (eval echo "$as_me:1911: \"$ac_try\"") >&5
1912  (eval $ac_try) 2>&5
1913  ac_status=$?
1914  echo "$as_me:1914: \$? = $ac_status" >&5
1915  (exit "$ac_status"); }; }; then
1916  INTEL_COMPILER=yes
1917cf_save_CFLAGS="$cf_save_CFLAGS -we147"
1918
1919else
1920  echo "$as_me: failed program was:" >&5
1921cat "conftest.$ac_ext" >&5
1922fi
1923rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1924		CFLAGS="$cf_save_CFLAGS"
1925		echo "$as_me:1925: result: $INTEL_COMPILER" >&5
1926echo "${ECHO_T}$INTEL_COMPILER" >&6
1927		;;
1928	esac
1929fi
1930
1931CLANG_COMPILER=no
1932
1933if test "$GCC" = yes ; then
1934	echo "$as_me:1934: checking if this is really Clang C compiler" >&5
1935echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
1936	cf_save_CFLAGS="$CFLAGS"
1937	cat >"conftest.$ac_ext" <<_ACEOF
1938#line 1938 "configure"
1939#include "confdefs.h"
1940
1941int
1942main (void)
1943{
1944
1945#ifdef __clang__
1946#else
1947make an error
1948#endif
1949
1950  ;
1951  return 0;
1952}
1953_ACEOF
1954rm -f "conftest.$ac_objext"
1955if { (eval echo "$as_me:1955: \"$ac_compile\"") >&5
1956  (eval $ac_compile) 2>&5
1957  ac_status=$?
1958  echo "$as_me:1958: \$? = $ac_status" >&5
1959  (exit "$ac_status"); } &&
1960         { ac_try='test -s "conftest.$ac_objext"'
1961  { (eval echo "$as_me:1961: \"$ac_try\"") >&5
1962  (eval $ac_try) 2>&5
1963  ac_status=$?
1964  echo "$as_me:1964: \$? = $ac_status" >&5
1965  (exit "$ac_status"); }; }; then
1966  CLANG_COMPILER=yes
1967
1968else
1969  echo "$as_me: failed program was:" >&5
1970cat "conftest.$ac_ext" >&5
1971fi
1972rm -f "conftest.$ac_objext" "conftest.$ac_ext"
1973	CFLAGS="$cf_save_CFLAGS"
1974	echo "$as_me:1974: result: $CLANG_COMPILER" >&5
1975echo "${ECHO_T}$CLANG_COMPILER" >&6
1976fi
1977
1978CLANG_VERSION=none
1979
1980if test "x$CLANG_COMPILER" = "xyes" ; then
1981	case "$CC" in
1982	(c[1-9][0-9]|*/c[1-9][0-9])
1983		{ echo "$as_me:1983: WARNING: replacing broken compiler alias $CC" >&5
1984echo "$as_me: WARNING: replacing broken compiler alias $CC" >&2;}
1985		CFLAGS="$CFLAGS -std=`echo "$CC" | sed -e 's%.*/%%'`"
1986		CC=clang
1987		;;
1988	esac
1989
1990	echo "$as_me:1990: checking version of $CC" >&5
1991echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1992	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.].*//'`"
1993	test -z "$CLANG_VERSION" && CLANG_VERSION=unknown
1994	echo "$as_me:1994: result: $CLANG_VERSION" >&5
1995echo "${ECHO_T}$CLANG_VERSION" >&6
1996
1997	for cf_clang_opt in \
1998		-Qunused-arguments \
1999		-Wno-error=implicit-function-declaration
2000	do
2001		echo "$as_me:2001: checking if option $cf_clang_opt works" >&5
2002echo $ECHO_N "checking if option $cf_clang_opt works... $ECHO_C" >&6
2003		cf_save_CFLAGS="$CFLAGS"
2004		CFLAGS="$CFLAGS $cf_clang_opt"
2005		cat >"conftest.$ac_ext" <<_ACEOF
2006#line 2006 "configure"
2007#include "confdefs.h"
2008
2009			#include <stdio.h>
2010int
2011main (void)
2012{
2013
2014			printf("hello!\\n");
2015  ;
2016  return 0;
2017}
2018_ACEOF
2019rm -f "conftest.$ac_objext" "conftest$ac_exeext"
2020if { (eval echo "$as_me:2020: \"$ac_link\"") >&5
2021  (eval $ac_link) 2>&5
2022  ac_status=$?
2023  echo "$as_me:2023: \$? = $ac_status" >&5
2024  (exit "$ac_status"); } &&
2025         { ac_try='test -s "conftest$ac_exeext"'
2026  { (eval echo "$as_me:2026: \"$ac_try\"") >&5
2027  (eval $ac_try) 2>&5
2028  ac_status=$?
2029  echo "$as_me:2029: \$? = $ac_status" >&5
2030  (exit "$ac_status"); }; }; then
2031
2032			cf_clang_optok=yes
2033else
2034  echo "$as_me: failed program was:" >&5
2035cat "conftest.$ac_ext" >&5
2036
2037			cf_clang_optok=no
2038fi
2039rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
2040		echo "$as_me:2040: result: $cf_clang_optok" >&5
2041echo "${ECHO_T}$cf_clang_optok" >&6
2042		CFLAGS="$cf_save_CFLAGS"
2043		if test "$cf_clang_optok" = yes; then
2044			test -n "$verbose" && echo "	adding option $cf_clang_opt" 1>&6
2045
2046echo "${as_me:-configure}:2046: testing adding option $cf_clang_opt ..." 1>&5
2047
2048	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2049	CFLAGS="${CFLAGS}$cf_clang_opt"
2050
2051		fi
2052	done
2053fi
2054
2055echo "$as_me:2055: checking for $CC option to accept ANSI C" >&5
2056echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2057if test "${ac_cv_prog_cc_stdc+set}" = set; then
2058  echo $ECHO_N "(cached) $ECHO_C" >&6
2059else
2060  ac_cv_prog_cc_stdc=no
2061ac_save_CC=$CC
2062cat >"conftest.$ac_ext" <<_ACEOF
2063#line 2063 "configure"
2064#include "confdefs.h"
2065#include <stdarg.h>
2066#include <stdio.h>
2067#include <sys/types.h>
2068#include <sys/stat.h>
2069/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2070struct buf { int x; };
2071FILE * (*rcsopen) (struct buf *, struct stat *, int);
2072static char *e (char **p, int i)
2073{
2074  return p[i];
2075}
2076static char *f (char * (*g) (char **, int), char **p, ...)
2077{
2078  char *s;
2079  va_list v;
2080  va_start (v,p);
2081  s = g (p, va_arg (v,int));
2082  va_end (v);
2083  return s;
2084}
2085int test (int i, double x);
2086struct s1 {int (*f) (int a);};
2087struct s2 {int (*f) (double a);};
2088int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2089int argc;
2090char **argv;
2091int
2092main (void)
2093{
2094return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2095  ;
2096  return 0;
2097}
2098_ACEOF
2099# Don't try gcc -ansi; that turns off useful extensions and
2100# breaks some systems' header files.
2101# AIX			-qlanglvl=ansi
2102# Ultrix and OSF/1	-std1
2103# HP-UX 10.20 and later	-Ae
2104# HP-UX older versions	-Aa -D_HPUX_SOURCE
2105# SVR4			-Xc -D__EXTENSIONS__
2106for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2107do
2108  CC="$ac_save_CC $ac_arg"
2109  rm -f "conftest.$ac_objext"
2110if { (eval echo "$as_me:2110: \"$ac_compile\"") >&5
2111  (eval $ac_compile) 2>&5
2112  ac_status=$?
2113  echo "$as_me:2113: \$? = $ac_status" >&5
2114  (exit "$ac_status"); } &&
2115         { ac_try='test -s "conftest.$ac_objext"'
2116  { (eval echo "$as_me:2116: \"$ac_try\"") >&5
2117  (eval $ac_try) 2>&5
2118  ac_status=$?
2119  echo "$as_me:2119: \$? = $ac_status" >&5
2120  (exit "$ac_status"); }; }; then
2121  ac_cv_prog_cc_stdc=$ac_arg
2122break
2123else
2124  echo "$as_me: failed program was:" >&5
2125cat "conftest.$ac_ext" >&5
2126fi
2127rm -f "conftest.$ac_objext"
2128done
2129rm -f "conftest.$ac_ext" "conftest.$ac_objext"
2130CC=$ac_save_CC
2131
2132fi
2133
2134case "x$ac_cv_prog_cc_stdc" in
2135  x|xno)
2136    echo "$as_me:2136: result: none needed" >&5
2137echo "${ECHO_T}none needed" >&6 ;;
2138  *)
2139    echo "$as_me:2139: result: $ac_cv_prog_cc_stdc" >&5
2140echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2141    CC="$CC $ac_cv_prog_cc_stdc" ;;
2142esac
2143
2144# This should have been defined by AC_PROG_CC
2145: "${CC:=cc}"
2146
2147echo "$as_me:2147: checking \$CFLAGS variable" >&5
2148echo $ECHO_N "checking \$CFLAGS variable... $ECHO_C" >&6
2149case "x$CFLAGS" in
2150(*-[IUD]*)
2151	echo "$as_me:2151: result: broken" >&5
2152echo "${ECHO_T}broken" >&6
2153	{ echo "$as_me:2153: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&5
2154echo "$as_me: WARNING: your environment uses the CFLAGS variable to hold CPPFLAGS options" >&2;}
2155	cf_flags="$CFLAGS"
2156	CFLAGS=
2157	for cf_arg in $cf_flags
2158	do
2159
2160cf_fix_cppflags=no
2161cf_new_cflags=
2162cf_new_cppflags=
2163cf_new_extra_cppflags=
2164
2165for cf_add_cflags in $cf_arg
2166do
2167case "$cf_fix_cppflags" in
2168(no)
2169	case "$cf_add_cflags" in
2170	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2171		case "$cf_add_cflags" in
2172		(-D*)
2173			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2174
2175			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2176				&& test -z "${cf_tst_cflags}" \
2177				&& cf_fix_cppflags=yes
2178
2179			if test "$cf_fix_cppflags" = yes ; then
2180
2181	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2182	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2183
2184				continue
2185			elif test "${cf_tst_cflags}" = "\"'" ; then
2186
2187	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2188	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2189
2190				continue
2191			fi
2192			;;
2193		esac
2194		case "$CPPFLAGS" in
2195		(*$cf_add_cflags)
2196			;;
2197		(*)
2198			case "$cf_add_cflags" in
2199			(-D*)
2200				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2201
2202CPPFLAGS=`echo "$CPPFLAGS" | \
2203	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2204		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2205
2206				;;
2207			esac
2208
2209	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2210	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2211
2212			;;
2213		esac
2214		;;
2215	(*)
2216
2217	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2218	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2219
2220		;;
2221	esac
2222	;;
2223(yes)
2224
2225	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2226	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2227
2228	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2229
2230	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2231		&& test -z "${cf_tst_cflags}" \
2232		&& cf_fix_cppflags=no
2233	;;
2234esac
2235done
2236
2237if test -n "$cf_new_cflags" ; then
2238
2239	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2240	CFLAGS="${CFLAGS}$cf_new_cflags"
2241
2242fi
2243
2244if test -n "$cf_new_cppflags" ; then
2245
2246	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2247	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2248
2249fi
2250
2251if test -n "$cf_new_extra_cppflags" ; then
2252
2253	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2254	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2255
2256fi
2257
2258	done
2259	;;
2260(*)
2261	echo "$as_me:2261: result: ok" >&5
2262echo "${ECHO_T}ok" >&6
2263	;;
2264esac
2265
2266echo "$as_me:2266: checking \$CC variable" >&5
2267echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
2268case "$CC" in
2269(*[\ \	]-*)
2270	echo "$as_me:2270: result: broken" >&5
2271echo "${ECHO_T}broken" >&6
2272	{ echo "$as_me:2272: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
2273echo "$as_me: WARNING: your environment uses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
2274	# humor him...
2275	cf_prog=`echo "$CC" | sed -e 's/	/ /g' -e 's/[ ]* / /g' -e 's/[ ]*[ ]-[^ ].*//'`
2276	cf_flags=`echo "$CC" | ${AWK:-awk} -v prog="$cf_prog" '{ printf("%s", substr($0,1+length(prog))); }'`
2277	CC="$cf_prog"
2278	for cf_arg in $cf_flags
2279	do
2280		case "x$cf_arg" in
2281		(x-[IUDfgOW]*)
2282
2283cf_fix_cppflags=no
2284cf_new_cflags=
2285cf_new_cppflags=
2286cf_new_extra_cppflags=
2287
2288for cf_add_cflags in $cf_arg
2289do
2290case "$cf_fix_cppflags" in
2291(no)
2292	case "$cf_add_cflags" in
2293	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
2294		case "$cf_add_cflags" in
2295		(-D*)
2296			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2297
2298			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2299				&& test -z "${cf_tst_cflags}" \
2300				&& cf_fix_cppflags=yes
2301
2302			if test "$cf_fix_cppflags" = yes ; then
2303
2304	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2305	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2306
2307				continue
2308			elif test "${cf_tst_cflags}" = "\"'" ; then
2309
2310	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2311	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2312
2313				continue
2314			fi
2315			;;
2316		esac
2317		case "$CPPFLAGS" in
2318		(*$cf_add_cflags)
2319			;;
2320		(*)
2321			case "$cf_add_cflags" in
2322			(-D*)
2323				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2324
2325CPPFLAGS=`echo "$CPPFLAGS" | \
2326	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2327		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2328
2329				;;
2330			esac
2331
2332	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
2333	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
2334
2335			;;
2336		esac
2337		;;
2338	(*)
2339
2340	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
2341	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
2342
2343		;;
2344	esac
2345	;;
2346(yes)
2347
2348	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
2349	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
2350
2351	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
2352
2353	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2354		&& test -z "${cf_tst_cflags}" \
2355		&& cf_fix_cppflags=no
2356	;;
2357esac
2358done
2359
2360if test -n "$cf_new_cflags" ; then
2361
2362	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
2363	CFLAGS="${CFLAGS}$cf_new_cflags"
2364
2365fi
2366
2367if test -n "$cf_new_cppflags" ; then
2368
2369	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2370	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
2371
2372fi
2373
2374if test -n "$cf_new_extra_cppflags" ; then
2375
2376	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
2377	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
2378
2379fi
2380
2381			;;
2382		(*)
2383			CC="$CC $cf_arg"
2384			;;
2385		esac
2386	done
2387	test -n "$verbose" && echo "	resulting CC: '$CC'" 1>&6
2388
2389echo "${as_me:-configure}:2389: testing resulting CC: '$CC' ..." 1>&5
2390
2391	test -n "$verbose" && echo "	resulting CFLAGS: '$CFLAGS'" 1>&6
2392
2393echo "${as_me:-configure}:2393: testing resulting CFLAGS: '$CFLAGS' ..." 1>&5
2394
2395	test -n "$verbose" && echo "	resulting CPPFLAGS: '$CPPFLAGS'" 1>&6
2396
2397echo "${as_me:-configure}:2397: testing resulting CPPFLAGS: '$CPPFLAGS' ..." 1>&5
2398
2399	;;
2400(*)
2401	echo "$as_me:2401: result: ok" >&5
2402echo "${ECHO_T}ok" >&6
2403	;;
2404esac
2405
2406echo "$as_me:2406: checking whether ${MAKE-make} sets \${MAKE}" >&5
2407echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
2408set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
2409if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2410  echo $ECHO_N "(cached) $ECHO_C" >&6
2411else
2412  cat >conftest.make <<\EOF
2413all:
2414	@echo 'ac_maketemp="${MAKE}"'
2415EOF
2416# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2417eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2418if test -n "$ac_maketemp"; then
2419  eval ac_cv_prog_make_${ac_make}_set=yes
2420else
2421  eval ac_cv_prog_make_${ac_make}_set=no
2422fi
2423rm -f conftest.make
2424fi
2425if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2426  echo "$as_me:2426: result: yes" >&5
2427echo "${ECHO_T}yes" >&6
2428  SET_MAKE=
2429else
2430  echo "$as_me:2430: result: no" >&5
2431echo "${ECHO_T}no" >&6
2432  SET_MAKE="MAKE=${MAKE-make}"
2433fi
2434
2435# Find a good install program.  We prefer a C program (faster),
2436# so one script is as good as another.  But avoid the broken or
2437# incompatible versions:
2438# SysV /etc/install, /usr/sbin/install
2439# SunOS /usr/etc/install
2440# IRIX /sbin/install
2441# AIX /bin/install
2442# AmigaOS /C/install, which installs bootblocks on floppy discs
2443# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2444# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2445# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2446# ./install, which can be erroneously created by make from ./install.sh.
2447echo "$as_me:2447: checking for a BSD compatible install" >&5
2448echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2449if test -z "$INSTALL"; then
2450if test "${ac_cv_path_install+set}" = set; then
2451  echo $ECHO_N "(cached) $ECHO_C" >&6
2452else
2453    ac_save_IFS=$IFS; IFS=$ac_path_separator
2454  for ac_dir in $PATH; do
2455    IFS=$ac_save_IFS
2456    # Account for people who put trailing slashes in PATH elements.
2457    case $ac_dir/ in
2458    / | ./ | .// | /cC/* \
2459    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2460    | /usr/ucb/* ) ;;
2461    *)
2462      # OSF1 and SCO ODT 3.0 have their own names for install.
2463      # Don't use installbsd from OSF since it installs stuff as root
2464      # by default.
2465      for ac_prog in ginstall scoinst install; do
2466        if $as_executable_p "$ac_dir/$ac_prog"; then
2467	  if test $ac_prog = install &&
2468            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2469	    # AIX install.  It has an incompatible calling convention.
2470	    :
2471	  elif test $ac_prog = install &&
2472	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2473	    # program-specific install script used by HP pwplus--don't use.
2474	    :
2475	  else
2476	    ac_cv_path_install="$ac_dir/$ac_prog -c"
2477	    break 2
2478	  fi
2479	fi
2480      done
2481      ;;
2482    esac
2483  done
2484
2485fi
2486  if test "${ac_cv_path_install+set}" = set; then
2487    INSTALL=$ac_cv_path_install
2488  else
2489    # As a last resort, use the slow shell script.  We don't cache a
2490    # path for INSTALL within a source directory, because that will
2491    # break other packages using the cache if that directory is
2492    # removed, or if the path is relative.
2493    INSTALL=$ac_install_sh
2494  fi
2495fi
2496echo "$as_me:2496: result: $INSTALL" >&5
2497echo "${ECHO_T}$INSTALL" >&6
2498
2499# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2500# It thinks the first close brace ends the variable substitution.
2501test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2502
2503test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2504
2505test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2506
2507echo "$as_me:2507: checking if filesystem supports mixed-case filenames" >&5
2508echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
2509if test "${cf_cv_mixedcase+set}" = set; then
2510  echo $ECHO_N "(cached) $ECHO_C" >&6
2511else
2512
2513if test "$cross_compiling" = yes ; then
2514	case "$target_alias" in
2515	(*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*|darwin*)
2516		cf_cv_mixedcase=no
2517		;;
2518	(*)
2519		cf_cv_mixedcase=yes
2520		;;
2521	esac
2522else
2523	rm -f conftest CONFTEST
2524	echo test >conftest
2525	if test -f CONFTEST ; then
2526		cf_cv_mixedcase=no
2527	else
2528		cf_cv_mixedcase=yes
2529	fi
2530	rm -f conftest CONFTEST
2531fi
2532
2533fi
2534echo "$as_me:2534: result: $cf_cv_mixedcase" >&5
2535echo "${ECHO_T}$cf_cv_mixedcase" >&6
2536test "$cf_cv_mixedcase" = yes &&
2537cat >>confdefs.h <<\EOF
2538#define MIXEDCASE_FILENAMES 1
2539EOF
2540
2541for ac_prog in exctags ctags
2542do
2543  # Extract the first word of "$ac_prog", so it can be a program name with args.
2544set dummy $ac_prog; ac_word=$2
2545echo "$as_me:2545: checking for $ac_word" >&5
2546echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2547if test "${ac_cv_prog_CTAGS+set}" = set; then
2548  echo $ECHO_N "(cached) $ECHO_C" >&6
2549else
2550  if test -n "$CTAGS"; then
2551  ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
2552else
2553  ac_save_IFS=$IFS; IFS=$ac_path_separator
2554ac_dummy="$PATH"
2555for ac_dir in $ac_dummy; do
2556  IFS=$ac_save_IFS
2557  test -z "$ac_dir" && ac_dir=.
2558  $as_executable_p "$ac_dir/$ac_word" || continue
2559ac_cv_prog_CTAGS="$ac_prog"
2560echo "$as_me:2560: found $ac_dir/$ac_word" >&5
2561break
2562done
2563
2564fi
2565fi
2566CTAGS=$ac_cv_prog_CTAGS
2567if test -n "$CTAGS"; then
2568  echo "$as_me:2568: result: $CTAGS" >&5
2569echo "${ECHO_T}$CTAGS" >&6
2570else
2571  echo "$as_me:2571: result: no" >&5
2572echo "${ECHO_T}no" >&6
2573fi
2574
2575  test -n "$CTAGS" && break
2576done
2577
2578for ac_prog in exetags etags
2579do
2580  # Extract the first word of "$ac_prog", so it can be a program name with args.
2581set dummy $ac_prog; ac_word=$2
2582echo "$as_me:2582: checking for $ac_word" >&5
2583echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2584if test "${ac_cv_prog_ETAGS+set}" = set; then
2585  echo $ECHO_N "(cached) $ECHO_C" >&6
2586else
2587  if test -n "$ETAGS"; then
2588  ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
2589else
2590  ac_save_IFS=$IFS; IFS=$ac_path_separator
2591ac_dummy="$PATH"
2592for ac_dir in $ac_dummy; do
2593  IFS=$ac_save_IFS
2594  test -z "$ac_dir" && ac_dir=.
2595  $as_executable_p "$ac_dir/$ac_word" || continue
2596ac_cv_prog_ETAGS="$ac_prog"
2597echo "$as_me:2597: found $ac_dir/$ac_word" >&5
2598break
2599done
2600
2601fi
2602fi
2603ETAGS=$ac_cv_prog_ETAGS
2604if test -n "$ETAGS"; then
2605  echo "$as_me:2605: result: $ETAGS" >&5
2606echo "${ECHO_T}$ETAGS" >&6
2607else
2608  echo "$as_me:2608: result: no" >&5
2609echo "${ECHO_T}no" >&6
2610fi
2611
2612  test -n "$ETAGS" && break
2613done
2614
2615# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
2616set dummy ${CTAGS:-ctags}; ac_word=$2
2617echo "$as_me:2617: checking for $ac_word" >&5
2618echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2619if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
2620  echo $ECHO_N "(cached) $ECHO_C" >&6
2621else
2622  if test -n "$MAKE_LOWER_TAGS"; then
2623  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
2624else
2625  ac_save_IFS=$IFS; IFS=$ac_path_separator
2626ac_dummy="$PATH"
2627for ac_dir in $ac_dummy; do
2628  IFS=$ac_save_IFS
2629  test -z "$ac_dir" && ac_dir=.
2630  $as_executable_p "$ac_dir/$ac_word" || continue
2631ac_cv_prog_MAKE_LOWER_TAGS="yes"
2632echo "$as_me:2632: found $ac_dir/$ac_word" >&5
2633break
2634done
2635
2636  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
2637fi
2638fi
2639MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
2640if test -n "$MAKE_LOWER_TAGS"; then
2641  echo "$as_me:2641: result: $MAKE_LOWER_TAGS" >&5
2642echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
2643else
2644  echo "$as_me:2644: result: no" >&5
2645echo "${ECHO_T}no" >&6
2646fi
2647
2648if test "$cf_cv_mixedcase" = yes ; then
2649	# Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
2650set dummy ${ETAGS:-etags}; ac_word=$2
2651echo "$as_me:2651: checking for $ac_word" >&5
2652echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2653if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
2654  echo $ECHO_N "(cached) $ECHO_C" >&6
2655else
2656  if test -n "$MAKE_UPPER_TAGS"; then
2657  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
2658else
2659  ac_save_IFS=$IFS; IFS=$ac_path_separator
2660ac_dummy="$PATH"
2661for ac_dir in $ac_dummy; do
2662  IFS=$ac_save_IFS
2663  test -z "$ac_dir" && ac_dir=.
2664  $as_executable_p "$ac_dir/$ac_word" || continue
2665ac_cv_prog_MAKE_UPPER_TAGS="yes"
2666echo "$as_me:2666: found $ac_dir/$ac_word" >&5
2667break
2668done
2669
2670  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
2671fi
2672fi
2673MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
2674if test -n "$MAKE_UPPER_TAGS"; then
2675  echo "$as_me:2675: result: $MAKE_UPPER_TAGS" >&5
2676echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
2677else
2678  echo "$as_me:2678: result: no" >&5
2679echo "${ECHO_T}no" >&6
2680fi
2681
2682else
2683	MAKE_UPPER_TAGS=no
2684fi
2685
2686if test "$MAKE_UPPER_TAGS" = yes ; then
2687	MAKE_UPPER_TAGS=
2688else
2689	MAKE_UPPER_TAGS="#"
2690fi
2691
2692if test "$MAKE_LOWER_TAGS" = yes ; then
2693	MAKE_LOWER_TAGS=
2694else
2695	MAKE_LOWER_TAGS="#"
2696fi
2697
2698for ac_prog in mawk gawk nawk awk
2699do
2700  # Extract the first word of "$ac_prog", so it can be a program name with args.
2701set dummy $ac_prog; ac_word=$2
2702echo "$as_me:2702: checking for $ac_word" >&5
2703echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2704if test "${ac_cv_prog_AWK+set}" = set; then
2705  echo $ECHO_N "(cached) $ECHO_C" >&6
2706else
2707  if test -n "$AWK"; then
2708  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2709else
2710  ac_save_IFS=$IFS; IFS=$ac_path_separator
2711ac_dummy="$PATH"
2712for ac_dir in $ac_dummy; do
2713  IFS=$ac_save_IFS
2714  test -z "$ac_dir" && ac_dir=.
2715  $as_executable_p "$ac_dir/$ac_word" || continue
2716ac_cv_prog_AWK="$ac_prog"
2717echo "$as_me:2717: found $ac_dir/$ac_word" >&5
2718break
2719done
2720
2721fi
2722fi
2723AWK=$ac_cv_prog_AWK
2724if test -n "$AWK"; then
2725  echo "$as_me:2725: result: $AWK" >&5
2726echo "${ECHO_T}$AWK" >&6
2727else
2728  echo "$as_me:2728: result: no" >&5
2729echo "${ECHO_T}no" >&6
2730fi
2731
2732  test -n "$AWK" && break
2733done
2734
2735test -z "$AWK" && { { echo "$as_me:2735: error: No awk program found" >&5
2736echo "$as_me: error: No awk program found" >&2;}
2737   { (exit 1); exit 1; }; }
2738
2739for ac_prog in lint cppcheck splint
2740do
2741  # Extract the first word of "$ac_prog", so it can be a program name with args.
2742set dummy $ac_prog; ac_word=$2
2743echo "$as_me:2743: checking for $ac_word" >&5
2744echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2745if test "${ac_cv_prog_LINT+set}" = set; then
2746  echo $ECHO_N "(cached) $ECHO_C" >&6
2747else
2748  if test -n "$LINT"; then
2749  ac_cv_prog_LINT="$LINT" # Let the user override the test.
2750else
2751  ac_save_IFS=$IFS; IFS=$ac_path_separator
2752ac_dummy="$PATH"
2753for ac_dir in $ac_dummy; do
2754  IFS=$ac_save_IFS
2755  test -z "$ac_dir" && ac_dir=.
2756  $as_executable_p "$ac_dir/$ac_word" || continue
2757ac_cv_prog_LINT="$ac_prog"
2758echo "$as_me:2758: found $ac_dir/$ac_word" >&5
2759break
2760done
2761
2762fi
2763fi
2764LINT=$ac_cv_prog_LINT
2765if test -n "$LINT"; then
2766  echo "$as_me:2766: result: $LINT" >&5
2767echo "${ECHO_T}$LINT" >&6
2768else
2769  echo "$as_me:2769: result: no" >&5
2770echo "${ECHO_T}no" >&6
2771fi
2772
2773  test -n "$LINT" && break
2774done
2775
2776case "x$LINT" in
2777(xcppcheck|x*/cppcheck)
2778	test -z "$LINT_OPTS" && LINT_OPTS="--enable=all"
2779	;;
2780esac
2781
2782echo "$as_me:2782: checking if the POSIX test-macros are already defined" >&5
2783echo $ECHO_N "checking if the POSIX test-macros are already defined... $ECHO_C" >&6
2784if test "${cf_cv_posix_visible+set}" = set; then
2785  echo $ECHO_N "(cached) $ECHO_C" >&6
2786else
2787
2788cat >"conftest.$ac_ext" <<_ACEOF
2789#line 2789 "configure"
2790#include "confdefs.h"
2791#include <stdio.h>
2792int
2793main (void)
2794{
2795
2796#if defined(__POSIX_VISIBLE) && ((__POSIX_VISIBLE - 0L) > 0) \
2797	&& defined(__XSI_VISIBLE) && ((__XSI_VISIBLE - 0L) > 0) \
2798	&& defined(__BSD_VISIBLE) && ((__BSD_VISIBLE - 0L) > 0) \
2799	&& defined(__ISO_C_VISIBLE) && ((__ISO_C_VISIBLE - 0L) > 0)
2800#error conflicting symbols found
2801#endif
2802
2803  ;
2804  return 0;
2805}
2806_ACEOF
2807rm -f "conftest.$ac_objext"
2808if { (eval echo "$as_me:2808: \"$ac_compile\"") >&5
2809  (eval $ac_compile) 2>&5
2810  ac_status=$?
2811  echo "$as_me:2811: \$? = $ac_status" >&5
2812  (exit "$ac_status"); } &&
2813         { ac_try='test -s "conftest.$ac_objext"'
2814  { (eval echo "$as_me:2814: \"$ac_try\"") >&5
2815  (eval $ac_try) 2>&5
2816  ac_status=$?
2817  echo "$as_me:2817: \$? = $ac_status" >&5
2818  (exit "$ac_status"); }; }; then
2819  cf_cv_posix_visible=no
2820else
2821  echo "$as_me: failed program was:" >&5
2822cat "conftest.$ac_ext" >&5
2823cf_cv_posix_visible=yes
2824fi
2825rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2826
2827fi
2828echo "$as_me:2828: result: $cf_cv_posix_visible" >&5
2829echo "${ECHO_T}$cf_cv_posix_visible" >&6
2830
2831if test "$cf_cv_posix_visible" = no; then
2832
2833cf_XOPEN_SOURCE=500
2834cf_POSIX_C_SOURCE=199506L
2835cf_xopen_source=
2836
2837case "$host_os" in
2838(aix[4-7]*)
2839	cf_xopen_source="-D_ALL_SOURCE"
2840	;;
2841(msys)
2842	cf_XOPEN_SOURCE=600
2843	;;
2844(darwin[0-8].*)
2845	cf_xopen_source="-D_APPLE_C_SOURCE"
2846	;;
2847(darwin*)
2848	cf_xopen_source="-D_DARWIN_C_SOURCE"
2849	cf_XOPEN_SOURCE=
2850	;;
2851(freebsd*|dragonfly*|midnightbsd*)
2852	# 5.x headers associate
2853	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
2854	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
2855	cf_POSIX_C_SOURCE=200112L
2856	cf_XOPEN_SOURCE=600
2857	cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
2858	;;
2859(hpux11*)
2860	cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
2861	;;
2862(hpux*)
2863	cf_xopen_source="-D_HPUX_SOURCE"
2864	;;
2865(irix[56].*)
2866	cf_xopen_source="-D_SGI_SOURCE"
2867	cf_XOPEN_SOURCE=
2868	;;
2869(linux*gnu|linux*gnuabi64|linux*gnuabin32|linux*gnueabi|linux*gnueabihf|linux*gnux32|uclinux*|gnu*|mint*|k*bsd*-gnu|cygwin)
2870
2871cf_gnu_xopen_source=$cf_XOPEN_SOURCE
2872
2873echo "$as_me:2873: checking if this is the GNU C library" >&5
2874echo $ECHO_N "checking if this is the GNU C library... $ECHO_C" >&6
2875if test "${cf_cv_gnu_library+set}" = set; then
2876  echo $ECHO_N "(cached) $ECHO_C" >&6
2877else
2878
2879cat >"conftest.$ac_ext" <<_ACEOF
2880#line 2880 "configure"
2881#include "confdefs.h"
2882#include <sys/types.h>
2883int
2884main (void)
2885{
2886
2887	#if __GLIBC__ > 0 && __GLIBC_MINOR__ >= 0
2888		return 0;
2889	#elif __NEWLIB__ > 0 && __NEWLIB_MINOR__ >= 0
2890		return 0;
2891	#else
2892	#	error not GNU C library
2893	#endif
2894  ;
2895  return 0;
2896}
2897_ACEOF
2898rm -f "conftest.$ac_objext"
2899if { (eval echo "$as_me:2899: \"$ac_compile\"") >&5
2900  (eval $ac_compile) 2>&5
2901  ac_status=$?
2902  echo "$as_me:2902: \$? = $ac_status" >&5
2903  (exit "$ac_status"); } &&
2904         { ac_try='test -s "conftest.$ac_objext"'
2905  { (eval echo "$as_me:2905: \"$ac_try\"") >&5
2906  (eval $ac_try) 2>&5
2907  ac_status=$?
2908  echo "$as_me:2908: \$? = $ac_status" >&5
2909  (exit "$ac_status"); }; }; then
2910  cf_cv_gnu_library=yes
2911else
2912  echo "$as_me: failed program was:" >&5
2913cat "conftest.$ac_ext" >&5
2914cf_cv_gnu_library=no
2915fi
2916rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2917
2918fi
2919echo "$as_me:2919: result: $cf_cv_gnu_library" >&5
2920echo "${ECHO_T}$cf_cv_gnu_library" >&6
2921
2922if test x$cf_cv_gnu_library = xyes; then
2923
2924	# With glibc 2.19 (13 years after this check was begun), _DEFAULT_SOURCE
2925	# was changed to help a little.  newlib incorporated the change about 4
2926	# years later.
2927	echo "$as_me:2927: checking if _DEFAULT_SOURCE can be used as a basis" >&5
2928echo $ECHO_N "checking if _DEFAULT_SOURCE can be used as a basis... $ECHO_C" >&6
2929if test "${cf_cv_gnu_library_219+set}" = set; then
2930  echo $ECHO_N "(cached) $ECHO_C" >&6
2931else
2932
2933		cf_save="$CPPFLAGS"
2934
2935	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
2936	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
2937
2938		cat >"conftest.$ac_ext" <<_ACEOF
2939#line 2939 "configure"
2940#include "confdefs.h"
2941#include <sys/types.h>
2942int
2943main (void)
2944{
2945
2946			#if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 19) || (__GLIBC__ > 2)
2947				return 0;
2948			#elif (__NEWLIB__ == 2 && __NEWLIB_MINOR__ >= 4) || (__GLIBC__ > 3)
2949				return 0;
2950			#else
2951			#	error GNU C library __GLIBC__.__GLIBC_MINOR__ is too old
2952			#endif
2953  ;
2954  return 0;
2955}
2956_ACEOF
2957rm -f "conftest.$ac_objext"
2958if { (eval echo "$as_me:2958: \"$ac_compile\"") >&5
2959  (eval $ac_compile) 2>&5
2960  ac_status=$?
2961  echo "$as_me:2961: \$? = $ac_status" >&5
2962  (exit "$ac_status"); } &&
2963         { ac_try='test -s "conftest.$ac_objext"'
2964  { (eval echo "$as_me:2964: \"$ac_try\"") >&5
2965  (eval $ac_try) 2>&5
2966  ac_status=$?
2967  echo "$as_me:2967: \$? = $ac_status" >&5
2968  (exit "$ac_status"); }; }; then
2969  cf_cv_gnu_library_219=yes
2970else
2971  echo "$as_me: failed program was:" >&5
2972cat "conftest.$ac_ext" >&5
2973cf_cv_gnu_library_219=no
2974fi
2975rm -f "conftest.$ac_objext" "conftest.$ac_ext"
2976		CPPFLAGS="$cf_save"
2977
2978fi
2979echo "$as_me:2979: result: $cf_cv_gnu_library_219" >&5
2980echo "${ECHO_T}$cf_cv_gnu_library_219" >&6
2981
2982	if test "x$cf_cv_gnu_library_219" = xyes; then
2983		cf_save="$CPPFLAGS"
2984		echo "$as_me:2984: checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE" >&5
2985echo $ECHO_N "checking if _XOPEN_SOURCE=$cf_gnu_xopen_source works with _DEFAULT_SOURCE... $ECHO_C" >&6
2986if test "${cf_cv_gnu_dftsrc_219+set}" = set; then
2987  echo $ECHO_N "(cached) $ECHO_C" >&6
2988else
2989
2990cf_fix_cppflags=no
2991cf_new_cflags=
2992cf_new_cppflags=
2993cf_new_extra_cppflags=
2994
2995for cf_add_cflags in -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=$cf_gnu_xopen_source
2996do
2997case "$cf_fix_cppflags" in
2998(no)
2999	case "$cf_add_cflags" in
3000	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3001		case "$cf_add_cflags" in
3002		(-D*)
3003			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3004
3005			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3006				&& test -z "${cf_tst_cflags}" \
3007				&& cf_fix_cppflags=yes
3008
3009			if test "$cf_fix_cppflags" = yes ; then
3010
3011	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3012	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3013
3014				continue
3015			elif test "${cf_tst_cflags}" = "\"'" ; then
3016
3017	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3018	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3019
3020				continue
3021			fi
3022			;;
3023		esac
3024		case "$CPPFLAGS" in
3025		(*$cf_add_cflags)
3026			;;
3027		(*)
3028			case "$cf_add_cflags" in
3029			(-D*)
3030				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3031
3032CPPFLAGS=`echo "$CPPFLAGS" | \
3033	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3034		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3035
3036				;;
3037			esac
3038
3039	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3040	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3041
3042			;;
3043		esac
3044		;;
3045	(*)
3046
3047	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3048	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3049
3050		;;
3051	esac
3052	;;
3053(yes)
3054
3055	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3056	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3057
3058	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
3059
3060	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3061		&& test -z "${cf_tst_cflags}" \
3062		&& cf_fix_cppflags=no
3063	;;
3064esac
3065done
3066
3067if test -n "$cf_new_cflags" ; then
3068
3069	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3070	CFLAGS="${CFLAGS}$cf_new_cflags"
3071
3072fi
3073
3074if test -n "$cf_new_cppflags" ; then
3075
3076	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3077	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3078
3079fi
3080
3081if test -n "$cf_new_extra_cppflags" ; then
3082
3083	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3084	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3085
3086fi
3087
3088			cat >"conftest.$ac_ext" <<_ACEOF
3089#line 3089 "configure"
3090#include "confdefs.h"
3091
3092				#include <limits.h>
3093				#include <sys/types.h>
3094
3095int
3096main (void)
3097{
3098
3099				#if (_XOPEN_SOURCE >= $cf_gnu_xopen_source) && (MB_LEN_MAX > 1)
3100					return 0;
3101				#else
3102				#	error GNU C library is too old
3103				#endif
3104  ;
3105  return 0;
3106}
3107_ACEOF
3108rm -f "conftest.$ac_objext"
3109if { (eval echo "$as_me:3109: \"$ac_compile\"") >&5
3110  (eval $ac_compile) 2>&5
3111  ac_status=$?
3112  echo "$as_me:3112: \$? = $ac_status" >&5
3113  (exit "$ac_status"); } &&
3114         { ac_try='test -s "conftest.$ac_objext"'
3115  { (eval echo "$as_me:3115: \"$ac_try\"") >&5
3116  (eval $ac_try) 2>&5
3117  ac_status=$?
3118  echo "$as_me:3118: \$? = $ac_status" >&5
3119  (exit "$ac_status"); }; }; then
3120  cf_cv_gnu_dftsrc_219=yes
3121else
3122  echo "$as_me: failed program was:" >&5
3123cat "conftest.$ac_ext" >&5
3124cf_cv_gnu_dftsrc_219=no
3125fi
3126rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3127
3128fi
3129echo "$as_me:3129: result: $cf_cv_gnu_dftsrc_219" >&5
3130echo "${ECHO_T}$cf_cv_gnu_dftsrc_219" >&6
3131		test "x$cf_cv_gnu_dftsrc_219" = "xyes" || CPPFLAGS="$cf_save"
3132	else
3133		cf_cv_gnu_dftsrc_219=maybe
3134	fi
3135
3136	if test "x$cf_cv_gnu_dftsrc_219" != xyes; then
3137
3138		echo "$as_me:3138: checking if we must define _GNU_SOURCE" >&5
3139echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
3140if test "${cf_cv_gnu_source+set}" = set; then
3141  echo $ECHO_N "(cached) $ECHO_C" >&6
3142else
3143
3144		cat >"conftest.$ac_ext" <<_ACEOF
3145#line 3145 "configure"
3146#include "confdefs.h"
3147#include <sys/types.h>
3148int
3149main (void)
3150{
3151
3152			#ifndef _XOPEN_SOURCE
3153			#error	expected _XOPEN_SOURCE to be defined
3154			#endif
3155  ;
3156  return 0;
3157}
3158_ACEOF
3159rm -f "conftest.$ac_objext"
3160if { (eval echo "$as_me:3160: \"$ac_compile\"") >&5
3161  (eval $ac_compile) 2>&5
3162  ac_status=$?
3163  echo "$as_me:3163: \$? = $ac_status" >&5
3164  (exit "$ac_status"); } &&
3165         { ac_try='test -s "conftest.$ac_objext"'
3166  { (eval echo "$as_me:3166: \"$ac_try\"") >&5
3167  (eval $ac_try) 2>&5
3168  ac_status=$?
3169  echo "$as_me:3169: \$? = $ac_status" >&5
3170  (exit "$ac_status"); }; }; then
3171  cf_cv_gnu_source=no
3172else
3173  echo "$as_me: failed program was:" >&5
3174cat "conftest.$ac_ext" >&5
3175cf_save="$CPPFLAGS"
3176
3177cf_fix_cppflags=no
3178cf_new_cflags=
3179cf_new_cppflags=
3180cf_new_extra_cppflags=
3181
3182for cf_add_cflags in -D_GNU_SOURCE
3183do
3184case "$cf_fix_cppflags" in
3185(no)
3186	case "$cf_add_cflags" in
3187	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3188		case "$cf_add_cflags" in
3189		(-D*)
3190			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3191
3192			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3193				&& test -z "${cf_tst_cflags}" \
3194				&& cf_fix_cppflags=yes
3195
3196			if test "$cf_fix_cppflags" = yes ; then
3197
3198	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3199	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3200
3201				continue
3202			elif test "${cf_tst_cflags}" = "\"'" ; then
3203
3204	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3205	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3206
3207				continue
3208			fi
3209			;;
3210		esac
3211		case "$CPPFLAGS" in
3212		(*$cf_add_cflags)
3213			;;
3214		(*)
3215			case "$cf_add_cflags" in
3216			(-D*)
3217				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3218
3219CPPFLAGS=`echo "$CPPFLAGS" | \
3220	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3221		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3222
3223				;;
3224			esac
3225
3226	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3227	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3228
3229			;;
3230		esac
3231		;;
3232	(*)
3233
3234	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3235	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3236
3237		;;
3238	esac
3239	;;
3240(yes)
3241
3242	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3243	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3244
3245	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
3246
3247	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3248		&& test -z "${cf_tst_cflags}" \
3249		&& cf_fix_cppflags=no
3250	;;
3251esac
3252done
3253
3254if test -n "$cf_new_cflags" ; then
3255
3256	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3257	CFLAGS="${CFLAGS}$cf_new_cflags"
3258
3259fi
3260
3261if test -n "$cf_new_cppflags" ; then
3262
3263	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3264	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3265
3266fi
3267
3268if test -n "$cf_new_extra_cppflags" ; then
3269
3270	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3271	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3272
3273fi
3274
3275			 cat >"conftest.$ac_ext" <<_ACEOF
3276#line 3276 "configure"
3277#include "confdefs.h"
3278#include <sys/types.h>
3279int
3280main (void)
3281{
3282
3283				#ifdef _XOPEN_SOURCE
3284				#error	expected _XOPEN_SOURCE to be undefined
3285				#endif
3286  ;
3287  return 0;
3288}
3289_ACEOF
3290rm -f "conftest.$ac_objext"
3291if { (eval echo "$as_me:3291: \"$ac_compile\"") >&5
3292  (eval $ac_compile) 2>&5
3293  ac_status=$?
3294  echo "$as_me:3294: \$? = $ac_status" >&5
3295  (exit "$ac_status"); } &&
3296         { ac_try='test -s "conftest.$ac_objext"'
3297  { (eval echo "$as_me:3297: \"$ac_try\"") >&5
3298  (eval $ac_try) 2>&5
3299  ac_status=$?
3300  echo "$as_me:3300: \$? = $ac_status" >&5
3301  (exit "$ac_status"); }; }; then
3302  cf_cv_gnu_source=no
3303else
3304  echo "$as_me: failed program was:" >&5
3305cat "conftest.$ac_ext" >&5
3306cf_cv_gnu_source=yes
3307fi
3308rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3309			CPPFLAGS="$cf_save"
3310
3311fi
3312rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3313
3314fi
3315echo "$as_me:3315: result: $cf_cv_gnu_source" >&5
3316echo "${ECHO_T}$cf_cv_gnu_source" >&6
3317
3318		if test "$cf_cv_gnu_source" = yes
3319		then
3320		echo "$as_me:3320: checking if we should also define _DEFAULT_SOURCE" >&5
3321echo $ECHO_N "checking if we should also define _DEFAULT_SOURCE... $ECHO_C" >&6
3322if test "${cf_cv_default_source+set}" = set; then
3323  echo $ECHO_N "(cached) $ECHO_C" >&6
3324else
3325
3326	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3327	CPPFLAGS="${CPPFLAGS}-D_GNU_SOURCE"
3328
3329			cat >"conftest.$ac_ext" <<_ACEOF
3330#line 3330 "configure"
3331#include "confdefs.h"
3332#include <sys/types.h>
3333int
3334main (void)
3335{
3336
3337				#ifdef _DEFAULT_SOURCE
3338				#error	expected _DEFAULT_SOURCE to be undefined
3339				#endif
3340  ;
3341  return 0;
3342}
3343_ACEOF
3344rm -f "conftest.$ac_objext"
3345if { (eval echo "$as_me:3345: \"$ac_compile\"") >&5
3346  (eval $ac_compile) 2>&5
3347  ac_status=$?
3348  echo "$as_me:3348: \$? = $ac_status" >&5
3349  (exit "$ac_status"); } &&
3350         { ac_try='test -s "conftest.$ac_objext"'
3351  { (eval echo "$as_me:3351: \"$ac_try\"") >&5
3352  (eval $ac_try) 2>&5
3353  ac_status=$?
3354  echo "$as_me:3354: \$? = $ac_status" >&5
3355  (exit "$ac_status"); }; }; then
3356  cf_cv_default_source=no
3357else
3358  echo "$as_me: failed program was:" >&5
3359cat "conftest.$ac_ext" >&5
3360cf_cv_default_source=yes
3361fi
3362rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3363
3364fi
3365echo "$as_me:3365: result: $cf_cv_default_source" >&5
3366echo "${ECHO_T}$cf_cv_default_source" >&6
3367			if test "$cf_cv_default_source" = yes
3368			then
3369
3370	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3371	CPPFLAGS="${CPPFLAGS}-D_DEFAULT_SOURCE"
3372
3373			fi
3374		fi
3375	fi
3376
3377fi
3378
3379	;;
3380(minix*)
3381	cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
3382	;;
3383(mirbsd*)
3384	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
3385	cf_XOPEN_SOURCE=
3386
3387if test "$cf_cv_posix_visible" = no; then
3388
3389cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
3390
3391cf_save_CFLAGS="$CFLAGS"
3392cf_save_CPPFLAGS="$CPPFLAGS"
3393
3394cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
3395	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3396		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
3397
3398cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
3399	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3400		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
3401
3402echo "$as_me:3402: checking if we should define _POSIX_C_SOURCE" >&5
3403echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
3404if test "${cf_cv_posix_c_source+set}" = set; then
3405  echo $ECHO_N "(cached) $ECHO_C" >&6
3406else
3407
3408echo "${as_me:-configure}:3408: testing if the symbol is already defined go no further ..." 1>&5
3409
3410	cat >"conftest.$ac_ext" <<_ACEOF
3411#line 3411 "configure"
3412#include "confdefs.h"
3413#include <sys/types.h>
3414int
3415main (void)
3416{
3417
3418#ifndef _POSIX_C_SOURCE
3419make an error
3420#endif
3421  ;
3422  return 0;
3423}
3424_ACEOF
3425rm -f "conftest.$ac_objext"
3426if { (eval echo "$as_me:3426: \"$ac_compile\"") >&5
3427  (eval $ac_compile) 2>&5
3428  ac_status=$?
3429  echo "$as_me:3429: \$? = $ac_status" >&5
3430  (exit "$ac_status"); } &&
3431         { ac_try='test -s "conftest.$ac_objext"'
3432  { (eval echo "$as_me:3432: \"$ac_try\"") >&5
3433  (eval $ac_try) 2>&5
3434  ac_status=$?
3435  echo "$as_me:3435: \$? = $ac_status" >&5
3436  (exit "$ac_status"); }; }; then
3437  cf_cv_posix_c_source=no
3438else
3439  echo "$as_me: failed program was:" >&5
3440cat "conftest.$ac_ext" >&5
3441cf_want_posix_source=no
3442	 case .$cf_POSIX_C_SOURCE in
3443	 (.[12]??*)
3444		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
3445		;;
3446	 (.2)
3447		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
3448		cf_want_posix_source=yes
3449		;;
3450	 (.*)
3451		cf_want_posix_source=yes
3452		;;
3453	 esac
3454	 if test "$cf_want_posix_source" = yes ; then
3455		cat >"conftest.$ac_ext" <<_ACEOF
3456#line 3456 "configure"
3457#include "confdefs.h"
3458#include <sys/types.h>
3459int
3460main (void)
3461{
3462
3463#ifdef _POSIX_SOURCE
3464make an error
3465#endif
3466  ;
3467  return 0;
3468}
3469_ACEOF
3470rm -f "conftest.$ac_objext"
3471if { (eval echo "$as_me:3471: \"$ac_compile\"") >&5
3472  (eval $ac_compile) 2>&5
3473  ac_status=$?
3474  echo "$as_me:3474: \$? = $ac_status" >&5
3475  (exit "$ac_status"); } &&
3476         { ac_try='test -s "conftest.$ac_objext"'
3477  { (eval echo "$as_me:3477: \"$ac_try\"") >&5
3478  (eval $ac_try) 2>&5
3479  ac_status=$?
3480  echo "$as_me:3480: \$? = $ac_status" >&5
3481  (exit "$ac_status"); }; }; then
3482  :
3483else
3484  echo "$as_me: failed program was:" >&5
3485cat "conftest.$ac_ext" >&5
3486cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
3487fi
3488rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3489	 fi
3490
3491echo "${as_me:-configure}:3491: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
3492
3493	 CFLAGS="$cf_trim_CFLAGS"
3494	 CPPFLAGS="$cf_trim_CPPFLAGS"
3495
3496	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3497	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
3498
3499echo "${as_me:-configure}:3499: testing if the second compile does not leave our definition intact error ..." 1>&5
3500
3501	 cat >"conftest.$ac_ext" <<_ACEOF
3502#line 3502 "configure"
3503#include "confdefs.h"
3504#include <sys/types.h>
3505int
3506main (void)
3507{
3508
3509#ifndef _POSIX_C_SOURCE
3510make an error
3511#endif
3512  ;
3513  return 0;
3514}
3515_ACEOF
3516rm -f "conftest.$ac_objext"
3517if { (eval echo "$as_me:3517: \"$ac_compile\"") >&5
3518  (eval $ac_compile) 2>&5
3519  ac_status=$?
3520  echo "$as_me:3520: \$? = $ac_status" >&5
3521  (exit "$ac_status"); } &&
3522         { ac_try='test -s "conftest.$ac_objext"'
3523  { (eval echo "$as_me:3523: \"$ac_try\"") >&5
3524  (eval $ac_try) 2>&5
3525  ac_status=$?
3526  echo "$as_me:3526: \$? = $ac_status" >&5
3527  (exit "$ac_status"); }; }; then
3528  :
3529else
3530  echo "$as_me: failed program was:" >&5
3531cat "conftest.$ac_ext" >&5
3532cf_cv_posix_c_source=no
3533fi
3534rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3535	 CFLAGS="$cf_save_CFLAGS"
3536	 CPPFLAGS="$cf_save_CPPFLAGS"
3537
3538fi
3539rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3540
3541fi
3542echo "$as_me:3542: result: $cf_cv_posix_c_source" >&5
3543echo "${ECHO_T}$cf_cv_posix_c_source" >&6
3544
3545if test "$cf_cv_posix_c_source" != no ; then
3546	CFLAGS="$cf_trim_CFLAGS"
3547	CPPFLAGS="$cf_trim_CPPFLAGS"
3548
3549cf_fix_cppflags=no
3550cf_new_cflags=
3551cf_new_cppflags=
3552cf_new_extra_cppflags=
3553
3554for cf_add_cflags in $cf_cv_posix_c_source
3555do
3556case "$cf_fix_cppflags" in
3557(no)
3558	case "$cf_add_cflags" in
3559	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3560		case "$cf_add_cflags" in
3561		(-D*)
3562			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3563
3564			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3565				&& test -z "${cf_tst_cflags}" \
3566				&& cf_fix_cppflags=yes
3567
3568			if test "$cf_fix_cppflags" = yes ; then
3569
3570	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3571	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3572
3573				continue
3574			elif test "${cf_tst_cflags}" = "\"'" ; then
3575
3576	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3577	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3578
3579				continue
3580			fi
3581			;;
3582		esac
3583		case "$CPPFLAGS" in
3584		(*$cf_add_cflags)
3585			;;
3586		(*)
3587			case "$cf_add_cflags" in
3588			(-D*)
3589				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3590
3591CPPFLAGS=`echo "$CPPFLAGS" | \
3592	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3593		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3594
3595				;;
3596			esac
3597
3598	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3599	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3600
3601			;;
3602		esac
3603		;;
3604	(*)
3605
3606	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3607	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3608
3609		;;
3610	esac
3611	;;
3612(yes)
3613
3614	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3615	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3616
3617	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
3618
3619	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3620		&& test -z "${cf_tst_cflags}" \
3621		&& cf_fix_cppflags=no
3622	;;
3623esac
3624done
3625
3626if test -n "$cf_new_cflags" ; then
3627
3628	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3629	CFLAGS="${CFLAGS}$cf_new_cflags"
3630
3631fi
3632
3633if test -n "$cf_new_cppflags" ; then
3634
3635	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3636	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3637
3638fi
3639
3640if test -n "$cf_new_extra_cppflags" ; then
3641
3642	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3643	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3644
3645fi
3646
3647fi
3648
3649fi # cf_cv_posix_visible
3650
3651	;;
3652(netbsd*)
3653	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
3654	;;
3655(openbsd[6-9]*)
3656	# OpenBSD 6.x has broken locale support, both compile-time and runtime.
3657	# see https://www.mail-archive.com/bugs@openbsd.org/msg13200.html
3658	# Abusing the conformance level is a workaround.
3659	{ echo "$as_me:3659: WARNING: this system does not provide usable locale support" >&5
3660echo "$as_me: WARNING: this system does not provide usable locale support" >&2;}
3661	cf_xopen_source="-D_BSD_SOURCE"
3662	cf_XOPEN_SOURCE=700
3663	;;
3664(openbsd[4-5]*)
3665	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
3666	cf_xopen_source="-D_BSD_SOURCE"
3667	cf_XOPEN_SOURCE=600
3668	;;
3669(openbsd*)
3670	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
3671	;;
3672(osf[45]*)
3673	cf_xopen_source="-D_OSF_SOURCE"
3674	;;
3675(nto-qnx*)
3676	cf_xopen_source="-D_QNX_SOURCE"
3677	;;
3678(sco*)
3679	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
3680	;;
3681(solaris2.*)
3682	cf_xopen_source="-D__EXTENSIONS__"
3683	cf_cv_xopen_source=broken
3684	;;
3685(sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
3686	cf_XOPEN_SOURCE=
3687	cf_POSIX_C_SOURCE=
3688	;;
3689(*)
3690
3691echo "$as_me:3691: checking if we should define _XOPEN_SOURCE" >&5
3692echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
3693if test "${cf_cv_xopen_source+set}" = set; then
3694  echo $ECHO_N "(cached) $ECHO_C" >&6
3695else
3696
3697	cat >"conftest.$ac_ext" <<_ACEOF
3698#line 3698 "configure"
3699#include "confdefs.h"
3700
3701#include <stdlib.h>
3702#include <string.h>
3703#include <sys/types.h>
3704
3705int
3706main (void)
3707{
3708
3709#ifndef _XOPEN_SOURCE
3710make an error
3711#endif
3712
3713  ;
3714  return 0;
3715}
3716_ACEOF
3717rm -f "conftest.$ac_objext"
3718if { (eval echo "$as_me:3718: \"$ac_compile\"") >&5
3719  (eval $ac_compile) 2>&5
3720  ac_status=$?
3721  echo "$as_me:3721: \$? = $ac_status" >&5
3722  (exit "$ac_status"); } &&
3723         { ac_try='test -s "conftest.$ac_objext"'
3724  { (eval echo "$as_me:3724: \"$ac_try\"") >&5
3725  (eval $ac_try) 2>&5
3726  ac_status=$?
3727  echo "$as_me:3727: \$? = $ac_status" >&5
3728  (exit "$ac_status"); }; }; then
3729  cf_cv_xopen_source=no
3730else
3731  echo "$as_me: failed program was:" >&5
3732cat "conftest.$ac_ext" >&5
3733cf_save="$CPPFLAGS"
3734
3735	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3736	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
3737
3738	 cat >"conftest.$ac_ext" <<_ACEOF
3739#line 3739 "configure"
3740#include "confdefs.h"
3741
3742#include <stdlib.h>
3743#include <string.h>
3744#include <sys/types.h>
3745
3746int
3747main (void)
3748{
3749
3750#ifndef _XOPEN_SOURCE
3751make an error
3752#endif
3753
3754  ;
3755  return 0;
3756}
3757_ACEOF
3758rm -f "conftest.$ac_objext"
3759if { (eval echo "$as_me:3759: \"$ac_compile\"") >&5
3760  (eval $ac_compile) 2>&5
3761  ac_status=$?
3762  echo "$as_me:3762: \$? = $ac_status" >&5
3763  (exit "$ac_status"); } &&
3764         { ac_try='test -s "conftest.$ac_objext"'
3765  { (eval echo "$as_me:3765: \"$ac_try\"") >&5
3766  (eval $ac_try) 2>&5
3767  ac_status=$?
3768  echo "$as_me:3768: \$? = $ac_status" >&5
3769  (exit "$ac_status"); }; }; then
3770  cf_cv_xopen_source=no
3771else
3772  echo "$as_me: failed program was:" >&5
3773cat "conftest.$ac_ext" >&5
3774cf_cv_xopen_source=$cf_XOPEN_SOURCE
3775fi
3776rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3777		CPPFLAGS="$cf_save"
3778
3779fi
3780rm -f "conftest.$ac_objext" "conftest.$ac_ext"
3781
3782fi
3783echo "$as_me:3783: result: $cf_cv_xopen_source" >&5
3784echo "${ECHO_T}$cf_cv_xopen_source" >&6
3785
3786if test "$cf_cv_xopen_source" != no ; then
3787
3788CFLAGS=`echo "$CFLAGS" | \
3789	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3790		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
3791
3792CPPFLAGS=`echo "$CPPFLAGS" | \
3793	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3794		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
3795
3796	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
3797
3798for cf_add_cflags in $cf_temp_xopen_source
3799do
3800	case "x$cf_add_cflags" in
3801	(x-[DU]*)
3802
3803cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
3804while true
3805do
3806	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'`
3807	test "$CFLAGS" != "$cf_old_cflag" || break
3808
3809	CFLAGS="$cf_old_cflag"
3810done
3811
3812cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
3813while true
3814do
3815	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'`
3816	test "$CPPFLAGS" != "$cf_old_cflag" || break
3817
3818	CPPFLAGS="$cf_old_cflag"
3819done
3820
3821		;;
3822	esac
3823
3824cf_fix_cppflags=no
3825cf_new_cflags=
3826cf_new_cppflags=
3827cf_new_extra_cppflags=
3828
3829for cf_add_cflags in $cf_add_cflags
3830do
3831case "$cf_fix_cppflags" in
3832(no)
3833	case "$cf_add_cflags" in
3834	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
3835		case "$cf_add_cflags" in
3836		(-D*)
3837			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3838
3839			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3840				&& test -z "${cf_tst_cflags}" \
3841				&& cf_fix_cppflags=yes
3842
3843			if test "$cf_fix_cppflags" = yes ; then
3844
3845	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3846	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3847
3848				continue
3849			elif test "${cf_tst_cflags}" = "\"'" ; then
3850
3851	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3852	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3853
3854				continue
3855			fi
3856			;;
3857		esac
3858		case "$CPPFLAGS" in
3859		(*$cf_add_cflags)
3860			;;
3861		(*)
3862			case "$cf_add_cflags" in
3863			(-D*)
3864				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3865
3866CPPFLAGS=`echo "$CPPFLAGS" | \
3867	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3868		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3869
3870				;;
3871			esac
3872
3873	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
3874	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
3875
3876			;;
3877		esac
3878		;;
3879	(*)
3880
3881	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
3882	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
3883
3884		;;
3885	esac
3886	;;
3887(yes)
3888
3889	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
3890	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
3891
3892	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
3893
3894	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3895		&& test -z "${cf_tst_cflags}" \
3896		&& cf_fix_cppflags=no
3897	;;
3898esac
3899done
3900
3901if test -n "$cf_new_cflags" ; then
3902
3903	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
3904	CFLAGS="${CFLAGS}$cf_new_cflags"
3905
3906fi
3907
3908if test -n "$cf_new_cppflags" ; then
3909
3910	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
3911	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
3912
3913fi
3914
3915if test -n "$cf_new_extra_cppflags" ; then
3916
3917	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
3918	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
3919
3920fi
3921
3922done
3923
3924fi
3925
3926	cf_save_xopen_cppflags="$CPPFLAGS"
3927
3928if test "$cf_cv_posix_visible" = no; then
3929
3930cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
3931
3932cf_save_CFLAGS="$CFLAGS"
3933cf_save_CPPFLAGS="$CPPFLAGS"
3934
3935cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
3936	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3937		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
3938
3939cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
3940	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3941		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
3942
3943echo "$as_me:3943: checking if we should define _POSIX_C_SOURCE" >&5
3944echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
3945if test "${cf_cv_posix_c_source+set}" = set; then
3946  echo $ECHO_N "(cached) $ECHO_C" >&6
3947else
3948
3949echo "${as_me:-configure}:3949: testing if the symbol is already defined go no further ..." 1>&5
3950
3951	cat >"conftest.$ac_ext" <<_ACEOF
3952#line 3952 "configure"
3953#include "confdefs.h"
3954#include <sys/types.h>
3955int
3956main (void)
3957{
3958
3959#ifndef _POSIX_C_SOURCE
3960make an error
3961#endif
3962  ;
3963  return 0;
3964}
3965_ACEOF
3966rm -f "conftest.$ac_objext"
3967if { (eval echo "$as_me:3967: \"$ac_compile\"") >&5
3968  (eval $ac_compile) 2>&5
3969  ac_status=$?
3970  echo "$as_me:3970: \$? = $ac_status" >&5
3971  (exit "$ac_status"); } &&
3972         { ac_try='test -s "conftest.$ac_objext"'
3973  { (eval echo "$as_me:3973: \"$ac_try\"") >&5
3974  (eval $ac_try) 2>&5
3975  ac_status=$?
3976  echo "$as_me:3976: \$? = $ac_status" >&5
3977  (exit "$ac_status"); }; }; then
3978  cf_cv_posix_c_source=no
3979else
3980  echo "$as_me: failed program was:" >&5
3981cat "conftest.$ac_ext" >&5
3982cf_want_posix_source=no
3983	 case .$cf_POSIX_C_SOURCE in
3984	 (.[12]??*)
3985		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
3986		;;
3987	 (.2)
3988		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
3989		cf_want_posix_source=yes
3990		;;
3991	 (.*)
3992		cf_want_posix_source=yes
3993		;;
3994	 esac
3995	 if test "$cf_want_posix_source" = yes ; then
3996		cat >"conftest.$ac_ext" <<_ACEOF
3997#line 3997 "configure"
3998#include "confdefs.h"
3999#include <sys/types.h>
4000int
4001main (void)
4002{
4003
4004#ifdef _POSIX_SOURCE
4005make an error
4006#endif
4007  ;
4008  return 0;
4009}
4010_ACEOF
4011rm -f "conftest.$ac_objext"
4012if { (eval echo "$as_me:4012: \"$ac_compile\"") >&5
4013  (eval $ac_compile) 2>&5
4014  ac_status=$?
4015  echo "$as_me:4015: \$? = $ac_status" >&5
4016  (exit "$ac_status"); } &&
4017         { ac_try='test -s "conftest.$ac_objext"'
4018  { (eval echo "$as_me:4018: \"$ac_try\"") >&5
4019  (eval $ac_try) 2>&5
4020  ac_status=$?
4021  echo "$as_me:4021: \$? = $ac_status" >&5
4022  (exit "$ac_status"); }; }; then
4023  :
4024else
4025  echo "$as_me: failed program was:" >&5
4026cat "conftest.$ac_ext" >&5
4027cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
4028fi
4029rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4030	 fi
4031
4032echo "${as_me:-configure}:4032: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
4033
4034	 CFLAGS="$cf_trim_CFLAGS"
4035	 CPPFLAGS="$cf_trim_CPPFLAGS"
4036
4037	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4038	CPPFLAGS="${CPPFLAGS}$cf_cv_posix_c_source"
4039
4040echo "${as_me:-configure}:4040: testing if the second compile does not leave our definition intact error ..." 1>&5
4041
4042	 cat >"conftest.$ac_ext" <<_ACEOF
4043#line 4043 "configure"
4044#include "confdefs.h"
4045#include <sys/types.h>
4046int
4047main (void)
4048{
4049
4050#ifndef _POSIX_C_SOURCE
4051make an error
4052#endif
4053  ;
4054  return 0;
4055}
4056_ACEOF
4057rm -f "conftest.$ac_objext"
4058if { (eval echo "$as_me:4058: \"$ac_compile\"") >&5
4059  (eval $ac_compile) 2>&5
4060  ac_status=$?
4061  echo "$as_me:4061: \$? = $ac_status" >&5
4062  (exit "$ac_status"); } &&
4063         { ac_try='test -s "conftest.$ac_objext"'
4064  { (eval echo "$as_me:4064: \"$ac_try\"") >&5
4065  (eval $ac_try) 2>&5
4066  ac_status=$?
4067  echo "$as_me:4067: \$? = $ac_status" >&5
4068  (exit "$ac_status"); }; }; then
4069  :
4070else
4071  echo "$as_me: failed program was:" >&5
4072cat "conftest.$ac_ext" >&5
4073cf_cv_posix_c_source=no
4074fi
4075rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4076	 CFLAGS="$cf_save_CFLAGS"
4077	 CPPFLAGS="$cf_save_CPPFLAGS"
4078
4079fi
4080rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4081
4082fi
4083echo "$as_me:4083: result: $cf_cv_posix_c_source" >&5
4084echo "${ECHO_T}$cf_cv_posix_c_source" >&6
4085
4086if test "$cf_cv_posix_c_source" != no ; then
4087	CFLAGS="$cf_trim_CFLAGS"
4088	CPPFLAGS="$cf_trim_CPPFLAGS"
4089
4090cf_fix_cppflags=no
4091cf_new_cflags=
4092cf_new_cppflags=
4093cf_new_extra_cppflags=
4094
4095for cf_add_cflags in $cf_cv_posix_c_source
4096do
4097case "$cf_fix_cppflags" in
4098(no)
4099	case "$cf_add_cflags" in
4100	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4101		case "$cf_add_cflags" in
4102		(-D*)
4103			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4104
4105			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4106				&& test -z "${cf_tst_cflags}" \
4107				&& cf_fix_cppflags=yes
4108
4109			if test "$cf_fix_cppflags" = yes ; then
4110
4111	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4112	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4113
4114				continue
4115			elif test "${cf_tst_cflags}" = "\"'" ; then
4116
4117	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4118	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4119
4120				continue
4121			fi
4122			;;
4123		esac
4124		case "$CPPFLAGS" in
4125		(*$cf_add_cflags)
4126			;;
4127		(*)
4128			case "$cf_add_cflags" in
4129			(-D*)
4130				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4131
4132CPPFLAGS=`echo "$CPPFLAGS" | \
4133	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
4134		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
4135
4136				;;
4137			esac
4138
4139	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4140	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4141
4142			;;
4143		esac
4144		;;
4145	(*)
4146
4147	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4148	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4149
4150		;;
4151	esac
4152	;;
4153(yes)
4154
4155	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4156	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4157
4158	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4159
4160	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4161		&& test -z "${cf_tst_cflags}" \
4162		&& cf_fix_cppflags=no
4163	;;
4164esac
4165done
4166
4167if test -n "$cf_new_cflags" ; then
4168
4169	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4170	CFLAGS="${CFLAGS}$cf_new_cflags"
4171
4172fi
4173
4174if test -n "$cf_new_cppflags" ; then
4175
4176	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4177	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4178
4179fi
4180
4181if test -n "$cf_new_extra_cppflags" ; then
4182
4183	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4184	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4185
4186fi
4187
4188fi
4189
4190fi # cf_cv_posix_visible
4191
4192	# Some of these niche implementations use copy/paste, double-check...
4193	if test "$cf_cv_xopen_source" != no ; then
4194		test -n "$verbose" && echo "	checking if _POSIX_C_SOURCE inteferes" 1>&6
4195
4196echo "${as_me:-configure}:4196: testing checking if _POSIX_C_SOURCE inteferes ..." 1>&5
4197
4198		cat >"conftest.$ac_ext" <<_ACEOF
4199#line 4199 "configure"
4200#include "confdefs.h"
4201
4202#include <stdlib.h>
4203#include <string.h>
4204#include <sys/types.h>
4205
4206int
4207main (void)
4208{
4209
4210#ifndef _XOPEN_SOURCE
4211make an error
4212#endif
4213
4214  ;
4215  return 0;
4216}
4217_ACEOF
4218rm -f "conftest.$ac_objext"
4219if { (eval echo "$as_me:4219: \"$ac_compile\"") >&5
4220  (eval $ac_compile) 2>&5
4221  ac_status=$?
4222  echo "$as_me:4222: \$? = $ac_status" >&5
4223  (exit "$ac_status"); } &&
4224         { ac_try='test -s "conftest.$ac_objext"'
4225  { (eval echo "$as_me:4225: \"$ac_try\"") >&5
4226  (eval $ac_try) 2>&5
4227  ac_status=$?
4228  echo "$as_me:4228: \$? = $ac_status" >&5
4229  (exit "$ac_status"); }; }; then
4230  :
4231else
4232  echo "$as_me: failed program was:" >&5
4233cat "conftest.$ac_ext" >&5
4234
4235			{ echo "$as_me:4235: WARNING: _POSIX_C_SOURCE definition is not usable" >&5
4236echo "$as_me: WARNING: _POSIX_C_SOURCE definition is not usable" >&2;}
4237			CPPFLAGS="$cf_save_xopen_cppflags"
4238fi
4239rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4240	fi
4241	;;
4242esac
4243
4244if test -n "$cf_xopen_source" ; then
4245
4246for cf_add_cflags in $cf_xopen_source
4247do
4248	case "x$cf_add_cflags" in
4249	(x-[DU]*)
4250
4251cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4252while true
4253do
4254	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'`
4255	test "$CFLAGS" != "$cf_old_cflag" || break
4256	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CFLAGS" 1>&6
4257
4258echo "${as_me:-configure}:4258: testing removing old option $cf_add_cflags from CFLAGS ..." 1>&5
4259
4260	CFLAGS="$cf_old_cflag"
4261done
4262
4263cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4264while true
4265do
4266	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'`
4267	test "$CPPFLAGS" != "$cf_old_cflag" || break
4268	test -n "$verbose" && echo "	removing old option $cf_add_cflags from CPPFLAGS" 1>&6
4269
4270echo "${as_me:-configure}:4270: testing removing old option $cf_add_cflags from CPPFLAGS ..." 1>&5
4271
4272	CPPFLAGS="$cf_old_cflag"
4273done
4274
4275		;;
4276	esac
4277
4278cf_fix_cppflags=no
4279cf_new_cflags=
4280cf_new_cppflags=
4281cf_new_extra_cppflags=
4282
4283for cf_add_cflags in $cf_add_cflags
4284do
4285case "$cf_fix_cppflags" in
4286(no)
4287	case "$cf_add_cflags" in
4288	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4289		case "$cf_add_cflags" in
4290		(-D*)
4291			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4292
4293			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4294				&& test -z "${cf_tst_cflags}" \
4295				&& cf_fix_cppflags=yes
4296
4297			if test "$cf_fix_cppflags" = yes ; then
4298
4299	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4300	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4301
4302				continue
4303			elif test "${cf_tst_cflags}" = "\"'" ; then
4304
4305	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4306	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4307
4308				continue
4309			fi
4310			;;
4311		esac
4312		case "$CPPFLAGS" in
4313		(*$cf_add_cflags)
4314			;;
4315		(*)
4316			case "$cf_add_cflags" in
4317			(-D*)
4318				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4319
4320CPPFLAGS=`echo "$CPPFLAGS" | \
4321	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
4322		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
4323
4324				;;
4325			esac
4326
4327	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4328	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4329
4330			;;
4331		esac
4332		;;
4333	(*)
4334
4335	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4336	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4337
4338		;;
4339	esac
4340	;;
4341(yes)
4342
4343	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4344	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4345
4346	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4347
4348	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4349		&& test -z "${cf_tst_cflags}" \
4350		&& cf_fix_cppflags=no
4351	;;
4352esac
4353done
4354
4355if test -n "$cf_new_cflags" ; then
4356	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
4357
4358echo "${as_me:-configure}:4358: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
4359
4360	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4361	CFLAGS="${CFLAGS}$cf_new_cflags"
4362
4363fi
4364
4365if test -n "$cf_new_cppflags" ; then
4366	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
4367
4368echo "${as_me:-configure}:4368: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
4369
4370	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4371	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4372
4373fi
4374
4375if test -n "$cf_new_extra_cppflags" ; then
4376	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
4377
4378echo "${as_me:-configure}:4378: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
4379
4380	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4381	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4382
4383fi
4384
4385done
4386
4387fi
4388
4389if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
4390	echo "$as_me:4390: checking if _XOPEN_SOURCE really is set" >&5
4391echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
4392	cat >"conftest.$ac_ext" <<_ACEOF
4393#line 4393 "configure"
4394#include "confdefs.h"
4395#include <stdlib.h>
4396int
4397main (void)
4398{
4399
4400#ifndef _XOPEN_SOURCE
4401make an error
4402#endif
4403  ;
4404  return 0;
4405}
4406_ACEOF
4407rm -f "conftest.$ac_objext"
4408if { (eval echo "$as_me:4408: \"$ac_compile\"") >&5
4409  (eval $ac_compile) 2>&5
4410  ac_status=$?
4411  echo "$as_me:4411: \$? = $ac_status" >&5
4412  (exit "$ac_status"); } &&
4413         { ac_try='test -s "conftest.$ac_objext"'
4414  { (eval echo "$as_me:4414: \"$ac_try\"") >&5
4415  (eval $ac_try) 2>&5
4416  ac_status=$?
4417  echo "$as_me:4417: \$? = $ac_status" >&5
4418  (exit "$ac_status"); }; }; then
4419  cf_XOPEN_SOURCE_set=yes
4420else
4421  echo "$as_me: failed program was:" >&5
4422cat "conftest.$ac_ext" >&5
4423cf_XOPEN_SOURCE_set=no
4424fi
4425rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4426	echo "$as_me:4426: result: $cf_XOPEN_SOURCE_set" >&5
4427echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
4428	if test "$cf_XOPEN_SOURCE_set" = yes
4429	then
4430		cat >"conftest.$ac_ext" <<_ACEOF
4431#line 4431 "configure"
4432#include "confdefs.h"
4433#include <stdlib.h>
4434int
4435main (void)
4436{
4437
4438#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
4439make an error
4440#endif
4441  ;
4442  return 0;
4443}
4444_ACEOF
4445rm -f "conftest.$ac_objext"
4446if { (eval echo "$as_me:4446: \"$ac_compile\"") >&5
4447  (eval $ac_compile) 2>&5
4448  ac_status=$?
4449  echo "$as_me:4449: \$? = $ac_status" >&5
4450  (exit "$ac_status"); } &&
4451         { ac_try='test -s "conftest.$ac_objext"'
4452  { (eval echo "$as_me:4452: \"$ac_try\"") >&5
4453  (eval $ac_try) 2>&5
4454  ac_status=$?
4455  echo "$as_me:4455: \$? = $ac_status" >&5
4456  (exit "$ac_status"); }; }; then
4457  cf_XOPEN_SOURCE_set_ok=yes
4458else
4459  echo "$as_me: failed program was:" >&5
4460cat "conftest.$ac_ext" >&5
4461cf_XOPEN_SOURCE_set_ok=no
4462fi
4463rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4464		if test "$cf_XOPEN_SOURCE_set_ok" = no
4465		then
4466			{ echo "$as_me:4466: WARNING: _XOPEN_SOURCE is lower than requested" >&5
4467echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
4468		fi
4469	else
4470
4471echo "$as_me:4471: checking if we should define _XOPEN_SOURCE" >&5
4472echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
4473if test "${cf_cv_xopen_source+set}" = set; then
4474  echo $ECHO_N "(cached) $ECHO_C" >&6
4475else
4476
4477	cat >"conftest.$ac_ext" <<_ACEOF
4478#line 4478 "configure"
4479#include "confdefs.h"
4480
4481#include <stdlib.h>
4482#include <string.h>
4483#include <sys/types.h>
4484
4485int
4486main (void)
4487{
4488
4489#ifndef _XOPEN_SOURCE
4490make an error
4491#endif
4492
4493  ;
4494  return 0;
4495}
4496_ACEOF
4497rm -f "conftest.$ac_objext"
4498if { (eval echo "$as_me:4498: \"$ac_compile\"") >&5
4499  (eval $ac_compile) 2>&5
4500  ac_status=$?
4501  echo "$as_me:4501: \$? = $ac_status" >&5
4502  (exit "$ac_status"); } &&
4503         { ac_try='test -s "conftest.$ac_objext"'
4504  { (eval echo "$as_me:4504: \"$ac_try\"") >&5
4505  (eval $ac_try) 2>&5
4506  ac_status=$?
4507  echo "$as_me:4507: \$? = $ac_status" >&5
4508  (exit "$ac_status"); }; }; then
4509  cf_cv_xopen_source=no
4510else
4511  echo "$as_me: failed program was:" >&5
4512cat "conftest.$ac_ext" >&5
4513cf_save="$CPPFLAGS"
4514
4515	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4516	CPPFLAGS="${CPPFLAGS}-D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
4517
4518	 cat >"conftest.$ac_ext" <<_ACEOF
4519#line 4519 "configure"
4520#include "confdefs.h"
4521
4522#include <stdlib.h>
4523#include <string.h>
4524#include <sys/types.h>
4525
4526int
4527main (void)
4528{
4529
4530#ifndef _XOPEN_SOURCE
4531make an error
4532#endif
4533
4534  ;
4535  return 0;
4536}
4537_ACEOF
4538rm -f "conftest.$ac_objext"
4539if { (eval echo "$as_me:4539: \"$ac_compile\"") >&5
4540  (eval $ac_compile) 2>&5
4541  ac_status=$?
4542  echo "$as_me:4542: \$? = $ac_status" >&5
4543  (exit "$ac_status"); } &&
4544         { ac_try='test -s "conftest.$ac_objext"'
4545  { (eval echo "$as_me:4545: \"$ac_try\"") >&5
4546  (eval $ac_try) 2>&5
4547  ac_status=$?
4548  echo "$as_me:4548: \$? = $ac_status" >&5
4549  (exit "$ac_status"); }; }; then
4550  cf_cv_xopen_source=no
4551else
4552  echo "$as_me: failed program was:" >&5
4553cat "conftest.$ac_ext" >&5
4554cf_cv_xopen_source=$cf_XOPEN_SOURCE
4555fi
4556rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4557		CPPFLAGS="$cf_save"
4558
4559fi
4560rm -f "conftest.$ac_objext" "conftest.$ac_ext"
4561
4562fi
4563echo "$as_me:4563: result: $cf_cv_xopen_source" >&5
4564echo "${ECHO_T}$cf_cv_xopen_source" >&6
4565
4566if test "$cf_cv_xopen_source" != no ; then
4567
4568CFLAGS=`echo "$CFLAGS" | \
4569	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
4570		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
4571
4572CPPFLAGS=`echo "$CPPFLAGS" | \
4573	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
4574		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
4575
4576	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
4577
4578for cf_add_cflags in $cf_temp_xopen_source
4579do
4580	case "x$cf_add_cflags" in
4581	(x-[DU]*)
4582
4583cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4584while true
4585do
4586	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'`
4587	test "$CFLAGS" != "$cf_old_cflag" || break
4588
4589	CFLAGS="$cf_old_cflag"
4590done
4591
4592cf_tmp_cflag=`echo "x$cf_add_cflags" | sed -e 's/^.//' -e 's/=.*//'`
4593while true
4594do
4595	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'`
4596	test "$CPPFLAGS" != "$cf_old_cflag" || break
4597
4598	CPPFLAGS="$cf_old_cflag"
4599done
4600
4601		;;
4602	esac
4603
4604cf_fix_cppflags=no
4605cf_new_cflags=
4606cf_new_cppflags=
4607cf_new_extra_cppflags=
4608
4609for cf_add_cflags in $cf_add_cflags
4610do
4611case "$cf_fix_cppflags" in
4612(no)
4613	case "$cf_add_cflags" in
4614	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
4615		case "$cf_add_cflags" in
4616		(-D*)
4617			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4618
4619			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4620				&& test -z "${cf_tst_cflags}" \
4621				&& cf_fix_cppflags=yes
4622
4623			if test "$cf_fix_cppflags" = yes ; then
4624
4625	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4626	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4627
4628				continue
4629			elif test "${cf_tst_cflags}" = "\"'" ; then
4630
4631	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4632	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4633
4634				continue
4635			fi
4636			;;
4637		esac
4638		case "$CPPFLAGS" in
4639		(*$cf_add_cflags)
4640			;;
4641		(*)
4642			case "$cf_add_cflags" in
4643			(-D*)
4644				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4645
4646CPPFLAGS=`echo "$CPPFLAGS" | \
4647	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
4648		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
4649
4650				;;
4651			esac
4652
4653	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
4654	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
4655
4656			;;
4657		esac
4658		;;
4659	(*)
4660
4661	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
4662	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
4663
4664		;;
4665	esac
4666	;;
4667(yes)
4668
4669	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
4670	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
4671
4672	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
4673
4674	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4675		&& test -z "${cf_tst_cflags}" \
4676		&& cf_fix_cppflags=no
4677	;;
4678esac
4679done
4680
4681if test -n "$cf_new_cflags" ; then
4682
4683	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
4684	CFLAGS="${CFLAGS}$cf_new_cflags"
4685
4686fi
4687
4688if test -n "$cf_new_cppflags" ; then
4689
4690	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
4691	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
4692
4693fi
4694
4695if test -n "$cf_new_extra_cppflags" ; then
4696
4697	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
4698	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
4699
4700fi
4701
4702done
4703
4704fi
4705
4706	fi
4707fi
4708fi # cf_cv_posix_visible
4709
4710for ac_prog in ggrep grep
4711do
4712  # Extract the first word of "$ac_prog", so it can be a program name with args.
4713set dummy $ac_prog; ac_word=$2
4714echo "$as_me:4714: checking for $ac_word" >&5
4715echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4716if test "${ac_cv_prog_GREP+set}" = set; then
4717  echo $ECHO_N "(cached) $ECHO_C" >&6
4718else
4719  if test -n "$GREP"; then
4720  ac_cv_prog_GREP="$GREP" # Let the user override the test.
4721else
4722  ac_save_IFS=$IFS; IFS=$ac_path_separator
4723ac_dummy="$PATH"
4724for ac_dir in $ac_dummy; do
4725  IFS=$ac_save_IFS
4726  test -z "$ac_dir" && ac_dir=.
4727  $as_executable_p "$ac_dir/$ac_word" || continue
4728ac_cv_prog_GREP="$ac_prog"
4729echo "$as_me:4729: found $ac_dir/$ac_word" >&5
4730break
4731done
4732
4733fi
4734fi
4735GREP=$ac_cv_prog_GREP
4736if test -n "$GREP"; then
4737  echo "$as_me:4737: result: $GREP" >&5
4738echo "${ECHO_T}$GREP" >&6
4739else
4740  echo "$as_me:4740: result: no" >&5
4741echo "${ECHO_T}no" >&6
4742fi
4743
4744  test -n "$GREP" && break
4745done
4746test -n "$GREP" || GREP=": "
4747
4748echo "$as_me:4748: checking for egrep" >&5
4749echo $ECHO_N "checking for egrep... $ECHO_C" >&6
4750if test "${ac_cv_path_EGREP+set}" = set; then
4751  echo $ECHO_N "(cached) $ECHO_C" >&6
4752else
4753  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4754   then ac_cv_path_EGREP="$GREP -E"
4755   else
4756     for ac_prog in gegrep egrep
4757do
4758  # Extract the first word of "$ac_prog", so it can be a program name with args.
4759set dummy $ac_prog; ac_word=$2
4760echo "$as_me:4760: checking for $ac_word" >&5
4761echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4762if test "${ac_cv_path_EGREP+set}" = set; then
4763  echo $ECHO_N "(cached) $ECHO_C" >&6
4764else
4765  case $EGREP in
4766  [\\/]* | ?:[\\/]*)
4767  ac_cv_path_EGREP="$EGREP" # Let the user override the test with a path.
4768  ;;
4769  *)
4770  ac_save_IFS=$IFS; IFS=$ac_path_separator
4771ac_dummy="$PATH"
4772for ac_dir in $ac_dummy; do
4773  IFS=$ac_save_IFS
4774  test -z "$ac_dir" && ac_dir=.
4775  if $as_executable_p "$ac_dir/$ac_word"; then
4776   ac_cv_path_EGREP="$ac_dir/$ac_word"
4777   echo "$as_me:4777: found $ac_dir/$ac_word" >&5
4778   break
4779fi
4780done
4781
4782  ;;
4783esac
4784fi
4785EGREP=$ac_cv_path_EGREP
4786
4787if test -n "$EGREP"; then
4788  echo "$as_me:4788: result: $EGREP" >&5
4789echo "${ECHO_T}$EGREP" >&6
4790else
4791  echo "$as_me:4791: result: no" >&5
4792echo "${ECHO_T}no" >&6
4793fi
4794
4795  test -n "$EGREP" && break
4796done
4797test -n "$EGREP" || EGREP=": "
4798
4799     test "x$ac_cv_path_EGREP" = "x:" && { { echo "$as_me:4799: error: cannot find workable egrep" >&5
4800echo "$as_me: error: cannot find workable egrep" >&2;}
4801   { (exit 1); exit 1; }; }
4802   fi
4803fi
4804echo "$as_me:4804: result: $ac_cv_path_EGREP" >&5
4805echo "${ECHO_T}$ac_cv_path_EGREP" >&6
4806 EGREP="$ac_cv_path_EGREP"
4807
4808ac_ext=c
4809ac_cpp='$CPP $CPPFLAGS'
4810ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
4811ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
4812ac_compiler_gnu=$ac_cv_c_compiler_gnu
4813ac_main_return="return"
4814echo "$as_me:4814: checking how to run the C preprocessor" >&5
4815echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
4816# On Suns, sometimes $CPP names a directory.
4817if test -n "$CPP" && test -d "$CPP"; then
4818  CPP=
4819fi
4820if test -z "$CPP"; then
4821  if test "${ac_cv_prog_CPP+set}" = set; then
4822  echo $ECHO_N "(cached) $ECHO_C" >&6
4823else
4824      # Double quotes because CPP needs to be expanded
4825    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4826    do
4827      ac_preproc_ok=false
4828for ac_c_preproc_warn_flag in '' yes
4829do
4830  # Use a header file that comes with gcc, so configuring glibc
4831  # with a fresh cross-compiler works.
4832  # On the NeXT, cc -E runs the code through the compiler's parser,
4833  # not just through cpp. "Syntax error" is here to catch this case.
4834  cat >"conftest.$ac_ext" <<_ACEOF
4835#line 4835 "configure"
4836#include "confdefs.h"
4837#include <assert.h>
4838                     Syntax error
4839_ACEOF
4840if { (eval echo "$as_me:4840: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4841  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
4842  ac_status=$?
4843  $EGREP -v '^ *\+' conftest.er1 >conftest.err
4844  rm -f conftest.er1
4845  cat conftest.err >&5
4846  echo "$as_me:4846: \$? = $ac_status" >&5
4847  (exit "$ac_status"); } >/dev/null; then
4848  if test -s conftest.err; then
4849    ac_cpp_err=$ac_c_preproc_warn_flag
4850  else
4851    ac_cpp_err=
4852  fi
4853else
4854  ac_cpp_err=yes
4855fi
4856if test -z "$ac_cpp_err"; then
4857  :
4858else
4859  echo "$as_me: failed program was:" >&5
4860  cat "conftest.$ac_ext" >&5
4861  # Broken: fails on valid input.
4862continue
4863fi
4864rm -f conftest.err "conftest.$ac_ext"
4865
4866  # OK, works on sane cases.  Now check whether non-existent headers
4867  # can be detected and how.
4868  cat >"conftest.$ac_ext" <<_ACEOF
4869#line 4869 "configure"
4870#include "confdefs.h"
4871#include <ac_nonexistent.h>
4872_ACEOF
4873if { (eval echo "$as_me:4873: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4874  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
4875  ac_status=$?
4876  $EGREP -v '^ *\+' conftest.er1 >conftest.err
4877  rm -f conftest.er1
4878  cat conftest.err >&5
4879  echo "$as_me:4879: \$? = $ac_status" >&5
4880  (exit "$ac_status"); } >/dev/null; then
4881  if test -s conftest.err; then
4882    ac_cpp_err=$ac_c_preproc_warn_flag
4883  else
4884    ac_cpp_err=
4885  fi
4886else
4887  ac_cpp_err=yes
4888fi
4889if test -z "$ac_cpp_err"; then
4890  # Broken: success on invalid input.
4891continue
4892else
4893  echo "$as_me: failed program was:" >&5
4894  cat "conftest.$ac_ext" >&5
4895  # Passes both tests.
4896ac_preproc_ok=:
4897break
4898fi
4899rm -f conftest.err "conftest.$ac_ext"
4900
4901done
4902# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4903rm -f conftest.err "conftest.$ac_ext"
4904if $ac_preproc_ok; then
4905  break
4906fi
4907
4908    done
4909    ac_cv_prog_CPP=$CPP
4910
4911fi
4912  CPP=$ac_cv_prog_CPP
4913else
4914  ac_cv_prog_CPP=$CPP
4915fi
4916echo "$as_me:4916: result: $CPP" >&5
4917echo "${ECHO_T}$CPP" >&6
4918ac_preproc_ok=false
4919for ac_c_preproc_warn_flag in '' yes
4920do
4921  # Use a header file that comes with gcc, so configuring glibc
4922  # with a fresh cross-compiler works.
4923  # On the NeXT, cc -E runs the code through the compiler's parser,
4924  # not just through cpp. "Syntax error" is here to catch this case.
4925  cat >"conftest.$ac_ext" <<_ACEOF
4926#line 4926 "configure"
4927#include "confdefs.h"
4928#include <assert.h>
4929                     Syntax error
4930_ACEOF
4931if { (eval echo "$as_me:4931: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4932  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
4933  ac_status=$?
4934  $EGREP -v '^ *\+' conftest.er1 >conftest.err
4935  rm -f conftest.er1
4936  cat conftest.err >&5
4937  echo "$as_me:4937: \$? = $ac_status" >&5
4938  (exit "$ac_status"); } >/dev/null; then
4939  if test -s conftest.err; then
4940    ac_cpp_err=$ac_c_preproc_warn_flag
4941  else
4942    ac_cpp_err=
4943  fi
4944else
4945  ac_cpp_err=yes
4946fi
4947if test -z "$ac_cpp_err"; then
4948  :
4949else
4950  echo "$as_me: failed program was:" >&5
4951  cat "conftest.$ac_ext" >&5
4952  # Broken: fails on valid input.
4953continue
4954fi
4955rm -f conftest.err "conftest.$ac_ext"
4956
4957  # OK, works on sane cases.  Now check whether non-existent headers
4958  # can be detected and how.
4959  cat >"conftest.$ac_ext" <<_ACEOF
4960#line 4960 "configure"
4961#include "confdefs.h"
4962#include <ac_nonexistent.h>
4963_ACEOF
4964if { (eval echo "$as_me:4964: \"$ac_cpp "conftest.$ac_ext"\"") >&5
4965  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
4966  ac_status=$?
4967  $EGREP -v '^ *\+' conftest.er1 >conftest.err
4968  rm -f conftest.er1
4969  cat conftest.err >&5
4970  echo "$as_me:4970: \$? = $ac_status" >&5
4971  (exit "$ac_status"); } >/dev/null; then
4972  if test -s conftest.err; then
4973    ac_cpp_err=$ac_c_preproc_warn_flag
4974  else
4975    ac_cpp_err=
4976  fi
4977else
4978  ac_cpp_err=yes
4979fi
4980if test -z "$ac_cpp_err"; then
4981  # Broken: success on invalid input.
4982continue
4983else
4984  echo "$as_me: failed program was:" >&5
4985  cat "conftest.$ac_ext" >&5
4986  # Passes both tests.
4987ac_preproc_ok=:
4988break
4989fi
4990rm -f conftest.err "conftest.$ac_ext"
4991
4992done
4993# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4994rm -f conftest.err "conftest.$ac_ext"
4995if $ac_preproc_ok; then
4996  :
4997else
4998  { { echo "$as_me:4998: error: C preprocessor \"$CPP\" fails sanity check" >&5
4999echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
5000   { (exit 1); exit 1; }; }
5001fi
5002
5003ac_ext=c
5004ac_cpp='$CPP $CPPFLAGS'
5005ac_compile='$CC -c $CFLAGS $CPPFLAGS "conftest.$ac_ext" >&5'
5006ac_link='$CC -o "conftest$ac_exeext" $CFLAGS $CPPFLAGS $LDFLAGS "conftest.$ac_ext" $LIBS >&5'
5007ac_compiler_gnu=$ac_cv_c_compiler_gnu
5008ac_main_return="return"
5009
5010echo "$as_me:5010: checking for ANSI C header files" >&5
5011echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5012if test "${ac_cv_header_stdc+set}" = set; then
5013  echo $ECHO_N "(cached) $ECHO_C" >&6
5014else
5015  cat >"conftest.$ac_ext" <<_ACEOF
5016#line 5016 "configure"
5017#include "confdefs.h"
5018#include <stdlib.h>
5019#include <stdarg.h>
5020#include <string.h>
5021#include <float.h>
5022
5023_ACEOF
5024if { (eval echo "$as_me:5024: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5025  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5026  ac_status=$?
5027  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5028  rm -f conftest.er1
5029  cat conftest.err >&5
5030  echo "$as_me:5030: \$? = $ac_status" >&5
5031  (exit "$ac_status"); } >/dev/null; then
5032  if test -s conftest.err; then
5033    ac_cpp_err=$ac_c_preproc_warn_flag
5034  else
5035    ac_cpp_err=
5036  fi
5037else
5038  ac_cpp_err=yes
5039fi
5040if test -z "$ac_cpp_err"; then
5041  ac_cv_header_stdc=yes
5042else
5043  echo "$as_me: failed program was:" >&5
5044  cat "conftest.$ac_ext" >&5
5045  ac_cv_header_stdc=no
5046fi
5047rm -f conftest.err "conftest.$ac_ext"
5048
5049if test $ac_cv_header_stdc = yes; then
5050  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5051  cat >"conftest.$ac_ext" <<_ACEOF
5052#line 5052 "configure"
5053#include "confdefs.h"
5054#include <string.h>
5055
5056_ACEOF
5057if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5058  $EGREP "memchr" >/dev/null 2>&1; then
5059  :
5060else
5061  ac_cv_header_stdc=no
5062fi
5063rm -rf conftest*
5064
5065fi
5066
5067if test $ac_cv_header_stdc = yes; then
5068  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5069  cat >"conftest.$ac_ext" <<_ACEOF
5070#line 5070 "configure"
5071#include "confdefs.h"
5072#include <stdlib.h>
5073
5074_ACEOF
5075if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5076  $EGREP "free" >/dev/null 2>&1; then
5077  :
5078else
5079  ac_cv_header_stdc=no
5080fi
5081rm -rf conftest*
5082
5083fi
5084
5085if test $ac_cv_header_stdc = yes; then
5086  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5087  if test "$cross_compiling" = yes; then
5088  :
5089else
5090  cat >"conftest.$ac_ext" <<_ACEOF
5091#line 5091 "configure"
5092#include "confdefs.h"
5093#include <ctype.h>
5094#if ((' ' & 0x0FF) == 0x020)
5095# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5096# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5097#else
5098# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
5099                     || ('j' <= (c) && (c) <= 'r') \
5100                     || ('s' <= (c) && (c) <= 'z'))
5101# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5102#endif
5103
5104#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5105int
5106main (void)
5107{
5108  int i;
5109  for (i = 0; i < 256; i++)
5110    if (XOR (islower (i), ISLOWER (i))
5111        || toupper (i) != TOUPPER (i))
5112      $ac_main_return(2);
5113  $ac_main_return (0);
5114}
5115_ACEOF
5116rm -f "conftest$ac_exeext"
5117if { (eval echo "$as_me:5117: \"$ac_link\"") >&5
5118  (eval $ac_link) 2>&5
5119  ac_status=$?
5120  echo "$as_me:5120: \$? = $ac_status" >&5
5121  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5122  { (eval echo "$as_me:5122: \"$ac_try\"") >&5
5123  (eval $ac_try) 2>&5
5124  ac_status=$?
5125  echo "$as_me:5125: \$? = $ac_status" >&5
5126  (exit "$ac_status"); }; }; then
5127  :
5128else
5129  echo "$as_me: program exited with status $ac_status" >&5
5130echo "$as_me: failed program was:" >&5
5131cat "conftest.$ac_ext" >&5
5132ac_cv_header_stdc=no
5133fi
5134rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5135fi
5136fi
5137fi
5138echo "$as_me:5138: result: $ac_cv_header_stdc" >&5
5139echo "${ECHO_T}$ac_cv_header_stdc" >&6
5140if test $ac_cv_header_stdc = yes; then
5141
5142cat >>confdefs.h <<\EOF
5143#define STDC_HEADERS 1
5144EOF
5145
5146fi
5147
5148# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5149
5150for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5151                  inttypes.h stdint.h unistd.h
5152do
5153as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5154echo "$as_me:5154: checking for $ac_header" >&5
5155echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5156if eval "test \"\${$as_ac_Header+set}\" = set"; then
5157  echo $ECHO_N "(cached) $ECHO_C" >&6
5158else
5159  cat >"conftest.$ac_ext" <<_ACEOF
5160#line 5160 "configure"
5161#include "confdefs.h"
5162$ac_includes_default
5163#include <$ac_header>
5164_ACEOF
5165rm -f "conftest.$ac_objext"
5166if { (eval echo "$as_me:5166: \"$ac_compile\"") >&5
5167  (eval $ac_compile) 2>&5
5168  ac_status=$?
5169  echo "$as_me:5169: \$? = $ac_status" >&5
5170  (exit "$ac_status"); } &&
5171         { ac_try='test -s "conftest.$ac_objext"'
5172  { (eval echo "$as_me:5172: \"$ac_try\"") >&5
5173  (eval $ac_try) 2>&5
5174  ac_status=$?
5175  echo "$as_me:5175: \$? = $ac_status" >&5
5176  (exit "$ac_status"); }; }; then
5177  eval "$as_ac_Header=yes"
5178else
5179  echo "$as_me: failed program was:" >&5
5180cat "conftest.$ac_ext" >&5
5181eval "$as_ac_Header=no"
5182fi
5183rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5184fi
5185echo "$as_me:5185: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5186echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5187if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5188  cat >>confdefs.h <<EOF
5189#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5190EOF
5191
5192fi
5193done
5194
5195echo "$as_me:5195: checking whether exit is declared" >&5
5196echo $ECHO_N "checking whether exit is declared... $ECHO_C" >&6
5197if test "${ac_cv_have_decl_exit+set}" = set; then
5198  echo $ECHO_N "(cached) $ECHO_C" >&6
5199else
5200  cat >"conftest.$ac_ext" <<_ACEOF
5201#line 5201 "configure"
5202#include "confdefs.h"
5203$ac_includes_default
5204int
5205main (void)
5206{
5207#ifndef exit
5208  char *p = (char *) exit; (void) p;
5209#endif
5210
5211  ;
5212  return 0;
5213}
5214_ACEOF
5215rm -f "conftest.$ac_objext"
5216if { (eval echo "$as_me:5216: \"$ac_compile\"") >&5
5217  (eval $ac_compile) 2>&5
5218  ac_status=$?
5219  echo "$as_me:5219: \$? = $ac_status" >&5
5220  (exit "$ac_status"); } &&
5221         { ac_try='test -s "conftest.$ac_objext"'
5222  { (eval echo "$as_me:5222: \"$ac_try\"") >&5
5223  (eval $ac_try) 2>&5
5224  ac_status=$?
5225  echo "$as_me:5225: \$? = $ac_status" >&5
5226  (exit "$ac_status"); }; }; then
5227  ac_cv_have_decl_exit=yes
5228else
5229  echo "$as_me: failed program was:" >&5
5230cat "conftest.$ac_ext" >&5
5231ac_cv_have_decl_exit=no
5232fi
5233rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5234fi
5235echo "$as_me:5235: result: $ac_cv_have_decl_exit" >&5
5236echo "${ECHO_T}$ac_cv_have_decl_exit" >&6
5237
5238for ac_header in fcntl.h
5239do
5240as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5241echo "$as_me:5241: checking for $ac_header" >&5
5242echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5243if eval "test \"\${$as_ac_Header+set}\" = set"; then
5244  echo $ECHO_N "(cached) $ECHO_C" >&6
5245else
5246  cat >"conftest.$ac_ext" <<_ACEOF
5247#line 5247 "configure"
5248#include "confdefs.h"
5249#include <$ac_header>
5250_ACEOF
5251if { (eval echo "$as_me:5251: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5252  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5253  ac_status=$?
5254  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5255  rm -f conftest.er1
5256  cat conftest.err >&5
5257  echo "$as_me:5257: \$? = $ac_status" >&5
5258  (exit "$ac_status"); } >/dev/null; then
5259  if test -s conftest.err; then
5260    ac_cpp_err=$ac_c_preproc_warn_flag
5261  else
5262    ac_cpp_err=
5263  fi
5264else
5265  ac_cpp_err=yes
5266fi
5267if test -z "$ac_cpp_err"; then
5268  eval "$as_ac_Header=yes"
5269else
5270  echo "$as_me: failed program was:" >&5
5271  cat "conftest.$ac_ext" >&5
5272  eval "$as_ac_Header=no"
5273fi
5274rm -f conftest.err "conftest.$ac_ext"
5275fi
5276echo "$as_me:5276: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5277echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5278if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5279  cat >>confdefs.h <<EOF
5280#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5281EOF
5282
5283fi
5284done
5285
5286for ac_header in \
5287unistd.h \
5288
5289do
5290as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5291echo "$as_me:5291: checking for $ac_header" >&5
5292echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5293if eval "test \"\${$as_ac_Header+set}\" = set"; then
5294  echo $ECHO_N "(cached) $ECHO_C" >&6
5295else
5296  cat >"conftest.$ac_ext" <<_ACEOF
5297#line 5297 "configure"
5298#include "confdefs.h"
5299#include <$ac_header>
5300_ACEOF
5301if { (eval echo "$as_me:5301: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5302  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5303  ac_status=$?
5304  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5305  rm -f conftest.er1
5306  cat conftest.err >&5
5307  echo "$as_me:5307: \$? = $ac_status" >&5
5308  (exit "$ac_status"); } >/dev/null; then
5309  if test -s conftest.err; then
5310    ac_cpp_err=$ac_c_preproc_warn_flag
5311  else
5312    ac_cpp_err=
5313  fi
5314else
5315  ac_cpp_err=yes
5316fi
5317if test -z "$ac_cpp_err"; then
5318  eval "$as_ac_Header=yes"
5319else
5320  echo "$as_me: failed program was:" >&5
5321  cat "conftest.$ac_ext" >&5
5322  eval "$as_ac_Header=no"
5323fi
5324rm -f conftest.err "conftest.$ac_ext"
5325fi
5326echo "$as_me:5326: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5327echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5328if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5329  cat >>confdefs.h <<EOF
5330#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5331EOF
5332
5333fi
5334done
5335
5336echo "$as_me:5336: checking for working mkstemp" >&5
5337echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
5338if test "${cf_cv_func_mkstemp+set}" = set; then
5339  echo $ECHO_N "(cached) $ECHO_C" >&6
5340else
5341
5342rm -rf ./conftest*
5343if test "$cross_compiling" = yes; then
5344  cf_cv_func_mkstemp=maybe
5345else
5346  cat >"conftest.$ac_ext" <<_ACEOF
5347#line 5347 "configure"
5348#include "confdefs.h"
5349
5350$ac_includes_default
5351
5352int main(void)
5353{
5354	char *tmpl = "conftestXXXXXX";
5355	char name[2][80];
5356	int n;
5357	int result = 0;
5358	int fd;
5359	struct stat sb;
5360
5361	umask(077);
5362	for (n = 0; n < 2; ++n) {
5363		strcpy(name[n], tmpl);
5364		if ((fd = mkstemp(name[n])) >= 0) {
5365			if (!strcmp(name[n], tmpl)
5366			 || stat(name[n], &sb) != 0
5367			 || (sb.st_mode & S_IFMT) != S_IFREG
5368			 || (sb.st_mode & 077) != 0) {
5369				result = 1;
5370			}
5371			close(fd);
5372		}
5373	}
5374	if (result == 0
5375	 && !strcmp(name[0], name[1]))
5376		result = 1;
5377	${cf_cv_main_return:-return}(result);
5378}
5379
5380_ACEOF
5381rm -f "conftest$ac_exeext"
5382if { (eval echo "$as_me:5382: \"$ac_link\"") >&5
5383  (eval $ac_link) 2>&5
5384  ac_status=$?
5385  echo "$as_me:5385: \$? = $ac_status" >&5
5386  (exit "$ac_status"); } && { ac_try='"./conftest$ac_exeext"'
5387  { (eval echo "$as_me:5387: \"$ac_try\"") >&5
5388  (eval $ac_try) 2>&5
5389  ac_status=$?
5390  echo "$as_me:5390: \$? = $ac_status" >&5
5391  (exit "$ac_status"); }; }; then
5392  cf_cv_func_mkstemp=yes
5393
5394else
5395  echo "$as_me: program exited with status $ac_status" >&5
5396echo "$as_me: failed program was:" >&5
5397cat "conftest.$ac_ext" >&5
5398cf_cv_func_mkstemp=no
5399
5400fi
5401rm -f core ./core.* ./*.core "conftest$ac_exeext" "conftest.$ac_objext" "conftest.$ac_ext"
5402fi
5403
5404fi
5405echo "$as_me:5405: result: $cf_cv_func_mkstemp" >&5
5406echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
5407if test "x$cf_cv_func_mkstemp" = xmaybe ; then
5408	echo "$as_me:5408: checking for mkstemp" >&5
5409echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
5410if test "${ac_cv_func_mkstemp+set}" = set; then
5411  echo $ECHO_N "(cached) $ECHO_C" >&6
5412else
5413  cat >"conftest.$ac_ext" <<_ACEOF
5414#line 5414 "configure"
5415#include "confdefs.h"
5416#define mkstemp autoconf_temporary
5417#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
5418#undef mkstemp
5419
5420#ifdef __cplusplus
5421extern "C"
5422#endif
5423
5424/* We use char because int might match the return type of a gcc2
5425   builtin and then its argument prototype would still apply.  */
5426char mkstemp (void);
5427
5428int
5429main (void)
5430{
5431
5432/* The GNU C library defines stubs for functions which it implements
5433    to always fail with ENOSYS.  Some functions are actually named
5434    something starting with __ and the normal name is an alias.  */
5435#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
5436#error found stub for mkstemp
5437#endif
5438
5439	return mkstemp ();
5440  ;
5441  return 0;
5442}
5443_ACEOF
5444rm -f "conftest.$ac_objext" "conftest$ac_exeext"
5445if { (eval echo "$as_me:5445: \"$ac_link\"") >&5
5446  (eval $ac_link) 2>&5
5447  ac_status=$?
5448  echo "$as_me:5448: \$? = $ac_status" >&5
5449  (exit "$ac_status"); } &&
5450         { ac_try='test -s "conftest$ac_exeext"'
5451  { (eval echo "$as_me:5451: \"$ac_try\"") >&5
5452  (eval $ac_try) 2>&5
5453  ac_status=$?
5454  echo "$as_me:5454: \$? = $ac_status" >&5
5455  (exit "$ac_status"); }; }; then
5456  ac_cv_func_mkstemp=yes
5457else
5458  echo "$as_me: failed program was:" >&5
5459cat "conftest.$ac_ext" >&5
5460ac_cv_func_mkstemp=no
5461fi
5462rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
5463fi
5464echo "$as_me:5464: result: $ac_cv_func_mkstemp" >&5
5465echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
5466
5467fi
5468if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
5469
5470cat >>confdefs.h <<\EOF
5471#define HAVE_MKSTEMP 1
5472EOF
5473
5474fi
5475
5476for ac_header in unistd.h getopt.h
5477do
5478as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5479echo "$as_me:5479: checking for $ac_header" >&5
5480echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5481if eval "test \"\${$as_ac_Header+set}\" = set"; then
5482  echo $ECHO_N "(cached) $ECHO_C" >&6
5483else
5484  cat >"conftest.$ac_ext" <<_ACEOF
5485#line 5485 "configure"
5486#include "confdefs.h"
5487#include <$ac_header>
5488_ACEOF
5489if { (eval echo "$as_me:5489: \"$ac_cpp "conftest.$ac_ext"\"") >&5
5490  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
5491  ac_status=$?
5492  $EGREP -v '^ *\+' conftest.er1 >conftest.err
5493  rm -f conftest.er1
5494  cat conftest.err >&5
5495  echo "$as_me:5495: \$? = $ac_status" >&5
5496  (exit "$ac_status"); } >/dev/null; then
5497  if test -s conftest.err; then
5498    ac_cpp_err=$ac_c_preproc_warn_flag
5499  else
5500    ac_cpp_err=
5501  fi
5502else
5503  ac_cpp_err=yes
5504fi
5505if test -z "$ac_cpp_err"; then
5506  eval "$as_ac_Header=yes"
5507else
5508  echo "$as_me: failed program was:" >&5
5509  cat "conftest.$ac_ext" >&5
5510  eval "$as_ac_Header=no"
5511fi
5512rm -f conftest.err "conftest.$ac_ext"
5513fi
5514echo "$as_me:5514: result: `eval echo '${'"$as_ac_Header"'}'`" >&5
5515echo "${ECHO_T}`eval echo '${'"$as_ac_Header"'}'`" >&6
5516if test "`eval echo '${'"$as_ac_Header"'}'`" = yes; then
5517  cat >>confdefs.h <<EOF
5518#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5519EOF
5520
5521fi
5522done
5523
5524echo "$as_me:5524: checking for header declaring getopt variables" >&5
5525echo $ECHO_N "checking for header declaring getopt variables... $ECHO_C" >&6
5526if test "${cf_cv_getopt_header+set}" = set; then
5527  echo $ECHO_N "(cached) $ECHO_C" >&6
5528else
5529
5530cf_cv_getopt_header=none
5531for cf_header in stdio.h stdlib.h unistd.h getopt.h
5532do
5533cat >"conftest.$ac_ext" <<_ACEOF
5534#line 5534 "configure"
5535#include "confdefs.h"
5536
5537#include <$cf_header>
5538int
5539main (void)
5540{
5541int x = optind; char *y = optarg; (void)x; (void)y
5542  ;
5543  return 0;
5544}
5545_ACEOF
5546rm -f "conftest.$ac_objext"
5547if { (eval echo "$as_me:5547: \"$ac_compile\"") >&5
5548  (eval $ac_compile) 2>&5
5549  ac_status=$?
5550  echo "$as_me:5550: \$? = $ac_status" >&5
5551  (exit "$ac_status"); } &&
5552         { ac_try='test -s "conftest.$ac_objext"'
5553  { (eval echo "$as_me:5553: \"$ac_try\"") >&5
5554  (eval $ac_try) 2>&5
5555  ac_status=$?
5556  echo "$as_me:5556: \$? = $ac_status" >&5
5557  (exit "$ac_status"); }; }; then
5558  cf_cv_getopt_header=$cf_header
5559 break
5560else
5561  echo "$as_me: failed program was:" >&5
5562cat "conftest.$ac_ext" >&5
5563fi
5564rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5565done
5566
5567fi
5568echo "$as_me:5568: result: $cf_cv_getopt_header" >&5
5569echo "${ECHO_T}$cf_cv_getopt_header" >&6
5570if test "$cf_cv_getopt_header" != none ; then
5571
5572cat >>confdefs.h <<\EOF
5573#define HAVE_GETOPT_HEADER 1
5574EOF
5575
5576fi
5577if test "$cf_cv_getopt_header" = getopt.h ; then
5578
5579cat >>confdefs.h <<\EOF
5580#define NEED_GETOPT_H 1
5581EOF
5582
5583fi
5584
5585for ac_func in getopt vsnprintf
5586do
5587as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5588echo "$as_me:5588: checking for $ac_func" >&5
5589echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
5590if eval "test \"\${$as_ac_var+set}\" = set"; then
5591  echo $ECHO_N "(cached) $ECHO_C" >&6
5592else
5593  cat >"conftest.$ac_ext" <<_ACEOF
5594#line 5594 "configure"
5595#include "confdefs.h"
5596#define $ac_func autoconf_temporary
5597#include <limits.h>	/* least-intrusive standard header which defines gcc2 __stub macros */
5598#undef $ac_func
5599
5600#ifdef __cplusplus
5601extern "C"
5602#endif
5603
5604/* We use char because int might match the return type of a gcc2
5605   builtin and then its argument prototype would still apply.  */
5606char $ac_func (void);
5607
5608int
5609main (void)
5610{
5611
5612/* The GNU C library defines stubs for functions which it implements
5613    to always fail with ENOSYS.  Some functions are actually named
5614    something starting with __ and the normal name is an alias.  */
5615#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
5616#error found stub for $ac_func
5617#endif
5618
5619	return $ac_func ();
5620  ;
5621  return 0;
5622}
5623_ACEOF
5624rm -f "conftest.$ac_objext" "conftest$ac_exeext"
5625if { (eval echo "$as_me:5625: \"$ac_link\"") >&5
5626  (eval $ac_link) 2>&5
5627  ac_status=$?
5628  echo "$as_me:5628: \$? = $ac_status" >&5
5629  (exit "$ac_status"); } &&
5630         { ac_try='test -s "conftest$ac_exeext"'
5631  { (eval echo "$as_me:5631: \"$ac_try\"") >&5
5632  (eval $ac_try) 2>&5
5633  ac_status=$?
5634  echo "$as_me:5634: \$? = $ac_status" >&5
5635  (exit "$ac_status"); }; }; then
5636  eval "$as_ac_var=yes"
5637else
5638  echo "$as_me: failed program was:" >&5
5639cat "conftest.$ac_ext" >&5
5640eval "$as_ac_var=no"
5641fi
5642rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
5643fi
5644echo "$as_me:5644: result: `eval echo '${'"$as_ac_var"'}'`" >&5
5645echo "${ECHO_T}`eval echo '${'"$as_ac_var"'}'`" >&6
5646if test "`eval echo '${'"$as_ac_var"'}'`" = yes; then
5647  cat >>confdefs.h <<EOF
5648#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5649EOF
5650
5651fi
5652done
5653
5654echo "$as_me:5654: checking for maximum table size" >&5
5655echo $ECHO_N "checking for maximum table size... $ECHO_C" >&6
5656
5657# Check whether --with-max-table-size or --without-max-table-size was given.
5658if test "${with_max_table_size+set}" = set; then
5659  withval="$with_max_table_size"
5660
5661fi;
5662if test -n "$with_max_table_size"
5663then
5664	echo "$as_me:5664: result: $with_max_table_size" >&5
5665echo "${ECHO_T}$with_max_table_size" >&6
5666	check=`expr "$with_max_table_size" + 0`
5667	if test "x$check" != "x$with_max_table_size"
5668	then
5669		{ { echo "$as_me:5669: error: invalid value for --with-max-table-size: $with_max_table_size" >&5
5670echo "$as_me: error: invalid value for --with-max-table-size: $with_max_table_size" >&2;}
5671   { (exit 1); exit 1; }; }
5672	fi
5673
5674cat >>confdefs.h <<EOF
5675#define MAXTABLE $with_max_table_size
5676EOF
5677
5678else
5679	echo "$as_me:5679: result: default" >&5
5680echo "${ECHO_T}default" >&6
5681fi
5682
5683echo "$as_me:5683: checking if backtracking extension is wanted" >&5
5684echo $ECHO_N "checking if backtracking extension is wanted... $ECHO_C" >&6
5685
5686# Check whether --enable-btyacc or --disable-btyacc was given.
5687if test "${enable_btyacc+set}" = set; then
5688  enableval="$enable_btyacc"
5689  test "$enableval" != no && enableval=yes
5690	if test "$enableval" != "yes" ; then
5691    enable_btyacc=no
5692	else
5693		enable_btyacc=yes
5694	fi
5695else
5696  enableval=yes
5697	enable_btyacc=yes
5698
5699fi;
5700echo "$as_me:5700: result: $enable_btyacc" >&5
5701echo "${ECHO_T}$enable_btyacc" >&6
5702if test "$enable_btyacc" = "no"; then
5703	SKELETON=yaccpar
5704else
5705
5706cat >>confdefs.h <<\EOF
5707#define YYBTYACC 1
5708EOF
5709
5710	SKELETON=btyaccpar
5711fi
5712
5713echo "$as_me:5713: checking for fgrep" >&5
5714echo $ECHO_N "checking for fgrep... $ECHO_C" >&6
5715if test "${ac_cv_path_FGREP+set}" = set; then
5716  echo $ECHO_N "(cached) $ECHO_C" >&6
5717else
5718  if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
5719   then ac_cv_path_FGREP="$GREP -F"
5720   else
5721     for ac_prog in gfgrep fgrep
5722do
5723  # Extract the first word of "$ac_prog", so it can be a program name with args.
5724set dummy $ac_prog; ac_word=$2
5725echo "$as_me:5725: checking for $ac_word" >&5
5726echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
5727if test "${ac_cv_path_FGREP+set}" = set; then
5728  echo $ECHO_N "(cached) $ECHO_C" >&6
5729else
5730  case $FGREP in
5731  [\\/]* | ?:[\\/]*)
5732  ac_cv_path_FGREP="$FGREP" # Let the user override the test with a path.
5733  ;;
5734  *)
5735  ac_save_IFS=$IFS; IFS=$ac_path_separator
5736ac_dummy="$PATH"
5737for ac_dir in $ac_dummy; do
5738  IFS=$ac_save_IFS
5739  test -z "$ac_dir" && ac_dir=.
5740  if $as_executable_p "$ac_dir/$ac_word"; then
5741   ac_cv_path_FGREP="$ac_dir/$ac_word"
5742   echo "$as_me:5742: found $ac_dir/$ac_word" >&5
5743   break
5744fi
5745done
5746
5747  ;;
5748esac
5749fi
5750FGREP=$ac_cv_path_FGREP
5751
5752if test -n "$FGREP"; then
5753  echo "$as_me:5753: result: $FGREP" >&5
5754echo "${ECHO_T}$FGREP" >&6
5755else
5756  echo "$as_me:5756: result: no" >&5
5757echo "${ECHO_T}no" >&6
5758fi
5759
5760  test -n "$FGREP" && break
5761done
5762test -n "$FGREP" || FGREP=": "
5763
5764     test "x$ac_cv_path_FGREP" = "x:" && { { echo "$as_me:5764: error: cannot find workable fgrep" >&5
5765echo "$as_me: error: cannot find workable fgrep" >&2;}
5766   { (exit 1); exit 1; }; }
5767   fi
5768fi
5769echo "$as_me:5769: result: $ac_cv_path_FGREP" >&5
5770echo "${ECHO_T}$ac_cv_path_FGREP" >&6
5771 FGREP="$ac_cv_path_FGREP"
5772
5773echo "$as_me:5773: checking if you want to use C11 _Noreturn feature" >&5
5774echo $ECHO_N "checking if you want to use C11 _Noreturn feature... $ECHO_C" >&6
5775
5776# Check whether --enable-stdnoreturn or --disable-stdnoreturn was given.
5777if test "${enable_stdnoreturn+set}" = set; then
5778  enableval="$enable_stdnoreturn"
5779  test "$enableval" != yes && enableval=no
5780	if test "$enableval" != "no" ; then
5781    enable_stdnoreturn=yes
5782	else
5783		enable_stdnoreturn=no
5784	fi
5785else
5786  enableval=no
5787	enable_stdnoreturn=no
5788
5789fi;
5790echo "$as_me:5790: result: $enable_stdnoreturn" >&5
5791echo "${ECHO_T}$enable_stdnoreturn" >&6
5792
5793if test $enable_stdnoreturn = yes; then
5794echo "$as_me:5794: checking for C11 _Noreturn feature" >&5
5795echo $ECHO_N "checking for C11 _Noreturn feature... $ECHO_C" >&6
5796if test "${cf_cv_c11_noreturn+set}" = set; then
5797  echo $ECHO_N "(cached) $ECHO_C" >&6
5798else
5799  cat >"conftest.$ac_ext" <<_ACEOF
5800#line 5800 "configure"
5801#include "confdefs.h"
5802
5803#include <stdio.h>
5804#include <stdlib.h>
5805#include <stdnoreturn.h>
5806static _Noreturn void giveup(void) { exit(0); }
5807
5808int
5809main (void)
5810{
5811if (feof(stdin)) giveup()
5812  ;
5813  return 0;
5814}
5815_ACEOF
5816rm -f "conftest.$ac_objext"
5817if { (eval echo "$as_me:5817: \"$ac_compile\"") >&5
5818  (eval $ac_compile) 2>&5
5819  ac_status=$?
5820  echo "$as_me:5820: \$? = $ac_status" >&5
5821  (exit "$ac_status"); } &&
5822         { ac_try='test -s "conftest.$ac_objext"'
5823  { (eval echo "$as_me:5823: \"$ac_try\"") >&5
5824  (eval $ac_try) 2>&5
5825  ac_status=$?
5826  echo "$as_me:5826: \$? = $ac_status" >&5
5827  (exit "$ac_status"); }; }; then
5828  cf_cv_c11_noreturn=yes
5829else
5830  echo "$as_me: failed program was:" >&5
5831cat "conftest.$ac_ext" >&5
5832cf_cv_c11_noreturn=no
5833fi
5834rm -f "conftest.$ac_objext" "conftest.$ac_ext"
5835
5836fi
5837echo "$as_me:5837: result: $cf_cv_c11_noreturn" >&5
5838echo "${ECHO_T}$cf_cv_c11_noreturn" >&6
5839else
5840	cf_cv_c11_noreturn=no,
5841fi
5842
5843if test "$cf_cv_c11_noreturn" = yes; then
5844
5845cat >>confdefs.h <<\EOF
5846#define HAVE_STDNORETURN_H 1
5847EOF
5848
5849cat >>confdefs.h <<EOF
5850#define STDC_NORETURN _Noreturn
5851EOF
5852
5853	HAVE_STDNORETURN_H=1
5854else
5855	HAVE_STDNORETURN_H=0
5856fi
5857
5858if test "$GCC" = yes || test "$GXX" = yes
5859then
5860
5861if test "$GCC" = yes || test "$GXX" = yes
5862then
5863	case $CFLAGS in
5864	(*-Werror=*)
5865		cf_temp_flags=
5866		for cf_temp_scan in $CFLAGS
5867		do
5868			case "x$cf_temp_scan" in
5869			(x-Werror=format*)
5870
5871	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5872	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5873
5874				;;
5875			(x-Werror=*)
5876
5877	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
5878	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
5879
5880				;;
5881			(*)
5882
5883	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5884	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5885
5886				;;
5887			esac
5888		done
5889		if test "x$CFLAGS" != "x$cf_temp_flags"
5890		then
5891			test -n "$verbose" && echo "	repairing CFLAGS: $CFLAGS" 1>&6
5892
5893echo "${as_me:-configure}:5893: testing repairing CFLAGS: $CFLAGS ..." 1>&5
5894
5895			CFLAGS="$cf_temp_flags"
5896			test -n "$verbose" && echo "	... fixed $CFLAGS" 1>&6
5897
5898echo "${as_me:-configure}:5898: testing ... fixed $CFLAGS ..." 1>&5
5899
5900			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
5901
5902echo "${as_me:-configure}:5902: testing ... extra $EXTRA_CFLAGS ..." 1>&5
5903
5904		fi
5905		;;
5906	esac
5907fi
5908
5909if test "$GCC" = yes || test "$GXX" = yes
5910then
5911	case $CPPFLAGS in
5912	(*-Werror=*)
5913		cf_temp_flags=
5914		for cf_temp_scan in $CPPFLAGS
5915		do
5916			case "x$cf_temp_scan" in
5917			(x-Werror=format*)
5918
5919	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5920	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5921
5922				;;
5923			(x-Werror=*)
5924
5925	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
5926	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
5927
5928				;;
5929			(*)
5930
5931	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5932	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5933
5934				;;
5935			esac
5936		done
5937		if test "x$CPPFLAGS" != "x$cf_temp_flags"
5938		then
5939			test -n "$verbose" && echo "	repairing CPPFLAGS: $CPPFLAGS" 1>&6
5940
5941echo "${as_me:-configure}:5941: testing repairing CPPFLAGS: $CPPFLAGS ..." 1>&5
5942
5943			CPPFLAGS="$cf_temp_flags"
5944			test -n "$verbose" && echo "	... fixed $CPPFLAGS" 1>&6
5945
5946echo "${as_me:-configure}:5946: testing ... fixed $CPPFLAGS ..." 1>&5
5947
5948			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
5949
5950echo "${as_me:-configure}:5950: testing ... extra $EXTRA_CFLAGS ..." 1>&5
5951
5952		fi
5953		;;
5954	esac
5955fi
5956
5957if test "$GCC" = yes || test "$GXX" = yes
5958then
5959	case $LDFLAGS in
5960	(*-Werror=*)
5961		cf_temp_flags=
5962		for cf_temp_scan in $LDFLAGS
5963		do
5964			case "x$cf_temp_scan" in
5965			(x-Werror=format*)
5966
5967	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5968	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5969
5970				;;
5971			(x-Werror=*)
5972
5973	test -n "$EXTRA_CFLAGS" && EXTRA_CFLAGS="$EXTRA_CFLAGS "
5974	EXTRA_CFLAGS="${EXTRA_CFLAGS}$cf_temp_scan"
5975
5976				;;
5977			(*)
5978
5979	test -n "$cf_temp_flags" && cf_temp_flags="$cf_temp_flags "
5980	cf_temp_flags="${cf_temp_flags}$cf_temp_scan"
5981
5982				;;
5983			esac
5984		done
5985		if test "x$LDFLAGS" != "x$cf_temp_flags"
5986		then
5987			test -n "$verbose" && echo "	repairing LDFLAGS: $LDFLAGS" 1>&6
5988
5989echo "${as_me:-configure}:5989: testing repairing LDFLAGS: $LDFLAGS ..." 1>&5
5990
5991			LDFLAGS="$cf_temp_flags"
5992			test -n "$verbose" && echo "	... fixed $LDFLAGS" 1>&6
5993
5994echo "${as_me:-configure}:5994: testing ... fixed $LDFLAGS ..." 1>&5
5995
5996			test -n "$verbose" && echo "	... extra $EXTRA_CFLAGS" 1>&6
5997
5998echo "${as_me:-configure}:5998: testing ... extra $EXTRA_CFLAGS ..." 1>&5
5999
6000		fi
6001		;;
6002	esac
6003fi
6004
6005echo "$as_me:6005: checking if you want to turn on gcc warnings" >&5
6006echo $ECHO_N "checking if you want to turn on gcc warnings... $ECHO_C" >&6
6007
6008# Check whether --enable-warnings or --disable-warnings was given.
6009if test "${enable_warnings+set}" = set; then
6010  enableval="$enable_warnings"
6011  test "$enableval" != yes && enableval=no
6012	if test "$enableval" != "no" ; then
6013    enable_warnings=yes
6014	else
6015		enable_warnings=no
6016	fi
6017else
6018  enableval=no
6019	enable_warnings=no
6020
6021fi;
6022echo "$as_me:6022: result: $enable_warnings" >&5
6023echo "${ECHO_T}$enable_warnings" >&6
6024if test "$enable_warnings" = "yes"
6025then
6026
6027if test "x$have_x" = xyes; then echo "skipping X-const check"; fi
6028cat > "conftest.$ac_ext" <<EOF
6029#line 6029 "${as_me:-configure}"
6030int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
6031EOF
6032if test "$INTEL_COMPILER" = yes
6033then
6034# The "-wdXXX" options suppress warnings:
6035# remark #1419: external declaration in primary source file
6036# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
6037# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
6038# remark #193: zero used for undefined preprocessing identifier
6039# remark #593: variable "curs_sb_left_arrow" was set but never used
6040# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
6041# remark #869: parameter "tw" was never referenced
6042# remark #981: operands are evaluated in unspecified order
6043# warning #279: controlling expression is constant
6044
6045	{ echo "$as_me:6045: checking for $CC warning options..." >&5
6046echo "$as_me: checking for $CC warning options..." >&6;}
6047	cf_save_CFLAGS="$CFLAGS"
6048	EXTRA_CFLAGS="$EXTRA_CFLAGS -Wall"
6049	for cf_opt in \
6050		wd1419 \
6051		wd1683 \
6052		wd1684 \
6053		wd193 \
6054		wd593 \
6055		wd279 \
6056		wd810 \
6057		wd869 \
6058		wd981
6059	do
6060		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
6061		if { (eval echo "$as_me:6061: \"$ac_compile\"") >&5
6062  (eval $ac_compile) 2>&5
6063  ac_status=$?
6064  echo "$as_me:6064: \$? = $ac_status" >&5
6065  (exit "$ac_status"); }; then
6066			test -n "$verbose" && echo "$as_me:6066: result: ... -$cf_opt" >&5
6067echo "${ECHO_T}... -$cf_opt" >&6
6068			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
6069		fi
6070	done
6071	CFLAGS="$cf_save_CFLAGS"
6072elif test "$GCC" = yes && test "$GCC_VERSION" != "unknown"
6073then
6074	{ echo "$as_me:6074: checking for $CC warning options..." >&5
6075echo "$as_me: checking for $CC warning options..." >&6;}
6076	cf_save_CFLAGS="$CFLAGS"
6077	cf_warn_CONST=""
6078	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
6079	cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
6080	test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
6081	for cf_opt in W Wall \
6082		Wbad-function-cast \
6083		Wcast-align \
6084		Wcast-qual \
6085		Wdeclaration-after-statement \
6086		Wextra \
6087		Winline \
6088		Wmissing-declarations \
6089		Wmissing-prototypes \
6090		Wnested-externs \
6091		Wpointer-arith \
6092		Wshadow \
6093		Wstrict-prototypes \
6094		Wundef Wno-inline $cf_gcc_warnings $cf_warn_CONST Wwrite-strings
6095	do
6096		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
6097		if { (eval echo "$as_me:6097: \"$ac_compile\"") >&5
6098  (eval $ac_compile) 2>&5
6099  ac_status=$?
6100  echo "$as_me:6100: \$? = $ac_status" >&5
6101  (exit "$ac_status"); }; then
6102			test -n "$verbose" && echo "$as_me:6102: result: ... -$cf_opt" >&5
6103echo "${ECHO_T}... -$cf_opt" >&6
6104			case "$cf_opt" in
6105			(Winline)
6106				case "$GCC_VERSION" in
6107				([34].*)
6108					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
6109
6110echo "${as_me:-configure}:6110: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
6111
6112					continue;;
6113				esac
6114				;;
6115			(Wpointer-arith)
6116				case "$GCC_VERSION" in
6117				([12].*)
6118					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
6119
6120echo "${as_me:-configure}:6120: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
6121
6122					continue;;
6123				esac
6124				;;
6125			esac
6126			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
6127		fi
6128	done
6129	CFLAGS="$cf_save_CFLAGS"
6130fi
6131rm -rf ./conftest*
6132
6133fi
6134
6135if test "$GCC" = yes || test "$GXX" = yes
6136then
6137cat > conftest.i <<EOF
6138#ifndef GCC_PRINTF
6139#define GCC_PRINTF 0
6140#endif
6141#ifndef GCC_SCANF
6142#define GCC_SCANF 0
6143#endif
6144#ifndef GCC_NORETURN
6145#define GCC_NORETURN /* nothing */
6146#endif
6147#ifndef GCC_UNUSED
6148#define GCC_UNUSED /* nothing */
6149#endif
6150EOF
6151if test "$GCC" = yes
6152then
6153	{ echo "$as_me:6153: checking for $CC __attribute__ directives..." >&5
6154echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
6155cat > "conftest.$ac_ext" <<EOF
6156#line 6156 "${as_me:-configure}"
6157#include <stdio.h>
6158#include "confdefs.h"
6159#include "conftest.h"
6160#include "conftest.i"
6161#if	GCC_PRINTF
6162#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
6163#else
6164#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
6165#endif
6166#if	GCC_SCANF
6167#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
6168#else
6169#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
6170#endif
6171extern void wow(char *,...) GCC_SCANFLIKE(1,2);
6172extern GCC_NORETURN void oops(char *,...) GCC_PRINTFLIKE(1,2);
6173extern GCC_NORETURN void foo(void);
6174int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { (void)argc; (void)argv; return 0; }
6175EOF
6176	cf_printf_attribute=no
6177	cf_scanf_attribute=no
6178	for cf_attribute in scanf printf unused noreturn
6179	do
6180
6181cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
6182
6183		cf_directive="__attribute__(($cf_attribute))"
6184		echo "checking for $CC $cf_directive" 1>&5
6185
6186		case "$cf_attribute" in
6187		(printf)
6188			cf_printf_attribute=yes
6189			cat >conftest.h <<EOF
6190#define GCC_$cf_ATTRIBUTE 1
6191EOF
6192			;;
6193		(scanf)
6194			cf_scanf_attribute=yes
6195			cat >conftest.h <<EOF
6196#define GCC_$cf_ATTRIBUTE 1
6197EOF
6198			;;
6199		(*)
6200			cat >conftest.h <<EOF
6201#define GCC_$cf_ATTRIBUTE $cf_directive
6202EOF
6203			;;
6204		esac
6205
6206		if { (eval echo "$as_me:6206: \"$ac_compile\"") >&5
6207  (eval $ac_compile) 2>&5
6208  ac_status=$?
6209  echo "$as_me:6209: \$? = $ac_status" >&5
6210  (exit "$ac_status"); }; then
6211			test -n "$verbose" && echo "$as_me:6211: result: ... $cf_attribute" >&5
6212echo "${ECHO_T}... $cf_attribute" >&6
6213			cat conftest.h >>confdefs.h
6214			case "$cf_attribute" in
6215			(noreturn)
6216
6217cat >>confdefs.h <<EOF
6218#define GCC_NORETURN $cf_directive
6219EOF
6220
6221				;;
6222			(printf)
6223				cf_value='/* nothing */'
6224				if test "$cf_printf_attribute" != no ; then
6225					cf_value='__attribute__((format(printf,fmt,var)))'
6226
6227cat >>confdefs.h <<\EOF
6228#define GCC_PRINTF 1
6229EOF
6230
6231				fi
6232
6233cat >>confdefs.h <<EOF
6234#define GCC_PRINTFLIKE(fmt,var) $cf_value
6235EOF
6236
6237				;;
6238			(scanf)
6239				cf_value='/* nothing */'
6240				if test "$cf_scanf_attribute" != no ; then
6241					cf_value='__attribute__((format(scanf,fmt,var)))'
6242
6243cat >>confdefs.h <<\EOF
6244#define GCC_SCANF 1
6245EOF
6246
6247				fi
6248
6249cat >>confdefs.h <<EOF
6250#define GCC_SCANFLIKE(fmt,var) $cf_value
6251EOF
6252
6253				;;
6254			(unused)
6255
6256cat >>confdefs.h <<EOF
6257#define GCC_UNUSED $cf_directive
6258EOF
6259
6260				;;
6261			esac
6262		fi
6263	done
6264else
6265	${FGREP-fgrep} define conftest.i >>confdefs.h
6266fi
6267rm -rf ./conftest*
6268fi
6269
6270fi
6271
6272echo "$as_me:6272: checking if you want to see long compiling messages" >&5
6273echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
6274
6275# Check whether --enable-echo or --disable-echo was given.
6276if test "${enable_echo+set}" = set; then
6277  enableval="$enable_echo"
6278  test "$enableval" != no && enableval=yes
6279	if test "$enableval" != "yes" ; then
6280
6281	ECHO_LT='--silent'
6282	ECHO_LD='@echo linking $@;'
6283	RULE_CC='@echo compiling $<'
6284	SHOW_CC='@echo compiling $@'
6285	ECHO_CC='@'
6286
6287	else
6288
6289	ECHO_LT=''
6290	ECHO_LD=''
6291	RULE_CC=''
6292	SHOW_CC=''
6293	ECHO_CC=''
6294
6295	fi
6296else
6297  enableval=yes
6298
6299	ECHO_LT=''
6300	ECHO_LD=''
6301	RULE_CC=''
6302	SHOW_CC=''
6303	ECHO_CC=''
6304
6305fi;
6306echo "$as_me:6306: result: $enableval" >&5
6307echo "${ECHO_T}$enableval" >&6
6308
6309echo "$as_me:6309: checking if you want to use dmalloc for testing" >&5
6310echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
6311
6312# Check whether --with-dmalloc or --without-dmalloc was given.
6313if test "${with_dmalloc+set}" = set; then
6314  withval="$with_dmalloc"
6315  case "x$withval" in
6316	(x|xno) ;;
6317	(*)
6318		: "${with_cflags:=-g}"
6319		: "${enable_leaks:=no}"
6320		with_dmalloc=yes
6321
6322cat >>confdefs.h <<EOF
6323#define USE_DMALLOC 1
6324EOF
6325
6326		;;
6327	esac
6328else
6329  with_dmalloc=
6330fi;
6331echo "$as_me:6331: result: ${with_dmalloc:-no}" >&5
6332echo "${ECHO_T}${with_dmalloc:-no}" >&6
6333
6334case ".$with_cflags" in
6335(.*-g*)
6336	case .$CFLAGS in
6337	(.*-g*)
6338		;;
6339	(*)
6340
6341cf_fix_cppflags=no
6342cf_new_cflags=
6343cf_new_cppflags=
6344cf_new_extra_cppflags=
6345
6346for cf_add_cflags in -g
6347do
6348case "$cf_fix_cppflags" in
6349(no)
6350	case "$cf_add_cflags" in
6351	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6352		case "$cf_add_cflags" in
6353		(-D*)
6354			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6355
6356			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6357				&& test -z "${cf_tst_cflags}" \
6358				&& cf_fix_cppflags=yes
6359
6360			if test "$cf_fix_cppflags" = yes ; then
6361
6362	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6363	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6364
6365				continue
6366			elif test "${cf_tst_cflags}" = "\"'" ; then
6367
6368	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6369	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6370
6371				continue
6372			fi
6373			;;
6374		esac
6375		case "$CPPFLAGS" in
6376		(*$cf_add_cflags)
6377			;;
6378		(*)
6379			case "$cf_add_cflags" in
6380			(-D*)
6381				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6382
6383CPPFLAGS=`echo "$CPPFLAGS" | \
6384	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
6385		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
6386
6387				;;
6388			esac
6389
6390	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6391	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6392
6393			;;
6394		esac
6395		;;
6396	(*)
6397
6398	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6399	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6400
6401		;;
6402	esac
6403	;;
6404(yes)
6405
6406	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6407	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6408
6409	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
6410
6411	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6412		&& test -z "${cf_tst_cflags}" \
6413		&& cf_fix_cppflags=no
6414	;;
6415esac
6416done
6417
6418if test -n "$cf_new_cflags" ; then
6419
6420	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6421	CFLAGS="${CFLAGS}$cf_new_cflags"
6422
6423fi
6424
6425if test -n "$cf_new_cppflags" ; then
6426
6427	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6428	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6429
6430fi
6431
6432if test -n "$cf_new_extra_cppflags" ; then
6433
6434	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6435	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6436
6437fi
6438
6439		;;
6440	esac
6441	;;
6442esac
6443
6444if test "$with_dmalloc" = yes ; then
6445	echo "$as_me:6445: checking for dmalloc.h" >&5
6446echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
6447if test "${ac_cv_header_dmalloc_h+set}" = set; then
6448  echo $ECHO_N "(cached) $ECHO_C" >&6
6449else
6450  cat >"conftest.$ac_ext" <<_ACEOF
6451#line 6451 "configure"
6452#include "confdefs.h"
6453#include <dmalloc.h>
6454_ACEOF
6455if { (eval echo "$as_me:6455: \"$ac_cpp "conftest.$ac_ext"\"") >&5
6456  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
6457  ac_status=$?
6458  $EGREP -v '^ *\+' conftest.er1 >conftest.err
6459  rm -f conftest.er1
6460  cat conftest.err >&5
6461  echo "$as_me:6461: \$? = $ac_status" >&5
6462  (exit "$ac_status"); } >/dev/null; then
6463  if test -s conftest.err; then
6464    ac_cpp_err=$ac_c_preproc_warn_flag
6465  else
6466    ac_cpp_err=
6467  fi
6468else
6469  ac_cpp_err=yes
6470fi
6471if test -z "$ac_cpp_err"; then
6472  ac_cv_header_dmalloc_h=yes
6473else
6474  echo "$as_me: failed program was:" >&5
6475  cat "conftest.$ac_ext" >&5
6476  ac_cv_header_dmalloc_h=no
6477fi
6478rm -f conftest.err "conftest.$ac_ext"
6479fi
6480echo "$as_me:6480: result: $ac_cv_header_dmalloc_h" >&5
6481echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
6482if test "$ac_cv_header_dmalloc_h" = yes; then
6483
6484echo "$as_me:6484: checking for dmalloc_debug in -ldmalloc" >&5
6485echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
6486if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
6487  echo $ECHO_N "(cached) $ECHO_C" >&6
6488else
6489  ac_check_lib_save_LIBS=$LIBS
6490LIBS="-ldmalloc  $LIBS"
6491cat >"conftest.$ac_ext" <<_ACEOF
6492#line 6492 "configure"
6493#include "confdefs.h"
6494
6495/* Override any gcc2 internal prototype to avoid an error.  */
6496#ifdef __cplusplus
6497extern "C"
6498#endif
6499/* We use char because int might match the return type of a gcc2
6500   builtin and then its argument prototype would still apply.  */
6501char dmalloc_debug ();
6502int
6503main (void)
6504{
6505dmalloc_debug ();
6506  ;
6507  return 0;
6508}
6509_ACEOF
6510rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6511if { (eval echo "$as_me:6511: \"$ac_link\"") >&5
6512  (eval $ac_link) 2>&5
6513  ac_status=$?
6514  echo "$as_me:6514: \$? = $ac_status" >&5
6515  (exit "$ac_status"); } &&
6516         { ac_try='test -s "conftest$ac_exeext"'
6517  { (eval echo "$as_me:6517: \"$ac_try\"") >&5
6518  (eval $ac_try) 2>&5
6519  ac_status=$?
6520  echo "$as_me:6520: \$? = $ac_status" >&5
6521  (exit "$ac_status"); }; }; then
6522  ac_cv_lib_dmalloc_dmalloc_debug=yes
6523else
6524  echo "$as_me: failed program was:" >&5
6525cat "conftest.$ac_ext" >&5
6526ac_cv_lib_dmalloc_dmalloc_debug=no
6527fi
6528rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6529LIBS=$ac_check_lib_save_LIBS
6530fi
6531echo "$as_me:6531: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
6532echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
6533if test "$ac_cv_lib_dmalloc_dmalloc_debug" = yes; then
6534  cat >>confdefs.h <<EOF
6535#define HAVE_LIBDMALLOC 1
6536EOF
6537
6538  LIBS="-ldmalloc $LIBS"
6539
6540fi
6541
6542fi
6543
6544fi
6545
6546echo "$as_me:6546: checking if you want to use dbmalloc for testing" >&5
6547echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
6548
6549# Check whether --with-dbmalloc or --without-dbmalloc was given.
6550if test "${with_dbmalloc+set}" = set; then
6551  withval="$with_dbmalloc"
6552  case "x$withval" in
6553	(x|xno) ;;
6554	(*)
6555		: "${with_cflags:=-g}"
6556		: "${enable_leaks:=no}"
6557		with_dbmalloc=yes
6558
6559cat >>confdefs.h <<EOF
6560#define USE_DBMALLOC 1
6561EOF
6562
6563		;;
6564	esac
6565else
6566  with_dbmalloc=
6567fi;
6568echo "$as_me:6568: result: ${with_dbmalloc:-no}" >&5
6569echo "${ECHO_T}${with_dbmalloc:-no}" >&6
6570
6571case ".$with_cflags" in
6572(.*-g*)
6573	case .$CFLAGS in
6574	(.*-g*)
6575		;;
6576	(*)
6577
6578cf_fix_cppflags=no
6579cf_new_cflags=
6580cf_new_cppflags=
6581cf_new_extra_cppflags=
6582
6583for cf_add_cflags in -g
6584do
6585case "$cf_fix_cppflags" in
6586(no)
6587	case "$cf_add_cflags" in
6588	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6589		case "$cf_add_cflags" in
6590		(-D*)
6591			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6592
6593			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6594				&& test -z "${cf_tst_cflags}" \
6595				&& cf_fix_cppflags=yes
6596
6597			if test "$cf_fix_cppflags" = yes ; then
6598
6599	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6600	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6601
6602				continue
6603			elif test "${cf_tst_cflags}" = "\"'" ; then
6604
6605	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6606	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6607
6608				continue
6609			fi
6610			;;
6611		esac
6612		case "$CPPFLAGS" in
6613		(*$cf_add_cflags)
6614			;;
6615		(*)
6616			case "$cf_add_cflags" in
6617			(-D*)
6618				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6619
6620CPPFLAGS=`echo "$CPPFLAGS" | \
6621	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
6622		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
6623
6624				;;
6625			esac
6626
6627	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6628	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6629
6630			;;
6631		esac
6632		;;
6633	(*)
6634
6635	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6636	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6637
6638		;;
6639	esac
6640	;;
6641(yes)
6642
6643	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6644	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6645
6646	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
6647
6648	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6649		&& test -z "${cf_tst_cflags}" \
6650		&& cf_fix_cppflags=no
6651	;;
6652esac
6653done
6654
6655if test -n "$cf_new_cflags" ; then
6656
6657	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6658	CFLAGS="${CFLAGS}$cf_new_cflags"
6659
6660fi
6661
6662if test -n "$cf_new_cppflags" ; then
6663
6664	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6665	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6666
6667fi
6668
6669if test -n "$cf_new_extra_cppflags" ; then
6670
6671	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6672	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6673
6674fi
6675
6676		;;
6677	esac
6678	;;
6679esac
6680
6681if test "$with_dbmalloc" = yes ; then
6682	echo "$as_me:6682: checking for dbmalloc.h" >&5
6683echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
6684if test "${ac_cv_header_dbmalloc_h+set}" = set; then
6685  echo $ECHO_N "(cached) $ECHO_C" >&6
6686else
6687  cat >"conftest.$ac_ext" <<_ACEOF
6688#line 6688 "configure"
6689#include "confdefs.h"
6690#include <dbmalloc.h>
6691_ACEOF
6692if { (eval echo "$as_me:6692: \"$ac_cpp "conftest.$ac_ext"\"") >&5
6693  (eval $ac_cpp "conftest.$ac_ext") 2>conftest.er1
6694  ac_status=$?
6695  $EGREP -v '^ *\+' conftest.er1 >conftest.err
6696  rm -f conftest.er1
6697  cat conftest.err >&5
6698  echo "$as_me:6698: \$? = $ac_status" >&5
6699  (exit "$ac_status"); } >/dev/null; then
6700  if test -s conftest.err; then
6701    ac_cpp_err=$ac_c_preproc_warn_flag
6702  else
6703    ac_cpp_err=
6704  fi
6705else
6706  ac_cpp_err=yes
6707fi
6708if test -z "$ac_cpp_err"; then
6709  ac_cv_header_dbmalloc_h=yes
6710else
6711  echo "$as_me: failed program was:" >&5
6712  cat "conftest.$ac_ext" >&5
6713  ac_cv_header_dbmalloc_h=no
6714fi
6715rm -f conftest.err "conftest.$ac_ext"
6716fi
6717echo "$as_me:6717: result: $ac_cv_header_dbmalloc_h" >&5
6718echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
6719if test "$ac_cv_header_dbmalloc_h" = yes; then
6720
6721echo "$as_me:6721: checking for debug_malloc in -ldbmalloc" >&5
6722echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
6723if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
6724  echo $ECHO_N "(cached) $ECHO_C" >&6
6725else
6726  ac_check_lib_save_LIBS=$LIBS
6727LIBS="-ldbmalloc  $LIBS"
6728cat >"conftest.$ac_ext" <<_ACEOF
6729#line 6729 "configure"
6730#include "confdefs.h"
6731
6732/* Override any gcc2 internal prototype to avoid an error.  */
6733#ifdef __cplusplus
6734extern "C"
6735#endif
6736/* We use char because int might match the return type of a gcc2
6737   builtin and then its argument prototype would still apply.  */
6738char debug_malloc ();
6739int
6740main (void)
6741{
6742debug_malloc ();
6743  ;
6744  return 0;
6745}
6746_ACEOF
6747rm -f "conftest.$ac_objext" "conftest$ac_exeext"
6748if { (eval echo "$as_me:6748: \"$ac_link\"") >&5
6749  (eval $ac_link) 2>&5
6750  ac_status=$?
6751  echo "$as_me:6751: \$? = $ac_status" >&5
6752  (exit "$ac_status"); } &&
6753         { ac_try='test -s "conftest$ac_exeext"'
6754  { (eval echo "$as_me:6754: \"$ac_try\"") >&5
6755  (eval $ac_try) 2>&5
6756  ac_status=$?
6757  echo "$as_me:6757: \$? = $ac_status" >&5
6758  (exit "$ac_status"); }; }; then
6759  ac_cv_lib_dbmalloc_debug_malloc=yes
6760else
6761  echo "$as_me: failed program was:" >&5
6762cat "conftest.$ac_ext" >&5
6763ac_cv_lib_dbmalloc_debug_malloc=no
6764fi
6765rm -f "conftest.$ac_objext" "conftest$ac_exeext" "conftest.$ac_ext"
6766LIBS=$ac_check_lib_save_LIBS
6767fi
6768echo "$as_me:6768: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
6769echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
6770if test "$ac_cv_lib_dbmalloc_debug_malloc" = yes; then
6771  cat >>confdefs.h <<EOF
6772#define HAVE_LIBDBMALLOC 1
6773EOF
6774
6775  LIBS="-ldbmalloc $LIBS"
6776
6777fi
6778
6779fi
6780
6781fi
6782
6783echo "$as_me:6783: checking if you want to use valgrind for testing" >&5
6784echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
6785
6786# Check whether --with-valgrind or --without-valgrind was given.
6787if test "${with_valgrind+set}" = set; then
6788  withval="$with_valgrind"
6789  case "x$withval" in
6790	(x|xno) ;;
6791	(*)
6792		: "${with_cflags:=-g}"
6793		: "${enable_leaks:=no}"
6794		with_valgrind=yes
6795
6796cat >>confdefs.h <<EOF
6797#define USE_VALGRIND 1
6798EOF
6799
6800		;;
6801	esac
6802else
6803  with_valgrind=
6804fi;
6805echo "$as_me:6805: result: ${with_valgrind:-no}" >&5
6806echo "${ECHO_T}${with_valgrind:-no}" >&6
6807
6808case ".$with_cflags" in
6809(.*-g*)
6810	case .$CFLAGS in
6811	(.*-g*)
6812		;;
6813	(*)
6814
6815cf_fix_cppflags=no
6816cf_new_cflags=
6817cf_new_cppflags=
6818cf_new_extra_cppflags=
6819
6820for cf_add_cflags in -g
6821do
6822case "$cf_fix_cppflags" in
6823(no)
6824	case "$cf_add_cflags" in
6825	(-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C)
6826		case "$cf_add_cflags" in
6827		(-D*)
6828			cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
6829
6830			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6831				&& test -z "${cf_tst_cflags}" \
6832				&& cf_fix_cppflags=yes
6833
6834			if test "$cf_fix_cppflags" = yes ; then
6835
6836	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6837	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6838
6839				continue
6840			elif test "${cf_tst_cflags}" = "\"'" ; then
6841
6842	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6843	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6844
6845				continue
6846			fi
6847			;;
6848		esac
6849		case "$CPPFLAGS" in
6850		(*$cf_add_cflags)
6851			;;
6852		(*)
6853			case "$cf_add_cflags" in
6854			(-D*)
6855				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
6856
6857CPPFLAGS=`echo "$CPPFLAGS" | \
6858	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
6859		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
6860
6861				;;
6862			esac
6863
6864	test -n "$cf_new_cppflags" && cf_new_cppflags="$cf_new_cppflags "
6865	cf_new_cppflags="${cf_new_cppflags}$cf_add_cflags"
6866
6867			;;
6868		esac
6869		;;
6870	(*)
6871
6872	test -n "$cf_new_cflags" && cf_new_cflags="$cf_new_cflags "
6873	cf_new_cflags="${cf_new_cflags}$cf_add_cflags"
6874
6875		;;
6876	esac
6877	;;
6878(yes)
6879
6880	test -n "$cf_new_extra_cppflags" && cf_new_extra_cppflags="$cf_new_extra_cppflags "
6881	cf_new_extra_cppflags="${cf_new_extra_cppflags}$cf_add_cflags"
6882
6883	cf_tst_cflags=`echo "${cf_add_cflags}" |sed -e 's/^[^"]*"'\''//'`
6884
6885	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
6886		&& test -z "${cf_tst_cflags}" \
6887		&& cf_fix_cppflags=no
6888	;;
6889esac
6890done
6891
6892if test -n "$cf_new_cflags" ; then
6893
6894	test -n "$CFLAGS" && CFLAGS="$CFLAGS "
6895	CFLAGS="${CFLAGS}$cf_new_cflags"
6896
6897fi
6898
6899if test -n "$cf_new_cppflags" ; then
6900
6901	test -n "$CPPFLAGS" && CPPFLAGS="$CPPFLAGS "
6902	CPPFLAGS="${CPPFLAGS}$cf_new_cppflags"
6903
6904fi
6905
6906if test -n "$cf_new_extra_cppflags" ; then
6907
6908	test -n "$EXTRA_CPPFLAGS" && EXTRA_CPPFLAGS="$EXTRA_CPPFLAGS "
6909	EXTRA_CPPFLAGS="${EXTRA_CPPFLAGS}$cf_new_extra_cppflags"
6910
6911fi
6912
6913		;;
6914	esac
6915	;;
6916esac
6917
6918echo "$as_me:6918: checking if you want to perform memory-leak testing" >&5
6919echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
6920
6921# Check whether --enable-leaks or --disable-leaks was given.
6922if test "${enable_leaks+set}" = set; then
6923  enableval="$enable_leaks"
6924  enable_leaks=$enableval
6925else
6926  enable_leaks=yes
6927fi;
6928if test "x$enable_leaks" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
6929echo "$as_me:6929: result: $with_no_leaks" >&5
6930echo "${ECHO_T}$with_no_leaks" >&6
6931
6932if test "$enable_leaks" = no ; then
6933
6934cat >>confdefs.h <<\EOF
6935#define NO_LEAKS 1
6936EOF
6937
6938cat >>confdefs.h <<\EOF
6939#define YY_NO_LEAKS 1
6940EOF
6941
6942fi
6943
6944# Extract the first word of "groff", so it can be a program name with args.
6945set dummy groff; ac_word=$2
6946echo "$as_me:6946: checking for $ac_word" >&5
6947echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6948if test "${ac_cv_path_GROFF_PATH+set}" = set; then
6949  echo $ECHO_N "(cached) $ECHO_C" >&6
6950else
6951  case $GROFF_PATH in
6952  [\\/]* | ?:[\\/]*)
6953  ac_cv_path_GROFF_PATH="$GROFF_PATH" # Let the user override the test with a path.
6954  ;;
6955  *)
6956  ac_save_IFS=$IFS; IFS=$ac_path_separator
6957ac_dummy="$PATH"
6958for ac_dir in $ac_dummy; do
6959  IFS=$ac_save_IFS
6960  test -z "$ac_dir" && ac_dir=.
6961  if $as_executable_p "$ac_dir/$ac_word"; then
6962   ac_cv_path_GROFF_PATH="$ac_dir/$ac_word"
6963   echo "$as_me:6963: found $ac_dir/$ac_word" >&5
6964   break
6965fi
6966done
6967
6968  test -z "$ac_cv_path_GROFF_PATH" && ac_cv_path_GROFF_PATH="no"
6969  ;;
6970esac
6971fi
6972GROFF_PATH=$ac_cv_path_GROFF_PATH
6973
6974if test -n "$GROFF_PATH"; then
6975  echo "$as_me:6975: result: $GROFF_PATH" >&5
6976echo "${ECHO_T}$GROFF_PATH" >&6
6977else
6978  echo "$as_me:6978: result: no" >&5
6979echo "${ECHO_T}no" >&6
6980fi
6981
6982for ac_prog in nroff mandoc
6983do
6984  # Extract the first word of "$ac_prog", so it can be a program name with args.
6985set dummy $ac_prog; ac_word=$2
6986echo "$as_me:6986: checking for $ac_word" >&5
6987echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
6988if test "${ac_cv_path_NROFF_PATH+set}" = set; then
6989  echo $ECHO_N "(cached) $ECHO_C" >&6
6990else
6991  case $NROFF_PATH in
6992  [\\/]* | ?:[\\/]*)
6993  ac_cv_path_NROFF_PATH="$NROFF_PATH" # Let the user override the test with a path.
6994  ;;
6995  *)
6996  ac_save_IFS=$IFS; IFS=$ac_path_separator
6997ac_dummy="$PATH"
6998for ac_dir in $ac_dummy; do
6999  IFS=$ac_save_IFS
7000  test -z "$ac_dir" && ac_dir=.
7001  if $as_executable_p "$ac_dir/$ac_word"; then
7002   ac_cv_path_NROFF_PATH="$ac_dir/$ac_word"
7003   echo "$as_me:7003: found $ac_dir/$ac_word" >&5
7004   break
7005fi
7006done
7007
7008  ;;
7009esac
7010fi
7011NROFF_PATH=$ac_cv_path_NROFF_PATH
7012
7013if test -n "$NROFF_PATH"; then
7014  echo "$as_me:7014: result: $NROFF_PATH" >&5
7015echo "${ECHO_T}$NROFF_PATH" >&6
7016else
7017  echo "$as_me:7017: result: no" >&5
7018echo "${ECHO_T}no" >&6
7019fi
7020
7021  test -n "$NROFF_PATH" && break
7022done
7023test -n "$NROFF_PATH" || NROFF_PATH="no"
7024
7025# Extract the first word of "tbl", so it can be a program name with args.
7026set dummy tbl; ac_word=$2
7027echo "$as_me:7027: checking for $ac_word" >&5
7028echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7029if test "${ac_cv_path_TBL_PATH+set}" = set; then
7030  echo $ECHO_N "(cached) $ECHO_C" >&6
7031else
7032  case $TBL_PATH in
7033  [\\/]* | ?:[\\/]*)
7034  ac_cv_path_TBL_PATH="$TBL_PATH" # Let the user override the test with a path.
7035  ;;
7036  *)
7037  ac_save_IFS=$IFS; IFS=$ac_path_separator
7038ac_dummy="$PATH"
7039for ac_dir in $ac_dummy; do
7040  IFS=$ac_save_IFS
7041  test -z "$ac_dir" && ac_dir=.
7042  if $as_executable_p "$ac_dir/$ac_word"; then
7043   ac_cv_path_TBL_PATH="$ac_dir/$ac_word"
7044   echo "$as_me:7044: found $ac_dir/$ac_word" >&5
7045   break
7046fi
7047done
7048
7049  test -z "$ac_cv_path_TBL_PATH" && ac_cv_path_TBL_PATH="cat"
7050  ;;
7051esac
7052fi
7053TBL_PATH=$ac_cv_path_TBL_PATH
7054
7055if test -n "$TBL_PATH"; then
7056  echo "$as_me:7056: result: $TBL_PATH" >&5
7057echo "${ECHO_T}$TBL_PATH" >&6
7058else
7059  echo "$as_me:7059: result: no" >&5
7060echo "${ECHO_T}no" >&6
7061fi
7062
7063if test "x$GROFF_PATH" = xno
7064then
7065	NROFF_NOTE=
7066	GROFF_NOTE="#"
7067else
7068	NROFF_NOTE="#"
7069	GROFF_NOTE=
7070fi
7071
7072case "x${with_man2html}" in
7073(xno)
7074	cf_man2html=no
7075	;;
7076(x|xyes)
7077	# Extract the first word of "man2html", so it can be a program name with args.
7078set dummy man2html; ac_word=$2
7079echo "$as_me:7079: checking for $ac_word" >&5
7080echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7081if test "${ac_cv_path_cf_man2html+set}" = set; then
7082  echo $ECHO_N "(cached) $ECHO_C" >&6
7083else
7084  case $cf_man2html in
7085  [\\/]* | ?:[\\/]*)
7086  ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path.
7087  ;;
7088  *)
7089  ac_save_IFS=$IFS; IFS=$ac_path_separator
7090ac_dummy="$PATH"
7091for ac_dir in $ac_dummy; do
7092  IFS=$ac_save_IFS
7093  test -z "$ac_dir" && ac_dir=.
7094  if $as_executable_p "$ac_dir/$ac_word"; then
7095   ac_cv_path_cf_man2html="$ac_dir/$ac_word"
7096   echo "$as_me:7096: found $ac_dir/$ac_word" >&5
7097   break
7098fi
7099done
7100
7101  test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no"
7102  ;;
7103esac
7104fi
7105cf_man2html=$ac_cv_path_cf_man2html
7106
7107if test -n "$cf_man2html"; then
7108  echo "$as_me:7108: result: $cf_man2html" >&5
7109echo "${ECHO_T}$cf_man2html" >&6
7110else
7111  echo "$as_me:7111: result: no" >&5
7112echo "${ECHO_T}no" >&6
7113fi
7114
7115	case "x$cf_man2html" in
7116	(x/*)
7117		echo "$as_me:7117: checking for the modified Earl Hood script" >&5
7118echo $ECHO_N "checking for the modified Earl Hood script... $ECHO_C" >&6
7119		if ( $cf_man2html -help 2>&1 | grep 'Make an index of headers at the end' >/dev/null )
7120		then
7121			cf_man2html_ok=yes
7122		else
7123			cf_man2html=no
7124			cf_man2html_ok=no
7125		fi
7126		echo "$as_me:7126: result: $cf_man2html_ok" >&5
7127echo "${ECHO_T}$cf_man2html_ok" >&6
7128		;;
7129	(*)
7130		cf_man2html=no
7131		;;
7132	esac
7133esac
7134
7135echo "$as_me:7135: checking for program to convert manpage to html" >&5
7136echo $ECHO_N "checking for program to convert manpage to html... $ECHO_C" >&6
7137
7138# Check whether --with-man2html or --without-man2html was given.
7139if test "${with_man2html+set}" = set; then
7140  withval="$with_man2html"
7141  cf_man2html=$withval
7142else
7143  cf_man2html=$cf_man2html
7144fi;
7145
7146cf_with_groff=no
7147
7148case $cf_man2html in
7149(yes)
7150	echo "$as_me:7150: result: man2html" >&5
7151echo "${ECHO_T}man2html" >&6
7152	# Extract the first word of "man2html", so it can be a program name with args.
7153set dummy man2html; ac_word=$2
7154echo "$as_me:7154: checking for $ac_word" >&5
7155echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
7156if test "${ac_cv_path_cf_man2html+set}" = set; then
7157  echo $ECHO_N "(cached) $ECHO_C" >&6
7158else
7159  case $cf_man2html in
7160  [\\/]* | ?:[\\/]*)
7161  ac_cv_path_cf_man2html="$cf_man2html" # Let the user override the test with a path.
7162  ;;
7163  *)
7164  ac_save_IFS=$IFS; IFS=$ac_path_separator
7165ac_dummy="$PATH"
7166for ac_dir in $ac_dummy; do
7167  IFS=$ac_save_IFS
7168  test -z "$ac_dir" && ac_dir=.
7169  if $as_executable_p "$ac_dir/$ac_word"; then
7170   ac_cv_path_cf_man2html="$ac_dir/$ac_word"
7171   echo "$as_me:7171: found $ac_dir/$ac_word" >&5
7172   break
7173fi
7174done
7175
7176  test -z "$ac_cv_path_cf_man2html" && ac_cv_path_cf_man2html="no"
7177  ;;
7178esac
7179fi
7180cf_man2html=$ac_cv_path_cf_man2html
7181
7182if test -n "$cf_man2html"; then
7183  echo "$as_me:7183: result: $cf_man2html" >&5
7184echo "${ECHO_T}$cf_man2html" >&6
7185else
7186  echo "$as_me:7186: result: no" >&5
7187echo "${ECHO_T}no" >&6
7188fi
7189
7190	;;
7191(no|groff|*/groff*)
7192	cf_with_groff=yes
7193	cf_man2html=$GROFF_PATH
7194	echo "$as_me:7194: result: $cf_man2html" >&5
7195echo "${ECHO_T}$cf_man2html" >&6
7196	;;
7197(*)
7198	echo "$as_me:7198: result: $cf_man2html" >&5
7199echo "${ECHO_T}$cf_man2html" >&6
7200	;;
7201esac
7202
7203MAN2HTML_TEMP="man2html.tmp"
7204	cat >$MAN2HTML_TEMP <<CF_EOF
7205#!$SHELL
7206# Temporary script generated by CF_WITH_MAN2HTML
7207# Convert inputs to html, sending result to standard output.
7208#
7209# Parameters:
7210# \${1} = rootname of file to convert
7211# \${2} = suffix of file to convert, e.g., "1"
7212# \${3} = macros to use, e.g., "man"
7213#
7214ROOT=\$1
7215TYPE=\$2
7216MACS=\$3
7217
7218unset LANG
7219unset LC_ALL
7220unset LC_CTYPE
7221unset LANGUAGE
7222GROFF_NO_SGR=stupid
7223export GROFF_NO_SGR
7224
7225CF_EOF
7226
7227NROFF_OPTS=
7228if test "x$cf_with_groff" = xyes
7229then
7230	MAN2HTML_NOTE="$GROFF_NOTE"
7231	MAN2HTML_PATH="$GROFF_PATH"
7232	cat >>$MAN2HTML_TEMP <<CF_EOF
7233$SHELL -c "$TBL_PATH \${ROOT}.\${TYPE} | $GROFF_PATH -P -o0 -I\${ROOT}_ -Thtml -\${MACS}"
7234CF_EOF
7235else
7236	# disable hyphenation if this is groff
7237	if test "x$GROFF_PATH" != xno
7238	then
7239		echo "$as_me:7239: checking if nroff is really groff" >&5
7240echo $ECHO_N "checking if nroff is really groff... $ECHO_C" >&6
7241		cf_check_groff="`$NROFF_PATH --version 2>/dev/null | grep groff`"
7242		test -n "$cf_check_groff" && cf_check_groff=yes
7243		test -n "$cf_check_groff" || cf_check_groff=no
7244		echo "$as_me:7244: result: $cf_check_groff" >&5
7245echo "${ECHO_T}$cf_check_groff" >&6
7246		test "x$cf_check_groff" = xyes && NROFF_OPTS="-rHY=0"
7247	fi
7248	MAN2HTML_NOTE=""
7249
7250if test "x$prefix" != xNONE; then
7251	cf_path_syntax="$prefix"
7252else
7253	cf_path_syntax="$ac_default_prefix"
7254fi
7255
7256case ".$cf_man2html" in
7257(.\$\(*\)*|.\'*\'*)
7258	;;
7259(..|./*|.\\*)
7260	;;
7261(.[a-zA-Z]:[\\/]*) # OS/2 EMX
7262	;;
7263(.\$\{*prefix\}*|.\$\{*dir\}*)
7264	eval cf_man2html="$cf_man2html"
7265	case ".$cf_man2html" in
7266	(.NONE/*)
7267		cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%`
7268		;;
7269	esac
7270	;;
7271(.no|.NONE/*)
7272	cf_man2html=`echo "$cf_man2html" | sed -e s%NONE%$cf_path_syntax%`
7273	;;
7274(*)
7275	{ { echo "$as_me:7275: error: expected a pathname, not \"$cf_man2html\"" >&5
7276echo "$as_me: error: expected a pathname, not \"$cf_man2html\"" >&2;}
7277   { (exit 1); exit 1; }; }
7278	;;
7279esac
7280
7281	MAN2HTML_PATH="$cf_man2html"
7282	echo "$as_me:7282: checking for $cf_man2html top/bottom margins" >&5
7283echo $ECHO_N "checking for $cf_man2html top/bottom margins... $ECHO_C" >&6
7284
7285	# for this example, expect 3 lines of content, the remainder is head/foot
7286	cat >conftest.in <<CF_EOF
7287.TH HEAD1 HEAD2 HEAD3 HEAD4 HEAD5
7288.SH SECTION
7289MARKER
7290CF_EOF
7291
7292	LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out
7293
7294	cf_man2html_1st="`${FGREP-fgrep} -n MARKER conftest.out |sed -e 's/^[^0-9]*://' -e 's/:.*//'`"
7295	cf_man2html_top=`expr "$cf_man2html_1st" - 2`
7296	cf_man2html_bot="`wc -l conftest.out |sed -e 's/[^0-9]//g'`"
7297	cf_man2html_bot=`expr "$cf_man2html_bot" - 2 - "$cf_man2html_top"`
7298	cf_man2html_top_bot="-topm=$cf_man2html_top -botm=$cf_man2html_bot"
7299
7300	echo "$as_me:7300: result: $cf_man2html_top_bot" >&5
7301echo "${ECHO_T}$cf_man2html_top_bot" >&6
7302
7303	echo "$as_me:7303: checking for pagesize to use" >&5
7304echo $ECHO_N "checking for pagesize to use... $ECHO_C" >&6
7305	for cf_block in 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
7306	do
7307	cat >>conftest.in <<CF_EOF
7308.nf
73090
73101
73112
73123
73134
73145
73156
73167
73178
73189
7319CF_EOF
7320	done
7321
7322	LC_ALL=C LC_CTYPE=C LANG=C LANGUAGE=C $NROFF_PATH -man conftest.in >conftest.out
7323	cf_man2html_page="`${FGREP-fgrep} -n HEAD1 conftest.out |sed -n '$p' |sed -e 's/^[^0-9]*://' -e 's/:.*//'`"
7324	test -z "$cf_man2html_page" && cf_man2html_page=99999
7325	test "$cf_man2html_page" -gt 100 && cf_man2html_page=99999
7326
7327	rm -rf conftest*
7328	echo "$as_me:7328: result: $cf_man2html_page" >&5
7329echo "${ECHO_T}$cf_man2html_page" >&6
7330
7331	cat >>$MAN2HTML_TEMP <<CF_EOF
7332: \${MAN2HTML_PATH=$MAN2HTML_PATH}
7333MAN2HTML_OPTS="\$MAN2HTML_OPTS -index -title=\"\$ROOT(\$TYPE)\" -compress -pgsize $cf_man2html_page"
7334case \${TYPE} in
7335(ms)
7336	$TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH -topm=0 -botm=0 \$MAN2HTML_OPTS
7337	;;
7338(*)
7339	$TBL_PATH \${ROOT}.\${TYPE} | $NROFF_PATH $NROFF_OPTS -\${MACS} | \$MAN2HTML_PATH $cf_man2html_top_bot \$MAN2HTML_OPTS
7340	;;
7341esac
7342CF_EOF
7343fi
7344
7345chmod 700 $MAN2HTML_TEMP
7346
7347echo "$as_me:7347: checking for mode_t" >&5
7348echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
7349if test "${ac_cv_type_mode_t+set}" = set; then
7350  echo $ECHO_N "(cached) $ECHO_C" >&6
7351else
7352  cat >"conftest.$ac_ext" <<_ACEOF
7353#line 7353 "configure"
7354#include "confdefs.h"
7355$ac_includes_default
7356int
7357main (void)
7358{
7359if ((mode_t *) 0)
7360  return 0;
7361if (sizeof (mode_t))
7362  return 0;
7363  ;
7364  return 0;
7365}
7366_ACEOF
7367rm -f "conftest.$ac_objext"
7368if { (eval echo "$as_me:7368: \"$ac_compile\"") >&5
7369  (eval $ac_compile) 2>&5
7370  ac_status=$?
7371  echo "$as_me:7371: \$? = $ac_status" >&5
7372  (exit "$ac_status"); } &&
7373         { ac_try='test -s "conftest.$ac_objext"'
7374  { (eval echo "$as_me:7374: \"$ac_try\"") >&5
7375  (eval $ac_try) 2>&5
7376  ac_status=$?
7377  echo "$as_me:7377: \$? = $ac_status" >&5
7378  (exit "$ac_status"); }; }; then
7379  ac_cv_type_mode_t=yes
7380else
7381  echo "$as_me: failed program was:" >&5
7382cat "conftest.$ac_ext" >&5
7383ac_cv_type_mode_t=no
7384fi
7385rm -f "conftest.$ac_objext" "conftest.$ac_ext"
7386fi
7387echo "$as_me:7387: result: $ac_cv_type_mode_t" >&5
7388echo "${ECHO_T}$ac_cv_type_mode_t" >&6
7389if test "$ac_cv_type_mode_t" = yes; then
7390  :
7391else
7392
7393cat >>confdefs.h <<EOF
7394#define mode_t int
7395EOF
7396
7397fi
7398
7399###	output makefile
7400ac_config_files="$ac_config_files makefile"
7401cat >confcache <<\_ACEOF
7402# This file is a shell script that caches the results of configure
7403# tests run on this system so they can be shared between configure
7404# scripts and configure runs, see configure's option --config-cache.
7405# It is not useful on other systems.  If it contains results you don't
7406# want to keep, you may remove or edit it.
7407#
7408# config.status only pays attention to the cache file if you give it
7409# the --recheck option to rerun configure.
7410#
7411# `ac_cv_env_foo' variables (set or unset) will be overriden when
7412# loading this file, other *unset* `ac_cv_foo' will be assigned the
7413# following values.
7414
7415_ACEOF
7416
7417# The following way of writing the cache mishandles newlines in values,
7418# but we know of no workaround that is simple, portable, and efficient.
7419# So, don't put newlines in cache variables' values.
7420# Ultrix sh set writes to stderr and can't be redirected directly,
7421# and sets the high bit in the cache file unless we assign to the vars.
7422{
7423  (set) 2>&1 |
7424    case `(ac_space=' '; set | grep ac_space) 2>&1` in
7425    *ac_space=\ *)
7426      # `set' does not quote correctly, so add quotes (double-quote
7427      # substitution turns \\\\ into \\, and sed turns \\ into \).
7428      sed -n \
7429        "s/'/'\\\\''/g;
7430    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7431      ;;
7432    *)
7433      # `set' quotes correctly as required by POSIX, so do not add quotes.
7434      sed -n \
7435        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
7436      ;;
7437    esac;
7438} |
7439  sed '
7440     t clear
7441     : clear
7442     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7443     t end
7444     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7445     : end' >>confcache
7446if cmp -s $cache_file confcache; then :; else
7447  if test -w $cache_file; then
7448    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
7449    cat confcache >$cache_file
7450  else
7451    echo "not updating unwritable cache $cache_file"
7452  fi
7453fi
7454rm -f confcache
7455
7456test "x$prefix" = xNONE && prefix=$ac_default_prefix
7457# Let make expand exec_prefix.
7458test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7459
7460# VPATH may cause trouble with some makes, so we remove $(srcdir),
7461# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
7462# trailing colons and then remove the whole line if VPATH becomes empty
7463# (actually we leave an empty line to preserve line numbers).
7464if test "x$srcdir" = x.; then
7465  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
7466s/:*\$(srcdir):*/:/;
7467s/:*\${srcdir}:*/:/;
7468s/:*@srcdir@:*/:/;
7469s/^\([^=]*=[ 	]*\):*/\1/;
7470s/:*$//;
7471s/^[^=]*=[ 	]*$//;
7472}'
7473fi
7474
7475DEFS=-DHAVE_CONFIG_H
7476
7477: "${CONFIG_STATUS=./config.status}"
7478ac_clean_files_save=$ac_clean_files
7479ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7480{ echo "$as_me:7480: creating $CONFIG_STATUS" >&5
7481echo "$as_me: creating $CONFIG_STATUS" >&6;}
7482cat >"$CONFIG_STATUS" <<_ACEOF
7483#! $SHELL
7484# Generated automatically by configure.
7485# Run this file to recreate the current configuration.
7486# Compiler output produced by configure, useful for debugging
7487# configure, is in config.log if it exists.
7488
7489me=\`echo "\$0" | sed -e 's,.*\\/,,'\`
7490
7491debug=false
7492SHELL=\${CONFIG_SHELL-$SHELL}
7493ac_cs_invocation="\$0 \$@"
7494
7495CLICOLOR_FORCE= GREP_OPTIONS=
7496unset CLICOLOR_FORCE GREP_OPTIONS
7497_ACEOF
7498
7499cat >>"$CONFIG_STATUS" <<\_ACEOF
7500# Be Bourne compatible
7501if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
7502  emulate sh
7503  NULLCMD=:
7504elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
7505  set -o posix
7506fi
7507
7508# Name of the executable.
7509as_me=`echo "$0" |sed 's,.*[\\/],,'`
7510
7511if expr a : '\(a\)' >/dev/null 2>&1; then
7512  as_expr="expr"
7513else
7514  as_expr="false"
7515fi
7516
7517rm -f conf$$ conf$$.exe conf$$.file
7518echo >conf$$.file
7519if ln -s conf$$.file conf$$ 2>/dev/null; then
7520  # We could just check for DJGPP; but this test a) works b) is more generic
7521  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
7522  if test -f conf$$.exe; then
7523    # Don't use ln at all; we don't have any links
7524    as_ln_s='cp -p'
7525  else
7526    as_ln_s='ln -s'
7527  fi
7528elif ln conf$$.file conf$$ 2>/dev/null; then
7529  as_ln_s='ln'
7530else
7531  as_ln_s='cp -p'
7532fi
7533rm -f conf$$ conf$$.exe conf$$.file
7534
7535as_executable_p="test -f"
7536
7537# Support unset when possible.
7538if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
7539  as_unset="unset"
7540else
7541  as_unset="false"
7542fi
7543
7544# NLS nuisances.
7545$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
7546$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
7547$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
7548$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
7549$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
7550$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
7551$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
7552$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
7553
7554# IFS
7555# We need space, tab and new line, in precisely that order.
7556as_nl='
7557'
7558IFS=" 	$as_nl"
7559
7560# CDPATH.
7561$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
7562
7563exec 6>&1
7564
7565_ACEOF
7566
7567# Files that config.status was made for.
7568if test -n "$ac_config_files"; then
7569  echo "config_files=\"$ac_config_files\"" >>"$CONFIG_STATUS"
7570fi
7571
7572if test -n "$ac_config_headers"; then
7573  echo "config_headers=\"$ac_config_headers\"" >>"$CONFIG_STATUS"
7574fi
7575
7576if test -n "$ac_config_links"; then
7577  echo "config_links=\"$ac_config_links\"" >>"$CONFIG_STATUS"
7578fi
7579
7580if test -n "$ac_config_commands"; then
7581  echo "config_commands=\"$ac_config_commands\"" >>"$CONFIG_STATUS"
7582fi
7583
7584cat >>"$CONFIG_STATUS" <<\EOF
7585
7586ac_cs_usage="\
7587\`$as_me' instantiates files from templates according to the
7588current configuration.
7589
7590Usage: $0 [OPTIONS] [FILE]...
7591
7592  -h, --help       print this help, then exit
7593  -V, --version    print version number, then exit
7594  -d, --debug      don't remove temporary files
7595      --recheck    update $as_me by reconfiguring in the same conditions
7596  --file=FILE[:TEMPLATE]
7597                   instantiate the configuration file FILE
7598  --header=FILE[:TEMPLATE]
7599                   instantiate the configuration header FILE
7600
7601Configuration files:
7602$config_files
7603
7604Configuration headers:
7605$config_headers
7606
7607Report bugs to <dickey@invisible-island.net>."
7608EOF
7609
7610cat >>"$CONFIG_STATUS" <<EOF
7611ac_cs_version="\\
7612config.status
7613configured by $0, generated by GNU Autoconf 2.52.20230114,
7614  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
7615
7616Copyright 2003-2022,2023	Thomas E. Dickey
7617Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7618Free Software Foundation, Inc.
7619This config.status script is free software; the Free Software Foundation
7620gives unlimited permission to copy, distribute and modify it."
7621srcdir="$srcdir"
7622INSTALL="$INSTALL"
7623EOF
7624
7625cat >>"$CONFIG_STATUS" <<\EOF
7626# If no file are specified by the user, then we need to provide default
7627# value.  By we need to know if files were specified by the user.
7628ac_need_defaults=:
7629while test $# != 0
7630do
7631  case $1 in
7632  --*=*)
7633    ac_option=`expr "x$1" : 'x\([^=]*\)='`
7634    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
7635    shift
7636    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
7637    shift
7638    ;;
7639  -*);;
7640  *) # This is not an option, so the user has probably given explicit
7641     # arguments.
7642     ac_need_defaults=false;;
7643  esac
7644
7645  case $1 in
7646  # Handling of the options.
7647EOF
7648cat >>"$CONFIG_STATUS" <<EOF
7649  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
7650    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
7651    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
7652EOF
7653cat >>"$CONFIG_STATUS" <<\EOF
7654  --version | --vers* | -V )
7655    echo "$ac_cs_version"; exit 0 ;;
7656  --he | --h)
7657    # Conflict between --help and --header
7658    { { echo "$as_me:7658: error: ambiguous option: $1
7659Try \`$0 --help' for more information." >&5
7660echo "$as_me: error: ambiguous option: $1
7661Try \`$0 --help' for more information." >&2;}
7662   { (exit 1); exit 1; }; };;
7663  --help | --hel | -h )
7664    echo "$ac_cs_usage"; exit 0 ;;
7665  --debug | --d* | -d )
7666    debug=: ;;
7667  --file | --fil | --fi | --f )
7668    shift
7669    CONFIG_FILES="$CONFIG_FILES $1"
7670    ac_need_defaults=false;;
7671  --header | --heade | --head | --hea )
7672    shift
7673    CONFIG_HEADERS="$CONFIG_HEADERS $1"
7674    ac_need_defaults=false;;
7675
7676  # This is an error.
7677  -*) { { echo "$as_me:7677: error: unrecognized option: $1
7678Try \`$0 --help' for more information." >&5
7679echo "$as_me: error: unrecognized option: $1
7680Try \`$0 --help' for more information." >&2;}
7681   { (exit 1); exit 1; }; } ;;
7682
7683  *) ac_config_targets="$ac_config_targets $1" ;;
7684
7685  esac
7686  shift
7687done
7688
7689exec 5>>config.log
7690cat >&5 << _ACEOF
7691
7692## ----------------------- ##
7693## Running config.status.  ##
7694## ----------------------- ##
7695
7696This file was extended by $as_me 2.52.20230114, executed with
7697  CONFIG_FILES    = $CONFIG_FILES
7698  CONFIG_HEADERS  = $CONFIG_HEADERS
7699  CONFIG_LINKS    = $CONFIG_LINKS
7700  CONFIG_COMMANDS = $CONFIG_COMMANDS
7701  > "$ac_cs_invocation"
7702on `(hostname || uname -n) 2>/dev/null | sed 1q`
7703
7704_ACEOF
7705EOF
7706
7707cat >>"$CONFIG_STATUS" <<\EOF
7708for ac_config_target in $ac_config_targets
7709do
7710  case "$ac_config_target" in
7711  # Handling of arguments.
7712  "makefile" ) CONFIG_FILES="$CONFIG_FILES makefile" ;;
7713  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config_h.in" ;;
7714  *) { { echo "$as_me:7714: error: invalid argument: $ac_config_target" >&5
7715echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
7716   { (exit 1); exit 1; }; };;
7717  esac
7718done
7719
7720# If the user did not use the arguments to specify the items to instantiate,
7721# then the envvar interface is used.  Set only those that are not.
7722# We use the long form for the default assignment because of an extremely
7723# bizarre bug on SunOS 4.1.3.
7724if "$ac_need_defaults"; then
7725  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
7726  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
7727fi
7728
7729# Create a temporary directory, and hook for its removal unless debugging.
7730$debug ||
7731{
7732  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
7733  trap '{ (exit 1); exit 1; }' 1 2 13 15
7734}
7735
7736# Create a (secure) tmp directory for tmp files.
7737: "${TMPDIR=/tmp}"
7738{
7739  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
7740  test -n "$tmp" && test -d "$tmp"
7741}  ||
7742{
7743  tmp=$TMPDIR/cs$$-$RANDOM
7744  (umask 077 && mkdir "$tmp")
7745} ||
7746{
7747   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
7748   { (exit 1); exit 1; }
7749}
7750
7751EOF
7752
7753cat >>"$CONFIG_STATUS" <<EOF
7754
7755#
7756# CONFIG_FILES section.
7757#
7758
7759# No need to generate the scripts if there are no CONFIG_FILES.
7760# This happens for instance when ./config.status config.h
7761if test -n "\$CONFIG_FILES"; then
7762  # Protect against being on the right side of a sed subst in config.status.
7763  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
7764   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >"\$tmp"/subs.sed <<\\CEOF
7765s,@X_CFLAGS@,$X_CFLAGS,;t t
7766s,@X_LIBS@,$X_LIBS,;t t
7767s,@SHELL@,$SHELL,;t t
7768s,@exec_prefix@,$exec_prefix,;t t
7769s,@prefix@,$prefix,;t t
7770s,@program_transform_name@,$program_transform_name,;t t
7771s,@bindir@,$bindir,;t t
7772s,@sbindir@,$sbindir,;t t
7773s,@libexecdir@,$libexecdir,;t t
7774s,@datarootdir@,$datarootdir,;t t
7775s,@datadir@,$datadir,;t t
7776s,@sysconfdir@,$sysconfdir,;t t
7777s,@sharedstatedir@,$sharedstatedir,;t t
7778s,@localstatedir@,$localstatedir,;t t
7779s,@runstatedir@,$runstatedir,;t t
7780s,@libdir@,$libdir,;t t
7781s,@includedir@,$includedir,;t t
7782s,@oldincludedir@,$oldincludedir,;t t
7783s,@infodir@,$infodir,;t t
7784s,@mandir@,$mandir,;t t
7785s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
7786s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
7787s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
7788s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
7789s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
7790s,@build_alias@,$build_alias,;t t
7791s,@host_alias@,$host_alias,;t t
7792s,@target_alias@,$target_alias,;t t
7793s,@ECHO_C@,$ECHO_C,;t t
7794s,@ECHO_N@,$ECHO_N,;t t
7795s,@ECHO_T@,$ECHO_T,;t t
7796s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
7797s,@DEFS@,$DEFS,;t t
7798s,@LIBS@,$LIBS,;t t
7799s,@build@,$build,;t t
7800s,@build_cpu@,$build_cpu,;t t
7801s,@build_vendor@,$build_vendor,;t t
7802s,@build_os@,$build_os,;t t
7803s,@host@,$host,;t t
7804s,@host_cpu@,$host_cpu,;t t
7805s,@host_vendor@,$host_vendor,;t t
7806s,@host_os@,$host_os,;t t
7807s,@target@,$target,;t t
7808s,@target_cpu@,$target_cpu,;t t
7809s,@target_vendor@,$target_vendor,;t t
7810s,@target_os@,$target_os,;t t
7811s,@CC@,$CC,;t t
7812s,@CFLAGS@,$CFLAGS,;t t
7813s,@LDFLAGS@,$LDFLAGS,;t t
7814s,@CPPFLAGS@,$CPPFLAGS,;t t
7815s,@ac_ct_CC@,$ac_ct_CC,;t t
7816s,@EXEEXT@,$EXEEXT,;t t
7817s,@OBJEXT@,$OBJEXT,;t t
7818s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
7819s,@SET_MAKE@,$SET_MAKE,;t t
7820s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
7821s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
7822s,@INSTALL_DATA@,$INSTALL_DATA,;t t
7823s,@CTAGS@,$CTAGS,;t t
7824s,@ETAGS@,$ETAGS,;t t
7825s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
7826s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
7827s,@AWK@,$AWK,;t t
7828s,@LINT@,$LINT,;t t
7829s,@LINT_OPTS@,$LINT_OPTS,;t t
7830s,@LINT_LIBS@,$LINT_LIBS,;t t
7831s,@CPP@,$CPP,;t t
7832s,@GREP@,$GREP,;t t
7833s,@EGREP@,$EGREP,;t t
7834s,@SKELETON@,$SKELETON,;t t
7835s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
7836s,@FGREP@,$FGREP,;t t
7837s,@HAVE_STDNORETURN_H@,$HAVE_STDNORETURN_H,;t t
7838s,@STDC_NORETURN@,$STDC_NORETURN,;t t
7839s,@ECHO_LT@,$ECHO_LT,;t t
7840s,@ECHO_LD@,$ECHO_LD,;t t
7841s,@RULE_CC@,$RULE_CC,;t t
7842s,@SHOW_CC@,$SHOW_CC,;t t
7843s,@ECHO_CC@,$ECHO_CC,;t t
7844s,@GROFF_PATH@,$GROFF_PATH,;t t
7845s,@NROFF_PATH@,$NROFF_PATH,;t t
7846s,@TBL_PATH@,$TBL_PATH,;t t
7847s,@GROFF_NOTE@,$GROFF_NOTE,;t t
7848s,@NROFF_NOTE@,$NROFF_NOTE,;t t
7849s,@cf_man2html@,$cf_man2html,;t t
7850s,@MAN2HTML_NOTE@,$MAN2HTML_NOTE,;t t
7851s,@MAN2HTML_PATH@,$MAN2HTML_PATH,;t t
7852s,@MAN2HTML_TEMP@,$MAN2HTML_TEMP,;t t
7853CEOF
7854
7855EOF
7856
7857  cat >>"$CONFIG_STATUS" <<\EOF
7858  # Split the substitutions into bite-sized pieces for seds with
7859  # small command number limits, like on Digital OSF/1 and HP-UX.
7860  ac_max_sed_lines=48
7861  ac_sed_frag=1 # Number of current file.
7862  ac_beg=1 # First line for current file.
7863  ac_end=$ac_max_sed_lines # Line after last line for current file.
7864  ac_more_lines=:
7865  ac_sed_cmds=
7866  while "$ac_more_lines"; do
7867    if test "$ac_beg" -gt 1; then
7868      sed "1,${ac_beg}d; ${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
7869    else
7870      sed "${ac_end}q" "$tmp"/subs.sed >"$tmp"/subs.frag
7871    fi
7872    if test ! -s "$tmp"/subs.frag; then
7873      ac_more_lines=false
7874    else
7875      # The purpose of the label and of the branching condition is to
7876      # speed up the sed processing (if there are no `@' at all, there
7877      # is no need to browse any of the substitutions).
7878      # These are the two extra sed commands mentioned above.
7879      (echo ':t
7880  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat "$tmp"/subs.frag) >"$tmp"/subs-$ac_sed_frag.sed
7881      # It is possible to make a multiline substitution using escaped newlines.
7882      # Ensure that we do not split the substitution between script fragments.
7883      ac_BEG=$ac_end
7884      ac_END=`expr "$ac_end" + "$ac_max_sed_lines"`
7885      sed "1,${ac_BEG}d; ${ac_END}p; q" "$tmp"/subs.sed >"$tmp"/subs.next
7886      if test -s "$tmp"/subs.next; then
7887        grep '^s,@[^@,][^@,]*@,.*\\$' "$tmp"/subs.next >"$tmp"/subs.edit
7888        if test ! -s "$tmp"/subs.edit; then
7889          grep "^s,@[^@,][^@,]*@,.*,;t t$" "$tmp"/subs.next >"$tmp"/subs.edit
7890          if test ! -s "$tmp"/subs.edit; then
7891            if test "$ac_beg" -gt 1; then
7892              ac_end=`expr "$ac_end" - 1`
7893              continue
7894            fi
7895          fi
7896        fi
7897      fi
7898
7899      if test -z "$ac_sed_cmds"; then
7900        ac_sed_cmds="sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
7901      else
7902        ac_sed_cmds="$ac_sed_cmds | sed -f \"$tmp\"/subs-$ac_sed_frag.sed"
7903      fi
7904      ac_sed_frag=`expr "$ac_sed_frag" + 1`
7905      ac_beg=$ac_end
7906      ac_end=`expr "$ac_end" + "$ac_max_sed_lines"`
7907    fi
7908  done
7909  if test -z "$ac_sed_cmds"; then
7910    ac_sed_cmds="cat"
7911  fi
7912fi # test -n "$CONFIG_FILES"
7913
7914EOF
7915cat >>"$CONFIG_STATUS" <<\EOF
7916for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
7917  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
7918  case "$ac_file" in
7919  - | *:- | *:-:* ) # input from stdin
7920        cat >"$tmp"/stdin
7921        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7922        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7923  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
7924        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
7925  * )   ac_file_in=$ac_file.in ;;
7926  esac
7927
7928  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
7929  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7930         X"$ac_file" : 'X\(//\)[^/]' \| \
7931         X"$ac_file" : 'X\(//\)$' \| \
7932         X"$ac_file" : 'X\(/\)' \| \
7933         .     : '\(.\)' 2>/dev/null ||
7934echo X"$ac_file" |
7935    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
7936  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
7937  	  /^X\(\/\/\)$/{ s//\1/; q; }
7938  	  /^X\(\/\).*/{ s//\1/; q; }
7939  	  s/.*/./; q'`
7940  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
7941    { case "$ac_dir" in
7942  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
7943  *)                      as_incr_dir=.;;
7944esac
7945as_dummy="$ac_dir"
7946for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
7947  case $as_mkdir_dir in
7948    # Skip DOS drivespec
7949    ?:) as_incr_dir=$as_mkdir_dir ;;
7950    *)
7951      as_incr_dir=$as_incr_dir/$as_mkdir_dir
7952      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
7953    ;;
7954  esac
7955done; }
7956
7957    ac_dir_suffix="/`echo "$ac_dir"|sed 's,^\./,,'`"
7958    # A "../" for each directory in $ac_dir_suffix.
7959    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
7960  else
7961    ac_dir_suffix= ac_dots=
7962  fi
7963
7964  case "$srcdir" in
7965  .)  ac_srcdir=.
7966      if test -z "$ac_dots"; then
7967         ac_top_srcdir=.
7968      else
7969         ac_top_srcdir=`echo "$ac_dots" | sed 's,/$,,'`
7970      fi ;;
7971  [\\/]* | ?:[\\/]* )
7972      ac_srcdir="$srcdir$ac_dir_suffix";
7973      ac_top_srcdir="$srcdir" ;;
7974  *) # Relative path.
7975    ac_srcdir="$ac_dots$srcdir$ac_dir_suffix"
7976    ac_top_srcdir="$ac_dots$srcdir" ;;
7977  esac
7978
7979  case $INSTALL in
7980  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
7981  *) ac_INSTALL=$ac_dots$INSTALL ;;
7982  esac
7983
7984  if test x"$ac_file" != x-; then
7985    { echo "$as_me:7985: creating $ac_file" >&5
7986echo "$as_me: creating $ac_file" >&6;}
7987    rm -f "$ac_file"
7988  fi
7989  # Let's still pretend it is `configure' which instantiates (i.e., don't
7990  # use $as_me), people would be surprised to read:
7991  #    /* config.h.  Generated automatically by config.status.  */
7992  configure_input="Generated automatically from `echo $ac_file_in |
7993                                                 sed 's,.*/,,'` by configure."
7994
7995  # First look for the input files in the build tree, otherwise in the
7996  # src tree.
7997  ac_file_inputs=`IFS=:
7998    for f in $ac_file_in; do
7999      case $f in
8000      -) echo "$tmp"/stdin ;;
8001      [\\/$]*)
8002         # Absolute (can't be DOS-style, as IFS=:)
8003         test -f "$f" || { { echo "$as_me:8003: error: cannot find input file: $f" >&5
8004echo "$as_me: error: cannot find input file: $f" >&2;}
8005   { (exit 1); exit 1; }; }
8006         echo "$f";;
8007      *) # Relative
8008         if test -f "$f"; then
8009           # Build tree
8010           echo "$f"
8011         elif test -f "$srcdir/$f"; then
8012           # Source tree
8013           echo "$srcdir/$f"
8014         else
8015           # /dev/null tree
8016           { { echo "$as_me:8016: error: cannot find input file: $f" >&5
8017echo "$as_me: error: cannot find input file: $f" >&2;}
8018   { (exit 1); exit 1; }; }
8019         fi;;
8020      esac
8021    done` || { (exit 1); exit 1; }
8022EOF
8023cat >>"$CONFIG_STATUS" <<\EOF
8024  ac_warn_datarootdir=no
8025  if test x"$ac_file" != x-; then
8026    for ac_item in $ac_file_inputs
8027    do
8028      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' "$ac_item"`
8029      if test -n "$ac_seen"; then
8030        ac_used=`grep '@datarootdir@' "$ac_item"`
8031        if test -z "$ac_used"; then
8032          { echo "$as_me:8032: WARNING: datarootdir was used implicitly but not set:
8033$ac_seen" >&5
8034echo "$as_me: WARNING: datarootdir was used implicitly but not set:
8035$ac_seen" >&2;}
8036          ac_warn_datarootdir=yes
8037        fi
8038      fi
8039      ac_seen=`grep '${datarootdir}' "$ac_item"`
8040      if test -n "$ac_seen"; then
8041        { echo "$as_me:8041: WARNING: datarootdir was used explicitly but not set:
8042$ac_seen" >&5
8043echo "$as_me: WARNING: datarootdir was used explicitly but not set:
8044$ac_seen" >&2;}
8045        ac_warn_datarootdir=yes
8046      fi
8047    done
8048  fi
8049
8050if test "x$ac_warn_datarootdir" = xyes; then
8051  ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
8052fi
8053
8054EOF
8055cat >>"$CONFIG_STATUS" <<EOF
8056  sed "$ac_vpsub
8057$extrasub
8058EOF
8059cat >>"$CONFIG_STATUS" <<\EOF
8060:t
8061/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8062s,@configure_input@,$configure_input,;t t
8063s,@srcdir@,$ac_srcdir,;t t
8064s,@top_srcdir@,$ac_top_srcdir,;t t
8065s,@INSTALL@,$ac_INSTALL,;t t
8066" $ac_file_inputs | (eval "$ac_sed_cmds") >"$tmp"/out
8067  rm -f "$tmp"/stdin
8068EOF
8069: "${FGREP:=grep -F}"
8070: "${EGREP:=grep -E}"
8071cat >>"$CONFIG_STATUS" <<EOF
8072  : "\${FGREP:=$FGREP}"
8073  : "\${EGREP:=$EGREP}"
8074EOF
8075cat >>"$CONFIG_STATUS" <<\EOF
8076  if test x"$ac_file" != x-; then
8077    cp "$tmp/out" "$ac_file"
8078
8079    for ac_name in prefix exec_prefix datarootdir
8080    do
8081        ac_seen=`$FGREP -n '${'$ac_name'[:=].*}' "$ac_file"`
8082        if test -n "$ac_seen"; then
8083            ac_init=`$EGREP '[ 	]*'$ac_name'[ 	]*=' "$ac_file"`
8084            if test -z "$ac_init"; then
8085              ac_seen=`echo "$ac_seen" |sed -e 's,^,'"$ac_file"':,'`
8086              { echo "$as_me:8086: WARNING: Variable $ac_name is used but was not set:
8087$ac_seen" >&5
8088echo "$as_me: WARNING: Variable $ac_name is used but was not set:
8089$ac_seen" >&2;}
8090            fi
8091        fi
8092    done
8093    $EGREP -n '@[a-z_][a-z_0-9]+@' "$ac_file" >"$tmp"/out
8094    $EGREP -n '@[A-Z_][A-Z_0-9]+@' "$ac_file" >>"$tmp"/out
8095    if test -s "$tmp"/out; then
8096      ac_seen=`sed -e 's,^,'"$ac_file"':,' < "$tmp"/out`
8097      { echo "$as_me:8097: WARNING: Some variables may not be substituted:
8098$ac_seen" >&5
8099echo "$as_me: WARNING: Some variables may not be substituted:
8100$ac_seen" >&2;}
8101    fi
8102  else
8103    cat "$tmp"/out
8104  fi
8105  rm -f "$tmp"/out
8106
8107done
8108EOF
8109cat >>"$CONFIG_STATUS" <<\EOF
8110
8111#
8112# CONFIG_HEADER section.
8113#
8114
8115# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
8116# NAME is the cpp macro being defined and VALUE is the value it is being given.
8117#
8118# ac_d sets the value in "#define NAME VALUE" lines.
8119ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
8120ac_dB='[ 	].*$,\1#\2'
8121ac_dC=' '
8122ac_dD=',;t'
8123# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
8124ac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
8125ac_iB='\([ 	]\),\1#\2define\3'
8126ac_iC=' '
8127ac_iD='\4,;t'
8128# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8129ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
8130ac_uB='$,\1#\2define\3'
8131ac_uC=' '
8132ac_uD=',;t'
8133
8134for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
8135  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8136  case "$ac_file" in
8137  - | *:- | *:-:* ) # input from stdin
8138        cat >"$tmp"/stdin
8139        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8140        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8141  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8142        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8143  * )   ac_file_in=$ac_file.in ;;
8144  esac
8145
8146  test x"$ac_file" != x- && { echo "$as_me:8146: creating $ac_file" >&5
8147echo "$as_me: creating $ac_file" >&6;}
8148
8149  # First look for the input files in the build tree, otherwise in the
8150  # src tree.
8151  ac_file_inputs=`IFS=:
8152    for f in $ac_file_in; do
8153      case $f in
8154      -) echo "$tmp"/stdin ;;
8155      [\\/$]*)
8156         # Absolute (can't be DOS-style, as IFS=:)
8157         test -f "$f" || { { echo "$as_me:8157: error: cannot find input file: $f" >&5
8158echo "$as_me: error: cannot find input file: $f" >&2;}
8159   { (exit 1); exit 1; }; }
8160         echo $f;;
8161      *) # Relative
8162         if test -f "$f"; then
8163           # Build tree
8164           echo $f
8165         elif test -f "$srcdir/$f"; then
8166           # Source tree
8167           echo "$srcdir/$f"
8168         else
8169           # /dev/null tree
8170           { { echo "$as_me:8170: error: cannot find input file: $f" >&5
8171echo "$as_me: error: cannot find input file: $f" >&2;}
8172   { (exit 1); exit 1; }; }
8173         fi;;
8174      esac
8175    done` || { (exit 1); exit 1; }
8176  # Remove the trailing spaces.
8177  sed 's/[ 	]*$//' $ac_file_inputs >"$tmp"/in
8178
8179EOF
8180
8181# Transform confdefs.h into two sed scripts, `conftest.defines' and
8182# `conftest.undefs', that substitutes the proper values into
8183# config.h.in to produce config.h.  The first handles `#define'
8184# templates, and the second `#undef' templates.
8185# And first: Protect against being on the right side of a sed subst in
8186# config.status.  Protect against being in an unquoted here document
8187# in config.status.
8188rm -f conftest.defines conftest.undefs
8189# Using a here document instead of a string reduces the quoting nightmare.
8190# Putting comments in sed scripts is not portable.
8191#
8192# `end' is used to avoid that the second main sed command (meant for
8193# 0-ary CPP macros) applies to n-ary macro definitions.
8194# See the Autoconf documentation for `clear'.
8195cat >confdef2sed.sed <<\EOF
8196s/[\\&,]/\\&/g
8197s,[\\$`],\\&,g
8198t clear
8199: clear
8200s,^[ 	]*#[ 	]*define[ 	][ 	]*\(\([^ 	(][^ 	(]*\)([^)]*)\)[ 	]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
8201t end
8202s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
8203: end
8204EOF
8205# If some macros were called several times there might be several times
8206# the same #defines, which is useless.  Nevertheless, we may not want to
8207# sort them, since we want the *last* AC-DEFINE to be honored.
8208uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
8209sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
8210sed 's/ac_d/ac_i/g' conftest.defines >>conftest.undefs
8211rm -f confdef2sed.sed
8212
8213# This sed command replaces #undef with comments.  This is necessary, for
8214# example, in the case of _POSIX_SOURCE, which is predefined and required
8215# on some systems where configure will not decide to define it.
8216cat >>conftest.undefs <<\EOF
8217s,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
8218EOF
8219
8220# Break up conftest.defines because some shells have a limit on the size
8221# of here documents, and old seds have small limits too (100 cmds).
8222echo '  # Handle all the #define templates only if necessary.' >>"$CONFIG_STATUS"
8223echo '  if ${EGREP-grep -E} "^[ 	]*#[ 	]*define" "$tmp"/in >/dev/null; then' >>"$CONFIG_STATUS"
8224echo '  # If there are no defines, we may have an empty if/fi' >>"$CONFIG_STATUS"
8225echo '  :' >>"$CONFIG_STATUS"
8226rm -f conftest.tail
8227while grep . conftest.defines >/dev/null
8228do
8229  # Write a limited-size here document to "$tmp"/defines.sed.
8230  echo '  cat >"$tmp"/defines.sed <<CEOF' >>"$CONFIG_STATUS"
8231  # Speed up: don't consider the non `#define' lines.
8232  echo '/^[ 	]*#[ 	]*define/!b' >>"$CONFIG_STATUS"
8233  # Work around the forget-to-reset-the-flag bug.
8234  echo 't clr' >>"$CONFIG_STATUS"
8235  echo ': clr' >>"$CONFIG_STATUS"
8236  sed "${ac_max_here_lines}q" conftest.defines >>"$CONFIG_STATUS"
8237  echo 'CEOF
8238  sed -f "$tmp"/defines.sed "$tmp"/in >"$tmp"/out
8239  rm -f "$tmp"/in
8240  mv "$tmp"/out "$tmp"/in
8241' >>"$CONFIG_STATUS"
8242  sed "1,${ac_max_here_lines}d" conftest.defines >conftest.tail
8243  rm -f conftest.defines
8244  mv conftest.tail conftest.defines
8245done
8246rm -f conftest.defines
8247echo '  fi # grep' >>"$CONFIG_STATUS"
8248echo >>"$CONFIG_STATUS"
8249
8250# Break up conftest.undefs because some shells have a limit on the size
8251# of here documents, and old seds have small limits too (100 cmds).
8252echo '  # Handle all the #undef templates' >>"$CONFIG_STATUS"
8253rm -f conftest.tail
8254while grep . conftest.undefs >/dev/null
8255do
8256  # Write a limited-size here document to "$tmp"/undefs.sed.
8257  echo '  cat >"$tmp"/undefs.sed <<CEOF' >>"$CONFIG_STATUS"
8258  # Speed up: don't consider the non `#undef'
8259  echo '/^[ 	]*#[ 	]*undef/!b' >>"$CONFIG_STATUS"
8260  # Work around the forget-to-reset-the-flag bug.
8261  echo 't clr' >>"$CONFIG_STATUS"
8262  echo ': clr' >>"$CONFIG_STATUS"
8263  sed "${ac_max_here_lines}q" conftest.undefs >>"$CONFIG_STATUS"
8264  echo 'CEOF
8265  sed -f "$tmp"/undefs.sed "$tmp"/in >"$tmp"/out
8266  rm -f "$tmp"/in
8267  mv "$tmp"/out "$tmp"/in
8268' >>"$CONFIG_STATUS"
8269  sed "1,${ac_max_here_lines}d" conftest.undefs >conftest.tail
8270  rm -f conftest.undefs
8271  mv conftest.tail conftest.undefs
8272done
8273rm -f conftest.undefs
8274
8275cat >>"$CONFIG_STATUS" <<\EOF
8276  # Let's still pretend it is `configure' which instantiates (i.e., don't
8277  # use $as_me), people would be surprised to read:
8278  #    /* config.h.  Generated automatically by config.status.  */
8279  if test x"$ac_file" = x-; then
8280    echo "/* Generated automatically by configure.  */" >"$tmp"/config.h
8281  else
8282    echo "/* $ac_file.  Generated automatically by configure.  */" >"$tmp"/config.h
8283  fi
8284  cat "$tmp"/in >>"$tmp"/config.h
8285  rm -f "$tmp"/in
8286  if test x"$ac_file" != x-; then
8287    if cmp -s "$ac_file" "$tmp/config.h" 2>/dev/null; then
8288      { echo "$as_me:8288: $ac_file is unchanged" >&5
8289echo "$as_me: $ac_file is unchanged" >&6;}
8290    else
8291      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8292         X"$ac_file" : 'X\(//\)[^/]' \| \
8293         X"$ac_file" : 'X\(//\)$' \| \
8294         X"$ac_file" : 'X\(/\)' \| \
8295         .     : '\(.\)' 2>/dev/null ||
8296echo X"$ac_file" |
8297    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8298  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8299  	  /^X\(\/\/\)$/{ s//\1/; q; }
8300  	  /^X\(\/\).*/{ s//\1/; q; }
8301  	  s/.*/./; q'`
8302      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
8303        { case "$ac_dir" in
8304  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
8305  *)                      as_incr_dir=.;;
8306esac
8307as_dummy="$ac_dir"
8308for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
8309  case $as_mkdir_dir in
8310    # Skip DOS drivespec
8311    ?:) as_incr_dir=$as_mkdir_dir ;;
8312    *)
8313      as_incr_dir=$as_incr_dir/$as_mkdir_dir
8314      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
8315    ;;
8316  esac
8317done; }
8318
8319      fi
8320      rm -f "$ac_file"
8321      mv "$tmp/config.h" "$ac_file"
8322    fi
8323  else
8324    cat "$tmp"/config.h
8325    rm -f "$tmp"/config.h
8326  fi
8327done
8328EOF
8329
8330cat >>"$CONFIG_STATUS" <<\EOF
8331
8332{ (exit 0); exit 0; }
8333EOF
8334chmod +x "$CONFIG_STATUS"
8335ac_clean_files=$ac_clean_files_save
8336
8337# configure is writing to config.log, and then calls config.status.
8338# config.status does its own redirection, appending to config.log.
8339# Unfortunately, on DOS this fails, as config.log is still kept open
8340# by configure, so config.status won't be able to write to it; its
8341# output is simply discarded.  So we exec the FD to /dev/null,
8342# effectively closing config.log, so it can be properly (re)opened and
8343# appended to by config.status.  When coming back to configure, we
8344# need to make the FD available again.
8345if test "$no_create" != yes; then
8346  ac_cs_success=:
8347  exec 5>/dev/null
8348  $SHELL "$CONFIG_STATUS" || ac_cs_success=false
8349  exec 5>>config.log
8350  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8351  # would make configure fail if this is the last instruction.
8352  "$ac_cs_success" || { (exit 1); exit 1; }
8353fi
8354
8355test -z "$cf_make_docs" && cf_make_docs=0
8356
8357cf_output=makefile
8358test -f "$cf_output" || cf_output=Makefile
8359
8360if test "$cf_make_docs" = 0
8361then
8362cat >>$cf_output <<CF_EOF
8363################################################################################
8364## generated by CF_MAKE_DOCS
8365.SUFFIXES : .html .1 .man .ps .pdf .txt
8366
8367${NROFF_NOTE}.1.txt :
8368${NROFF_NOTE}	\$(SHELL) -c "tbl \$*.1 | nroff -man | col -bx" >\$@
8369
8370${GROFF_NOTE}.ps.pdf :
8371${GROFF_NOTE}	ps2pdf \$*.ps
8372${GROFF_NOTE}
8373${GROFF_NOTE}.1.ps :
8374${GROFF_NOTE}	\$(SHELL) -c "tbl \$*.1 | groff -man" >\$@
8375${GROFF_NOTE}
8376${GROFF_NOTE}.1.txt :
8377${GROFF_NOTE}	GROFF_NO_SGR=stupid \$(SHELL) -c "tbl \$*.1 | nroff -rHY=0 -Tascii -man | col -bx" >\$@
8378
8379${MAN2HTML_NOTE}.1.html :
8380${MAN2HTML_NOTE}	./${MAN2HTML_TEMP} \$* 1 man >\$@
8381
8382CF_EOF
8383	cf_make_docs=1
8384fi
8385
8386for cf_name in yacc
8387do
8388cat >>$cf_output <<CF_EOF
8389################################################################################
8390${NROFF_NOTE}docs docs-$cf_name :: $cf_name.txt
8391${MAN2HTML_NOTE}docs docs-$cf_name :: $cf_name.html
8392${GROFF_NOTE}docs docs-$cf_name :: $cf_name.pdf
8393${GROFF_NOTE}docs docs-$cf_name :: $cf_name.ps
8394${GROFF_NOTE}docs docs-$cf_name :: $cf_name.txt
8395
8396clean \\
8397docs-clean ::
8398${NROFF_NOTE}	rm -f $cf_name.txt
8399${MAN2HTML_NOTE}	rm -f $cf_name.html
8400${GROFF_NOTE}	rm -f $cf_name.pdf
8401${GROFF_NOTE}	rm -f $cf_name.ps
8402${GROFF_NOTE}	rm -f $cf_name.txt
8403
8404${NROFF_NOTE}$cf_name.txt  : $cf_name.1
8405${MAN2HTML_NOTE}$cf_name.html : $cf_name.1
8406${GROFF_NOTE}$cf_name.pdf  : $cf_name.ps
8407${GROFF_NOTE}$cf_name.ps   : $cf_name.1
8408${GROFF_NOTE}$cf_name.txt  : $cf_name.1
8409CF_EOF
8410done
8411
8412