xref: /freebsd/contrib/byacc/configure (revision a812392203d7c4c3f0db9d8a0f3391374c49c71f)
1#! /bin/sh
2# From configure.in Revision: 1.20 .
3# Guess values for system-dependent variables and create Makefiles.
4# Generated by Autoconf 2.52.20121002.
5#
6# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
7# Free Software Foundation, Inc.
8# This configure script is free software; the Free Software Foundation
9# gives unlimited permission to copy, distribute and modify it.
10
11# Avoid depending upon Character Ranges.
12as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
14as_cr_Letters=$as_cr_letters$as_cr_LETTERS
15as_cr_digits='0123456789'
16as_cr_alnum=$as_cr_Letters$as_cr_digits
17
18# Sed expression to map a string onto a valid variable name.
19as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
20
21# Sed expression to map a string onto a valid CPP name.
22as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
23
24# Be Bourne compatible
25if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
26  emulate sh
27  NULLCMD=:
28elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
29  set -o posix
30fi
31
32# Name of the executable.
33as_me=`echo "$0" |sed 's,.*[\\/],,'`
34
35if expr a : '\(a\)' >/dev/null 2>&1; then
36  as_expr=expr
37else
38  as_expr=false
39fi
40
41rm -f conf$$ conf$$.exe conf$$.file
42echo >conf$$.file
43if ln -s conf$$.file conf$$ 2>/dev/null; then
44  # We could just check for DJGPP; but this test a) works b) is more generic
45  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
46  if test -f conf$$.exe; then
47    # Don't use ln at all; we don't have any links
48    as_ln_s='cp -p'
49  else
50    as_ln_s='ln -s'
51  fi
52elif ln conf$$.file conf$$ 2>/dev/null; then
53  as_ln_s=ln
54else
55  as_ln_s='cp -p'
56fi
57rm -f conf$$ conf$$.exe conf$$.file
58
59as_executable_p="test -f"
60
61# Support unset when possible.
62if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
63  as_unset=unset
64else
65  as_unset=false
66fi
67
68# NLS nuisances.
69$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
70$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
71$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
72$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
73$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
74$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
75$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
76$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
77
78# IFS
79# We need space, tab and new line, in precisely that order.
80as_nl='
81'
82IFS=" 	$as_nl"
83
84# CDPATH.
85$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
86
87# Name of the host.
88# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
89# so uname gets run too.
90ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
91
92exec 6>&1
93
94#
95# Initializations.
96#
97ac_default_prefix=/usr/local
98cross_compiling=no
99subdirs=
100MFLAGS= MAKEFLAGS=
101SHELL=${CONFIG_SHELL-/bin/sh}
102
103# Maximum number of lines to put in a shell here document.
104# This variable seems obsolete.  It should probably be removed, and
105# only ac_max_sed_lines should be used.
106: ${ac_max_here_lines=38}
107
108ac_unique_file="main.c"
109# Factoring default headers for most tests.
110ac_includes_default="\
111#include <stdio.h>
112#if HAVE_SYS_TYPES_H
113# include <sys/types.h>
114#endif
115#if HAVE_SYS_STAT_H
116# include <sys/stat.h>
117#endif
118#if STDC_HEADERS
119# include <stdlib.h>
120# include <stddef.h>
121#else
122# if HAVE_STDLIB_H
123#  include <stdlib.h>
124# endif
125#endif
126#if HAVE_STRING_H
127# if !STDC_HEADERS && HAVE_MEMORY_H
128#  include <memory.h>
129# endif
130# include <string.h>
131#endif
132#if HAVE_STRINGS_H
133# include <strings.h>
134#endif
135#if HAVE_INTTYPES_H
136# include <inttypes.h>
137#else
138# if HAVE_STDINT_H
139#  include <stdint.h>
140# endif
141#endif
142#if HAVE_UNISTD_H
143# include <unistd.h>
144#endif"
145
146# Initialize some variables set by options.
147ac_init_help=
148ac_init_version=false
149# The variables have the same names as the options, with
150# dashes changed to underlines.
151cache_file=/dev/null
152exec_prefix=NONE
153no_create=
154no_recursion=
155prefix=NONE
156program_prefix=NONE
157program_suffix=NONE
158program_transform_name=s,x,x,
159silent=
160site=
161srcdir=
162verbose=
163x_includes=NONE
164x_libraries=NONE
165
166# Installation directory options.
167# These are left unexpanded so users can "make install exec_prefix=/foo"
168# and all the variables that are supposed to be based on exec_prefix
169# by default will actually change.
170# Use braces instead of parens because sh, perl, etc. also accept them.
171bindir='${exec_prefix}/bin'
172sbindir='${exec_prefix}/sbin'
173libexecdir='${exec_prefix}/libexec'
174datarootdir='${prefix}/share'
175datadir='${datarootdir}'
176sysconfdir='${prefix}/etc'
177sharedstatedir='${prefix}/com'
178localstatedir='${prefix}/var'
179libdir='${exec_prefix}/lib'
180includedir='${prefix}/include'
181oldincludedir='/usr/include'
182infodir='${datarootdir}/info'
183mandir='${datarootdir}/man'
184
185# Identity of this package.
186PACKAGE_NAME=
187PACKAGE_TARNAME=
188PACKAGE_VERSION=
189PACKAGE_STRING=
190PACKAGE_BUGREPORT=
191
192ac_prev=
193for ac_option
194do
195  # If the previous option needs an argument, assign it.
196  if test -n "$ac_prev"; then
197    eval "$ac_prev=\$ac_option"
198    ac_prev=
199    continue
200  fi
201
202  ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
203
204  # Accept the important Cygnus configure options, so we can diagnose typos.
205
206  case $ac_option in
207
208  -bindir | --bindir | --bindi | --bind | --bin | --bi)
209    ac_prev=bindir ;;
210  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
211    bindir=$ac_optarg ;;
212
213  -build | --build | --buil | --bui | --bu)
214    ac_prev=build_alias ;;
215  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
216    build_alias=$ac_optarg ;;
217
218  -cache-file | --cache-file | --cache-fil | --cache-fi \
219  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
220    ac_prev=cache_file ;;
221  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
222  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
223    cache_file=$ac_optarg ;;
224
225  --config-cache | -C)
226    cache_file=config.cache ;;
227
228  -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
229    ac_prev=datadir ;;
230  -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
231  | --da=*)
232    datadir=$ac_optarg ;;
233
234  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
235  | --dataroo | --dataro | --datar)
236    ac_prev=datarootdir ;;
237  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
238  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
239    datarootdir=$ac_optarg ;;
240
241  -disable-* | --disable-*)
242    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
243    # Reject names that are not valid shell variable names.
244    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
245      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
246   { (exit 1); exit 1; }; }
247    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
248    eval "enable_$ac_feature=no" ;;
249
250  -enable-* | --enable-*)
251    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
252    # Reject names that are not valid shell variable names.
253    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
254      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
255   { (exit 1); exit 1; }; }
256    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
257    case $ac_option in
258      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
259      *) ac_optarg=yes ;;
260    esac
261    eval "enable_$ac_feature='$ac_optarg'" ;;
262
263  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
264  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
265  | --exec | --exe | --ex)
266    ac_prev=exec_prefix ;;
267  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
268  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
269  | --exec=* | --exe=* | --ex=*)
270    exec_prefix=$ac_optarg ;;
271
272  -gas | --gas | --ga | --g)
273    # Obsolete; use --with-gas.
274    with_gas=yes ;;
275
276  -help | --help | --hel | --he | -h)
277    ac_init_help=long ;;
278  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
279    ac_init_help=recursive ;;
280  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
281    ac_init_help=short ;;
282
283  -host | --host | --hos | --ho)
284    ac_prev=host_alias ;;
285  -host=* | --host=* | --hos=* | --ho=*)
286    host_alias=$ac_optarg ;;
287
288  -includedir | --includedir | --includedi | --included | --include \
289  | --includ | --inclu | --incl | --inc)
290    ac_prev=includedir ;;
291  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
292  | --includ=* | --inclu=* | --incl=* | --inc=*)
293    includedir=$ac_optarg ;;
294
295  -infodir | --infodir | --infodi | --infod | --info | --inf)
296    ac_prev=infodir ;;
297  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
298    infodir=$ac_optarg ;;
299
300  -libdir | --libdir | --libdi | --libd)
301    ac_prev=libdir ;;
302  -libdir=* | --libdir=* | --libdi=* | --libd=*)
303    libdir=$ac_optarg ;;
304
305  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
306  | --libexe | --libex | --libe)
307    ac_prev=libexecdir ;;
308  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
309  | --libexe=* | --libex=* | --libe=*)
310    libexecdir=$ac_optarg ;;
311
312  -localstatedir | --localstatedir | --localstatedi | --localstated \
313  | --localstate | --localstat | --localsta | --localst \
314  | --locals | --local | --loca | --loc | --lo)
315    ac_prev=localstatedir ;;
316  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
317  | --localstate=* | --localstat=* | --localsta=* | --localst=* \
318  | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
319    localstatedir=$ac_optarg ;;
320
321  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
322    ac_prev=mandir ;;
323  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
324    mandir=$ac_optarg ;;
325
326  -nfp | --nfp | --nf)
327    # Obsolete; use --without-fp.
328    with_fp=no ;;
329
330  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
331  | --no-cr | --no-c)
332    no_create=yes ;;
333
334  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
335  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
336    no_recursion=yes ;;
337
338  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
339  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
340  | --oldin | --oldi | --old | --ol | --o)
341    ac_prev=oldincludedir ;;
342  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
343  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
344  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
345    oldincludedir=$ac_optarg ;;
346
347  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
348    ac_prev=prefix ;;
349  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
350    prefix=$ac_optarg ;;
351
352  -program-prefix | --program-prefix | --program-prefi | --program-pref \
353  | --program-pre | --program-pr | --program-p)
354    ac_prev=program_prefix ;;
355  -program-prefix=* | --program-prefix=* | --program-prefi=* \
356  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
357    program_prefix=$ac_optarg ;;
358
359  -program-suffix | --program-suffix | --program-suffi | --program-suff \
360  | --program-suf | --program-su | --program-s)
361    ac_prev=program_suffix ;;
362  -program-suffix=* | --program-suffix=* | --program-suffi=* \
363  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
364    program_suffix=$ac_optarg ;;
365
366  -program-transform-name | --program-transform-name \
367  | --program-transform-nam | --program-transform-na \
368  | --program-transform-n | --program-transform- \
369  | --program-transform | --program-transfor \
370  | --program-transfo | --program-transf \
371  | --program-trans | --program-tran \
372  | --progr-tra | --program-tr | --program-t)
373    ac_prev=program_transform_name ;;
374  -program-transform-name=* | --program-transform-name=* \
375  | --program-transform-nam=* | --program-transform-na=* \
376  | --program-transform-n=* | --program-transform-=* \
377  | --program-transform=* | --program-transfor=* \
378  | --program-transfo=* | --program-transf=* \
379  | --program-trans=* | --program-tran=* \
380  | --progr-tra=* | --program-tr=* | --program-t=*)
381    program_transform_name=$ac_optarg ;;
382
383  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
384  | -silent | --silent | --silen | --sile | --sil)
385    silent=yes ;;
386
387  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
388    ac_prev=sbindir ;;
389  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
390  | --sbi=* | --sb=*)
391    sbindir=$ac_optarg ;;
392
393  -sharedstatedir | --sharedstatedir | --sharedstatedi \
394  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
395  | --sharedst | --shareds | --shared | --share | --shar \
396  | --sha | --sh)
397    ac_prev=sharedstatedir ;;
398  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
399  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
400  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
401  | --sha=* | --sh=*)
402    sharedstatedir=$ac_optarg ;;
403
404  -site | --site | --sit)
405    ac_prev=site ;;
406  -site=* | --site=* | --sit=*)
407    site=$ac_optarg ;;
408
409  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
410    ac_prev=srcdir ;;
411  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
412    srcdir=$ac_optarg ;;
413
414  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
415  | --syscon | --sysco | --sysc | --sys | --sy)
416    ac_prev=sysconfdir ;;
417  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
418  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
419    sysconfdir=$ac_optarg ;;
420
421  -target | --target | --targe | --targ | --tar | --ta | --t)
422    ac_prev=target_alias ;;
423  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
424    target_alias=$ac_optarg ;;
425
426  -v | -verbose | --verbose | --verbos | --verbo | --verb)
427    verbose=yes ;;
428
429  -version | --version | --versio | --versi | --vers | -V)
430    ac_init_version=: ;;
431
432  -with-* | --with-*)
433    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
434    # Reject names that are not valid shell variable names.
435    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
436      { echo "$as_me: error: invalid package name: $ac_package" >&2
437   { (exit 1); exit 1; }; }
438    ac_package=`echo $ac_package| sed 's/-/_/g'`
439    case $ac_option in
440      *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
441      *) ac_optarg=yes ;;
442    esac
443    eval "with_$ac_package='$ac_optarg'" ;;
444
445  -without-* | --without-*)
446    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
447    # Reject names that are not valid shell variable names.
448    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
449      { echo "$as_me: error: invalid package name: $ac_package" >&2
450   { (exit 1); exit 1; }; }
451    ac_package=`echo $ac_package | sed 's/-/_/g'`
452    eval "with_$ac_package=no" ;;
453
454  --x)
455    # Obsolete; use --with-x.
456    with_x=yes ;;
457
458  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
459  | --x-incl | --x-inc | --x-in | --x-i)
460    ac_prev=x_includes ;;
461  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
462  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
463    x_includes=$ac_optarg ;;
464
465  -x-libraries | --x-libraries | --x-librarie | --x-librari \
466  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
467    ac_prev=x_libraries ;;
468  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
469  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
470    x_libraries=$ac_optarg ;;
471
472  -*) { echo "$as_me: error: unrecognized option: $ac_option
473Try \`$0 --help' for more information." >&2
474   { (exit 1); exit 1; }; }
475    ;;
476
477  *=*)
478    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
479    # Reject names that are not valid shell variable names.
480    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
481      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
482   { (exit 1); exit 1; }; }
483    ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
484    eval "$ac_envvar='$ac_optarg'"
485    export $ac_envvar ;;
486
487  *)
488    # FIXME: should be removed in autoconf 3.0.
489    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
490    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
491      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
492    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
493    ;;
494
495  esac
496done
497
498if test -n "$ac_prev"; then
499  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
500  { echo "$as_me: error: missing argument to $ac_option" >&2
501   { (exit 1); exit 1; }; }
502fi
503
504# Be sure to have absolute paths.
505for ac_var in exec_prefix prefix
506do
507  eval ac_val=$`echo $ac_var`
508  case $ac_val in
509    [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
510    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
511   { (exit 1); exit 1; }; };;
512  esac
513done
514
515# Be sure to have absolute paths.
516for ac_var in bindir sbindir libexecdir datarootdir datadir sysconfdir sharedstatedir \
517              localstatedir libdir includedir oldincludedir infodir mandir
518do
519  eval ac_val=$`echo $ac_var`
520  case $ac_val in
521    [\\/$]* | ?:[\\/]* ) ;;
522    *)  { echo "$as_me: error: expected an absolute path for --$ac_var: $ac_val" >&2
523   { (exit 1); exit 1; }; };;
524  esac
525done
526
527# There might be people who depend on the old broken behavior: `$host'
528# used to hold the argument of --host etc.
529build=$build_alias
530host=$host_alias
531target=$target_alias
532
533# FIXME: should be removed in autoconf 3.0.
534if test "x$host_alias" != x; then
535  if test "x$build_alias" = x; then
536    cross_compiling=maybe
537    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
538    If a cross compiler is detected then cross compile mode will be used." >&2
539  elif test "x$build_alias" != "x$host_alias"; then
540    cross_compiling=yes
541  fi
542fi
543
544ac_tool_prefix=
545test -n "$host_alias" && ac_tool_prefix=$host_alias-
546
547test "$silent" = yes && exec 6>/dev/null
548
549# Find the source files, if location was not specified.
550if test -z "$srcdir"; then
551  ac_srcdir_defaulted=yes
552  # Try the directory containing this script, then its parent.
553  ac_prog=$0
554  ac_confdir=`echo "$ac_prog" | sed 's%[\\/][^\\/][^\\/]*$%%'`
555  test "x$ac_confdir" = "x$ac_prog" && ac_confdir=.
556  srcdir=$ac_confdir
557  if test ! -r $srcdir/$ac_unique_file; then
558    srcdir=..
559  fi
560else
561  ac_srcdir_defaulted=no
562fi
563if test ! -r $srcdir/$ac_unique_file; then
564  if test "$ac_srcdir_defaulted" = yes; then
565    { echo "$as_me: error: cannot find sources in $ac_confdir or .." >&2
566   { (exit 1); exit 1; }; }
567  else
568    { echo "$as_me: error: cannot find sources in $srcdir" >&2
569   { (exit 1); exit 1; }; }
570  fi
571fi
572srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
573ac_env_build_alias_set=${build_alias+set}
574ac_env_build_alias_value=$build_alias
575ac_cv_env_build_alias_set=${build_alias+set}
576ac_cv_env_build_alias_value=$build_alias
577ac_env_host_alias_set=${host_alias+set}
578ac_env_host_alias_value=$host_alias
579ac_cv_env_host_alias_set=${host_alias+set}
580ac_cv_env_host_alias_value=$host_alias
581ac_env_target_alias_set=${target_alias+set}
582ac_env_target_alias_value=$target_alias
583ac_cv_env_target_alias_set=${target_alias+set}
584ac_cv_env_target_alias_value=$target_alias
585ac_env_CC_set=${CC+set}
586ac_env_CC_value=$CC
587ac_cv_env_CC_set=${CC+set}
588ac_cv_env_CC_value=$CC
589ac_env_CFLAGS_set=${CFLAGS+set}
590ac_env_CFLAGS_value=$CFLAGS
591ac_cv_env_CFLAGS_set=${CFLAGS+set}
592ac_cv_env_CFLAGS_value=$CFLAGS
593ac_env_LDFLAGS_set=${LDFLAGS+set}
594ac_env_LDFLAGS_value=$LDFLAGS
595ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
596ac_cv_env_LDFLAGS_value=$LDFLAGS
597ac_env_CPPFLAGS_set=${CPPFLAGS+set}
598ac_env_CPPFLAGS_value=$CPPFLAGS
599ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
600ac_cv_env_CPPFLAGS_value=$CPPFLAGS
601ac_env_CPP_set=${CPP+set}
602ac_env_CPP_value=$CPP
603ac_cv_env_CPP_set=${CPP+set}
604ac_cv_env_CPP_value=$CPP
605
606#
607# Report the --help message.
608#
609if test "$ac_init_help" = "long"; then
610  # Omit some internal or obsolete options to make the list less imposing.
611  # This message is too long to be a string in the A/UX 3.1 sh.
612  cat <<EOF
613\`configure' configures this package to adapt to many kinds of systems.
614
615Usage: $0 [OPTION]... [VAR=VALUE]...
616
617To assign environment variables (e.g., CC, CFLAGS...), specify them as
618VAR=VALUE.  See below for descriptions of some of the useful variables.
619
620Defaults for the options are specified in brackets.
621
622Configuration:
623  -h, --help              display this help and exit
624      --help=short        display options specific to this package
625      --help=recursive    display the short help of all the included packages
626  -V, --version           display version information and exit
627  -q, --quiet, --silent   do not print \`checking...' messages
628      --cache-file=FILE   cache test results in FILE [disabled]
629  -C, --config-cache      alias for \`--cache-file=config.cache'
630  -n, --no-create         do not create output files
631      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
632
633EOF
634
635  cat <<EOF
636Installation directories:
637  --prefix=PREFIX         install architecture-independent files in PREFIX
638                          [$ac_default_prefix]
639  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
640                          [PREFIX]
641
642By default, \`make install' will install all the files in
643\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
644an installation prefix other than \`$ac_default_prefix' using \`--prefix',
645for instance \`--prefix=\$HOME'.
646
647For better control, use the options below.
648
649Fine tuning of the installation directories:
650  --bindir=DIR            user executables [EPREFIX/bin]
651  --sbindir=DIR           system admin executables [EPREFIX/sbin]
652  --libexecdir=DIR        program executables [EPREFIX/libexec]
653  --datarootdir=DIR       read-only architecture-independent data [PREFIX/share]
654  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
655  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
656  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
657  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
658  --libdir=DIR            object code libraries [EPREFIX/lib]
659  --includedir=DIR        C header files [PREFIX/include]
660  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
661  --infodir=DIR           info documentation [DATAROOTDIR/info]
662  --mandir=DIR            man documentation [DATAROOTDIR/man]
663EOF
664
665  cat <<\EOF
666
667Program names:
668  --program-prefix=PREFIX            prepend PREFIX to installed program names
669  --program-suffix=SUFFIX            append SUFFIX to installed program names
670  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
671
672System types:
673  --build=BUILD           configure for building on BUILD [guessed]
674  --host=HOST       build programs to run on HOST [BUILD]
675  --target=TARGET   configure for building compilers for TARGET [HOST]
676EOF
677fi
678
679if test -n "$ac_init_help"; then
680
681  cat <<\EOF
682
683Optional Packages:
684  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
685  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
686
687Optional Features:
688  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
689  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
690
691  --with-max-table-size=N set the maximum table size = N (no default)
692  --enable-btyacc         turn on support for the btyacc backtracking
693                          extension (default: no)
694  --with-warnings         test: turn on gcc warnings
695  --disable-echo          do not display "compiling" commands
696  --with-dmalloc          test: use Gray Watson's dmalloc library
697  --with-dbmalloc         test: use Conor Cahill's dbmalloc library
698  --with-valgrind         test: use valgrind
699  --disable-leaks         test: free permanent memory, analyze leaks
700
701Some influential environment variables:
702  CC          C compiler command
703  CFLAGS      C compiler flags
704  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
705              nonstandard directory <lib dir>
706  CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
707              headers in a nonstandard directory <include dir>
708  CPP         C preprocessor
709
710Use these variables to override the choices made by `configure' or to help
711it to find libraries and programs with nonstandard names/locations.
712
713EOF
714fi
715
716if test "$ac_init_help" = "recursive"; then
717  # If there are subdirs, report their specific --help.
718  ac_popdir=`pwd`
719  for ac_subdir in : $ac_subdirs_all; do test "x$ac_subdir" = x: && continue
720    cd $ac_subdir
721    # A "../" for each directory in /$ac_subdir.
722    ac_dots=`echo $ac_subdir |
723             sed 's,^\./,,;s,[^/]$,&/,;s,[^/]*/,../,g'`
724
725    case $srcdir in
726    .) # No --srcdir option.  We are building in place.
727      ac_sub_srcdir=$srcdir ;;
728    [\\/]* | ?:[\\/]* ) # Absolute path.
729      ac_sub_srcdir=$srcdir/$ac_subdir ;;
730    *) # Relative path.
731      ac_sub_srcdir=$ac_dots$srcdir/$ac_subdir ;;
732    esac
733
734    # Check for guested configure; otherwise get Cygnus style configure.
735    if test -f $ac_sub_srcdir/configure.gnu; then
736      echo
737      $SHELL $ac_sub_srcdir/configure.gnu  --help=recursive
738    elif test -f $ac_sub_srcdir/configure; then
739      echo
740      $SHELL $ac_sub_srcdir/configure  --help=recursive
741    elif test -f $ac_sub_srcdir/configure.ac ||
742           test -f $ac_sub_srcdir/configure.in; then
743      echo
744      $ac_configure --help
745    else
746      echo "$as_me: WARNING: no configuration information is in $ac_subdir" >&2
747    fi
748    cd $ac_popdir
749  done
750fi
751
752test -n "$ac_init_help" && exit 0
753if $ac_init_version; then
754  cat <<\EOF
755
756Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
757Free Software Foundation, Inc.
758This configure script is free software; the Free Software Foundation
759gives unlimited permission to copy, distribute and modify it.
760EOF
761  exit 0
762fi
763exec 5>config.log
764cat >&5 <<EOF
765This file contains any messages produced by compilers while
766running configure, to aid debugging if configure makes a mistake.
767
768It was created by $as_me, which was
769generated by GNU Autoconf 2.52.20121002.  Invocation command line was
770
771  $ $0 $@
772
773EOF
774{
775cat <<_ASUNAME
776## ---------- ##
777## Platform.  ##
778## ---------- ##
779
780hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
781uname -m = `(uname -m) 2>/dev/null || echo unknown`
782uname -r = `(uname -r) 2>/dev/null || echo unknown`
783uname -s = `(uname -s) 2>/dev/null || echo unknown`
784uname -v = `(uname -v) 2>/dev/null || echo unknown`
785
786/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
787/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
788
789/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
790/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
791/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
792hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
793/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
794/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
795/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
796
797PATH = $PATH
798
799_ASUNAME
800} >&5
801
802cat >&5 <<EOF
803## ------------ ##
804## Core tests.  ##
805## ------------ ##
806
807EOF
808
809# Keep a trace of the command line.
810# Strip out --no-create and --no-recursion so they do not pile up.
811# Also quote any args containing shell meta-characters.
812ac_configure_args=
813ac_sep=
814for ac_arg
815do
816  case $ac_arg in
817  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
818  | --no-cr | --no-c) ;;
819  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
820  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) ;;
821  *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
822    ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"`
823    ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
824    ac_sep=" " ;;
825  *) ac_configure_args="$ac_configure_args$ac_sep$ac_arg"
826     ac_sep=" " ;;
827  esac
828  # Get rid of the leading space.
829done
830
831# When interrupted or exit'd, cleanup temporary files, and complete
832# config.log.  We remove comments because anyway the quotes in there
833# would cause problems or look ugly.
834trap 'exit_status=$?
835  # Save into config.log some information that might help in debugging.
836  echo >&5
837  echo "## ----------------- ##" >&5
838  echo "## Cache variables.  ##" >&5
839  echo "## ----------------- ##" >&5
840  echo >&5
841  # The following way of writing the cache mishandles newlines in values,
842{
843  (set) 2>&1 |
844    case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
845    *ac_space=\ *)
846      sed -n \
847        "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
848    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
849      ;;
850    *)
851      sed -n \
852        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
853      ;;
854    esac;
855} >&5
856  sed "/^$/d" confdefs.h >conftest.log
857  if test -s conftest.log; then
858    echo >&5
859    echo "## ------------ ##" >&5
860    echo "## confdefs.h.  ##" >&5
861    echo "## ------------ ##" >&5
862    echo >&5
863    cat conftest.log >&5
864  fi
865  (echo; echo) >&5
866  test "$ac_signal" != 0 &&
867    echo "$as_me: caught signal $ac_signal" >&5
868  echo "$as_me: exit $exit_status" >&5
869  rm -rf conftest* confdefs* core core.* *.core conf$$* $ac_clean_files &&
870    exit $exit_status
871     ' 0
872for ac_signal in 1 2 13 15; do
873  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
874done
875ac_signal=0
876
877# confdefs.h avoids OS command line length limits that DEFS can exceed.
878rm -rf conftest* confdefs.h
879# AIX cpp loses on an empty file, so make sure it contains at least a newline.
880echo >confdefs.h
881
882# Let the site file select an alternate cache file if it wants to.
883# Prefer explicitly selected file to automatically selected ones.
884if test -z "$CONFIG_SITE"; then
885  if test "x$prefix" != xNONE; then
886    CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
887  else
888    CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
889  fi
890fi
891for ac_site_file in $CONFIG_SITE; do
892  if test -r "$ac_site_file"; then
893    { echo "$as_me:893: loading site script $ac_site_file" >&5
894echo "$as_me: loading site script $ac_site_file" >&6;}
895    cat "$ac_site_file" >&5
896    . "$ac_site_file"
897  fi
898done
899
900if test -r "$cache_file"; then
901  # Some versions of bash will fail to source /dev/null (special
902  # files actually), so we avoid doing that.
903  if test -f "$cache_file"; then
904    { echo "$as_me:904: loading cache $cache_file" >&5
905echo "$as_me: loading cache $cache_file" >&6;}
906    case $cache_file in
907      [\\/]* | ?:[\\/]* ) . $cache_file;;
908      *)                      . ./$cache_file;;
909    esac
910  fi
911else
912  { echo "$as_me:912: creating cache $cache_file" >&5
913echo "$as_me: creating cache $cache_file" >&6;}
914  >$cache_file
915fi
916
917# Check that the precious variables saved in the cache have kept the same
918# value.
919ac_cache_corrupted=false
920for ac_var in `(set) 2>&1 |
921               sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
922  eval ac_old_set=\$ac_cv_env_${ac_var}_set
923  eval ac_new_set=\$ac_env_${ac_var}_set
924  eval ac_old_val="\$ac_cv_env_${ac_var}_value"
925  eval ac_new_val="\$ac_env_${ac_var}_value"
926  case $ac_old_set,$ac_new_set in
927    set,)
928      { echo "$as_me:928: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
929echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
930      ac_cache_corrupted=: ;;
931    ,set)
932      { echo "$as_me:932: error: \`$ac_var' was not set in the previous run" >&5
933echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
934      ac_cache_corrupted=: ;;
935    ,);;
936    *)
937      if test "x$ac_old_val" != "x$ac_new_val"; then
938        { echo "$as_me:938: error: \`$ac_var' has changed since the previous run:" >&5
939echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
940        { echo "$as_me:940:   former value:  $ac_old_val" >&5
941echo "$as_me:   former value:  $ac_old_val" >&2;}
942        { echo "$as_me:942:   current value: $ac_new_val" >&5
943echo "$as_me:   current value: $ac_new_val" >&2;}
944        ac_cache_corrupted=:
945      fi;;
946  esac
947  # Pass precious variables to config.status.  It doesn't matter if
948  # we pass some twice (in addition to the command line arguments).
949  if test "$ac_new_set" = set; then
950    case $ac_new_val in
951    *" "*|*"	"*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
952      ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"`
953      ac_configure_args="$ac_configure_args '$ac_arg'"
954      ;;
955    *) ac_configure_args="$ac_configure_args $ac_var=$ac_new_val"
956       ;;
957    esac
958  fi
959done
960if $ac_cache_corrupted; then
961  { echo "$as_me:961: error: changes in the environment can compromise the build" >&5
962echo "$as_me: error: changes in the environment can compromise the build" >&2;}
963  { { echo "$as_me:963: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
964echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
965   { (exit 1); exit 1; }; }
966fi
967
968ac_ext=c
969ac_cpp='$CPP $CPPFLAGS'
970ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
971ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
972ac_compiler_gnu=$ac_cv_c_compiler_gnu
973ac_main_return=return
974
975case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
976  *c*,-n*) ECHO_N= ECHO_C='
977' ECHO_T='	' ;;
978  *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
979  *)      ECHO_N= ECHO_C='\c' ECHO_T= ;;
980esac
981echo "#! $SHELL" >conftest.sh
982echo  "exit 0"   >>conftest.sh
983chmod +x conftest.sh
984if { (echo "$as_me:984: PATH=\".;.\"; conftest.sh") >&5
985  (PATH=".;."; conftest.sh) 2>&5
986  ac_status=$?
987  echo "$as_me:987: \$? = $ac_status" >&5
988  (exit $ac_status); }; then
989  ac_path_separator=';'
990else
991  ac_path_separator=:
992fi
993PATH_SEPARATOR="$ac_path_separator"
994rm -f conftest.sh
995
996ac_config_headers="$ac_config_headers config.h:config_h.in"
997
998ac_aux_dir=
999for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1000  if test -f $ac_dir/install-sh; then
1001    ac_aux_dir=$ac_dir
1002    ac_install_sh="$ac_aux_dir/install-sh -c"
1003    break
1004  elif test -f $ac_dir/install.sh; then
1005    ac_aux_dir=$ac_dir
1006    ac_install_sh="$ac_aux_dir/install.sh -c"
1007    break
1008  elif test -f $ac_dir/shtool; then
1009    ac_aux_dir=$ac_dir
1010    ac_install_sh="$ac_aux_dir/shtool install -c"
1011    break
1012  fi
1013done
1014if test -z "$ac_aux_dir"; then
1015  { { echo "$as_me:1015: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1016echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1017   { (exit 1); exit 1; }; }
1018fi
1019ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1020ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1021ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1022
1023# Make sure we can run config.sub.
1024$ac_config_sub sun4 >/dev/null 2>&1 ||
1025  { { echo "$as_me:1025: error: cannot run $ac_config_sub" >&5
1026echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1027   { (exit 1); exit 1; }; }
1028
1029echo "$as_me:1029: checking build system type" >&5
1030echo $ECHO_N "checking build system type... $ECHO_C" >&6
1031if test "${ac_cv_build+set}" = set; then
1032  echo $ECHO_N "(cached) $ECHO_C" >&6
1033else
1034  ac_cv_build_alias=$build_alias
1035test -z "$ac_cv_build_alias" &&
1036  ac_cv_build_alias=`$ac_config_guess`
1037test -z "$ac_cv_build_alias" &&
1038  { { echo "$as_me:1038: error: cannot guess build type; you must specify one" >&5
1039echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1040   { (exit 1); exit 1; }; }
1041ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1042  { { echo "$as_me:1042: error: $ac_config_sub $ac_cv_build_alias failed." >&5
1043echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed." >&2;}
1044   { (exit 1); exit 1; }; }
1045
1046fi
1047echo "$as_me:1047: result: $ac_cv_build" >&5
1048echo "${ECHO_T}$ac_cv_build" >&6
1049build=$ac_cv_build
1050build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1051build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1052build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1053
1054echo "$as_me:1054: checking host system type" >&5
1055echo $ECHO_N "checking host system type... $ECHO_C" >&6
1056if test "${ac_cv_host+set}" = set; then
1057  echo $ECHO_N "(cached) $ECHO_C" >&6
1058else
1059  ac_cv_host_alias=$host_alias
1060test -z "$ac_cv_host_alias" &&
1061  ac_cv_host_alias=$ac_cv_build_alias
1062ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1063  { { echo "$as_me:1063: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1064echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1065   { (exit 1); exit 1; }; }
1066
1067fi
1068echo "$as_me:1068: result: $ac_cv_host" >&5
1069echo "${ECHO_T}$ac_cv_host" >&6
1070host=$ac_cv_host
1071host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1072host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1073host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1074
1075if test -f $srcdir/config.guess || test -f $ac_aux_dir/config.guess ; then
1076	echo "$as_me:1076: checking target system type" >&5
1077echo $ECHO_N "checking target system type... $ECHO_C" >&6
1078if test "${ac_cv_target+set}" = set; then
1079  echo $ECHO_N "(cached) $ECHO_C" >&6
1080else
1081  ac_cv_target_alias=$target_alias
1082test "x$ac_cv_target_alias" = "x" &&
1083  ac_cv_target_alias=$ac_cv_host_alias
1084ac_cv_target=`$ac_config_sub $ac_cv_target_alias` ||
1085  { { echo "$as_me:1085: error: $ac_config_sub $ac_cv_target_alias failed" >&5
1086echo "$as_me: error: $ac_config_sub $ac_cv_target_alias failed" >&2;}
1087   { (exit 1); exit 1; }; }
1088
1089fi
1090echo "$as_me:1090: result: $ac_cv_target" >&5
1091echo "${ECHO_T}$ac_cv_target" >&6
1092target=$ac_cv_target
1093target_cpu=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1094target_vendor=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1095target_os=`echo $ac_cv_target | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1096
1097# The aliases save the names the user supplied, while $host etc.
1098# will get canonicalized.
1099test -n "$target_alias" &&
1100  test "$program_prefix$program_suffix$program_transform_name" = \
1101    NONENONEs,x,x, &&
1102  program_prefix=${target_alias}-
1103	system_name="$host_os"
1104else
1105	system_name="`(uname -s -r) 2>/dev/null`"
1106	if test -z "$system_name" ; then
1107		system_name="`(hostname) 2>/dev/null`"
1108	fi
1109fi
1110test -n "$system_name" &&
1111cat >>confdefs.h <<EOF
1112#define SYSTEM_NAME "$system_name"
1113EOF
1114
1115if test "${cf_cv_system_name+set}" = set; then
1116  echo $ECHO_N "(cached) $ECHO_C" >&6
1117else
1118  cf_cv_system_name="$system_name"
1119fi
1120
1121test -z "$system_name" && system_name="$cf_cv_system_name"
1122test -n "$cf_cv_system_name" && echo "$as_me:1122: result: Configuring for $cf_cv_system_name" >&5
1123echo "${ECHO_T}Configuring for $cf_cv_system_name" >&6
1124
1125if test ".$system_name" != ".$cf_cv_system_name" ; then
1126	echo "$as_me:1126: result: Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&5
1127echo "${ECHO_T}Cached system name ($system_name) does not agree with actual ($cf_cv_system_name)" >&6
1128	{ { echo "$as_me:1128: error: \"Please remove config.cache and try again.\"" >&5
1129echo "$as_me: error: \"Please remove config.cache and try again.\"" >&2;}
1130   { (exit 1); exit 1; }; }
1131fi
1132
1133test "$program_prefix" != NONE &&
1134  program_transform_name="s,^,$program_prefix,;$program_transform_name"
1135# Use a double $ so make ignores it.
1136test "$program_suffix" != NONE &&
1137  program_transform_name="s,\$,$program_suffix,;$program_transform_name"
1138# Double any \ or $.  echo might interpret backslashes.
1139# By default was `s,x,x', remove it if useless.
1140cat <<\_ACEOF >conftest.sed
1141s/[\\$]/&&/g;s/;s,x,x,$//
1142_ACEOF
1143program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
1144rm conftest.sed
1145
1146ac_ext=c
1147ac_cpp='$CPP $CPPFLAGS'
1148ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1149ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1150ac_compiler_gnu=$ac_cv_c_compiler_gnu
1151ac_main_return=return
1152if test -n "$ac_tool_prefix"; then
1153  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1154set dummy ${ac_tool_prefix}gcc; ac_word=$2
1155echo "$as_me:1155: checking for $ac_word" >&5
1156echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1157if test "${ac_cv_prog_CC+set}" = set; then
1158  echo $ECHO_N "(cached) $ECHO_C" >&6
1159else
1160  if test -n "$CC"; then
1161  ac_cv_prog_CC="$CC" # Let the user override the test.
1162else
1163  ac_save_IFS=$IFS; IFS=$ac_path_separator
1164ac_dummy="$PATH"
1165for ac_dir in $ac_dummy; do
1166  IFS=$ac_save_IFS
1167  test -z "$ac_dir" && ac_dir=.
1168  $as_executable_p "$ac_dir/$ac_word" || continue
1169ac_cv_prog_CC="${ac_tool_prefix}gcc"
1170echo "$as_me:1170: found $ac_dir/$ac_word" >&5
1171break
1172done
1173
1174fi
1175fi
1176CC=$ac_cv_prog_CC
1177if test -n "$CC"; then
1178  echo "$as_me:1178: result: $CC" >&5
1179echo "${ECHO_T}$CC" >&6
1180else
1181  echo "$as_me:1181: result: no" >&5
1182echo "${ECHO_T}no" >&6
1183fi
1184
1185fi
1186if test -z "$ac_cv_prog_CC"; then
1187  ac_ct_CC=$CC
1188  # Extract the first word of "gcc", so it can be a program name with args.
1189set dummy gcc; ac_word=$2
1190echo "$as_me:1190: checking for $ac_word" >&5
1191echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1192if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1193  echo $ECHO_N "(cached) $ECHO_C" >&6
1194else
1195  if test -n "$ac_ct_CC"; then
1196  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1197else
1198  ac_save_IFS=$IFS; IFS=$ac_path_separator
1199ac_dummy="$PATH"
1200for ac_dir in $ac_dummy; do
1201  IFS=$ac_save_IFS
1202  test -z "$ac_dir" && ac_dir=.
1203  $as_executable_p "$ac_dir/$ac_word" || continue
1204ac_cv_prog_ac_ct_CC="gcc"
1205echo "$as_me:1205: found $ac_dir/$ac_word" >&5
1206break
1207done
1208
1209fi
1210fi
1211ac_ct_CC=$ac_cv_prog_ac_ct_CC
1212if test -n "$ac_ct_CC"; then
1213  echo "$as_me:1213: result: $ac_ct_CC" >&5
1214echo "${ECHO_T}$ac_ct_CC" >&6
1215else
1216  echo "$as_me:1216: result: no" >&5
1217echo "${ECHO_T}no" >&6
1218fi
1219
1220  CC=$ac_ct_CC
1221else
1222  CC="$ac_cv_prog_CC"
1223fi
1224
1225if test -z "$CC"; then
1226  if test -n "$ac_tool_prefix"; then
1227  # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1228set dummy ${ac_tool_prefix}cc; ac_word=$2
1229echo "$as_me:1229: checking for $ac_word" >&5
1230echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1231if test "${ac_cv_prog_CC+set}" = set; then
1232  echo $ECHO_N "(cached) $ECHO_C" >&6
1233else
1234  if test -n "$CC"; then
1235  ac_cv_prog_CC="$CC" # Let the user override the test.
1236else
1237  ac_save_IFS=$IFS; IFS=$ac_path_separator
1238ac_dummy="$PATH"
1239for ac_dir in $ac_dummy; do
1240  IFS=$ac_save_IFS
1241  test -z "$ac_dir" && ac_dir=.
1242  $as_executable_p "$ac_dir/$ac_word" || continue
1243ac_cv_prog_CC="${ac_tool_prefix}cc"
1244echo "$as_me:1244: found $ac_dir/$ac_word" >&5
1245break
1246done
1247
1248fi
1249fi
1250CC=$ac_cv_prog_CC
1251if test -n "$CC"; then
1252  echo "$as_me:1252: result: $CC" >&5
1253echo "${ECHO_T}$CC" >&6
1254else
1255  echo "$as_me:1255: result: no" >&5
1256echo "${ECHO_T}no" >&6
1257fi
1258
1259fi
1260if test -z "$ac_cv_prog_CC"; then
1261  ac_ct_CC=$CC
1262  # Extract the first word of "cc", so it can be a program name with args.
1263set dummy cc; ac_word=$2
1264echo "$as_me:1264: checking for $ac_word" >&5
1265echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1266if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1267  echo $ECHO_N "(cached) $ECHO_C" >&6
1268else
1269  if test -n "$ac_ct_CC"; then
1270  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1271else
1272  ac_save_IFS=$IFS; IFS=$ac_path_separator
1273ac_dummy="$PATH"
1274for ac_dir in $ac_dummy; do
1275  IFS=$ac_save_IFS
1276  test -z "$ac_dir" && ac_dir=.
1277  $as_executable_p "$ac_dir/$ac_word" || continue
1278ac_cv_prog_ac_ct_CC="cc"
1279echo "$as_me:1279: found $ac_dir/$ac_word" >&5
1280break
1281done
1282
1283fi
1284fi
1285ac_ct_CC=$ac_cv_prog_ac_ct_CC
1286if test -n "$ac_ct_CC"; then
1287  echo "$as_me:1287: result: $ac_ct_CC" >&5
1288echo "${ECHO_T}$ac_ct_CC" >&6
1289else
1290  echo "$as_me:1290: result: no" >&5
1291echo "${ECHO_T}no" >&6
1292fi
1293
1294  CC=$ac_ct_CC
1295else
1296  CC="$ac_cv_prog_CC"
1297fi
1298
1299fi
1300if test -z "$CC"; then
1301  # Extract the first word of "cc", so it can be a program name with args.
1302set dummy cc; ac_word=$2
1303echo "$as_me:1303: checking for $ac_word" >&5
1304echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1305if test "${ac_cv_prog_CC+set}" = set; then
1306  echo $ECHO_N "(cached) $ECHO_C" >&6
1307else
1308  if test -n "$CC"; then
1309  ac_cv_prog_CC="$CC" # Let the user override the test.
1310else
1311  ac_prog_rejected=no
1312  ac_save_IFS=$IFS; IFS=$ac_path_separator
1313ac_dummy="$PATH"
1314for ac_dir in $ac_dummy; do
1315  IFS=$ac_save_IFS
1316  test -z "$ac_dir" && ac_dir=.
1317  $as_executable_p "$ac_dir/$ac_word" || continue
1318if test "$ac_dir/$ac_word" = "/usr/ucb/cc"; then
1319  ac_prog_rejected=yes
1320  continue
1321fi
1322ac_cv_prog_CC="cc"
1323echo "$as_me:1323: found $ac_dir/$ac_word" >&5
1324break
1325done
1326
1327if test $ac_prog_rejected = yes; then
1328  # We found a bogon in the path, so make sure we never use it.
1329  set dummy $ac_cv_prog_CC
1330  shift
1331  if test $# != 0; then
1332    # We chose a different compiler from the bogus one.
1333    # However, it has the same basename, so the bogon will be chosen
1334    # first if we set CC to just the basename; use the full file name.
1335    shift
1336    set dummy "$ac_dir/$ac_word" ${1+"$@"}
1337    shift
1338    ac_cv_prog_CC="$@"
1339  fi
1340fi
1341fi
1342fi
1343CC=$ac_cv_prog_CC
1344if test -n "$CC"; then
1345  echo "$as_me:1345: result: $CC" >&5
1346echo "${ECHO_T}$CC" >&6
1347else
1348  echo "$as_me:1348: result: no" >&5
1349echo "${ECHO_T}no" >&6
1350fi
1351
1352fi
1353if test -z "$CC"; then
1354  if test -n "$ac_tool_prefix"; then
1355  for ac_prog in cl
1356  do
1357    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1358set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1359echo "$as_me:1359: checking for $ac_word" >&5
1360echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1361if test "${ac_cv_prog_CC+set}" = set; then
1362  echo $ECHO_N "(cached) $ECHO_C" >&6
1363else
1364  if test -n "$CC"; then
1365  ac_cv_prog_CC="$CC" # Let the user override the test.
1366else
1367  ac_save_IFS=$IFS; IFS=$ac_path_separator
1368ac_dummy="$PATH"
1369for ac_dir in $ac_dummy; do
1370  IFS=$ac_save_IFS
1371  test -z "$ac_dir" && ac_dir=.
1372  $as_executable_p "$ac_dir/$ac_word" || continue
1373ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1374echo "$as_me:1374: found $ac_dir/$ac_word" >&5
1375break
1376done
1377
1378fi
1379fi
1380CC=$ac_cv_prog_CC
1381if test -n "$CC"; then
1382  echo "$as_me:1382: result: $CC" >&5
1383echo "${ECHO_T}$CC" >&6
1384else
1385  echo "$as_me:1385: result: no" >&5
1386echo "${ECHO_T}no" >&6
1387fi
1388
1389    test -n "$CC" && break
1390  done
1391fi
1392if test -z "$CC"; then
1393  ac_ct_CC=$CC
1394  for ac_prog in cl
1395do
1396  # Extract the first word of "$ac_prog", so it can be a program name with args.
1397set dummy $ac_prog; ac_word=$2
1398echo "$as_me:1398: checking for $ac_word" >&5
1399echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1400if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1401  echo $ECHO_N "(cached) $ECHO_C" >&6
1402else
1403  if test -n "$ac_ct_CC"; then
1404  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1405else
1406  ac_save_IFS=$IFS; IFS=$ac_path_separator
1407ac_dummy="$PATH"
1408for ac_dir in $ac_dummy; do
1409  IFS=$ac_save_IFS
1410  test -z "$ac_dir" && ac_dir=.
1411  $as_executable_p "$ac_dir/$ac_word" || continue
1412ac_cv_prog_ac_ct_CC="$ac_prog"
1413echo "$as_me:1413: found $ac_dir/$ac_word" >&5
1414break
1415done
1416
1417fi
1418fi
1419ac_ct_CC=$ac_cv_prog_ac_ct_CC
1420if test -n "$ac_ct_CC"; then
1421  echo "$as_me:1421: result: $ac_ct_CC" >&5
1422echo "${ECHO_T}$ac_ct_CC" >&6
1423else
1424  echo "$as_me:1424: result: no" >&5
1425echo "${ECHO_T}no" >&6
1426fi
1427
1428  test -n "$ac_ct_CC" && break
1429done
1430
1431  CC=$ac_ct_CC
1432fi
1433
1434fi
1435
1436test -z "$CC" && { { echo "$as_me:1436: error: no acceptable cc found in \$PATH" >&5
1437echo "$as_me: error: no acceptable cc found in \$PATH" >&2;}
1438   { (exit 1); exit 1; }; }
1439
1440# Provide some information about the compiler.
1441echo "$as_me:1441:" \
1442     "checking for C compiler version" >&5
1443ac_compiler=`set X $ac_compile; echo $2`
1444{ (eval echo "$as_me:1444: \"$ac_compiler --version </dev/null >&5\"") >&5
1445  (eval $ac_compiler --version </dev/null >&5) 2>&5
1446  ac_status=$?
1447  echo "$as_me:1447: \$? = $ac_status" >&5
1448  (exit $ac_status); }
1449{ (eval echo "$as_me:1449: \"$ac_compiler -v </dev/null >&5\"") >&5
1450  (eval $ac_compiler -v </dev/null >&5) 2>&5
1451  ac_status=$?
1452  echo "$as_me:1452: \$? = $ac_status" >&5
1453  (exit $ac_status); }
1454{ (eval echo "$as_me:1454: \"$ac_compiler -V </dev/null >&5\"") >&5
1455  (eval $ac_compiler -V </dev/null >&5) 2>&5
1456  ac_status=$?
1457  echo "$as_me:1457: \$? = $ac_status" >&5
1458  (exit $ac_status); }
1459
1460cat >conftest.$ac_ext <<_ACEOF
1461#line 1461 "configure"
1462#include "confdefs.h"
1463
1464int
1465main ()
1466{
1467
1468  ;
1469  return 0;
1470}
1471_ACEOF
1472ac_clean_files_save=$ac_clean_files
1473ac_clean_files="$ac_clean_files a.out a.exe"
1474# Try to create an executable without -o first, disregard a.out.
1475# It will help us diagnose broken compilers, and finding out an intuition
1476# of exeext.
1477echo "$as_me:1477: checking for C compiler default output" >&5
1478echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
1479ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1480if { (eval echo "$as_me:1480: \"$ac_link_default\"") >&5
1481  (eval $ac_link_default) 2>&5
1482  ac_status=$?
1483  echo "$as_me:1483: \$? = $ac_status" >&5
1484  (exit $ac_status); }; then
1485  # Find the output, starting from the most likely.  This scheme is
1486# not robust to junk in `.', hence go to wildcards (a.*) only as a last
1487# resort.
1488for ac_file in `ls a.exe conftest.exe 2>/dev/null;
1489                ls a.out conftest 2>/dev/null;
1490                ls a.* conftest.* 2>/dev/null`; do
1491  case $ac_file in
1492    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1493    a.out ) # We found the default executable, but exeext='' is most
1494            # certainly right.
1495            break;;
1496    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1497          # FIXME: I believe we export ac_cv_exeext for Libtool --akim.
1498          export ac_cv_exeext
1499          break;;
1500    * ) break;;
1501  esac
1502done
1503else
1504  echo "$as_me: failed program was:" >&5
1505cat conftest.$ac_ext >&5
1506{ { echo "$as_me:1506: error: C compiler cannot create executables" >&5
1507echo "$as_me: error: C compiler cannot create executables" >&2;}
1508   { (exit 77); exit 77; }; }
1509fi
1510
1511ac_exeext=$ac_cv_exeext
1512echo "$as_me:1512: result: $ac_file" >&5
1513echo "${ECHO_T}$ac_file" >&6
1514
1515# Check the compiler produces executables we can run.  If not, either
1516# the compiler is broken, or we cross compile.
1517echo "$as_me:1517: checking whether the C compiler works" >&5
1518echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1519# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1520# If not cross compiling, check that we can run a simple program.
1521if test "$cross_compiling" != yes; then
1522  if { ac_try='./$ac_file'
1523  { (eval echo "$as_me:1523: \"$ac_try\"") >&5
1524  (eval $ac_try) 2>&5
1525  ac_status=$?
1526  echo "$as_me:1526: \$? = $ac_status" >&5
1527  (exit $ac_status); }; }; then
1528    cross_compiling=no
1529  else
1530    if test "$cross_compiling" = maybe; then
1531	cross_compiling=yes
1532    else
1533	{ { echo "$as_me:1533: error: cannot run C compiled programs.
1534If you meant to cross compile, use \`--host'." >&5
1535echo "$as_me: error: cannot run C compiled programs.
1536If you meant to cross compile, use \`--host'." >&2;}
1537   { (exit 1); exit 1; }; }
1538    fi
1539  fi
1540fi
1541echo "$as_me:1541: result: yes" >&5
1542echo "${ECHO_T}yes" >&6
1543
1544rm -f a.out a.exe conftest$ac_cv_exeext
1545ac_clean_files=$ac_clean_files_save
1546# Check the compiler produces executables we can run.  If not, either
1547# the compiler is broken, or we cross compile.
1548echo "$as_me:1548: checking whether we are cross compiling" >&5
1549echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1550echo "$as_me:1550: result: $cross_compiling" >&5
1551echo "${ECHO_T}$cross_compiling" >&6
1552
1553echo "$as_me:1553: checking for executable suffix" >&5
1554echo $ECHO_N "checking for executable suffix... $ECHO_C" >&6
1555if { (eval echo "$as_me:1555: \"$ac_link\"") >&5
1556  (eval $ac_link) 2>&5
1557  ac_status=$?
1558  echo "$as_me:1558: \$? = $ac_status" >&5
1559  (exit $ac_status); }; then
1560  # If both `conftest.exe' and `conftest' are `present' (well, observable)
1561# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1562# work properly (i.e., refer to `conftest.exe'), while it won't with
1563# `rm'.
1564for ac_file in `(ls conftest.exe; ls conftest; ls conftest.*) 2>/dev/null`; do
1565  case $ac_file in
1566    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1567    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1568          export ac_cv_exeext
1569          break;;
1570    * ) break;;
1571  esac
1572done
1573else
1574  { { echo "$as_me:1574: error: cannot compute EXEEXT: cannot compile and link" >&5
1575echo "$as_me: error: cannot compute EXEEXT: cannot compile and link" >&2;}
1576   { (exit 1); exit 1; }; }
1577fi
1578
1579rm -f conftest$ac_cv_exeext
1580echo "$as_me:1580: result: $ac_cv_exeext" >&5
1581echo "${ECHO_T}$ac_cv_exeext" >&6
1582
1583rm -f conftest.$ac_ext
1584EXEEXT=$ac_cv_exeext
1585ac_exeext=$EXEEXT
1586echo "$as_me:1586: checking for object suffix" >&5
1587echo $ECHO_N "checking for object suffix... $ECHO_C" >&6
1588if test "${ac_cv_objext+set}" = set; then
1589  echo $ECHO_N "(cached) $ECHO_C" >&6
1590else
1591  cat >conftest.$ac_ext <<_ACEOF
1592#line 1592 "configure"
1593#include "confdefs.h"
1594
1595int
1596main ()
1597{
1598
1599  ;
1600  return 0;
1601}
1602_ACEOF
1603rm -f conftest.o conftest.obj
1604if { (eval echo "$as_me:1604: \"$ac_compile\"") >&5
1605  (eval $ac_compile) 2>&5
1606  ac_status=$?
1607  echo "$as_me:1607: \$? = $ac_status" >&5
1608  (exit $ac_status); }; then
1609  for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1610  case $ac_file in
1611    *.$ac_ext | *.xcoff | *.tds | *.d | *.dbg | *.pdb | *.xSYM | *.map | *.inf ) ;;
1612    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1613       break;;
1614  esac
1615done
1616else
1617  echo "$as_me: failed program was:" >&5
1618cat conftest.$ac_ext >&5
1619{ { echo "$as_me:1619: error: cannot compute OBJEXT: cannot compile" >&5
1620echo "$as_me: error: cannot compute OBJEXT: cannot compile" >&2;}
1621   { (exit 1); exit 1; }; }
1622fi
1623
1624rm -f conftest.$ac_cv_objext conftest.$ac_ext
1625fi
1626echo "$as_me:1626: result: $ac_cv_objext" >&5
1627echo "${ECHO_T}$ac_cv_objext" >&6
1628OBJEXT=$ac_cv_objext
1629ac_objext=$OBJEXT
1630echo "$as_me:1630: checking whether we are using the GNU C compiler" >&5
1631echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
1632if test "${ac_cv_c_compiler_gnu+set}" = set; then
1633  echo $ECHO_N "(cached) $ECHO_C" >&6
1634else
1635  cat >conftest.$ac_ext <<_ACEOF
1636#line 1636 "configure"
1637#include "confdefs.h"
1638
1639int
1640main ()
1641{
1642#ifndef __GNUC__
1643       choke me
1644#endif
1645
1646  ;
1647  return 0;
1648}
1649_ACEOF
1650rm -f conftest.$ac_objext
1651if { (eval echo "$as_me:1651: \"$ac_compile\"") >&5
1652  (eval $ac_compile) 2>&5
1653  ac_status=$?
1654  echo "$as_me:1654: \$? = $ac_status" >&5
1655  (exit $ac_status); } &&
1656         { ac_try='test -s conftest.$ac_objext'
1657  { (eval echo "$as_me:1657: \"$ac_try\"") >&5
1658  (eval $ac_try) 2>&5
1659  ac_status=$?
1660  echo "$as_me:1660: \$? = $ac_status" >&5
1661  (exit $ac_status); }; }; then
1662  ac_compiler_gnu=yes
1663else
1664  echo "$as_me: failed program was:" >&5
1665cat conftest.$ac_ext >&5
1666ac_compiler_gnu=no
1667fi
1668rm -f conftest.$ac_objext conftest.$ac_ext
1669ac_cv_c_compiler_gnu=$ac_compiler_gnu
1670
1671fi
1672echo "$as_me:1672: result: $ac_cv_c_compiler_gnu" >&5
1673echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
1674GCC=`test $ac_compiler_gnu = yes && echo yes`
1675ac_test_CFLAGS=${CFLAGS+set}
1676ac_save_CFLAGS=$CFLAGS
1677CFLAGS="-g"
1678echo "$as_me:1678: checking whether $CC accepts -g" >&5
1679echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
1680if test "${ac_cv_prog_cc_g+set}" = set; then
1681  echo $ECHO_N "(cached) $ECHO_C" >&6
1682else
1683  cat >conftest.$ac_ext <<_ACEOF
1684#line 1684 "configure"
1685#include "confdefs.h"
1686
1687int
1688main ()
1689{
1690
1691  ;
1692  return 0;
1693}
1694_ACEOF
1695rm -f conftest.$ac_objext
1696if { (eval echo "$as_me:1696: \"$ac_compile\"") >&5
1697  (eval $ac_compile) 2>&5
1698  ac_status=$?
1699  echo "$as_me:1699: \$? = $ac_status" >&5
1700  (exit $ac_status); } &&
1701         { ac_try='test -s conftest.$ac_objext'
1702  { (eval echo "$as_me:1702: \"$ac_try\"") >&5
1703  (eval $ac_try) 2>&5
1704  ac_status=$?
1705  echo "$as_me:1705: \$? = $ac_status" >&5
1706  (exit $ac_status); }; }; then
1707  ac_cv_prog_cc_g=yes
1708else
1709  echo "$as_me: failed program was:" >&5
1710cat conftest.$ac_ext >&5
1711ac_cv_prog_cc_g=no
1712fi
1713rm -f conftest.$ac_objext conftest.$ac_ext
1714fi
1715echo "$as_me:1715: result: $ac_cv_prog_cc_g" >&5
1716echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
1717if test "$ac_test_CFLAGS" = set; then
1718  CFLAGS=$ac_save_CFLAGS
1719elif test $ac_cv_prog_cc_g = yes; then
1720  if test "$GCC" = yes; then
1721    CFLAGS="-g -O2"
1722  else
1723    CFLAGS="-g"
1724  fi
1725else
1726  if test "$GCC" = yes; then
1727    CFLAGS="-O2"
1728  else
1729    CFLAGS=
1730  fi
1731fi
1732# Some people use a C++ compiler to compile C.  Since we use `exit',
1733# in C++ we need to declare it.  In case someone uses the same compiler
1734# for both compiling C and C++ we need to have the C++ compiler decide
1735# the declaration of exit, since it's the most demanding environment.
1736cat >conftest.$ac_ext <<_ACEOF
1737#ifndef __cplusplus
1738  choke me
1739#endif
1740_ACEOF
1741rm -f conftest.$ac_objext
1742if { (eval echo "$as_me:1742: \"$ac_compile\"") >&5
1743  (eval $ac_compile) 2>&5
1744  ac_status=$?
1745  echo "$as_me:1745: \$? = $ac_status" >&5
1746  (exit $ac_status); } &&
1747         { ac_try='test -s conftest.$ac_objext'
1748  { (eval echo "$as_me:1748: \"$ac_try\"") >&5
1749  (eval $ac_try) 2>&5
1750  ac_status=$?
1751  echo "$as_me:1751: \$? = $ac_status" >&5
1752  (exit $ac_status); }; }; then
1753  for ac_declaration in \
1754   ''\
1755   '#include <stdlib.h>' \
1756   'extern "C" void std::exit (int) throw (); using std::exit;' \
1757   'extern "C" void std::exit (int); using std::exit;' \
1758   'extern "C" void exit (int) throw ();' \
1759   'extern "C" void exit (int);' \
1760   'void exit (int);'
1761do
1762  cat >conftest.$ac_ext <<_ACEOF
1763#line 1763 "configure"
1764#include "confdefs.h"
1765#include <stdlib.h>
1766$ac_declaration
1767int
1768main ()
1769{
1770exit (42);
1771  ;
1772  return 0;
1773}
1774_ACEOF
1775rm -f conftest.$ac_objext
1776if { (eval echo "$as_me:1776: \"$ac_compile\"") >&5
1777  (eval $ac_compile) 2>&5
1778  ac_status=$?
1779  echo "$as_me:1779: \$? = $ac_status" >&5
1780  (exit $ac_status); } &&
1781         { ac_try='test -s conftest.$ac_objext'
1782  { (eval echo "$as_me:1782: \"$ac_try\"") >&5
1783  (eval $ac_try) 2>&5
1784  ac_status=$?
1785  echo "$as_me:1785: \$? = $ac_status" >&5
1786  (exit $ac_status); }; }; then
1787  :
1788else
1789  echo "$as_me: failed program was:" >&5
1790cat conftest.$ac_ext >&5
1791continue
1792fi
1793rm -f conftest.$ac_objext conftest.$ac_ext
1794  cat >conftest.$ac_ext <<_ACEOF
1795#line 1795 "configure"
1796#include "confdefs.h"
1797$ac_declaration
1798int
1799main ()
1800{
1801exit (42);
1802  ;
1803  return 0;
1804}
1805_ACEOF
1806rm -f conftest.$ac_objext
1807if { (eval echo "$as_me:1807: \"$ac_compile\"") >&5
1808  (eval $ac_compile) 2>&5
1809  ac_status=$?
1810  echo "$as_me:1810: \$? = $ac_status" >&5
1811  (exit $ac_status); } &&
1812         { ac_try='test -s conftest.$ac_objext'
1813  { (eval echo "$as_me:1813: \"$ac_try\"") >&5
1814  (eval $ac_try) 2>&5
1815  ac_status=$?
1816  echo "$as_me:1816: \$? = $ac_status" >&5
1817  (exit $ac_status); }; }; then
1818  break
1819else
1820  echo "$as_me: failed program was:" >&5
1821cat conftest.$ac_ext >&5
1822fi
1823rm -f conftest.$ac_objext conftest.$ac_ext
1824done
1825rm -rf conftest*
1826if test -n "$ac_declaration"; then
1827  echo '#ifdef __cplusplus' >>confdefs.h
1828  echo $ac_declaration      >>confdefs.h
1829  echo '#endif'             >>confdefs.h
1830fi
1831
1832else
1833  echo "$as_me: failed program was:" >&5
1834cat conftest.$ac_ext >&5
1835fi
1836rm -f conftest.$ac_objext conftest.$ac_ext
1837ac_ext=c
1838ac_cpp='$CPP $CPPFLAGS'
1839ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1840ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1841ac_compiler_gnu=$ac_cv_c_compiler_gnu
1842ac_main_return=return
1843
1844GCC_VERSION=none
1845if test "$GCC" = yes ; then
1846	echo "$as_me:1846: checking version of $CC" >&5
1847echo $ECHO_N "checking version of $CC... $ECHO_C" >&6
1848	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.].*//'`"
1849	test -z "$GCC_VERSION" && GCC_VERSION=unknown
1850	echo "$as_me:1850: result: $GCC_VERSION" >&5
1851echo "${ECHO_T}$GCC_VERSION" >&6
1852fi
1853
1854echo "$as_me:1854: checking for $CC option to accept ANSI C" >&5
1855echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
1856if test "${ac_cv_prog_cc_stdc+set}" = set; then
1857  echo $ECHO_N "(cached) $ECHO_C" >&6
1858else
1859  ac_cv_prog_cc_stdc=no
1860ac_save_CC=$CC
1861cat >conftest.$ac_ext <<_ACEOF
1862#line 1862 "configure"
1863#include "confdefs.h"
1864#include <stdarg.h>
1865#include <stdio.h>
1866#include <sys/types.h>
1867#include <sys/stat.h>
1868/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
1869struct buf { int x; };
1870FILE * (*rcsopen) (struct buf *, struct stat *, int);
1871static char *e (p, i)
1872     char **p;
1873     int i;
1874{
1875  return p[i];
1876}
1877static char *f (char * (*g) (char **, int), char **p, ...)
1878{
1879  char *s;
1880  va_list v;
1881  va_start (v,p);
1882  s = g (p, va_arg (v,int));
1883  va_end (v);
1884  return s;
1885}
1886int test (int i, double x);
1887struct s1 {int (*f) (int a);};
1888struct s2 {int (*f) (double a);};
1889int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
1890int argc;
1891char **argv;
1892int
1893main ()
1894{
1895return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
1896  ;
1897  return 0;
1898}
1899_ACEOF
1900# Don't try gcc -ansi; that turns off useful extensions and
1901# breaks some systems' header files.
1902# AIX			-qlanglvl=ansi
1903# Ultrix and OSF/1	-std1
1904# HP-UX 10.20 and later	-Ae
1905# HP-UX older versions	-Aa -D_HPUX_SOURCE
1906# SVR4			-Xc -D__EXTENSIONS__
1907for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1908do
1909  CC="$ac_save_CC $ac_arg"
1910  rm -f conftest.$ac_objext
1911if { (eval echo "$as_me:1911: \"$ac_compile\"") >&5
1912  (eval $ac_compile) 2>&5
1913  ac_status=$?
1914  echo "$as_me:1914: \$? = $ac_status" >&5
1915  (exit $ac_status); } &&
1916         { ac_try='test -s conftest.$ac_objext'
1917  { (eval echo "$as_me:1917: \"$ac_try\"") >&5
1918  (eval $ac_try) 2>&5
1919  ac_status=$?
1920  echo "$as_me:1920: \$? = $ac_status" >&5
1921  (exit $ac_status); }; }; then
1922  ac_cv_prog_cc_stdc=$ac_arg
1923break
1924else
1925  echo "$as_me: failed program was:" >&5
1926cat conftest.$ac_ext >&5
1927fi
1928rm -f conftest.$ac_objext
1929done
1930rm -f conftest.$ac_ext conftest.$ac_objext
1931CC=$ac_save_CC
1932
1933fi
1934
1935case "x$ac_cv_prog_cc_stdc" in
1936  x|xno)
1937    echo "$as_me:1937: result: none needed" >&5
1938echo "${ECHO_T}none needed" >&6 ;;
1939  *)
1940    echo "$as_me:1940: result: $ac_cv_prog_cc_stdc" >&5
1941echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
1942    CC="$CC $ac_cv_prog_cc_stdc" ;;
1943esac
1944
1945# This should have been defined by AC_PROG_CC
1946: ${CC:=cc}
1947
1948echo "$as_me:1948: checking \$CC variable" >&5
1949echo $ECHO_N "checking \$CC variable... $ECHO_C" >&6
1950case "$CC" in #(vi
1951*[\ \	]-[IUD]*)
1952	echo "$as_me:1952: result: broken" >&5
1953echo "${ECHO_T}broken" >&6
1954	{ echo "$as_me:1954: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&5
1955echo "$as_me: WARNING: your environment misuses the CC variable to hold CFLAGS/CPPFLAGS options" >&2;}
1956	# humor him...
1957	cf_flags=`echo "$CC" | sed -e 's/^[^ 	]*[ 	]//'`
1958	CC=`echo "$CC" | sed -e 's/[ 	].*//'`
1959
1960cf_fix_cppflags=no
1961cf_new_cflags=
1962cf_new_cppflags=
1963cf_new_extra_cppflags=
1964
1965for cf_add_cflags in $cf_flags
1966do
1967case $cf_fix_cppflags in
1968no)
1969	case $cf_add_cflags in #(vi
1970	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
1971		case $cf_add_cflags in
1972		-D*)
1973			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
1974
1975			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
1976				&& test -z "${cf_tst_cflags}" \
1977				&& cf_fix_cppflags=yes
1978
1979			if test $cf_fix_cppflags = yes ; then
1980				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
1981				continue
1982			elif test "${cf_tst_cflags}" = "\"'" ; then
1983				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
1984				continue
1985			fi
1986			;;
1987		esac
1988		case "$CPPFLAGS" in
1989		*$cf_add_cflags) #(vi
1990			;;
1991		*) #(vi
1992			case $cf_add_cflags in #(vi
1993			-D*)
1994				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
1995
1996CPPFLAGS=`echo "$CPPFLAGS" | \
1997	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
1998		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
1999
2000				;;
2001			esac
2002			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2003			;;
2004		esac
2005		;;
2006	*)
2007		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2008		;;
2009	esac
2010	;;
2011yes)
2012	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2013
2014	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2015
2016	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2017		&& test -z "${cf_tst_cflags}" \
2018		&& cf_fix_cppflags=no
2019	;;
2020esac
2021done
2022
2023if test -n "$cf_new_cflags" ; then
2024
2025	CFLAGS="$CFLAGS $cf_new_cflags"
2026fi
2027
2028if test -n "$cf_new_cppflags" ; then
2029
2030	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2031fi
2032
2033if test -n "$cf_new_extra_cppflags" ; then
2034
2035	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2036fi
2037
2038	;;
2039*)
2040	echo "$as_me:2040: result: ok" >&5
2041echo "${ECHO_T}ok" >&6
2042	;;
2043esac
2044
2045echo "$as_me:2045: checking whether ${MAKE-make} sets \${MAKE}" >&5
2046echo $ECHO_N "checking whether ${MAKE-make} sets \${MAKE}... $ECHO_C" >&6
2047set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
2048if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2049  echo $ECHO_N "(cached) $ECHO_C" >&6
2050else
2051  cat >conftest.make <<\EOF
2052all:
2053	@echo 'ac_maketemp="${MAKE}"'
2054EOF
2055# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2056eval `${MAKE-make} -f conftest.make 2>/dev/null | grep temp=`
2057if test -n "$ac_maketemp"; then
2058  eval ac_cv_prog_make_${ac_make}_set=yes
2059else
2060  eval ac_cv_prog_make_${ac_make}_set=no
2061fi
2062rm -f conftest.make
2063fi
2064if eval "test \"`echo '$ac_cv_prog_make_'${ac_make}_set`\" = yes"; then
2065  echo "$as_me:2065: result: yes" >&5
2066echo "${ECHO_T}yes" >&6
2067  SET_MAKE=
2068else
2069  echo "$as_me:2069: result: no" >&5
2070echo "${ECHO_T}no" >&6
2071  SET_MAKE="MAKE=${MAKE-make}"
2072fi
2073
2074# Find a good install program.  We prefer a C program (faster),
2075# so one script is as good as another.  But avoid the broken or
2076# incompatible versions:
2077# SysV /etc/install, /usr/sbin/install
2078# SunOS /usr/etc/install
2079# IRIX /sbin/install
2080# AIX /bin/install
2081# AmigaOS /C/install, which installs bootblocks on floppy discs
2082# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2083# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2084# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2085# ./install, which can be erroneously created by make from ./install.sh.
2086echo "$as_me:2086: checking for a BSD compatible install" >&5
2087echo $ECHO_N "checking for a BSD compatible install... $ECHO_C" >&6
2088if test -z "$INSTALL"; then
2089if test "${ac_cv_path_install+set}" = set; then
2090  echo $ECHO_N "(cached) $ECHO_C" >&6
2091else
2092    ac_save_IFS=$IFS; IFS=$ac_path_separator
2093  for ac_dir in $PATH; do
2094    IFS=$ac_save_IFS
2095    # Account for people who put trailing slashes in PATH elements.
2096    case $ac_dir/ in
2097    / | ./ | .// | /cC/* \
2098    | /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* \
2099    | /usr/ucb/* ) ;;
2100    *)
2101      # OSF1 and SCO ODT 3.0 have their own names for install.
2102      # Don't use installbsd from OSF since it installs stuff as root
2103      # by default.
2104      for ac_prog in ginstall scoinst install; do
2105        if $as_executable_p "$ac_dir/$ac_prog"; then
2106	  if test $ac_prog = install &&
2107            grep dspmsg "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2108	    # AIX install.  It has an incompatible calling convention.
2109	    :
2110	  elif test $ac_prog = install &&
2111	    grep pwplus "$ac_dir/$ac_prog" >/dev/null 2>&1; then
2112	    # program-specific install script used by HP pwplus--don't use.
2113	    :
2114	  else
2115	    ac_cv_path_install="$ac_dir/$ac_prog -c"
2116	    break 2
2117	  fi
2118	fi
2119      done
2120      ;;
2121    esac
2122  done
2123
2124fi
2125  if test "${ac_cv_path_install+set}" = set; then
2126    INSTALL=$ac_cv_path_install
2127  else
2128    # As a last resort, use the slow shell script.  We don't cache a
2129    # path for INSTALL within a source directory, because that will
2130    # break other packages using the cache if that directory is
2131    # removed, or if the path is relative.
2132    INSTALL=$ac_install_sh
2133  fi
2134fi
2135echo "$as_me:2135: result: $INSTALL" >&5
2136echo "${ECHO_T}$INSTALL" >&6
2137
2138# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2139# It thinks the first close brace ends the variable substitution.
2140test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2141
2142test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2143
2144test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2145
2146echo "$as_me:2146: checking if filesystem supports mixed-case filenames" >&5
2147echo $ECHO_N "checking if filesystem supports mixed-case filenames... $ECHO_C" >&6
2148if test "${cf_cv_mixedcase+set}" = set; then
2149  echo $ECHO_N "(cached) $ECHO_C" >&6
2150else
2151
2152if test "$cross_compiling" = yes ; then
2153	case $target_alias in #(vi
2154	*-os2-emx*|*-msdosdjgpp*|*-cygwin*|*-msys*|*-mingw*|*-uwin*) #(vi
2155		cf_cv_mixedcase=no
2156		;;
2157	*)
2158		cf_cv_mixedcase=yes
2159		;;
2160	esac
2161else
2162	rm -f conftest CONFTEST
2163	echo test >conftest
2164	if test -f CONFTEST ; then
2165		cf_cv_mixedcase=no
2166	else
2167		cf_cv_mixedcase=yes
2168	fi
2169	rm -f conftest CONFTEST
2170fi
2171
2172fi
2173echo "$as_me:2173: result: $cf_cv_mixedcase" >&5
2174echo "${ECHO_T}$cf_cv_mixedcase" >&6
2175test "$cf_cv_mixedcase" = yes &&
2176cat >>confdefs.h <<\EOF
2177#define MIXEDCASE_FILENAMES 1
2178EOF
2179
2180for ac_prog in exctags ctags
2181do
2182  # Extract the first word of "$ac_prog", so it can be a program name with args.
2183set dummy $ac_prog; ac_word=$2
2184echo "$as_me:2184: checking for $ac_word" >&5
2185echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2186if test "${ac_cv_prog_CTAGS+set}" = set; then
2187  echo $ECHO_N "(cached) $ECHO_C" >&6
2188else
2189  if test -n "$CTAGS"; then
2190  ac_cv_prog_CTAGS="$CTAGS" # Let the user override the test.
2191else
2192  ac_save_IFS=$IFS; IFS=$ac_path_separator
2193ac_dummy="$PATH"
2194for ac_dir in $ac_dummy; do
2195  IFS=$ac_save_IFS
2196  test -z "$ac_dir" && ac_dir=.
2197  $as_executable_p "$ac_dir/$ac_word" || continue
2198ac_cv_prog_CTAGS="$ac_prog"
2199echo "$as_me:2199: found $ac_dir/$ac_word" >&5
2200break
2201done
2202
2203fi
2204fi
2205CTAGS=$ac_cv_prog_CTAGS
2206if test -n "$CTAGS"; then
2207  echo "$as_me:2207: result: $CTAGS" >&5
2208echo "${ECHO_T}$CTAGS" >&6
2209else
2210  echo "$as_me:2210: result: no" >&5
2211echo "${ECHO_T}no" >&6
2212fi
2213
2214  test -n "$CTAGS" && break
2215done
2216
2217for ac_prog in exetags etags
2218do
2219  # Extract the first word of "$ac_prog", so it can be a program name with args.
2220set dummy $ac_prog; ac_word=$2
2221echo "$as_me:2221: checking for $ac_word" >&5
2222echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2223if test "${ac_cv_prog_ETAGS+set}" = set; then
2224  echo $ECHO_N "(cached) $ECHO_C" >&6
2225else
2226  if test -n "$ETAGS"; then
2227  ac_cv_prog_ETAGS="$ETAGS" # Let the user override the test.
2228else
2229  ac_save_IFS=$IFS; IFS=$ac_path_separator
2230ac_dummy="$PATH"
2231for ac_dir in $ac_dummy; do
2232  IFS=$ac_save_IFS
2233  test -z "$ac_dir" && ac_dir=.
2234  $as_executable_p "$ac_dir/$ac_word" || continue
2235ac_cv_prog_ETAGS="$ac_prog"
2236echo "$as_me:2236: found $ac_dir/$ac_word" >&5
2237break
2238done
2239
2240fi
2241fi
2242ETAGS=$ac_cv_prog_ETAGS
2243if test -n "$ETAGS"; then
2244  echo "$as_me:2244: result: $ETAGS" >&5
2245echo "${ECHO_T}$ETAGS" >&6
2246else
2247  echo "$as_me:2247: result: no" >&5
2248echo "${ECHO_T}no" >&6
2249fi
2250
2251  test -n "$ETAGS" && break
2252done
2253
2254# Extract the first word of "${CTAGS:-ctags}", so it can be a program name with args.
2255set dummy ${CTAGS:-ctags}; ac_word=$2
2256echo "$as_me:2256: checking for $ac_word" >&5
2257echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2258if test "${ac_cv_prog_MAKE_LOWER_TAGS+set}" = set; then
2259  echo $ECHO_N "(cached) $ECHO_C" >&6
2260else
2261  if test -n "$MAKE_LOWER_TAGS"; then
2262  ac_cv_prog_MAKE_LOWER_TAGS="$MAKE_LOWER_TAGS" # Let the user override the test.
2263else
2264  ac_save_IFS=$IFS; IFS=$ac_path_separator
2265ac_dummy="$PATH"
2266for ac_dir in $ac_dummy; do
2267  IFS=$ac_save_IFS
2268  test -z "$ac_dir" && ac_dir=.
2269  $as_executable_p "$ac_dir/$ac_word" || continue
2270ac_cv_prog_MAKE_LOWER_TAGS="yes"
2271echo "$as_me:2271: found $ac_dir/$ac_word" >&5
2272break
2273done
2274
2275  test -z "$ac_cv_prog_MAKE_LOWER_TAGS" && ac_cv_prog_MAKE_LOWER_TAGS="no"
2276fi
2277fi
2278MAKE_LOWER_TAGS=$ac_cv_prog_MAKE_LOWER_TAGS
2279if test -n "$MAKE_LOWER_TAGS"; then
2280  echo "$as_me:2280: result: $MAKE_LOWER_TAGS" >&5
2281echo "${ECHO_T}$MAKE_LOWER_TAGS" >&6
2282else
2283  echo "$as_me:2283: result: no" >&5
2284echo "${ECHO_T}no" >&6
2285fi
2286
2287if test "$cf_cv_mixedcase" = yes ; then
2288	# Extract the first word of "${ETAGS:-etags}", so it can be a program name with args.
2289set dummy ${ETAGS:-etags}; ac_word=$2
2290echo "$as_me:2290: checking for $ac_word" >&5
2291echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2292if test "${ac_cv_prog_MAKE_UPPER_TAGS+set}" = set; then
2293  echo $ECHO_N "(cached) $ECHO_C" >&6
2294else
2295  if test -n "$MAKE_UPPER_TAGS"; then
2296  ac_cv_prog_MAKE_UPPER_TAGS="$MAKE_UPPER_TAGS" # Let the user override the test.
2297else
2298  ac_save_IFS=$IFS; IFS=$ac_path_separator
2299ac_dummy="$PATH"
2300for ac_dir in $ac_dummy; do
2301  IFS=$ac_save_IFS
2302  test -z "$ac_dir" && ac_dir=.
2303  $as_executable_p "$ac_dir/$ac_word" || continue
2304ac_cv_prog_MAKE_UPPER_TAGS="yes"
2305echo "$as_me:2305: found $ac_dir/$ac_word" >&5
2306break
2307done
2308
2309  test -z "$ac_cv_prog_MAKE_UPPER_TAGS" && ac_cv_prog_MAKE_UPPER_TAGS="no"
2310fi
2311fi
2312MAKE_UPPER_TAGS=$ac_cv_prog_MAKE_UPPER_TAGS
2313if test -n "$MAKE_UPPER_TAGS"; then
2314  echo "$as_me:2314: result: $MAKE_UPPER_TAGS" >&5
2315echo "${ECHO_T}$MAKE_UPPER_TAGS" >&6
2316else
2317  echo "$as_me:2317: result: no" >&5
2318echo "${ECHO_T}no" >&6
2319fi
2320
2321else
2322	MAKE_UPPER_TAGS=no
2323fi
2324
2325if test "$MAKE_UPPER_TAGS" = yes ; then
2326	MAKE_UPPER_TAGS=
2327else
2328	MAKE_UPPER_TAGS="#"
2329fi
2330
2331if test "$MAKE_LOWER_TAGS" = yes ; then
2332	MAKE_LOWER_TAGS=
2333else
2334	MAKE_LOWER_TAGS="#"
2335fi
2336
2337for ac_prog in mawk gawk nawk awk
2338do
2339  # Extract the first word of "$ac_prog", so it can be a program name with args.
2340set dummy $ac_prog; ac_word=$2
2341echo "$as_me:2341: checking for $ac_word" >&5
2342echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2343if test "${ac_cv_prog_AWK+set}" = set; then
2344  echo $ECHO_N "(cached) $ECHO_C" >&6
2345else
2346  if test -n "$AWK"; then
2347  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2348else
2349  ac_save_IFS=$IFS; IFS=$ac_path_separator
2350ac_dummy="$PATH"
2351for ac_dir in $ac_dummy; do
2352  IFS=$ac_save_IFS
2353  test -z "$ac_dir" && ac_dir=.
2354  $as_executable_p "$ac_dir/$ac_word" || continue
2355ac_cv_prog_AWK="$ac_prog"
2356echo "$as_me:2356: found $ac_dir/$ac_word" >&5
2357break
2358done
2359
2360fi
2361fi
2362AWK=$ac_cv_prog_AWK
2363if test -n "$AWK"; then
2364  echo "$as_me:2364: result: $AWK" >&5
2365echo "${ECHO_T}$AWK" >&6
2366else
2367  echo "$as_me:2367: result: no" >&5
2368echo "${ECHO_T}no" >&6
2369fi
2370
2371  test -n "$AWK" && break
2372done
2373
2374test -z "$AWK" && { { echo "$as_me:2374: error: No awk program found" >&5
2375echo "$as_me: error: No awk program found" >&2;}
2376   { (exit 1); exit 1; }; }
2377
2378for ac_prog in tdlint lint alint splint lclint
2379do
2380  # Extract the first word of "$ac_prog", so it can be a program name with args.
2381set dummy $ac_prog; ac_word=$2
2382echo "$as_me:2382: checking for $ac_word" >&5
2383echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2384if test "${ac_cv_prog_LINT+set}" = set; then
2385  echo $ECHO_N "(cached) $ECHO_C" >&6
2386else
2387  if test -n "$LINT"; then
2388  ac_cv_prog_LINT="$LINT" # Let the user override the test.
2389else
2390  ac_save_IFS=$IFS; IFS=$ac_path_separator
2391ac_dummy="$PATH"
2392for ac_dir in $ac_dummy; do
2393  IFS=$ac_save_IFS
2394  test -z "$ac_dir" && ac_dir=.
2395  $as_executable_p "$ac_dir/$ac_word" || continue
2396ac_cv_prog_LINT="$ac_prog"
2397echo "$as_me:2397: found $ac_dir/$ac_word" >&5
2398break
2399done
2400
2401fi
2402fi
2403LINT=$ac_cv_prog_LINT
2404if test -n "$LINT"; then
2405  echo "$as_me:2405: result: $LINT" >&5
2406echo "${ECHO_T}$LINT" >&6
2407else
2408  echo "$as_me:2408: result: no" >&5
2409echo "${ECHO_T}no" >&6
2410fi
2411
2412  test -n "$LINT" && break
2413done
2414
2415cf_XOPEN_SOURCE=500
2416cf_POSIX_C_SOURCE=199506L
2417cf_xopen_source=
2418
2419case $host_os in #(vi
2420aix[4-7]*) #(vi
2421	cf_xopen_source="-D_ALL_SOURCE"
2422	;;
2423cygwin|msys) #(vi
2424	cf_XOPEN_SOURCE=600
2425	;;
2426darwin[0-8].*) #(vi
2427	cf_xopen_source="-D_APPLE_C_SOURCE"
2428	;;
2429darwin*) #(vi
2430	cf_xopen_source="-D_DARWIN_C_SOURCE"
2431	cf_XOPEN_SOURCE=
2432	;;
2433freebsd*|dragonfly*) #(vi
2434	# 5.x headers associate
2435	#	_XOPEN_SOURCE=600 with _POSIX_C_SOURCE=200112L
2436	#	_XOPEN_SOURCE=500 with _POSIX_C_SOURCE=199506L
2437	cf_POSIX_C_SOURCE=200112L
2438	cf_XOPEN_SOURCE=600
2439	cf_xopen_source="-D_BSD_TYPES -D__BSD_VISIBLE -D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
2440	;;
2441hpux11*) #(vi
2442	cf_xopen_source="-D_HPUX_SOURCE -D_XOPEN_SOURCE=500"
2443	;;
2444hpux*) #(vi
2445	cf_xopen_source="-D_HPUX_SOURCE"
2446	;;
2447irix[56].*) #(vi
2448	cf_xopen_source="-D_SGI_SOURCE"
2449	cf_XOPEN_SOURCE=
2450	;;
2451linux*|gnu*|mint*|k*bsd*-gnu) #(vi
2452
2453echo "$as_me:2453: checking if we must define _GNU_SOURCE" >&5
2454echo $ECHO_N "checking if we must define _GNU_SOURCE... $ECHO_C" >&6
2455if test "${cf_cv_gnu_source+set}" = set; then
2456  echo $ECHO_N "(cached) $ECHO_C" >&6
2457else
2458
2459cat >conftest.$ac_ext <<_ACEOF
2460#line 2460 "configure"
2461#include "confdefs.h"
2462#include <sys/types.h>
2463int
2464main ()
2465{
2466
2467#ifndef _XOPEN_SOURCE
2468make an error
2469#endif
2470  ;
2471  return 0;
2472}
2473_ACEOF
2474rm -f conftest.$ac_objext
2475if { (eval echo "$as_me:2475: \"$ac_compile\"") >&5
2476  (eval $ac_compile) 2>&5
2477  ac_status=$?
2478  echo "$as_me:2478: \$? = $ac_status" >&5
2479  (exit $ac_status); } &&
2480         { ac_try='test -s conftest.$ac_objext'
2481  { (eval echo "$as_me:2481: \"$ac_try\"") >&5
2482  (eval $ac_try) 2>&5
2483  ac_status=$?
2484  echo "$as_me:2484: \$? = $ac_status" >&5
2485  (exit $ac_status); }; }; then
2486  cf_cv_gnu_source=no
2487else
2488  echo "$as_me: failed program was:" >&5
2489cat conftest.$ac_ext >&5
2490cf_save="$CPPFLAGS"
2491	 CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
2492	 cat >conftest.$ac_ext <<_ACEOF
2493#line 2493 "configure"
2494#include "confdefs.h"
2495#include <sys/types.h>
2496int
2497main ()
2498{
2499
2500#ifdef _XOPEN_SOURCE
2501make an error
2502#endif
2503  ;
2504  return 0;
2505}
2506_ACEOF
2507rm -f conftest.$ac_objext
2508if { (eval echo "$as_me:2508: \"$ac_compile\"") >&5
2509  (eval $ac_compile) 2>&5
2510  ac_status=$?
2511  echo "$as_me:2511: \$? = $ac_status" >&5
2512  (exit $ac_status); } &&
2513         { ac_try='test -s conftest.$ac_objext'
2514  { (eval echo "$as_me:2514: \"$ac_try\"") >&5
2515  (eval $ac_try) 2>&5
2516  ac_status=$?
2517  echo "$as_me:2517: \$? = $ac_status" >&5
2518  (exit $ac_status); }; }; then
2519  cf_cv_gnu_source=no
2520else
2521  echo "$as_me: failed program was:" >&5
2522cat conftest.$ac_ext >&5
2523cf_cv_gnu_source=yes
2524fi
2525rm -f conftest.$ac_objext conftest.$ac_ext
2526	CPPFLAGS="$cf_save"
2527
2528fi
2529rm -f conftest.$ac_objext conftest.$ac_ext
2530
2531fi
2532echo "$as_me:2532: result: $cf_cv_gnu_source" >&5
2533echo "${ECHO_T}$cf_cv_gnu_source" >&6
2534test "$cf_cv_gnu_source" = yes && CPPFLAGS="$CPPFLAGS -D_GNU_SOURCE"
2535
2536	;;
2537minix*) #(vi
2538	cf_xopen_source="-D_NETBSD_SOURCE" # POSIX.1-2001 features are ifdef'd with this...
2539	;;
2540mirbsd*) #(vi
2541	# setting _XOPEN_SOURCE or _POSIX_SOURCE breaks <sys/select.h> and other headers which use u_int / u_short types
2542	cf_XOPEN_SOURCE=
2543
2544cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
2545
2546cf_save_CFLAGS="$CFLAGS"
2547cf_save_CPPFLAGS="$CPPFLAGS"
2548
2549cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
2550	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
2551		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
2552
2553cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
2554	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
2555		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
2556
2557echo "$as_me:2557: checking if we should define _POSIX_C_SOURCE" >&5
2558echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
2559if test "${cf_cv_posix_c_source+set}" = set; then
2560  echo $ECHO_N "(cached) $ECHO_C" >&6
2561else
2562
2563echo "${as_me:-configure}:2563: testing if the symbol is already defined go no further ..." 1>&5
2564
2565	cat >conftest.$ac_ext <<_ACEOF
2566#line 2566 "configure"
2567#include "confdefs.h"
2568#include <sys/types.h>
2569int
2570main ()
2571{
2572
2573#ifndef _POSIX_C_SOURCE
2574make an error
2575#endif
2576  ;
2577  return 0;
2578}
2579_ACEOF
2580rm -f conftest.$ac_objext
2581if { (eval echo "$as_me:2581: \"$ac_compile\"") >&5
2582  (eval $ac_compile) 2>&5
2583  ac_status=$?
2584  echo "$as_me:2584: \$? = $ac_status" >&5
2585  (exit $ac_status); } &&
2586         { ac_try='test -s conftest.$ac_objext'
2587  { (eval echo "$as_me:2587: \"$ac_try\"") >&5
2588  (eval $ac_try) 2>&5
2589  ac_status=$?
2590  echo "$as_me:2590: \$? = $ac_status" >&5
2591  (exit $ac_status); }; }; then
2592  cf_cv_posix_c_source=no
2593else
2594  echo "$as_me: failed program was:" >&5
2595cat conftest.$ac_ext >&5
2596cf_want_posix_source=no
2597	 case .$cf_POSIX_C_SOURCE in #(vi
2598	 .[12]??*) #(vi
2599		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
2600		;;
2601	 .2) #(vi
2602		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
2603		cf_want_posix_source=yes
2604		;;
2605	 .*)
2606		cf_want_posix_source=yes
2607		;;
2608	 esac
2609	 if test "$cf_want_posix_source" = yes ; then
2610		cat >conftest.$ac_ext <<_ACEOF
2611#line 2611 "configure"
2612#include "confdefs.h"
2613#include <sys/types.h>
2614int
2615main ()
2616{
2617
2618#ifdef _POSIX_SOURCE
2619make an error
2620#endif
2621  ;
2622  return 0;
2623}
2624_ACEOF
2625rm -f conftest.$ac_objext
2626if { (eval echo "$as_me:2626: \"$ac_compile\"") >&5
2627  (eval $ac_compile) 2>&5
2628  ac_status=$?
2629  echo "$as_me:2629: \$? = $ac_status" >&5
2630  (exit $ac_status); } &&
2631         { ac_try='test -s conftest.$ac_objext'
2632  { (eval echo "$as_me:2632: \"$ac_try\"") >&5
2633  (eval $ac_try) 2>&5
2634  ac_status=$?
2635  echo "$as_me:2635: \$? = $ac_status" >&5
2636  (exit $ac_status); }; }; then
2637  :
2638else
2639  echo "$as_me: failed program was:" >&5
2640cat conftest.$ac_ext >&5
2641cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
2642fi
2643rm -f conftest.$ac_objext conftest.$ac_ext
2644	 fi
2645
2646echo "${as_me:-configure}:2646: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
2647
2648	 CFLAGS="$cf_trim_CFLAGS"
2649	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
2650
2651echo "${as_me:-configure}:2651: testing if the second compile does not leave our definition intact error ..." 1>&5
2652
2653	 cat >conftest.$ac_ext <<_ACEOF
2654#line 2654 "configure"
2655#include "confdefs.h"
2656#include <sys/types.h>
2657int
2658main ()
2659{
2660
2661#ifndef _POSIX_C_SOURCE
2662make an error
2663#endif
2664  ;
2665  return 0;
2666}
2667_ACEOF
2668rm -f conftest.$ac_objext
2669if { (eval echo "$as_me:2669: \"$ac_compile\"") >&5
2670  (eval $ac_compile) 2>&5
2671  ac_status=$?
2672  echo "$as_me:2672: \$? = $ac_status" >&5
2673  (exit $ac_status); } &&
2674         { ac_try='test -s conftest.$ac_objext'
2675  { (eval echo "$as_me:2675: \"$ac_try\"") >&5
2676  (eval $ac_try) 2>&5
2677  ac_status=$?
2678  echo "$as_me:2678: \$? = $ac_status" >&5
2679  (exit $ac_status); }; }; then
2680  :
2681else
2682  echo "$as_me: failed program was:" >&5
2683cat conftest.$ac_ext >&5
2684cf_cv_posix_c_source=no
2685fi
2686rm -f conftest.$ac_objext conftest.$ac_ext
2687	 CFLAGS="$cf_save_CFLAGS"
2688	 CPPFLAGS="$cf_save_CPPFLAGS"
2689
2690fi
2691rm -f conftest.$ac_objext conftest.$ac_ext
2692
2693fi
2694echo "$as_me:2694: result: $cf_cv_posix_c_source" >&5
2695echo "${ECHO_T}$cf_cv_posix_c_source" >&6
2696
2697if test "$cf_cv_posix_c_source" != no ; then
2698	CFLAGS="$cf_trim_CFLAGS"
2699	CPPFLAGS="$cf_trim_CPPFLAGS"
2700
2701cf_fix_cppflags=no
2702cf_new_cflags=
2703cf_new_cppflags=
2704cf_new_extra_cppflags=
2705
2706for cf_add_cflags in $cf_cv_posix_c_source
2707do
2708case $cf_fix_cppflags in
2709no)
2710	case $cf_add_cflags in #(vi
2711	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2712		case $cf_add_cflags in
2713		-D*)
2714			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2715
2716			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2717				&& test -z "${cf_tst_cflags}" \
2718				&& cf_fix_cppflags=yes
2719
2720			if test $cf_fix_cppflags = yes ; then
2721				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2722				continue
2723			elif test "${cf_tst_cflags}" = "\"'" ; then
2724				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2725				continue
2726			fi
2727			;;
2728		esac
2729		case "$CPPFLAGS" in
2730		*$cf_add_cflags) #(vi
2731			;;
2732		*) #(vi
2733			case $cf_add_cflags in #(vi
2734			-D*)
2735				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2736
2737CPPFLAGS=`echo "$CPPFLAGS" | \
2738	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2739		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2740
2741				;;
2742			esac
2743			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2744			;;
2745		esac
2746		;;
2747	*)
2748		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2749		;;
2750	esac
2751	;;
2752yes)
2753	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2754
2755	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2756
2757	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2758		&& test -z "${cf_tst_cflags}" \
2759		&& cf_fix_cppflags=no
2760	;;
2761esac
2762done
2763
2764if test -n "$cf_new_cflags" ; then
2765
2766	CFLAGS="$CFLAGS $cf_new_cflags"
2767fi
2768
2769if test -n "$cf_new_cppflags" ; then
2770
2771	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2772fi
2773
2774if test -n "$cf_new_extra_cppflags" ; then
2775
2776	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2777fi
2778
2779fi
2780
2781	;;
2782netbsd*) #(vi
2783	cf_xopen_source="-D_NETBSD_SOURCE" # setting _XOPEN_SOURCE breaks IPv6 for lynx on NetBSD 1.6, breaks xterm, is not needed for ncursesw
2784	;;
2785openbsd[4-9]*) #(vi
2786	# setting _XOPEN_SOURCE lower than 500 breaks g++ compile with wchar.h, needed for ncursesw
2787	cf_xopen_source="-D_BSD_SOURCE"
2788	cf_XOPEN_SOURCE=600
2789	;;
2790openbsd*) #(vi
2791	# setting _XOPEN_SOURCE breaks xterm on OpenBSD 2.8, is not needed for ncursesw
2792	;;
2793osf[45]*) #(vi
2794	cf_xopen_source="-D_OSF_SOURCE"
2795	;;
2796nto-qnx*) #(vi
2797	cf_xopen_source="-D_QNX_SOURCE"
2798	;;
2799sco*) #(vi
2800	# setting _XOPEN_SOURCE breaks Lynx on SCO Unix / OpenServer
2801	;;
2802solaris2.*) #(vi
2803	cf_xopen_source="-D__EXTENSIONS__"
2804	cf_cv_xopen_source=broken
2805	;;
2806sysv4.2uw2.*) # Novell/SCO UnixWare 2.x (tested on 2.1.2)
2807	cf_XOPEN_SOURCE=
2808	cf_POSIX_C_SOURCE=
2809	;;
2810*)
2811
2812echo "$as_me:2812: checking if we should define _XOPEN_SOURCE" >&5
2813echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
2814if test "${cf_cv_xopen_source+set}" = set; then
2815  echo $ECHO_N "(cached) $ECHO_C" >&6
2816else
2817
2818	cat >conftest.$ac_ext <<_ACEOF
2819#line 2819 "configure"
2820#include "confdefs.h"
2821
2822#include <stdlib.h>
2823#include <string.h>
2824#include <sys/types.h>
2825
2826int
2827main ()
2828{
2829
2830#ifndef _XOPEN_SOURCE
2831make an error
2832#endif
2833  ;
2834  return 0;
2835}
2836_ACEOF
2837rm -f conftest.$ac_objext
2838if { (eval echo "$as_me:2838: \"$ac_compile\"") >&5
2839  (eval $ac_compile) 2>&5
2840  ac_status=$?
2841  echo "$as_me:2841: \$? = $ac_status" >&5
2842  (exit $ac_status); } &&
2843         { ac_try='test -s conftest.$ac_objext'
2844  { (eval echo "$as_me:2844: \"$ac_try\"") >&5
2845  (eval $ac_try) 2>&5
2846  ac_status=$?
2847  echo "$as_me:2847: \$? = $ac_status" >&5
2848  (exit $ac_status); }; }; then
2849  cf_cv_xopen_source=no
2850else
2851  echo "$as_me: failed program was:" >&5
2852cat conftest.$ac_ext >&5
2853cf_save="$CPPFLAGS"
2854	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
2855	 cat >conftest.$ac_ext <<_ACEOF
2856#line 2856 "configure"
2857#include "confdefs.h"
2858
2859#include <stdlib.h>
2860#include <string.h>
2861#include <sys/types.h>
2862
2863int
2864main ()
2865{
2866
2867#ifdef _XOPEN_SOURCE
2868make an error
2869#endif
2870  ;
2871  return 0;
2872}
2873_ACEOF
2874rm -f conftest.$ac_objext
2875if { (eval echo "$as_me:2875: \"$ac_compile\"") >&5
2876  (eval $ac_compile) 2>&5
2877  ac_status=$?
2878  echo "$as_me:2878: \$? = $ac_status" >&5
2879  (exit $ac_status); } &&
2880         { ac_try='test -s conftest.$ac_objext'
2881  { (eval echo "$as_me:2881: \"$ac_try\"") >&5
2882  (eval $ac_try) 2>&5
2883  ac_status=$?
2884  echo "$as_me:2884: \$? = $ac_status" >&5
2885  (exit $ac_status); }; }; then
2886  cf_cv_xopen_source=no
2887else
2888  echo "$as_me: failed program was:" >&5
2889cat conftest.$ac_ext >&5
2890cf_cv_xopen_source=$cf_XOPEN_SOURCE
2891fi
2892rm -f conftest.$ac_objext conftest.$ac_ext
2893	CPPFLAGS="$cf_save"
2894
2895fi
2896rm -f conftest.$ac_objext conftest.$ac_ext
2897
2898fi
2899echo "$as_me:2899: result: $cf_cv_xopen_source" >&5
2900echo "${ECHO_T}$cf_cv_xopen_source" >&6
2901
2902if test "$cf_cv_xopen_source" != no ; then
2903
2904CFLAGS=`echo "$CFLAGS" | \
2905	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
2906		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
2907
2908CPPFLAGS=`echo "$CPPFLAGS" | \
2909	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
2910		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
2911
2912	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
2913
2914cf_fix_cppflags=no
2915cf_new_cflags=
2916cf_new_cppflags=
2917cf_new_extra_cppflags=
2918
2919for cf_add_cflags in $cf_temp_xopen_source
2920do
2921case $cf_fix_cppflags in
2922no)
2923	case $cf_add_cflags in #(vi
2924	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
2925		case $cf_add_cflags in
2926		-D*)
2927			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
2928
2929			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2930				&& test -z "${cf_tst_cflags}" \
2931				&& cf_fix_cppflags=yes
2932
2933			if test $cf_fix_cppflags = yes ; then
2934				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2935				continue
2936			elif test "${cf_tst_cflags}" = "\"'" ; then
2937				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2938				continue
2939			fi
2940			;;
2941		esac
2942		case "$CPPFLAGS" in
2943		*$cf_add_cflags) #(vi
2944			;;
2945		*) #(vi
2946			case $cf_add_cflags in #(vi
2947			-D*)
2948				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
2949
2950CPPFLAGS=`echo "$CPPFLAGS" | \
2951	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
2952		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
2953
2954				;;
2955			esac
2956			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
2957			;;
2958		esac
2959		;;
2960	*)
2961		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
2962		;;
2963	esac
2964	;;
2965yes)
2966	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
2967
2968	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
2969
2970	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
2971		&& test -z "${cf_tst_cflags}" \
2972		&& cf_fix_cppflags=no
2973	;;
2974esac
2975done
2976
2977if test -n "$cf_new_cflags" ; then
2978
2979	CFLAGS="$CFLAGS $cf_new_cflags"
2980fi
2981
2982if test -n "$cf_new_cppflags" ; then
2983
2984	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
2985fi
2986
2987if test -n "$cf_new_extra_cppflags" ; then
2988
2989	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
2990fi
2991
2992fi
2993
2994cf_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE
2995
2996cf_save_CFLAGS="$CFLAGS"
2997cf_save_CPPFLAGS="$CPPFLAGS"
2998
2999cf_trim_CFLAGS=`echo "$cf_save_CFLAGS" | \
3000	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3001		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
3002
3003cf_trim_CPPFLAGS=`echo "$cf_save_CPPFLAGS" | \
3004	sed	-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3005		-e 's/-[UD]'"_POSIX_C_SOURCE"'\(=[^ 	]*\)\?$//g'`
3006
3007echo "$as_me:3007: checking if we should define _POSIX_C_SOURCE" >&5
3008echo $ECHO_N "checking if we should define _POSIX_C_SOURCE... $ECHO_C" >&6
3009if test "${cf_cv_posix_c_source+set}" = set; then
3010  echo $ECHO_N "(cached) $ECHO_C" >&6
3011else
3012
3013echo "${as_me:-configure}:3013: testing if the symbol is already defined go no further ..." 1>&5
3014
3015	cat >conftest.$ac_ext <<_ACEOF
3016#line 3016 "configure"
3017#include "confdefs.h"
3018#include <sys/types.h>
3019int
3020main ()
3021{
3022
3023#ifndef _POSIX_C_SOURCE
3024make an error
3025#endif
3026  ;
3027  return 0;
3028}
3029_ACEOF
3030rm -f conftest.$ac_objext
3031if { (eval echo "$as_me:3031: \"$ac_compile\"") >&5
3032  (eval $ac_compile) 2>&5
3033  ac_status=$?
3034  echo "$as_me:3034: \$? = $ac_status" >&5
3035  (exit $ac_status); } &&
3036         { ac_try='test -s conftest.$ac_objext'
3037  { (eval echo "$as_me:3037: \"$ac_try\"") >&5
3038  (eval $ac_try) 2>&5
3039  ac_status=$?
3040  echo "$as_me:3040: \$? = $ac_status" >&5
3041  (exit $ac_status); }; }; then
3042  cf_cv_posix_c_source=no
3043else
3044  echo "$as_me: failed program was:" >&5
3045cat conftest.$ac_ext >&5
3046cf_want_posix_source=no
3047	 case .$cf_POSIX_C_SOURCE in #(vi
3048	 .[12]??*) #(vi
3049		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
3050		;;
3051	 .2) #(vi
3052		cf_cv_posix_c_source="-D_POSIX_C_SOURCE=$cf_POSIX_C_SOURCE"
3053		cf_want_posix_source=yes
3054		;;
3055	 .*)
3056		cf_want_posix_source=yes
3057		;;
3058	 esac
3059	 if test "$cf_want_posix_source" = yes ; then
3060		cat >conftest.$ac_ext <<_ACEOF
3061#line 3061 "configure"
3062#include "confdefs.h"
3063#include <sys/types.h>
3064int
3065main ()
3066{
3067
3068#ifdef _POSIX_SOURCE
3069make an error
3070#endif
3071  ;
3072  return 0;
3073}
3074_ACEOF
3075rm -f conftest.$ac_objext
3076if { (eval echo "$as_me:3076: \"$ac_compile\"") >&5
3077  (eval $ac_compile) 2>&5
3078  ac_status=$?
3079  echo "$as_me:3079: \$? = $ac_status" >&5
3080  (exit $ac_status); } &&
3081         { ac_try='test -s conftest.$ac_objext'
3082  { (eval echo "$as_me:3082: \"$ac_try\"") >&5
3083  (eval $ac_try) 2>&5
3084  ac_status=$?
3085  echo "$as_me:3085: \$? = $ac_status" >&5
3086  (exit $ac_status); }; }; then
3087  :
3088else
3089  echo "$as_me: failed program was:" >&5
3090cat conftest.$ac_ext >&5
3091cf_cv_posix_c_source="$cf_cv_posix_c_source -D_POSIX_SOURCE"
3092fi
3093rm -f conftest.$ac_objext conftest.$ac_ext
3094	 fi
3095
3096echo "${as_me:-configure}:3096: testing ifdef from value $cf_POSIX_C_SOURCE ..." 1>&5
3097
3098	 CFLAGS="$cf_trim_CFLAGS"
3099	 CPPFLAGS="$cf_trim_CPPFLAGS $cf_cv_posix_c_source"
3100
3101echo "${as_me:-configure}:3101: testing if the second compile does not leave our definition intact error ..." 1>&5
3102
3103	 cat >conftest.$ac_ext <<_ACEOF
3104#line 3104 "configure"
3105#include "confdefs.h"
3106#include <sys/types.h>
3107int
3108main ()
3109{
3110
3111#ifndef _POSIX_C_SOURCE
3112make an error
3113#endif
3114  ;
3115  return 0;
3116}
3117_ACEOF
3118rm -f conftest.$ac_objext
3119if { (eval echo "$as_me:3119: \"$ac_compile\"") >&5
3120  (eval $ac_compile) 2>&5
3121  ac_status=$?
3122  echo "$as_me:3122: \$? = $ac_status" >&5
3123  (exit $ac_status); } &&
3124         { ac_try='test -s conftest.$ac_objext'
3125  { (eval echo "$as_me:3125: \"$ac_try\"") >&5
3126  (eval $ac_try) 2>&5
3127  ac_status=$?
3128  echo "$as_me:3128: \$? = $ac_status" >&5
3129  (exit $ac_status); }; }; then
3130  :
3131else
3132  echo "$as_me: failed program was:" >&5
3133cat conftest.$ac_ext >&5
3134cf_cv_posix_c_source=no
3135fi
3136rm -f conftest.$ac_objext conftest.$ac_ext
3137	 CFLAGS="$cf_save_CFLAGS"
3138	 CPPFLAGS="$cf_save_CPPFLAGS"
3139
3140fi
3141rm -f conftest.$ac_objext conftest.$ac_ext
3142
3143fi
3144echo "$as_me:3144: result: $cf_cv_posix_c_source" >&5
3145echo "${ECHO_T}$cf_cv_posix_c_source" >&6
3146
3147if test "$cf_cv_posix_c_source" != no ; then
3148	CFLAGS="$cf_trim_CFLAGS"
3149	CPPFLAGS="$cf_trim_CPPFLAGS"
3150
3151cf_fix_cppflags=no
3152cf_new_cflags=
3153cf_new_cppflags=
3154cf_new_extra_cppflags=
3155
3156for cf_add_cflags in $cf_cv_posix_c_source
3157do
3158case $cf_fix_cppflags in
3159no)
3160	case $cf_add_cflags in #(vi
3161	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
3162		case $cf_add_cflags in
3163		-D*)
3164			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3165
3166			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3167				&& test -z "${cf_tst_cflags}" \
3168				&& cf_fix_cppflags=yes
3169
3170			if test $cf_fix_cppflags = yes ; then
3171				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3172				continue
3173			elif test "${cf_tst_cflags}" = "\"'" ; then
3174				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3175				continue
3176			fi
3177			;;
3178		esac
3179		case "$CPPFLAGS" in
3180		*$cf_add_cflags) #(vi
3181			;;
3182		*) #(vi
3183			case $cf_add_cflags in #(vi
3184			-D*)
3185				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3186
3187CPPFLAGS=`echo "$CPPFLAGS" | \
3188	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3189		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3190
3191				;;
3192			esac
3193			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
3194			;;
3195		esac
3196		;;
3197	*)
3198		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
3199		;;
3200	esac
3201	;;
3202yes)
3203	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3204
3205	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
3206
3207	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3208		&& test -z "${cf_tst_cflags}" \
3209		&& cf_fix_cppflags=no
3210	;;
3211esac
3212done
3213
3214if test -n "$cf_new_cflags" ; then
3215
3216	CFLAGS="$CFLAGS $cf_new_cflags"
3217fi
3218
3219if test -n "$cf_new_cppflags" ; then
3220
3221	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
3222fi
3223
3224if test -n "$cf_new_extra_cppflags" ; then
3225
3226	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
3227fi
3228
3229fi
3230
3231	;;
3232esac
3233
3234if test -n "$cf_xopen_source" ; then
3235
3236cf_fix_cppflags=no
3237cf_new_cflags=
3238cf_new_cppflags=
3239cf_new_extra_cppflags=
3240
3241for cf_add_cflags in $cf_xopen_source
3242do
3243case $cf_fix_cppflags in
3244no)
3245	case $cf_add_cflags in #(vi
3246	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
3247		case $cf_add_cflags in
3248		-D*)
3249			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3250
3251			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3252				&& test -z "${cf_tst_cflags}" \
3253				&& cf_fix_cppflags=yes
3254
3255			if test $cf_fix_cppflags = yes ; then
3256				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3257				continue
3258			elif test "${cf_tst_cflags}" = "\"'" ; then
3259				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3260				continue
3261			fi
3262			;;
3263		esac
3264		case "$CPPFLAGS" in
3265		*$cf_add_cflags) #(vi
3266			;;
3267		*) #(vi
3268			case $cf_add_cflags in #(vi
3269			-D*)
3270				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3271
3272CPPFLAGS=`echo "$CPPFLAGS" | \
3273	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3274		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3275
3276				;;
3277			esac
3278			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
3279			;;
3280		esac
3281		;;
3282	*)
3283		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
3284		;;
3285	esac
3286	;;
3287yes)
3288	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3289
3290	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
3291
3292	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3293		&& test -z "${cf_tst_cflags}" \
3294		&& cf_fix_cppflags=no
3295	;;
3296esac
3297done
3298
3299if test -n "$cf_new_cflags" ; then
3300	test -n "$verbose" && echo "	add to \$CFLAGS $cf_new_cflags" 1>&6
3301
3302echo "${as_me:-configure}:3302: testing add to \$CFLAGS $cf_new_cflags ..." 1>&5
3303
3304	CFLAGS="$CFLAGS $cf_new_cflags"
3305fi
3306
3307if test -n "$cf_new_cppflags" ; then
3308	test -n "$verbose" && echo "	add to \$CPPFLAGS $cf_new_cppflags" 1>&6
3309
3310echo "${as_me:-configure}:3310: testing add to \$CPPFLAGS $cf_new_cppflags ..." 1>&5
3311
3312	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
3313fi
3314
3315if test -n "$cf_new_extra_cppflags" ; then
3316	test -n "$verbose" && echo "	add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags" 1>&6
3317
3318echo "${as_me:-configure}:3318: testing add to \$EXTRA_CPPFLAGS $cf_new_extra_cppflags ..." 1>&5
3319
3320	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
3321fi
3322
3323fi
3324
3325if test -n "$cf_XOPEN_SOURCE" && test -z "$cf_cv_xopen_source" ; then
3326	echo "$as_me:3326: checking if _XOPEN_SOURCE really is set" >&5
3327echo $ECHO_N "checking if _XOPEN_SOURCE really is set... $ECHO_C" >&6
3328	cat >conftest.$ac_ext <<_ACEOF
3329#line 3329 "configure"
3330#include "confdefs.h"
3331#include <stdlib.h>
3332int
3333main ()
3334{
3335
3336#ifndef _XOPEN_SOURCE
3337make an error
3338#endif
3339  ;
3340  return 0;
3341}
3342_ACEOF
3343rm -f conftest.$ac_objext
3344if { (eval echo "$as_me:3344: \"$ac_compile\"") >&5
3345  (eval $ac_compile) 2>&5
3346  ac_status=$?
3347  echo "$as_me:3347: \$? = $ac_status" >&5
3348  (exit $ac_status); } &&
3349         { ac_try='test -s conftest.$ac_objext'
3350  { (eval echo "$as_me:3350: \"$ac_try\"") >&5
3351  (eval $ac_try) 2>&5
3352  ac_status=$?
3353  echo "$as_me:3353: \$? = $ac_status" >&5
3354  (exit $ac_status); }; }; then
3355  cf_XOPEN_SOURCE_set=yes
3356else
3357  echo "$as_me: failed program was:" >&5
3358cat conftest.$ac_ext >&5
3359cf_XOPEN_SOURCE_set=no
3360fi
3361rm -f conftest.$ac_objext conftest.$ac_ext
3362	echo "$as_me:3362: result: $cf_XOPEN_SOURCE_set" >&5
3363echo "${ECHO_T}$cf_XOPEN_SOURCE_set" >&6
3364	if test $cf_XOPEN_SOURCE_set = yes
3365	then
3366		cat >conftest.$ac_ext <<_ACEOF
3367#line 3367 "configure"
3368#include "confdefs.h"
3369#include <stdlib.h>
3370int
3371main ()
3372{
3373
3374#if (_XOPEN_SOURCE - 0) < $cf_XOPEN_SOURCE
3375make an error
3376#endif
3377  ;
3378  return 0;
3379}
3380_ACEOF
3381rm -f conftest.$ac_objext
3382if { (eval echo "$as_me:3382: \"$ac_compile\"") >&5
3383  (eval $ac_compile) 2>&5
3384  ac_status=$?
3385  echo "$as_me:3385: \$? = $ac_status" >&5
3386  (exit $ac_status); } &&
3387         { ac_try='test -s conftest.$ac_objext'
3388  { (eval echo "$as_me:3388: \"$ac_try\"") >&5
3389  (eval $ac_try) 2>&5
3390  ac_status=$?
3391  echo "$as_me:3391: \$? = $ac_status" >&5
3392  (exit $ac_status); }; }; then
3393  cf_XOPEN_SOURCE_set_ok=yes
3394else
3395  echo "$as_me: failed program was:" >&5
3396cat conftest.$ac_ext >&5
3397cf_XOPEN_SOURCE_set_ok=no
3398fi
3399rm -f conftest.$ac_objext conftest.$ac_ext
3400		if test $cf_XOPEN_SOURCE_set_ok = no
3401		then
3402			{ echo "$as_me:3402: WARNING: _XOPEN_SOURCE is lower than requested" >&5
3403echo "$as_me: WARNING: _XOPEN_SOURCE is lower than requested" >&2;}
3404		fi
3405	else
3406
3407echo "$as_me:3407: checking if we should define _XOPEN_SOURCE" >&5
3408echo $ECHO_N "checking if we should define _XOPEN_SOURCE... $ECHO_C" >&6
3409if test "${cf_cv_xopen_source+set}" = set; then
3410  echo $ECHO_N "(cached) $ECHO_C" >&6
3411else
3412
3413	cat >conftest.$ac_ext <<_ACEOF
3414#line 3414 "configure"
3415#include "confdefs.h"
3416
3417#include <stdlib.h>
3418#include <string.h>
3419#include <sys/types.h>
3420
3421int
3422main ()
3423{
3424
3425#ifndef _XOPEN_SOURCE
3426make an error
3427#endif
3428  ;
3429  return 0;
3430}
3431_ACEOF
3432rm -f conftest.$ac_objext
3433if { (eval echo "$as_me:3433: \"$ac_compile\"") >&5
3434  (eval $ac_compile) 2>&5
3435  ac_status=$?
3436  echo "$as_me:3436: \$? = $ac_status" >&5
3437  (exit $ac_status); } &&
3438         { ac_try='test -s conftest.$ac_objext'
3439  { (eval echo "$as_me:3439: \"$ac_try\"") >&5
3440  (eval $ac_try) 2>&5
3441  ac_status=$?
3442  echo "$as_me:3442: \$? = $ac_status" >&5
3443  (exit $ac_status); }; }; then
3444  cf_cv_xopen_source=no
3445else
3446  echo "$as_me: failed program was:" >&5
3447cat conftest.$ac_ext >&5
3448cf_save="$CPPFLAGS"
3449	 CPPFLAGS="$CPPFLAGS -D_XOPEN_SOURCE=$cf_XOPEN_SOURCE"
3450	 cat >conftest.$ac_ext <<_ACEOF
3451#line 3451 "configure"
3452#include "confdefs.h"
3453
3454#include <stdlib.h>
3455#include <string.h>
3456#include <sys/types.h>
3457
3458int
3459main ()
3460{
3461
3462#ifdef _XOPEN_SOURCE
3463make an error
3464#endif
3465  ;
3466  return 0;
3467}
3468_ACEOF
3469rm -f conftest.$ac_objext
3470if { (eval echo "$as_me:3470: \"$ac_compile\"") >&5
3471  (eval $ac_compile) 2>&5
3472  ac_status=$?
3473  echo "$as_me:3473: \$? = $ac_status" >&5
3474  (exit $ac_status); } &&
3475         { ac_try='test -s conftest.$ac_objext'
3476  { (eval echo "$as_me:3476: \"$ac_try\"") >&5
3477  (eval $ac_try) 2>&5
3478  ac_status=$?
3479  echo "$as_me:3479: \$? = $ac_status" >&5
3480  (exit $ac_status); }; }; then
3481  cf_cv_xopen_source=no
3482else
3483  echo "$as_me: failed program was:" >&5
3484cat conftest.$ac_ext >&5
3485cf_cv_xopen_source=$cf_XOPEN_SOURCE
3486fi
3487rm -f conftest.$ac_objext conftest.$ac_ext
3488	CPPFLAGS="$cf_save"
3489
3490fi
3491rm -f conftest.$ac_objext conftest.$ac_ext
3492
3493fi
3494echo "$as_me:3494: result: $cf_cv_xopen_source" >&5
3495echo "${ECHO_T}$cf_cv_xopen_source" >&6
3496
3497if test "$cf_cv_xopen_source" != no ; then
3498
3499CFLAGS=`echo "$CFLAGS" | \
3500	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3501		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
3502
3503CPPFLAGS=`echo "$CPPFLAGS" | \
3504	sed	-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?[ 	]/ /g' \
3505		-e 's/-[UD]'"_XOPEN_SOURCE"'\(=[^ 	]*\)\?$//g'`
3506
3507	cf_temp_xopen_source="-D_XOPEN_SOURCE=$cf_cv_xopen_source"
3508
3509cf_fix_cppflags=no
3510cf_new_cflags=
3511cf_new_cppflags=
3512cf_new_extra_cppflags=
3513
3514for cf_add_cflags in $cf_temp_xopen_source
3515do
3516case $cf_fix_cppflags in
3517no)
3518	case $cf_add_cflags in #(vi
3519	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
3520		case $cf_add_cflags in
3521		-D*)
3522			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
3523
3524			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3525				&& test -z "${cf_tst_cflags}" \
3526				&& cf_fix_cppflags=yes
3527
3528			if test $cf_fix_cppflags = yes ; then
3529				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3530				continue
3531			elif test "${cf_tst_cflags}" = "\"'" ; then
3532				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3533				continue
3534			fi
3535			;;
3536		esac
3537		case "$CPPFLAGS" in
3538		*$cf_add_cflags) #(vi
3539			;;
3540		*) #(vi
3541			case $cf_add_cflags in #(vi
3542			-D*)
3543				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
3544
3545CPPFLAGS=`echo "$CPPFLAGS" | \
3546	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
3547		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
3548
3549				;;
3550			esac
3551			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
3552			;;
3553		esac
3554		;;
3555	*)
3556		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
3557		;;
3558	esac
3559	;;
3560yes)
3561	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
3562
3563	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
3564
3565	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
3566		&& test -z "${cf_tst_cflags}" \
3567		&& cf_fix_cppflags=no
3568	;;
3569esac
3570done
3571
3572if test -n "$cf_new_cflags" ; then
3573
3574	CFLAGS="$CFLAGS $cf_new_cflags"
3575fi
3576
3577if test -n "$cf_new_cppflags" ; then
3578
3579	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
3580fi
3581
3582if test -n "$cf_new_extra_cppflags" ; then
3583
3584	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
3585fi
3586
3587fi
3588
3589	fi
3590fi
3591
3592ac_ext=c
3593ac_cpp='$CPP $CPPFLAGS'
3594ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3595ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3596ac_compiler_gnu=$ac_cv_c_compiler_gnu
3597ac_main_return=return
3598echo "$as_me:3598: checking how to run the C preprocessor" >&5
3599echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
3600# On Suns, sometimes $CPP names a directory.
3601if test -n "$CPP" && test -d "$CPP"; then
3602  CPP=
3603fi
3604if test -z "$CPP"; then
3605  if test "${ac_cv_prog_CPP+set}" = set; then
3606  echo $ECHO_N "(cached) $ECHO_C" >&6
3607else
3608      # Double quotes because CPP needs to be expanded
3609    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3610    do
3611      ac_preproc_ok=false
3612for ac_c_preproc_warn_flag in '' yes
3613do
3614  # Use a header file that comes with gcc, so configuring glibc
3615  # with a fresh cross-compiler works.
3616  # On the NeXT, cc -E runs the code through the compiler's parser,
3617  # not just through cpp. "Syntax error" is here to catch this case.
3618  cat >conftest.$ac_ext <<_ACEOF
3619#line 3619 "configure"
3620#include "confdefs.h"
3621#include <assert.h>
3622                     Syntax error
3623_ACEOF
3624if { (eval echo "$as_me:3624: \"$ac_cpp conftest.$ac_ext\"") >&5
3625  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3626  ac_status=$?
3627  egrep -v '^ *\+' conftest.er1 >conftest.err
3628  rm -f conftest.er1
3629  cat conftest.err >&5
3630  echo "$as_me:3630: \$? = $ac_status" >&5
3631  (exit $ac_status); } >/dev/null; then
3632  if test -s conftest.err; then
3633    ac_cpp_err=$ac_c_preproc_warn_flag
3634  else
3635    ac_cpp_err=
3636  fi
3637else
3638  ac_cpp_err=yes
3639fi
3640if test -z "$ac_cpp_err"; then
3641  :
3642else
3643  echo "$as_me: failed program was:" >&5
3644  cat conftest.$ac_ext >&5
3645  # Broken: fails on valid input.
3646continue
3647fi
3648rm -f conftest.err conftest.$ac_ext
3649
3650  # OK, works on sane cases.  Now check whether non-existent headers
3651  # can be detected and how.
3652  cat >conftest.$ac_ext <<_ACEOF
3653#line 3653 "configure"
3654#include "confdefs.h"
3655#include <ac_nonexistent.h>
3656_ACEOF
3657if { (eval echo "$as_me:3657: \"$ac_cpp conftest.$ac_ext\"") >&5
3658  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3659  ac_status=$?
3660  egrep -v '^ *\+' conftest.er1 >conftest.err
3661  rm -f conftest.er1
3662  cat conftest.err >&5
3663  echo "$as_me:3663: \$? = $ac_status" >&5
3664  (exit $ac_status); } >/dev/null; then
3665  if test -s conftest.err; then
3666    ac_cpp_err=$ac_c_preproc_warn_flag
3667  else
3668    ac_cpp_err=
3669  fi
3670else
3671  ac_cpp_err=yes
3672fi
3673if test -z "$ac_cpp_err"; then
3674  # Broken: success on invalid input.
3675continue
3676else
3677  echo "$as_me: failed program was:" >&5
3678  cat conftest.$ac_ext >&5
3679  # Passes both tests.
3680ac_preproc_ok=:
3681break
3682fi
3683rm -f conftest.err conftest.$ac_ext
3684
3685done
3686# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3687rm -f conftest.err conftest.$ac_ext
3688if $ac_preproc_ok; then
3689  break
3690fi
3691
3692    done
3693    ac_cv_prog_CPP=$CPP
3694
3695fi
3696  CPP=$ac_cv_prog_CPP
3697else
3698  ac_cv_prog_CPP=$CPP
3699fi
3700echo "$as_me:3700: result: $CPP" >&5
3701echo "${ECHO_T}$CPP" >&6
3702ac_preproc_ok=false
3703for ac_c_preproc_warn_flag in '' yes
3704do
3705  # Use a header file that comes with gcc, so configuring glibc
3706  # with a fresh cross-compiler works.
3707  # On the NeXT, cc -E runs the code through the compiler's parser,
3708  # not just through cpp. "Syntax error" is here to catch this case.
3709  cat >conftest.$ac_ext <<_ACEOF
3710#line 3710 "configure"
3711#include "confdefs.h"
3712#include <assert.h>
3713                     Syntax error
3714_ACEOF
3715if { (eval echo "$as_me:3715: \"$ac_cpp conftest.$ac_ext\"") >&5
3716  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3717  ac_status=$?
3718  egrep -v '^ *\+' conftest.er1 >conftest.err
3719  rm -f conftest.er1
3720  cat conftest.err >&5
3721  echo "$as_me:3721: \$? = $ac_status" >&5
3722  (exit $ac_status); } >/dev/null; then
3723  if test -s conftest.err; then
3724    ac_cpp_err=$ac_c_preproc_warn_flag
3725  else
3726    ac_cpp_err=
3727  fi
3728else
3729  ac_cpp_err=yes
3730fi
3731if test -z "$ac_cpp_err"; then
3732  :
3733else
3734  echo "$as_me: failed program was:" >&5
3735  cat conftest.$ac_ext >&5
3736  # Broken: fails on valid input.
3737continue
3738fi
3739rm -f conftest.err conftest.$ac_ext
3740
3741  # OK, works on sane cases.  Now check whether non-existent headers
3742  # can be detected and how.
3743  cat >conftest.$ac_ext <<_ACEOF
3744#line 3744 "configure"
3745#include "confdefs.h"
3746#include <ac_nonexistent.h>
3747_ACEOF
3748if { (eval echo "$as_me:3748: \"$ac_cpp conftest.$ac_ext\"") >&5
3749  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3750  ac_status=$?
3751  egrep -v '^ *\+' conftest.er1 >conftest.err
3752  rm -f conftest.er1
3753  cat conftest.err >&5
3754  echo "$as_me:3754: \$? = $ac_status" >&5
3755  (exit $ac_status); } >/dev/null; then
3756  if test -s conftest.err; then
3757    ac_cpp_err=$ac_c_preproc_warn_flag
3758  else
3759    ac_cpp_err=
3760  fi
3761else
3762  ac_cpp_err=yes
3763fi
3764if test -z "$ac_cpp_err"; then
3765  # Broken: success on invalid input.
3766continue
3767else
3768  echo "$as_me: failed program was:" >&5
3769  cat conftest.$ac_ext >&5
3770  # Passes both tests.
3771ac_preproc_ok=:
3772break
3773fi
3774rm -f conftest.err conftest.$ac_ext
3775
3776done
3777# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3778rm -f conftest.err conftest.$ac_ext
3779if $ac_preproc_ok; then
3780  :
3781else
3782  { { echo "$as_me:3782: error: C preprocessor \"$CPP\" fails sanity check" >&5
3783echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check" >&2;}
3784   { (exit 1); exit 1; }; }
3785fi
3786
3787ac_ext=c
3788ac_cpp='$CPP $CPPFLAGS'
3789ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3790ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3791ac_compiler_gnu=$ac_cv_c_compiler_gnu
3792ac_main_return=return
3793
3794for ac_header in fcntl.h
3795do
3796as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
3797echo "$as_me:3797: checking for $ac_header" >&5
3798echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
3799if eval "test \"\${$as_ac_Header+set}\" = set"; then
3800  echo $ECHO_N "(cached) $ECHO_C" >&6
3801else
3802  cat >conftest.$ac_ext <<_ACEOF
3803#line 3803 "configure"
3804#include "confdefs.h"
3805#include <$ac_header>
3806_ACEOF
3807if { (eval echo "$as_me:3807: \"$ac_cpp conftest.$ac_ext\"") >&5
3808  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
3809  ac_status=$?
3810  egrep -v '^ *\+' conftest.er1 >conftest.err
3811  rm -f conftest.er1
3812  cat conftest.err >&5
3813  echo "$as_me:3813: \$? = $ac_status" >&5
3814  (exit $ac_status); } >/dev/null; then
3815  if test -s conftest.err; then
3816    ac_cpp_err=$ac_c_preproc_warn_flag
3817  else
3818    ac_cpp_err=
3819  fi
3820else
3821  ac_cpp_err=yes
3822fi
3823if test -z "$ac_cpp_err"; then
3824  eval "$as_ac_Header=yes"
3825else
3826  echo "$as_me: failed program was:" >&5
3827  cat conftest.$ac_ext >&5
3828  eval "$as_ac_Header=no"
3829fi
3830rm -f conftest.err conftest.$ac_ext
3831fi
3832echo "$as_me:3832: result: `eval echo '${'$as_ac_Header'}'`" >&5
3833echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3834if test `eval echo '${'$as_ac_Header'}'` = yes; then
3835  cat >>confdefs.h <<EOF
3836#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
3837EOF
3838
3839fi
3840done
3841
3842echo "$as_me:3842: checking for working mkstemp" >&5
3843echo $ECHO_N "checking for working mkstemp... $ECHO_C" >&6
3844if test "${cf_cv_func_mkstemp+set}" = set; then
3845  echo $ECHO_N "(cached) $ECHO_C" >&6
3846else
3847
3848rm -rf conftest*
3849if test "$cross_compiling" = yes; then
3850  cf_cv_func_mkstemp=maybe
3851else
3852  cat >conftest.$ac_ext <<_ACEOF
3853#line 3853 "configure"
3854#include "confdefs.h"
3855
3856#include <sys/types.h>
3857#include <stdlib.h>
3858#include <stdio.h>
3859#include <string.h>
3860#include <sys/stat.h>
3861int main()
3862{
3863	char *tmpl = "conftestXXXXXX";
3864	char name[2][80];
3865	int n;
3866	int result = 0;
3867	int fd;
3868	struct stat sb;
3869
3870	umask(077);
3871	for (n = 0; n < 2; ++n) {
3872		strcpy(name[n], tmpl);
3873		if ((fd = mkstemp(name[n])) >= 0) {
3874			if (!strcmp(name[n], tmpl)
3875			 || stat(name[n], &sb) != 0
3876			 || (sb.st_mode & S_IFMT) != S_IFREG
3877			 || (sb.st_mode & 077) != 0) {
3878				result = 1;
3879			}
3880			close(fd);
3881		}
3882	}
3883	if (result == 0
3884	 && !strcmp(name[0], name[1]))
3885		result = 1;
3886	${cf_cv_main_return:-return}(result);
3887}
3888
3889_ACEOF
3890rm -f conftest$ac_exeext
3891if { (eval echo "$as_me:3891: \"$ac_link\"") >&5
3892  (eval $ac_link) 2>&5
3893  ac_status=$?
3894  echo "$as_me:3894: \$? = $ac_status" >&5
3895  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
3896  { (eval echo "$as_me:3896: \"$ac_try\"") >&5
3897  (eval $ac_try) 2>&5
3898  ac_status=$?
3899  echo "$as_me:3899: \$? = $ac_status" >&5
3900  (exit $ac_status); }; }; then
3901  cf_cv_func_mkstemp=yes
3902
3903else
3904  echo "$as_me: program exited with status $ac_status" >&5
3905echo "$as_me: failed program was:" >&5
3906cat conftest.$ac_ext >&5
3907cf_cv_func_mkstemp=no
3908
3909fi
3910rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3911fi
3912
3913fi
3914echo "$as_me:3914: result: $cf_cv_func_mkstemp" >&5
3915echo "${ECHO_T}$cf_cv_func_mkstemp" >&6
3916if test "x$cf_cv_func_mkstemp" = xmaybe ; then
3917	echo "$as_me:3917: checking for mkstemp" >&5
3918echo $ECHO_N "checking for mkstemp... $ECHO_C" >&6
3919if test "${ac_cv_func_mkstemp+set}" = set; then
3920  echo $ECHO_N "(cached) $ECHO_C" >&6
3921else
3922  cat >conftest.$ac_ext <<_ACEOF
3923#line 3923 "configure"
3924#include "confdefs.h"
3925/* System header to define __stub macros and hopefully few prototypes,
3926    which can conflict with char mkstemp (); below.  */
3927#include <assert.h>
3928/* Override any gcc2 internal prototype to avoid an error.  */
3929#ifdef __cplusplus
3930extern "C"
3931#endif
3932/* We use char because int might match the return type of a gcc2
3933   builtin and then its argument prototype would still apply.  */
3934char mkstemp ();
3935char (*f) ();
3936
3937int
3938main ()
3939{
3940/* The GNU C library defines this for functions which it implements
3941    to always fail with ENOSYS.  Some functions are actually named
3942    something starting with __ and the normal name is an alias.  */
3943#if defined (__stub_mkstemp) || defined (__stub___mkstemp)
3944choke me
3945#else
3946f = mkstemp; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
3947#endif
3948
3949  ;
3950  return 0;
3951}
3952_ACEOF
3953rm -f conftest.$ac_objext conftest$ac_exeext
3954if { (eval echo "$as_me:3954: \"$ac_link\"") >&5
3955  (eval $ac_link) 2>&5
3956  ac_status=$?
3957  echo "$as_me:3957: \$? = $ac_status" >&5
3958  (exit $ac_status); } &&
3959         { ac_try='test -s conftest$ac_exeext'
3960  { (eval echo "$as_me:3960: \"$ac_try\"") >&5
3961  (eval $ac_try) 2>&5
3962  ac_status=$?
3963  echo "$as_me:3963: \$? = $ac_status" >&5
3964  (exit $ac_status); }; }; then
3965  ac_cv_func_mkstemp=yes
3966else
3967  echo "$as_me: failed program was:" >&5
3968cat conftest.$ac_ext >&5
3969ac_cv_func_mkstemp=no
3970fi
3971rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3972fi
3973echo "$as_me:3973: result: $ac_cv_func_mkstemp" >&5
3974echo "${ECHO_T}$ac_cv_func_mkstemp" >&6
3975
3976fi
3977if test "x$cf_cv_func_mkstemp" = xyes || test "x$ac_cv_func_mkstemp" = xyes ; then
3978
3979cat >>confdefs.h <<\EOF
3980#define HAVE_MKSTEMP 1
3981EOF
3982
3983fi
3984
3985for ac_func in vsnprintf
3986do
3987as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
3988echo "$as_me:3988: checking for $ac_func" >&5
3989echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
3990if eval "test \"\${$as_ac_var+set}\" = set"; then
3991  echo $ECHO_N "(cached) $ECHO_C" >&6
3992else
3993  cat >conftest.$ac_ext <<_ACEOF
3994#line 3994 "configure"
3995#include "confdefs.h"
3996/* System header to define __stub macros and hopefully few prototypes,
3997    which can conflict with char $ac_func (); below.  */
3998#include <assert.h>
3999/* Override any gcc2 internal prototype to avoid an error.  */
4000#ifdef __cplusplus
4001extern "C"
4002#endif
4003/* We use char because int might match the return type of a gcc2
4004   builtin and then its argument prototype would still apply.  */
4005char $ac_func ();
4006char (*f) ();
4007
4008int
4009main ()
4010{
4011/* The GNU C library defines this for functions which it implements
4012    to always fail with ENOSYS.  Some functions are actually named
4013    something starting with __ and the normal name is an alias.  */
4014#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
4015choke me
4016#else
4017f = $ac_func; /* workaround for ICC 12.0.3 */ if (f == 0) return 1;
4018#endif
4019
4020  ;
4021  return 0;
4022}
4023_ACEOF
4024rm -f conftest.$ac_objext conftest$ac_exeext
4025if { (eval echo "$as_me:4025: \"$ac_link\"") >&5
4026  (eval $ac_link) 2>&5
4027  ac_status=$?
4028  echo "$as_me:4028: \$? = $ac_status" >&5
4029  (exit $ac_status); } &&
4030         { ac_try='test -s conftest$ac_exeext'
4031  { (eval echo "$as_me:4031: \"$ac_try\"") >&5
4032  (eval $ac_try) 2>&5
4033  ac_status=$?
4034  echo "$as_me:4034: \$? = $ac_status" >&5
4035  (exit $ac_status); }; }; then
4036  eval "$as_ac_var=yes"
4037else
4038  echo "$as_me: failed program was:" >&5
4039cat conftest.$ac_ext >&5
4040eval "$as_ac_var=no"
4041fi
4042rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4043fi
4044echo "$as_me:4044: result: `eval echo '${'$as_ac_var'}'`" >&5
4045echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4046if test `eval echo '${'$as_ac_var'}'` = yes; then
4047  cat >>confdefs.h <<EOF
4048#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
4049EOF
4050
4051fi
4052done
4053
4054echo "$as_me:4054: checking for maximum table size" >&5
4055echo $ECHO_N "checking for maximum table size... $ECHO_C" >&6
4056
4057# Check whether --with-max-table-size or --without-max-table-size was given.
4058if test "${with_max_table_size+set}" = set; then
4059  withval="$with_max_table_size"
4060
4061fi;
4062if test -n "$with_max_table_size"
4063then
4064	echo "$as_me:4064: result: $with_max_table_size" >&5
4065echo "${ECHO_T}$with_max_table_size" >&6
4066	check=`expr "$with_max_table_size" + 0`
4067	if test "x$check" != "x$with_max_table_size"
4068	then
4069		{ { echo "$as_me:4069: error: invalid value for --with-max-table-size: $with_max_table_size" >&5
4070echo "$as_me: error: invalid value for --with-max-table-size: $with_max_table_size" >&2;}
4071   { (exit 1); exit 1; }; }
4072	fi
4073
4074cat >>confdefs.h <<EOF
4075#define MAXTABLE $with_max_table_size
4076EOF
4077
4078else
4079	echo "$as_me:4079: result: default" >&5
4080echo "${ECHO_T}default" >&6
4081fi
4082
4083echo "$as_me:4083: checking if backtracking extension is wanted" >&5
4084echo $ECHO_N "checking if backtracking extension is wanted... $ECHO_C" >&6
4085
4086# Check whether --enable-btyacc or --disable-btyacc was given.
4087if test "${enable_btyacc+set}" = set; then
4088  enableval="$enable_btyacc"
4089
4090fi;
4091echo "$as_me:4091: result: $enable_btyacc" >&5
4092echo "${ECHO_T}$enable_btyacc" >&6
4093if test "$enable_btyacc" = "yes"; then
4094
4095cat >>confdefs.h <<\EOF
4096#define YYBTYACC 1
4097EOF
4098
4099	SKELETON=btyaccpar
4100else
4101	SKELETON=yaccpar
4102fi
4103
4104if ( test "$GCC" = yes || test "$GXX" = yes )
4105then
4106echo "$as_me:4106: checking if you want to check for gcc warnings" >&5
4107echo $ECHO_N "checking if you want to check for gcc warnings... $ECHO_C" >&6
4108
4109# Check whether --with-warnings or --without-warnings was given.
4110if test "${with_warnings+set}" = set; then
4111  withval="$with_warnings"
4112  cf_opt_with_warnings=$withval
4113else
4114  cf_opt_with_warnings=no
4115fi;
4116echo "$as_me:4116: result: $cf_opt_with_warnings" >&5
4117echo "${ECHO_T}$cf_opt_with_warnings" >&6
4118if test "$cf_opt_with_warnings" != no ; then
4119
4120if test "$GCC" = yes
4121then
4122cat > conftest.i <<EOF
4123#ifndef GCC_PRINTF
4124#define GCC_PRINTF 0
4125#endif
4126#ifndef GCC_SCANF
4127#define GCC_SCANF 0
4128#endif
4129#ifndef GCC_NORETURN
4130#define GCC_NORETURN /* nothing */
4131#endif
4132#ifndef GCC_UNUSED
4133#define GCC_UNUSED /* nothing */
4134#endif
4135EOF
4136if test "$GCC" = yes
4137then
4138	{ echo "$as_me:4138: checking for $CC __attribute__ directives..." >&5
4139echo "$as_me: checking for $CC __attribute__ directives..." >&6;}
4140cat > conftest.$ac_ext <<EOF
4141#line 4141 "${as_me:-configure}"
4142#include "confdefs.h"
4143#include "conftest.h"
4144#include "conftest.i"
4145#if	GCC_PRINTF
4146#define GCC_PRINTFLIKE(fmt,var) __attribute__((format(printf,fmt,var)))
4147#else
4148#define GCC_PRINTFLIKE(fmt,var) /*nothing*/
4149#endif
4150#if	GCC_SCANF
4151#define GCC_SCANFLIKE(fmt,var)  __attribute__((format(scanf,fmt,var)))
4152#else
4153#define GCC_SCANFLIKE(fmt,var)  /*nothing*/
4154#endif
4155extern void wow(char *,...) GCC_SCANFLIKE(1,2);
4156extern void oops(char *,...) GCC_PRINTFLIKE(1,2) GCC_NORETURN;
4157extern void foo(void) GCC_NORETURN;
4158int main(int argc GCC_UNUSED, char *argv[] GCC_UNUSED) { return 0; }
4159EOF
4160	cf_printf_attribute=no
4161	cf_scanf_attribute=no
4162	for cf_attribute in scanf printf unused noreturn
4163	do
4164
4165cf_ATTRIBUTE=`echo "$cf_attribute" | sed y%abcdefghijklmnopqrstuvwxyz./-%ABCDEFGHIJKLMNOPQRSTUVWXYZ___%`
4166
4167		cf_directive="__attribute__(($cf_attribute))"
4168		echo "checking for $CC $cf_directive" 1>&5
4169
4170		case $cf_attribute in #(vi
4171		printf) #(vi
4172			cf_printf_attribute=yes
4173			cat >conftest.h <<EOF
4174#define GCC_$cf_ATTRIBUTE 1
4175EOF
4176			;;
4177		scanf) #(vi
4178			cf_scanf_attribute=yes
4179			cat >conftest.h <<EOF
4180#define GCC_$cf_ATTRIBUTE 1
4181EOF
4182			;;
4183		*) #(vi
4184			cat >conftest.h <<EOF
4185#define GCC_$cf_ATTRIBUTE $cf_directive
4186EOF
4187			;;
4188		esac
4189
4190		if { (eval echo "$as_me:4190: \"$ac_compile\"") >&5
4191  (eval $ac_compile) 2>&5
4192  ac_status=$?
4193  echo "$as_me:4193: \$? = $ac_status" >&5
4194  (exit $ac_status); }; then
4195			test -n "$verbose" && echo "$as_me:4195: result: ... $cf_attribute" >&5
4196echo "${ECHO_T}... $cf_attribute" >&6
4197			cat conftest.h >>confdefs.h
4198			case $cf_attribute in #(vi
4199			noreturn) #(vi
4200
4201cat >>confdefs.h <<EOF
4202#define GCC_NORETURN $cf_directive
4203EOF
4204
4205				;;
4206			printf) #(vi
4207				cf_value='/* nothing */'
4208				if test "$cf_printf_attribute" != no ; then
4209					cf_value='__attribute__((format(printf,fmt,var)))'
4210
4211cat >>confdefs.h <<\EOF
4212#define GCC_PRINTF 1
4213EOF
4214
4215				fi
4216
4217cat >>confdefs.h <<EOF
4218#define GCC_PRINTFLIKE(fmt,var) $cf_value
4219EOF
4220
4221				;;
4222			scanf) #(vi
4223				cf_value='/* nothing */'
4224				if test "$cf_scanf_attribute" != no ; then
4225					cf_value='__attribute__((format(scanf,fmt,var)))'
4226
4227cat >>confdefs.h <<\EOF
4228#define GCC_SCANF 1
4229EOF
4230
4231				fi
4232
4233cat >>confdefs.h <<EOF
4234#define GCC_SCANFLIKE(fmt,var) $cf_value
4235EOF
4236
4237				;;
4238			unused) #(vi
4239
4240cat >>confdefs.h <<EOF
4241#define GCC_UNUSED $cf_directive
4242EOF
4243
4244				;;
4245			esac
4246		fi
4247	done
4248else
4249	fgrep define conftest.i >>confdefs.h
4250fi
4251rm -rf conftest*
4252fi
4253
4254INTEL_COMPILER=no
4255
4256if test "$GCC" = yes ; then
4257	case $host_os in
4258	linux*|gnu*)
4259		echo "$as_me:4259: checking if this is really Intel C compiler" >&5
4260echo $ECHO_N "checking if this is really Intel C compiler... $ECHO_C" >&6
4261		cf_save_CFLAGS="$CFLAGS"
4262		CFLAGS="$CFLAGS -no-gcc"
4263		cat >conftest.$ac_ext <<_ACEOF
4264#line 4264 "configure"
4265#include "confdefs.h"
4266
4267int
4268main ()
4269{
4270
4271#ifdef __INTEL_COMPILER
4272#else
4273make an error
4274#endif
4275
4276  ;
4277  return 0;
4278}
4279_ACEOF
4280rm -f conftest.$ac_objext
4281if { (eval echo "$as_me:4281: \"$ac_compile\"") >&5
4282  (eval $ac_compile) 2>&5
4283  ac_status=$?
4284  echo "$as_me:4284: \$? = $ac_status" >&5
4285  (exit $ac_status); } &&
4286         { ac_try='test -s conftest.$ac_objext'
4287  { (eval echo "$as_me:4287: \"$ac_try\"") >&5
4288  (eval $ac_try) 2>&5
4289  ac_status=$?
4290  echo "$as_me:4290: \$? = $ac_status" >&5
4291  (exit $ac_status); }; }; then
4292  INTEL_COMPILER=yes
4293cf_save_CFLAGS="$cf_save_CFLAGS -we147"
4294
4295else
4296  echo "$as_me: failed program was:" >&5
4297cat conftest.$ac_ext >&5
4298fi
4299rm -f conftest.$ac_objext conftest.$ac_ext
4300		CFLAGS="$cf_save_CFLAGS"
4301		echo "$as_me:4301: result: $INTEL_COMPILER" >&5
4302echo "${ECHO_T}$INTEL_COMPILER" >&6
4303		;;
4304	esac
4305fi
4306
4307CLANG_COMPILER=no
4308
4309if test "$GCC" = yes ; then
4310	echo "$as_me:4310: checking if this is really Clang C compiler" >&5
4311echo $ECHO_N "checking if this is really Clang C compiler... $ECHO_C" >&6
4312	cf_save_CFLAGS="$CFLAGS"
4313	CFLAGS="$CFLAGS -Qunused-arguments"
4314	cat >conftest.$ac_ext <<_ACEOF
4315#line 4315 "configure"
4316#include "confdefs.h"
4317
4318int
4319main ()
4320{
4321
4322#ifdef __clang__
4323#else
4324make an error
4325#endif
4326
4327  ;
4328  return 0;
4329}
4330_ACEOF
4331rm -f conftest.$ac_objext
4332if { (eval echo "$as_me:4332: \"$ac_compile\"") >&5
4333  (eval $ac_compile) 2>&5
4334  ac_status=$?
4335  echo "$as_me:4335: \$? = $ac_status" >&5
4336  (exit $ac_status); } &&
4337         { ac_try='test -s conftest.$ac_objext'
4338  { (eval echo "$as_me:4338: \"$ac_try\"") >&5
4339  (eval $ac_try) 2>&5
4340  ac_status=$?
4341  echo "$as_me:4341: \$? = $ac_status" >&5
4342  (exit $ac_status); }; }; then
4343  CLANG_COMPILER=yes
4344cf_save_CFLAGS="$cf_save_CFLAGS -Qunused-arguments"
4345
4346else
4347  echo "$as_me: failed program was:" >&5
4348cat conftest.$ac_ext >&5
4349fi
4350rm -f conftest.$ac_objext conftest.$ac_ext
4351	CFLAGS="$cf_save_CFLAGS"
4352	echo "$as_me:4352: result: $CLANG_COMPILER" >&5
4353echo "${ECHO_T}$CLANG_COMPILER" >&6
4354fi
4355
4356cat > conftest.$ac_ext <<EOF
4357#line 4357 "${as_me:-configure}"
4358int main(int argc, char *argv[]) { return (argv[argc-1] == 0) ; }
4359EOF
4360
4361if test "$INTEL_COMPILER" = yes
4362then
4363# The "-wdXXX" options suppress warnings:
4364# remark #1419: external declaration in primary source file
4365# remark #1683: explicit conversion of a 64-bit integral type to a smaller integral type (potential portability problem)
4366# remark #1684: conversion from pointer to same-sized integral type (potential portability problem)
4367# remark #193: zero used for undefined preprocessing identifier
4368# remark #593: variable "curs_sb_left_arrow" was set but never used
4369# remark #810: conversion from "int" to "Dimension={unsigned short}" may lose significant bits
4370# remark #869: parameter "tw" was never referenced
4371# remark #981: operands are evaluated in unspecified order
4372# warning #279: controlling expression is constant
4373
4374	{ echo "$as_me:4374: checking for $CC warning options..." >&5
4375echo "$as_me: checking for $CC warning options..." >&6;}
4376	cf_save_CFLAGS="$CFLAGS"
4377	EXTRA_CFLAGS="-Wall"
4378	for cf_opt in \
4379		wd1419 \
4380		wd1683 \
4381		wd1684 \
4382		wd193 \
4383		wd593 \
4384		wd279 \
4385		wd810 \
4386		wd869 \
4387		wd981
4388	do
4389		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
4390		if { (eval echo "$as_me:4390: \"$ac_compile\"") >&5
4391  (eval $ac_compile) 2>&5
4392  ac_status=$?
4393  echo "$as_me:4393: \$? = $ac_status" >&5
4394  (exit $ac_status); }; then
4395			test -n "$verbose" && echo "$as_me:4395: result: ... -$cf_opt" >&5
4396echo "${ECHO_T}... -$cf_opt" >&6
4397			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
4398		fi
4399	done
4400	CFLAGS="$cf_save_CFLAGS"
4401
4402elif test "$GCC" = yes
4403then
4404	{ echo "$as_me:4404: checking for $CC warning options..." >&5
4405echo "$as_me: checking for $CC warning options..." >&6;}
4406	cf_save_CFLAGS="$CFLAGS"
4407	EXTRA_CFLAGS=
4408	cf_warn_CONST=""
4409	test "$with_ext_const" = yes && cf_warn_CONST="Wwrite-strings"
4410	cf_gcc_warnings="Wignored-qualifiers Wlogical-op Wvarargs"
4411	test "x$CLANG_COMPILER" = xyes && cf_gcc_warnings=
4412	for cf_opt in W Wall \
4413		Wbad-function-cast \
4414		Wcast-align \
4415		Wcast-qual \
4416		Wdeclaration-after-statement \
4417		Wextra \
4418		Winline \
4419		Wmissing-declarations \
4420		Wmissing-prototypes \
4421		Wnested-externs \
4422		Wpointer-arith \
4423		Wshadow \
4424		Wstrict-prototypes \
4425		Wundef $cf_gcc_warnings $cf_warn_CONST Wwrite-strings
4426	do
4427		CFLAGS="$cf_save_CFLAGS $EXTRA_CFLAGS -$cf_opt"
4428		if { (eval echo "$as_me:4428: \"$ac_compile\"") >&5
4429  (eval $ac_compile) 2>&5
4430  ac_status=$?
4431  echo "$as_me:4431: \$? = $ac_status" >&5
4432  (exit $ac_status); }; then
4433			test -n "$verbose" && echo "$as_me:4433: result: ... -$cf_opt" >&5
4434echo "${ECHO_T}... -$cf_opt" >&6
4435			case $cf_opt in #(vi
4436			Wcast-qual) #(vi
4437				CPPFLAGS="$CPPFLAGS -DXTSTRINGDEFINES"
4438				;;
4439			Winline) #(vi
4440				case $GCC_VERSION in
4441				[34].*)
4442					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
4443
4444echo "${as_me:-configure}:4444: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
4445
4446					continue;;
4447				esac
4448				;;
4449			Wpointer-arith) #(vi
4450				case $GCC_VERSION in
4451				[12].*)
4452					test -n "$verbose" && echo "	feature is broken in gcc $GCC_VERSION" 1>&6
4453
4454echo "${as_me:-configure}:4454: testing feature is broken in gcc $GCC_VERSION ..." 1>&5
4455
4456					continue;;
4457				esac
4458				;;
4459			esac
4460			EXTRA_CFLAGS="$EXTRA_CFLAGS -$cf_opt"
4461		fi
4462	done
4463	CFLAGS="$cf_save_CFLAGS"
4464fi
4465rm -rf conftest*
4466
4467fi
4468fi
4469
4470echo "$as_me:4470: checking if you want to see long compiling messages" >&5
4471echo $ECHO_N "checking if you want to see long compiling messages... $ECHO_C" >&6
4472
4473# Check whether --enable-echo or --disable-echo was given.
4474if test "${enable_echo+set}" = set; then
4475  enableval="$enable_echo"
4476  test "$enableval" != no && enableval=yes
4477  if test "$enableval" != "yes" ; then
4478
4479    ECHO_LT='--silent'
4480    ECHO_LD='@echo linking $@;'
4481    RULE_CC='@echo compiling $<'
4482    SHOW_CC='@echo compiling $@'
4483    ECHO_CC='@'
4484
4485  else
4486
4487    ECHO_LT=''
4488    ECHO_LD=''
4489    RULE_CC=''
4490    SHOW_CC=''
4491    ECHO_CC=''
4492
4493  fi
4494else
4495  enableval=yes
4496
4497    ECHO_LT=''
4498    ECHO_LD=''
4499    RULE_CC=''
4500    SHOW_CC=''
4501    ECHO_CC=''
4502
4503fi;
4504echo "$as_me:4504: result: $enableval" >&5
4505echo "${ECHO_T}$enableval" >&6
4506
4507echo "$as_me:4507: checking if you want to use dmalloc for testing" >&5
4508echo $ECHO_N "checking if you want to use dmalloc for testing... $ECHO_C" >&6
4509
4510# Check whether --with-dmalloc or --without-dmalloc was given.
4511if test "${with_dmalloc+set}" = set; then
4512  withval="$with_dmalloc"
4513
4514cat >>confdefs.h <<EOF
4515#define USE_DMALLOC 1
4516EOF
4517
4518	: ${with_cflags:=-g}
4519	: ${with_no_leaks:=yes}
4520	 with_dmalloc=yes
4521else
4522  with_dmalloc=
4523fi;
4524echo "$as_me:4524: result: ${with_dmalloc:-no}" >&5
4525echo "${ECHO_T}${with_dmalloc:-no}" >&6
4526
4527case .$with_cflags in #(vi
4528.*-g*)
4529	case .$CFLAGS in #(vi
4530	.*-g*) #(vi
4531		;;
4532	*)
4533
4534cf_fix_cppflags=no
4535cf_new_cflags=
4536cf_new_cppflags=
4537cf_new_extra_cppflags=
4538
4539for cf_add_cflags in -g
4540do
4541case $cf_fix_cppflags in
4542no)
4543	case $cf_add_cflags in #(vi
4544	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
4545		case $cf_add_cflags in
4546		-D*)
4547			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4548
4549			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4550				&& test -z "${cf_tst_cflags}" \
4551				&& cf_fix_cppflags=yes
4552
4553			if test $cf_fix_cppflags = yes ; then
4554				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4555				continue
4556			elif test "${cf_tst_cflags}" = "\"'" ; then
4557				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4558				continue
4559			fi
4560			;;
4561		esac
4562		case "$CPPFLAGS" in
4563		*$cf_add_cflags) #(vi
4564			;;
4565		*) #(vi
4566			case $cf_add_cflags in #(vi
4567			-D*)
4568				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4569
4570CPPFLAGS=`echo "$CPPFLAGS" | \
4571	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
4572		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
4573
4574				;;
4575			esac
4576			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
4577			;;
4578		esac
4579		;;
4580	*)
4581		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
4582		;;
4583	esac
4584	;;
4585yes)
4586	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4587
4588	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
4589
4590	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4591		&& test -z "${cf_tst_cflags}" \
4592		&& cf_fix_cppflags=no
4593	;;
4594esac
4595done
4596
4597if test -n "$cf_new_cflags" ; then
4598
4599	CFLAGS="$CFLAGS $cf_new_cflags"
4600fi
4601
4602if test -n "$cf_new_cppflags" ; then
4603
4604	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
4605fi
4606
4607if test -n "$cf_new_extra_cppflags" ; then
4608
4609	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
4610fi
4611
4612		;;
4613	esac
4614	;;
4615esac
4616
4617if test "$with_dmalloc" = yes ; then
4618	echo "$as_me:4618: checking for dmalloc.h" >&5
4619echo $ECHO_N "checking for dmalloc.h... $ECHO_C" >&6
4620if test "${ac_cv_header_dmalloc_h+set}" = set; then
4621  echo $ECHO_N "(cached) $ECHO_C" >&6
4622else
4623  cat >conftest.$ac_ext <<_ACEOF
4624#line 4624 "configure"
4625#include "confdefs.h"
4626#include <dmalloc.h>
4627_ACEOF
4628if { (eval echo "$as_me:4628: \"$ac_cpp conftest.$ac_ext\"") >&5
4629  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4630  ac_status=$?
4631  egrep -v '^ *\+' conftest.er1 >conftest.err
4632  rm -f conftest.er1
4633  cat conftest.err >&5
4634  echo "$as_me:4634: \$? = $ac_status" >&5
4635  (exit $ac_status); } >/dev/null; then
4636  if test -s conftest.err; then
4637    ac_cpp_err=$ac_c_preproc_warn_flag
4638  else
4639    ac_cpp_err=
4640  fi
4641else
4642  ac_cpp_err=yes
4643fi
4644if test -z "$ac_cpp_err"; then
4645  ac_cv_header_dmalloc_h=yes
4646else
4647  echo "$as_me: failed program was:" >&5
4648  cat conftest.$ac_ext >&5
4649  ac_cv_header_dmalloc_h=no
4650fi
4651rm -f conftest.err conftest.$ac_ext
4652fi
4653echo "$as_me:4653: result: $ac_cv_header_dmalloc_h" >&5
4654echo "${ECHO_T}$ac_cv_header_dmalloc_h" >&6
4655if test $ac_cv_header_dmalloc_h = yes; then
4656
4657echo "$as_me:4657: checking for dmalloc_debug in -ldmalloc" >&5
4658echo $ECHO_N "checking for dmalloc_debug in -ldmalloc... $ECHO_C" >&6
4659if test "${ac_cv_lib_dmalloc_dmalloc_debug+set}" = set; then
4660  echo $ECHO_N "(cached) $ECHO_C" >&6
4661else
4662  ac_check_lib_save_LIBS=$LIBS
4663LIBS="-ldmalloc  $LIBS"
4664cat >conftest.$ac_ext <<_ACEOF
4665#line 4665 "configure"
4666#include "confdefs.h"
4667
4668/* Override any gcc2 internal prototype to avoid an error.  */
4669#ifdef __cplusplus
4670extern "C"
4671#endif
4672/* We use char because int might match the return type of a gcc2
4673   builtin and then its argument prototype would still apply.  */
4674char dmalloc_debug ();
4675int
4676main ()
4677{
4678dmalloc_debug ();
4679  ;
4680  return 0;
4681}
4682_ACEOF
4683rm -f conftest.$ac_objext conftest$ac_exeext
4684if { (eval echo "$as_me:4684: \"$ac_link\"") >&5
4685  (eval $ac_link) 2>&5
4686  ac_status=$?
4687  echo "$as_me:4687: \$? = $ac_status" >&5
4688  (exit $ac_status); } &&
4689         { ac_try='test -s conftest$ac_exeext'
4690  { (eval echo "$as_me:4690: \"$ac_try\"") >&5
4691  (eval $ac_try) 2>&5
4692  ac_status=$?
4693  echo "$as_me:4693: \$? = $ac_status" >&5
4694  (exit $ac_status); }; }; then
4695  ac_cv_lib_dmalloc_dmalloc_debug=yes
4696else
4697  echo "$as_me: failed program was:" >&5
4698cat conftest.$ac_ext >&5
4699ac_cv_lib_dmalloc_dmalloc_debug=no
4700fi
4701rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4702LIBS=$ac_check_lib_save_LIBS
4703fi
4704echo "$as_me:4704: result: $ac_cv_lib_dmalloc_dmalloc_debug" >&5
4705echo "${ECHO_T}$ac_cv_lib_dmalloc_dmalloc_debug" >&6
4706if test $ac_cv_lib_dmalloc_dmalloc_debug = yes; then
4707  cat >>confdefs.h <<EOF
4708#define HAVE_LIBDMALLOC 1
4709EOF
4710
4711  LIBS="-ldmalloc $LIBS"
4712
4713fi
4714
4715fi
4716
4717fi
4718
4719echo "$as_me:4719: checking if you want to use dbmalloc for testing" >&5
4720echo $ECHO_N "checking if you want to use dbmalloc for testing... $ECHO_C" >&6
4721
4722# Check whether --with-dbmalloc or --without-dbmalloc was given.
4723if test "${with_dbmalloc+set}" = set; then
4724  withval="$with_dbmalloc"
4725
4726cat >>confdefs.h <<EOF
4727#define USE_DBMALLOC 1
4728EOF
4729
4730	: ${with_cflags:=-g}
4731	: ${with_no_leaks:=yes}
4732	 with_dbmalloc=yes
4733else
4734  with_dbmalloc=
4735fi;
4736echo "$as_me:4736: result: ${with_dbmalloc:-no}" >&5
4737echo "${ECHO_T}${with_dbmalloc:-no}" >&6
4738
4739case .$with_cflags in #(vi
4740.*-g*)
4741	case .$CFLAGS in #(vi
4742	.*-g*) #(vi
4743		;;
4744	*)
4745
4746cf_fix_cppflags=no
4747cf_new_cflags=
4748cf_new_cppflags=
4749cf_new_extra_cppflags=
4750
4751for cf_add_cflags in -g
4752do
4753case $cf_fix_cppflags in
4754no)
4755	case $cf_add_cflags in #(vi
4756	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
4757		case $cf_add_cflags in
4758		-D*)
4759			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4760
4761			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4762				&& test -z "${cf_tst_cflags}" \
4763				&& cf_fix_cppflags=yes
4764
4765			if test $cf_fix_cppflags = yes ; then
4766				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4767				continue
4768			elif test "${cf_tst_cflags}" = "\"'" ; then
4769				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4770				continue
4771			fi
4772			;;
4773		esac
4774		case "$CPPFLAGS" in
4775		*$cf_add_cflags) #(vi
4776			;;
4777		*) #(vi
4778			case $cf_add_cflags in #(vi
4779			-D*)
4780				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4781
4782CPPFLAGS=`echo "$CPPFLAGS" | \
4783	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
4784		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
4785
4786				;;
4787			esac
4788			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
4789			;;
4790		esac
4791		;;
4792	*)
4793		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
4794		;;
4795	esac
4796	;;
4797yes)
4798	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4799
4800	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
4801
4802	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4803		&& test -z "${cf_tst_cflags}" \
4804		&& cf_fix_cppflags=no
4805	;;
4806esac
4807done
4808
4809if test -n "$cf_new_cflags" ; then
4810
4811	CFLAGS="$CFLAGS $cf_new_cflags"
4812fi
4813
4814if test -n "$cf_new_cppflags" ; then
4815
4816	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
4817fi
4818
4819if test -n "$cf_new_extra_cppflags" ; then
4820
4821	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
4822fi
4823
4824		;;
4825	esac
4826	;;
4827esac
4828
4829if test "$with_dbmalloc" = yes ; then
4830	echo "$as_me:4830: checking for dbmalloc.h" >&5
4831echo $ECHO_N "checking for dbmalloc.h... $ECHO_C" >&6
4832if test "${ac_cv_header_dbmalloc_h+set}" = set; then
4833  echo $ECHO_N "(cached) $ECHO_C" >&6
4834else
4835  cat >conftest.$ac_ext <<_ACEOF
4836#line 4836 "configure"
4837#include "confdefs.h"
4838#include <dbmalloc.h>
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  ac_cv_header_dbmalloc_h=yes
4858else
4859  echo "$as_me: failed program was:" >&5
4860  cat conftest.$ac_ext >&5
4861  ac_cv_header_dbmalloc_h=no
4862fi
4863rm -f conftest.err conftest.$ac_ext
4864fi
4865echo "$as_me:4865: result: $ac_cv_header_dbmalloc_h" >&5
4866echo "${ECHO_T}$ac_cv_header_dbmalloc_h" >&6
4867if test $ac_cv_header_dbmalloc_h = yes; then
4868
4869echo "$as_me:4869: checking for debug_malloc in -ldbmalloc" >&5
4870echo $ECHO_N "checking for debug_malloc in -ldbmalloc... $ECHO_C" >&6
4871if test "${ac_cv_lib_dbmalloc_debug_malloc+set}" = set; then
4872  echo $ECHO_N "(cached) $ECHO_C" >&6
4873else
4874  ac_check_lib_save_LIBS=$LIBS
4875LIBS="-ldbmalloc  $LIBS"
4876cat >conftest.$ac_ext <<_ACEOF
4877#line 4877 "configure"
4878#include "confdefs.h"
4879
4880/* Override any gcc2 internal prototype to avoid an error.  */
4881#ifdef __cplusplus
4882extern "C"
4883#endif
4884/* We use char because int might match the return type of a gcc2
4885   builtin and then its argument prototype would still apply.  */
4886char debug_malloc ();
4887int
4888main ()
4889{
4890debug_malloc ();
4891  ;
4892  return 0;
4893}
4894_ACEOF
4895rm -f conftest.$ac_objext conftest$ac_exeext
4896if { (eval echo "$as_me:4896: \"$ac_link\"") >&5
4897  (eval $ac_link) 2>&5
4898  ac_status=$?
4899  echo "$as_me:4899: \$? = $ac_status" >&5
4900  (exit $ac_status); } &&
4901         { ac_try='test -s conftest$ac_exeext'
4902  { (eval echo "$as_me:4902: \"$ac_try\"") >&5
4903  (eval $ac_try) 2>&5
4904  ac_status=$?
4905  echo "$as_me:4905: \$? = $ac_status" >&5
4906  (exit $ac_status); }; }; then
4907  ac_cv_lib_dbmalloc_debug_malloc=yes
4908else
4909  echo "$as_me: failed program was:" >&5
4910cat conftest.$ac_ext >&5
4911ac_cv_lib_dbmalloc_debug_malloc=no
4912fi
4913rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4914LIBS=$ac_check_lib_save_LIBS
4915fi
4916echo "$as_me:4916: result: $ac_cv_lib_dbmalloc_debug_malloc" >&5
4917echo "${ECHO_T}$ac_cv_lib_dbmalloc_debug_malloc" >&6
4918if test $ac_cv_lib_dbmalloc_debug_malloc = yes; then
4919  cat >>confdefs.h <<EOF
4920#define HAVE_LIBDBMALLOC 1
4921EOF
4922
4923  LIBS="-ldbmalloc $LIBS"
4924
4925fi
4926
4927fi
4928
4929fi
4930
4931echo "$as_me:4931: checking if you want to use valgrind for testing" >&5
4932echo $ECHO_N "checking if you want to use valgrind for testing... $ECHO_C" >&6
4933
4934# Check whether --with-valgrind or --without-valgrind was given.
4935if test "${with_valgrind+set}" = set; then
4936  withval="$with_valgrind"
4937
4938cat >>confdefs.h <<EOF
4939#define USE_VALGRIND 1
4940EOF
4941
4942	: ${with_cflags:=-g}
4943	: ${with_no_leaks:=yes}
4944	 with_valgrind=yes
4945else
4946  with_valgrind=
4947fi;
4948echo "$as_me:4948: result: ${with_valgrind:-no}" >&5
4949echo "${ECHO_T}${with_valgrind:-no}" >&6
4950
4951case .$with_cflags in #(vi
4952.*-g*)
4953	case .$CFLAGS in #(vi
4954	.*-g*) #(vi
4955		;;
4956	*)
4957
4958cf_fix_cppflags=no
4959cf_new_cflags=
4960cf_new_cppflags=
4961cf_new_extra_cppflags=
4962
4963for cf_add_cflags in -g
4964do
4965case $cf_fix_cppflags in
4966no)
4967	case $cf_add_cflags in #(vi
4968	-undef|-nostdinc*|-I*|-D*|-U*|-E|-P|-C) #(vi
4969		case $cf_add_cflags in
4970		-D*)
4971			cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^-D[^=]*='\''\"[^"]*//'`
4972
4973			test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
4974				&& test -z "${cf_tst_cflags}" \
4975				&& cf_fix_cppflags=yes
4976
4977			if test $cf_fix_cppflags = yes ; then
4978				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4979				continue
4980			elif test "${cf_tst_cflags}" = "\"'" ; then
4981				cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
4982				continue
4983			fi
4984			;;
4985		esac
4986		case "$CPPFLAGS" in
4987		*$cf_add_cflags) #(vi
4988			;;
4989		*) #(vi
4990			case $cf_add_cflags in #(vi
4991			-D*)
4992				cf_tst_cppflags=`echo "x$cf_add_cflags" | sed -e 's/^...//' -e 's/=.*//'`
4993
4994CPPFLAGS=`echo "$CPPFLAGS" | \
4995	sed	-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?[ 	]/ /g' \
4996		-e 's/-[UD]'"$cf_tst_cppflags"'\(=[^ 	]*\)\?$//g'`
4997
4998				;;
4999			esac
5000			cf_new_cppflags="$cf_new_cppflags $cf_add_cflags"
5001			;;
5002		esac
5003		;;
5004	*)
5005		cf_new_cflags="$cf_new_cflags $cf_add_cflags"
5006		;;
5007	esac
5008	;;
5009yes)
5010	cf_new_extra_cppflags="$cf_new_extra_cppflags $cf_add_cflags"
5011
5012	cf_tst_cflags=`echo ${cf_add_cflags} |sed -e 's/^[^"]*"'\''//'`
5013
5014	test "x${cf_add_cflags}" != "x${cf_tst_cflags}" \
5015		&& test -z "${cf_tst_cflags}" \
5016		&& cf_fix_cppflags=no
5017	;;
5018esac
5019done
5020
5021if test -n "$cf_new_cflags" ; then
5022
5023	CFLAGS="$CFLAGS $cf_new_cflags"
5024fi
5025
5026if test -n "$cf_new_cppflags" ; then
5027
5028	CPPFLAGS="$CPPFLAGS $cf_new_cppflags"
5029fi
5030
5031if test -n "$cf_new_extra_cppflags" ; then
5032
5033	EXTRA_CPPFLAGS="$cf_new_extra_cppflags $EXTRA_CPPFLAGS"
5034fi
5035
5036		;;
5037	esac
5038	;;
5039esac
5040
5041echo "$as_me:5041: checking if you want to perform memory-leak testing" >&5
5042echo $ECHO_N "checking if you want to perform memory-leak testing... $ECHO_C" >&6
5043
5044# Check whether --enable-leaks or --disable-leaks was given.
5045if test "${enable_leaks+set}" = set; then
5046  enableval="$enable_leaks"
5047  if test "x$enableval" = xno; then with_no_leaks=yes; else with_no_leaks=no; fi
5048else
5049  : ${with_no_leaks:=no}
5050fi;
5051echo "$as_me:5051: result: $with_no_leaks" >&5
5052echo "${ECHO_T}$with_no_leaks" >&6
5053
5054if test "$with_no_leaks" = yes ; then
5055
5056cat >>confdefs.h <<\EOF
5057#define NO_LEAKS 1
5058EOF
5059
5060cat >>confdefs.h <<\EOF
5061#define YY_NO_LEAKS 1
5062EOF
5063
5064fi
5065
5066echo "$as_me:5066: checking for ANSI C header files" >&5
5067echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
5068if test "${ac_cv_header_stdc+set}" = set; then
5069  echo $ECHO_N "(cached) $ECHO_C" >&6
5070else
5071  cat >conftest.$ac_ext <<_ACEOF
5072#line 5072 "configure"
5073#include "confdefs.h"
5074#include <stdlib.h>
5075#include <stdarg.h>
5076#include <string.h>
5077#include <float.h>
5078
5079_ACEOF
5080if { (eval echo "$as_me:5080: \"$ac_cpp conftest.$ac_ext\"") >&5
5081  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5082  ac_status=$?
5083  egrep -v '^ *\+' conftest.er1 >conftest.err
5084  rm -f conftest.er1
5085  cat conftest.err >&5
5086  echo "$as_me:5086: \$? = $ac_status" >&5
5087  (exit $ac_status); } >/dev/null; then
5088  if test -s conftest.err; then
5089    ac_cpp_err=$ac_c_preproc_warn_flag
5090  else
5091    ac_cpp_err=
5092  fi
5093else
5094  ac_cpp_err=yes
5095fi
5096if test -z "$ac_cpp_err"; then
5097  ac_cv_header_stdc=yes
5098else
5099  echo "$as_me: failed program was:" >&5
5100  cat conftest.$ac_ext >&5
5101  ac_cv_header_stdc=no
5102fi
5103rm -f conftest.err conftest.$ac_ext
5104
5105if test $ac_cv_header_stdc = yes; then
5106  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5107  cat >conftest.$ac_ext <<_ACEOF
5108#line 5108 "configure"
5109#include "confdefs.h"
5110#include <string.h>
5111
5112_ACEOF
5113if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5114  egrep "memchr" >/dev/null 2>&1; then
5115  :
5116else
5117  ac_cv_header_stdc=no
5118fi
5119rm -rf conftest*
5120
5121fi
5122
5123if test $ac_cv_header_stdc = yes; then
5124  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5125  cat >conftest.$ac_ext <<_ACEOF
5126#line 5126 "configure"
5127#include "confdefs.h"
5128#include <stdlib.h>
5129
5130_ACEOF
5131if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5132  egrep "free" >/dev/null 2>&1; then
5133  :
5134else
5135  ac_cv_header_stdc=no
5136fi
5137rm -rf conftest*
5138
5139fi
5140
5141if test $ac_cv_header_stdc = yes; then
5142  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5143  if test "$cross_compiling" = yes; then
5144  :
5145else
5146  cat >conftest.$ac_ext <<_ACEOF
5147#line 5147 "configure"
5148#include "confdefs.h"
5149#include <ctype.h>
5150#if ((' ' & 0x0FF) == 0x020)
5151# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5152# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5153#else
5154# define ISLOWER(c) (('a' <= (c) && (c) <= 'i') \
5155                     || ('j' <= (c) && (c) <= 'r') \
5156                     || ('s' <= (c) && (c) <= 'z'))
5157# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5158#endif
5159
5160#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5161int
5162main ()
5163{
5164  int i;
5165  for (i = 0; i < 256; i++)
5166    if (XOR (islower (i), ISLOWER (i))
5167        || toupper (i) != TOUPPER (i))
5168      $ac_main_return(2);
5169  $ac_main_return (0);
5170}
5171_ACEOF
5172rm -f conftest$ac_exeext
5173if { (eval echo "$as_me:5173: \"$ac_link\"") >&5
5174  (eval $ac_link) 2>&5
5175  ac_status=$?
5176  echo "$as_me:5176: \$? = $ac_status" >&5
5177  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5178  { (eval echo "$as_me:5178: \"$ac_try\"") >&5
5179  (eval $ac_try) 2>&5
5180  ac_status=$?
5181  echo "$as_me:5181: \$? = $ac_status" >&5
5182  (exit $ac_status); }; }; then
5183  :
5184else
5185  echo "$as_me: program exited with status $ac_status" >&5
5186echo "$as_me: failed program was:" >&5
5187cat conftest.$ac_ext >&5
5188ac_cv_header_stdc=no
5189fi
5190rm -f core core.* *.core conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5191fi
5192fi
5193fi
5194echo "$as_me:5194: result: $ac_cv_header_stdc" >&5
5195echo "${ECHO_T}$ac_cv_header_stdc" >&6
5196if test $ac_cv_header_stdc = yes; then
5197
5198cat >>confdefs.h <<\EOF
5199#define STDC_HEADERS 1
5200EOF
5201
5202fi
5203
5204# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5205
5206for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5207                  inttypes.h stdint.h unistd.h
5208do
5209as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5210echo "$as_me:5210: checking for $ac_header" >&5
5211echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
5212if eval "test \"\${$as_ac_Header+set}\" = set"; then
5213  echo $ECHO_N "(cached) $ECHO_C" >&6
5214else
5215  cat >conftest.$ac_ext <<_ACEOF
5216#line 5216 "configure"
5217#include "confdefs.h"
5218$ac_includes_default
5219#include <$ac_header>
5220_ACEOF
5221rm -f conftest.$ac_objext
5222if { (eval echo "$as_me:5222: \"$ac_compile\"") >&5
5223  (eval $ac_compile) 2>&5
5224  ac_status=$?
5225  echo "$as_me:5225: \$? = $ac_status" >&5
5226  (exit $ac_status); } &&
5227         { ac_try='test -s conftest.$ac_objext'
5228  { (eval echo "$as_me:5228: \"$ac_try\"") >&5
5229  (eval $ac_try) 2>&5
5230  ac_status=$?
5231  echo "$as_me:5231: \$? = $ac_status" >&5
5232  (exit $ac_status); }; }; then
5233  eval "$as_ac_Header=yes"
5234else
5235  echo "$as_me: failed program was:" >&5
5236cat conftest.$ac_ext >&5
5237eval "$as_ac_Header=no"
5238fi
5239rm -f conftest.$ac_objext conftest.$ac_ext
5240fi
5241echo "$as_me:5241: result: `eval echo '${'$as_ac_Header'}'`" >&5
5242echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5243if test `eval echo '${'$as_ac_Header'}'` = yes; then
5244  cat >>confdefs.h <<EOF
5245#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5246EOF
5247
5248fi
5249done
5250
5251echo "$as_me:5251: checking for mode_t" >&5
5252echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
5253if test "${ac_cv_type_mode_t+set}" = set; then
5254  echo $ECHO_N "(cached) $ECHO_C" >&6
5255else
5256  cat >conftest.$ac_ext <<_ACEOF
5257#line 5257 "configure"
5258#include "confdefs.h"
5259$ac_includes_default
5260int
5261main ()
5262{
5263if ((mode_t *) 0)
5264  return 0;
5265if (sizeof (mode_t))
5266  return 0;
5267  ;
5268  return 0;
5269}
5270_ACEOF
5271rm -f conftest.$ac_objext
5272if { (eval echo "$as_me:5272: \"$ac_compile\"") >&5
5273  (eval $ac_compile) 2>&5
5274  ac_status=$?
5275  echo "$as_me:5275: \$? = $ac_status" >&5
5276  (exit $ac_status); } &&
5277         { ac_try='test -s conftest.$ac_objext'
5278  { (eval echo "$as_me:5278: \"$ac_try\"") >&5
5279  (eval $ac_try) 2>&5
5280  ac_status=$?
5281  echo "$as_me:5281: \$? = $ac_status" >&5
5282  (exit $ac_status); }; }; then
5283  ac_cv_type_mode_t=yes
5284else
5285  echo "$as_me: failed program was:" >&5
5286cat conftest.$ac_ext >&5
5287ac_cv_type_mode_t=no
5288fi
5289rm -f conftest.$ac_objext conftest.$ac_ext
5290fi
5291echo "$as_me:5291: result: $ac_cv_type_mode_t" >&5
5292echo "${ECHO_T}$ac_cv_type_mode_t" >&6
5293if test $ac_cv_type_mode_t = yes; then
5294  :
5295else
5296
5297cat >>confdefs.h <<EOF
5298#define mode_t int
5299EOF
5300
5301fi
5302
5303###	output makefile
5304ac_config_files="$ac_config_files makefile"
5305cat >confcache <<\_ACEOF
5306# This file is a shell script that caches the results of configure
5307# tests run on this system so they can be shared between configure
5308# scripts and configure runs, see configure's option --config-cache.
5309# It is not useful on other systems.  If it contains results you don't
5310# want to keep, you may remove or edit it.
5311#
5312# config.status only pays attention to the cache file if you give it
5313# the --recheck option to rerun configure.
5314#
5315# `ac_cv_env_foo' variables (set or unset) will be overriden when
5316# loading this file, other *unset* `ac_cv_foo' will be assigned the
5317# following values.
5318
5319_ACEOF
5320
5321# The following way of writing the cache mishandles newlines in values,
5322# but we know of no workaround that is simple, portable, and efficient.
5323# So, don't put newlines in cache variables' values.
5324# Ultrix sh set writes to stderr and can't be redirected directly,
5325# and sets the high bit in the cache file unless we assign to the vars.
5326{
5327  (set) 2>&1 |
5328    case `(ac_space=' '; set | grep ac_space) 2>&1` in
5329    *ac_space=\ *)
5330      # `set' does not quote correctly, so add quotes (double-quote
5331      # substitution turns \\\\ into \\, and sed turns \\ into \).
5332      sed -n \
5333        "s/'/'\\\\''/g;
5334    	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
5335      ;;
5336    *)
5337      # `set' quotes correctly as required by POSIX, so do not add quotes.
5338      sed -n \
5339        "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
5340      ;;
5341    esac;
5342} |
5343  sed '
5344     t clear
5345     : clear
5346     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
5347     t end
5348     /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
5349     : end' >>confcache
5350if cmp -s $cache_file confcache; then :; else
5351  if test -w $cache_file; then
5352    test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
5353    cat confcache >$cache_file
5354  else
5355    echo "not updating unwritable cache $cache_file"
5356  fi
5357fi
5358rm -f confcache
5359
5360test "x$prefix" = xNONE && prefix=$ac_default_prefix
5361# Let make expand exec_prefix.
5362test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
5363
5364# VPATH may cause trouble with some makes, so we remove $(srcdir),
5365# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
5366# trailing colons and then remove the whole line if VPATH becomes empty
5367# (actually we leave an empty line to preserve line numbers).
5368if test "x$srcdir" = x.; then
5369  ac_vpsub='/^[ 	]*VPATH[ 	]*=/{
5370s/:*\$(srcdir):*/:/;
5371s/:*\${srcdir}:*/:/;
5372s/:*@srcdir@:*/:/;
5373s/^\([^=]*=[ 	]*\):*/\1/;
5374s/:*$//;
5375s/^[^=]*=[ 	]*$//;
5376}'
5377fi
5378
5379DEFS=-DHAVE_CONFIG_H
5380
5381: ${CONFIG_STATUS=./config.status}
5382ac_clean_files_save=$ac_clean_files
5383ac_clean_files="$ac_clean_files $CONFIG_STATUS"
5384{ echo "$as_me:5384: creating $CONFIG_STATUS" >&5
5385echo "$as_me: creating $CONFIG_STATUS" >&6;}
5386cat >$CONFIG_STATUS <<_ACEOF
5387#! $SHELL
5388# Generated automatically by configure.
5389# Run this file to recreate the current configuration.
5390# Compiler output produced by configure, useful for debugging
5391# configure, is in config.log if it exists.
5392
5393debug=false
5394SHELL=\${CONFIG_SHELL-$SHELL}
5395ac_cs_invocation="\$0 \$@"
5396
5397_ACEOF
5398
5399cat >>$CONFIG_STATUS <<\_ACEOF
5400# Be Bourne compatible
5401if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
5402  emulate sh
5403  NULLCMD=:
5404elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
5405  set -o posix
5406fi
5407
5408# Name of the executable.
5409as_me=`echo "$0" |sed 's,.*[\\/],,'`
5410
5411if expr a : '\(a\)' >/dev/null 2>&1; then
5412  as_expr=expr
5413else
5414  as_expr=false
5415fi
5416
5417rm -f conf$$ conf$$.exe conf$$.file
5418echo >conf$$.file
5419if ln -s conf$$.file conf$$ 2>/dev/null; then
5420  # We could just check for DJGPP; but this test a) works b) is more generic
5421  # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
5422  if test -f conf$$.exe; then
5423    # Don't use ln at all; we don't have any links
5424    as_ln_s='cp -p'
5425  else
5426    as_ln_s='ln -s'
5427  fi
5428elif ln conf$$.file conf$$ 2>/dev/null; then
5429  as_ln_s=ln
5430else
5431  as_ln_s='cp -p'
5432fi
5433rm -f conf$$ conf$$.exe conf$$.file
5434
5435as_executable_p="test -f"
5436
5437# Support unset when possible.
5438if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
5439  as_unset=unset
5440else
5441  as_unset=false
5442fi
5443
5444# NLS nuisances.
5445$as_unset LANG || test "${LANG+set}" != set || { LANG=C; export LANG; }
5446$as_unset LC_ALL || test "${LC_ALL+set}" != set || { LC_ALL=C; export LC_ALL; }
5447$as_unset LC_TIME || test "${LC_TIME+set}" != set || { LC_TIME=C; export LC_TIME; }
5448$as_unset LC_CTYPE || test "${LC_CTYPE+set}" != set || { LC_CTYPE=C; export LC_CTYPE; }
5449$as_unset LANGUAGE || test "${LANGUAGE+set}" != set || { LANGUAGE=C; export LANGUAGE; }
5450$as_unset LC_COLLATE || test "${LC_COLLATE+set}" != set || { LC_COLLATE=C; export LC_COLLATE; }
5451$as_unset LC_NUMERIC || test "${LC_NUMERIC+set}" != set || { LC_NUMERIC=C; export LC_NUMERIC; }
5452$as_unset LC_MESSAGES || test "${LC_MESSAGES+set}" != set || { LC_MESSAGES=C; export LC_MESSAGES; }
5453
5454# IFS
5455# We need space, tab and new line, in precisely that order.
5456as_nl='
5457'
5458IFS=" 	$as_nl"
5459
5460# CDPATH.
5461$as_unset CDPATH || test "${CDPATH+set}" != set || { CDPATH=:; export CDPATH; }
5462
5463exec 6>&1
5464
5465_ACEOF
5466
5467# Files that config.status was made for.
5468if test -n "$ac_config_files"; then
5469  echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
5470fi
5471
5472if test -n "$ac_config_headers"; then
5473  echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
5474fi
5475
5476if test -n "$ac_config_links"; then
5477  echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
5478fi
5479
5480if test -n "$ac_config_commands"; then
5481  echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
5482fi
5483
5484cat >>$CONFIG_STATUS <<\EOF
5485
5486ac_cs_usage="\
5487\`$as_me' instantiates files from templates according to the
5488current configuration.
5489
5490Usage: $0 [OPTIONS] [FILE]...
5491
5492  -h, --help       print this help, then exit
5493  -V, --version    print version number, then exit
5494  -d, --debug      don't remove temporary files
5495      --recheck    update $as_me by reconfiguring in the same conditions
5496  --file=FILE[:TEMPLATE]
5497                   instantiate the configuration file FILE
5498  --header=FILE[:TEMPLATE]
5499                   instantiate the configuration header FILE
5500
5501Configuration files:
5502$config_files
5503
5504Configuration headers:
5505$config_headers
5506
5507Report bugs to <dickey@invisible-island.net>."
5508EOF
5509
5510cat >>$CONFIG_STATUS <<EOF
5511ac_cs_version="\\
5512config.status
5513configured by $0, generated by GNU Autoconf 2.52.20121002,
5514  with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
5515
5516Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
5517Free Software Foundation, Inc.
5518This config.status script is free software; the Free Software Foundation
5519gives unlimited permission to copy, distribute and modify it."
5520srcdir=$srcdir
5521INSTALL="$INSTALL"
5522EOF
5523
5524cat >>$CONFIG_STATUS <<\EOF
5525# If no file are specified by the user, then we need to provide default
5526# value.  By we need to know if files were specified by the user.
5527ac_need_defaults=:
5528while test $# != 0
5529do
5530  case $1 in
5531  --*=*)
5532    ac_option=`expr "x$1" : 'x\([^=]*\)='`
5533    ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
5534    shift
5535    set dummy "$ac_option" "$ac_optarg" ${1+"$@"}
5536    shift
5537    ;;
5538  -*);;
5539  *) # This is not an option, so the user has probably given explicit
5540     # arguments.
5541     ac_need_defaults=false;;
5542  esac
5543
5544  case $1 in
5545  # Handling of the options.
5546EOF
5547cat >>$CONFIG_STATUS <<EOF
5548  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
5549    echo "running $SHELL $0 " $ac_configure_args " --no-create --no-recursion"
5550    exec $SHELL $0 $ac_configure_args --no-create --no-recursion ;;
5551EOF
5552cat >>$CONFIG_STATUS <<\EOF
5553  --version | --vers* | -V )
5554    echo "$ac_cs_version"; exit 0 ;;
5555  --he | --h)
5556    # Conflict between --help and --header
5557    { { echo "$as_me:5557: error: ambiguous option: $1
5558Try \`$0 --help' for more information." >&5
5559echo "$as_me: error: ambiguous option: $1
5560Try \`$0 --help' for more information." >&2;}
5561   { (exit 1); exit 1; }; };;
5562  --help | --hel | -h )
5563    echo "$ac_cs_usage"; exit 0 ;;
5564  --debug | --d* | -d )
5565    debug=: ;;
5566  --file | --fil | --fi | --f )
5567    shift
5568    CONFIG_FILES="$CONFIG_FILES $1"
5569    ac_need_defaults=false;;
5570  --header | --heade | --head | --hea )
5571    shift
5572    CONFIG_HEADERS="$CONFIG_HEADERS $1"
5573    ac_need_defaults=false;;
5574
5575  # This is an error.
5576  -*) { { echo "$as_me:5576: error: unrecognized option: $1
5577Try \`$0 --help' for more information." >&5
5578echo "$as_me: error: unrecognized option: $1
5579Try \`$0 --help' for more information." >&2;}
5580   { (exit 1); exit 1; }; } ;;
5581
5582  *) ac_config_targets="$ac_config_targets $1" ;;
5583
5584  esac
5585  shift
5586done
5587
5588exec 5>>config.log
5589cat >&5 << _ACEOF
5590
5591## ----------------------- ##
5592## Running config.status.  ##
5593## ----------------------- ##
5594
5595This file was extended by $as_me 2.52.20121002, executed with
5596  CONFIG_FILES    = $CONFIG_FILES
5597  CONFIG_HEADERS  = $CONFIG_HEADERS
5598  CONFIG_LINKS    = $CONFIG_LINKS
5599  CONFIG_COMMANDS = $CONFIG_COMMANDS
5600  > $ac_cs_invocation
5601on `(hostname || uname -n) 2>/dev/null | sed 1q`
5602
5603_ACEOF
5604EOF
5605
5606cat >>$CONFIG_STATUS <<\EOF
5607for ac_config_target in $ac_config_targets
5608do
5609  case "$ac_config_target" in
5610  # Handling of arguments.
5611  "makefile" ) CONFIG_FILES="$CONFIG_FILES makefile" ;;
5612  "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config_h.in" ;;
5613  *) { { echo "$as_me:5613: error: invalid argument: $ac_config_target" >&5
5614echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
5615   { (exit 1); exit 1; }; };;
5616  esac
5617done
5618
5619# If the user did not use the arguments to specify the items to instantiate,
5620# then the envvar interface is used.  Set only those that are not.
5621# We use the long form for the default assignment because of an extremely
5622# bizarre bug on SunOS 4.1.3.
5623if $ac_need_defaults; then
5624  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
5625  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
5626fi
5627
5628# Create a temporary directory, and hook for its removal unless debugging.
5629$debug ||
5630{
5631  trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
5632  trap '{ (exit 1); exit 1; }' 1 2 13 15
5633}
5634
5635# Create a (secure) tmp directory for tmp files.
5636: ${TMPDIR=/tmp}
5637{
5638  tmp=`(umask 077 && mktemp -d -q "$TMPDIR/csXXXXXX") 2>/dev/null` &&
5639  test -n "$tmp" && test -d "$tmp"
5640}  ||
5641{
5642  tmp=$TMPDIR/cs$$-$RANDOM
5643  (umask 077 && mkdir $tmp)
5644} ||
5645{
5646   echo "$me: cannot create a temporary directory in $TMPDIR" >&2
5647   { (exit 1); exit 1; }
5648}
5649
5650EOF
5651
5652cat >>$CONFIG_STATUS <<EOF
5653
5654#
5655# CONFIG_FILES section.
5656#
5657
5658# No need to generate the scripts if there are no CONFIG_FILES.
5659# This happens for instance when ./config.status config.h
5660if test -n "\$CONFIG_FILES"; then
5661  # Protect against being on the right side of a sed subst in config.status.
5662  sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
5663   s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
5664s,@SHELL@,$SHELL,;t t
5665s,@exec_prefix@,$exec_prefix,;t t
5666s,@prefix@,$prefix,;t t
5667s,@program_transform_name@,$program_transform_name,;t t
5668s,@bindir@,$bindir,;t t
5669s,@sbindir@,$sbindir,;t t
5670s,@libexecdir@,$libexecdir,;t t
5671s,@datarootdir@,$datarootdir,;t t
5672s,@datadir@,$datadir,;t t
5673s,@sysconfdir@,$sysconfdir,;t t
5674s,@sharedstatedir@,$sharedstatedir,;t t
5675s,@localstatedir@,$localstatedir,;t t
5676s,@libdir@,$libdir,;t t
5677s,@includedir@,$includedir,;t t
5678s,@oldincludedir@,$oldincludedir,;t t
5679s,@infodir@,$infodir,;t t
5680s,@mandir@,$mandir,;t t
5681s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
5682s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
5683s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
5684s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
5685s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
5686s,@build_alias@,$build_alias,;t t
5687s,@host_alias@,$host_alias,;t t
5688s,@target_alias@,$target_alias,;t t
5689s,@ECHO_C@,$ECHO_C,;t t
5690s,@ECHO_N@,$ECHO_N,;t t
5691s,@ECHO_T@,$ECHO_T,;t t
5692s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
5693s,@DEFS@,$DEFS,;t t
5694s,@LIBS@,$LIBS,;t t
5695s,@build@,$build,;t t
5696s,@build_cpu@,$build_cpu,;t t
5697s,@build_vendor@,$build_vendor,;t t
5698s,@build_os@,$build_os,;t t
5699s,@host@,$host,;t t
5700s,@host_cpu@,$host_cpu,;t t
5701s,@host_vendor@,$host_vendor,;t t
5702s,@host_os@,$host_os,;t t
5703s,@target@,$target,;t t
5704s,@target_cpu@,$target_cpu,;t t
5705s,@target_vendor@,$target_vendor,;t t
5706s,@target_os@,$target_os,;t t
5707s,@CC@,$CC,;t t
5708s,@CFLAGS@,$CFLAGS,;t t
5709s,@LDFLAGS@,$LDFLAGS,;t t
5710s,@CPPFLAGS@,$CPPFLAGS,;t t
5711s,@ac_ct_CC@,$ac_ct_CC,;t t
5712s,@EXEEXT@,$EXEEXT,;t t
5713s,@OBJEXT@,$OBJEXT,;t t
5714s,@EXTRA_CPPFLAGS@,$EXTRA_CPPFLAGS,;t t
5715s,@SET_MAKE@,$SET_MAKE,;t t
5716s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
5717s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
5718s,@INSTALL_DATA@,$INSTALL_DATA,;t t
5719s,@CTAGS@,$CTAGS,;t t
5720s,@ETAGS@,$ETAGS,;t t
5721s,@MAKE_LOWER_TAGS@,$MAKE_LOWER_TAGS,;t t
5722s,@MAKE_UPPER_TAGS@,$MAKE_UPPER_TAGS,;t t
5723s,@AWK@,$AWK,;t t
5724s,@LINT@,$LINT,;t t
5725s,@LINT_OPTS@,$LINT_OPTS,;t t
5726s,@CPP@,$CPP,;t t
5727s,@SKELETON@,$SKELETON,;t t
5728s,@EXTRA_CFLAGS@,$EXTRA_CFLAGS,;t t
5729s,@ECHO_LT@,$ECHO_LT,;t t
5730s,@ECHO_LD@,$ECHO_LD,;t t
5731s,@RULE_CC@,$RULE_CC,;t t
5732s,@SHOW_CC@,$SHOW_CC,;t t
5733s,@ECHO_CC@,$ECHO_CC,;t t
5734CEOF
5735
5736EOF
5737
5738  cat >>$CONFIG_STATUS <<\EOF
5739  # Split the substitutions into bite-sized pieces for seds with
5740  # small command number limits, like on Digital OSF/1 and HP-UX.
5741  ac_max_sed_lines=48
5742  ac_sed_frag=1 # Number of current file.
5743  ac_beg=1 # First line for current file.
5744  ac_end=$ac_max_sed_lines # Line after last line for current file.
5745  ac_more_lines=:
5746  ac_sed_cmds=
5747  while $ac_more_lines; do
5748    if test $ac_beg -gt 1; then
5749      sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
5750    else
5751      sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
5752    fi
5753    if test ! -s $tmp/subs.frag; then
5754      ac_more_lines=false
5755    else
5756      # The purpose of the label and of the branching condition is to
5757      # speed up the sed processing (if there are no `@' at all, there
5758      # is no need to browse any of the substitutions).
5759      # These are the two extra sed commands mentioned above.
5760      (echo ':t
5761  /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
5762      if test -z "$ac_sed_cmds"; then
5763  	ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
5764      else
5765  	ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
5766      fi
5767      ac_sed_frag=`expr $ac_sed_frag + 1`
5768      ac_beg=$ac_end
5769      ac_end=`expr $ac_end + $ac_max_sed_lines`
5770    fi
5771  done
5772  if test -z "$ac_sed_cmds"; then
5773    ac_sed_cmds=cat
5774  fi
5775fi # test -n "$CONFIG_FILES"
5776
5777EOF
5778cat >>$CONFIG_STATUS <<\EOF
5779for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
5780  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5781  case $ac_file in
5782  - | *:- | *:-:* ) # input from stdin
5783        cat >$tmp/stdin
5784        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
5785        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
5786  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
5787        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
5788  * )   ac_file_in=$ac_file.in ;;
5789  esac
5790
5791  # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
5792  ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
5793         X"$ac_file" : 'X\(//\)[^/]' \| \
5794         X"$ac_file" : 'X\(//\)$' \| \
5795         X"$ac_file" : 'X\(/\)' \| \
5796         .     : '\(.\)' 2>/dev/null ||
5797echo X"$ac_file" |
5798    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
5799  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
5800  	  /^X\(\/\/\)$/{ s//\1/; q; }
5801  	  /^X\(\/\).*/{ s//\1/; q; }
5802  	  s/.*/./; q'`
5803  if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
5804    { case "$ac_dir" in
5805  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
5806  *)                      as_incr_dir=.;;
5807esac
5808as_dummy="$ac_dir"
5809for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
5810  case $as_mkdir_dir in
5811    # Skip DOS drivespec
5812    ?:) as_incr_dir=$as_mkdir_dir ;;
5813    *)
5814      as_incr_dir=$as_incr_dir/$as_mkdir_dir
5815      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
5816    ;;
5817  esac
5818done; }
5819
5820    ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
5821    # A "../" for each directory in $ac_dir_suffix.
5822    ac_dots=`echo "$ac_dir_suffix" | sed 's,/[^/]*,../,g'`
5823  else
5824    ac_dir_suffix= ac_dots=
5825  fi
5826
5827  case $srcdir in
5828  .)  ac_srcdir=.
5829      if test -z "$ac_dots"; then
5830         ac_top_srcdir=.
5831      else
5832         ac_top_srcdir=`echo $ac_dots | sed 's,/$,,'`
5833      fi ;;
5834  [\\/]* | ?:[\\/]* )
5835      ac_srcdir=$srcdir$ac_dir_suffix;
5836      ac_top_srcdir=$srcdir ;;
5837  *) # Relative path.
5838    ac_srcdir=$ac_dots$srcdir$ac_dir_suffix
5839    ac_top_srcdir=$ac_dots$srcdir ;;
5840  esac
5841
5842  case $INSTALL in
5843  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
5844  *) ac_INSTALL=$ac_dots$INSTALL ;;
5845  esac
5846
5847  if test x"$ac_file" != x-; then
5848    { echo "$as_me:5848: creating $ac_file" >&5
5849echo "$as_me: creating $ac_file" >&6;}
5850    rm -f "$ac_file"
5851  fi
5852  # Let's still pretend it is `configure' which instantiates (i.e., don't
5853  # use $as_me), people would be surprised to read:
5854  #    /* config.h.  Generated automatically by config.status.  */
5855  configure_input="Generated automatically from `echo $ac_file_in |
5856                                                 sed 's,.*/,,'` by configure."
5857
5858  # First look for the input files in the build tree, otherwise in the
5859  # src tree.
5860  ac_file_inputs=`IFS=:
5861    for f in $ac_file_in; do
5862      case $f in
5863      -) echo $tmp/stdin ;;
5864      [\\/$]*)
5865         # Absolute (can't be DOS-style, as IFS=:)
5866         test -f "$f" || { { echo "$as_me:5866: error: cannot find input file: $f" >&5
5867echo "$as_me: error: cannot find input file: $f" >&2;}
5868   { (exit 1); exit 1; }; }
5869         echo $f;;
5870      *) # Relative
5871         if test -f "$f"; then
5872           # Build tree
5873           echo $f
5874         elif test -f "$srcdir/$f"; then
5875           # Source tree
5876           echo $srcdir/$f
5877         else
5878           # /dev/null tree
5879           { { echo "$as_me:5879: error: cannot find input file: $f" >&5
5880echo "$as_me: error: cannot find input file: $f" >&2;}
5881   { (exit 1); exit 1; }; }
5882         fi;;
5883      esac
5884    done` || { (exit 1); exit 1; }
5885EOF
5886cat >>$CONFIG_STATUS <<\EOF
5887  ac_warn_datarootdir=no
5888  if test x"$ac_file" != x-; then
5889    for ac_item in $ac_file_inputs
5890    do
5891      ac_seen=`grep '@\(datadir\|mandir\|infodir\)@' $ac_item`
5892      if test -n "$ac_seen"; then
5893        ac_used=`grep '@datarootdir@' $ac_item`
5894        if test -z "$ac_used"; then
5895          { echo "$as_me:5895: WARNING: datarootdir was used implicitly but not set:
5896$ac_seen" >&5
5897echo "$as_me: WARNING: datarootdir was used implicitly but not set:
5898$ac_seen" >&2;}
5899          ac_warn_datarootdir=yes
5900        fi
5901      fi
5902      ac_seen=`grep '${datarootdir}' $ac_item`
5903      if test -n "$ac_seen"; then
5904        { echo "$as_me:5904: WARNING: datarootdir was used explicitly but not set:
5905$ac_seen" >&5
5906echo "$as_me: WARNING: datarootdir was used explicitly but not set:
5907$ac_seen" >&2;}
5908        ac_warn_datarootdir=yes
5909      fi
5910    done
5911  fi
5912
5913if test "x$ac_warn_datarootdir" = xyes; then
5914  ac_sed_cmds="$ac_sed_cmds | sed -e 's,@datarootdir@,\${prefix}/share,g' -e 's,\${datarootdir},\${prefix}/share,g'"
5915fi
5916
5917EOF
5918cat >>$CONFIG_STATUS <<EOF
5919  sed "$ac_vpsub
5920$extrasub
5921EOF
5922cat >>$CONFIG_STATUS <<\EOF
5923:t
5924/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
5925s,@configure_input@,$configure_input,;t t
5926s,@srcdir@,$ac_srcdir,;t t
5927s,@top_srcdir@,$ac_top_srcdir,;t t
5928s,@INSTALL@,$ac_INSTALL,;t t
5929" $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
5930  rm -f $tmp/stdin
5931  if test x"$ac_file" != x-; then
5932    cp $tmp/out $ac_file
5933
5934    for ac_name in prefix exec_prefix datarootdir
5935    do
5936        ac_seen=`fgrep -n '${'$ac_name'[:=].*}' $ac_file`
5937        if test -n "$ac_seen"; then
5938            ac_init=`egrep '[ 	]*'$ac_name'[ 	]*=' $ac_file`
5939            if test -z "$ac_init"; then
5940              ac_seen=`echo "$ac_seen" |sed -e 's,^,'$ac_file':,'`
5941              { echo "$as_me:5941: WARNING: Variable $ac_name is used but was not set:
5942$ac_seen" >&5
5943echo "$as_me: WARNING: Variable $ac_name is used but was not set:
5944$ac_seen" >&2;}
5945            fi
5946        fi
5947    done
5948    egrep -n '@[a-z_][a-z_0-9]+@' $ac_file >$tmp/out
5949    egrep -n '@[A-Z_][A-Z_0-9]+@' $ac_file >>$tmp/out
5950    if test -s $tmp/out; then
5951      ac_seen=`sed -e 's,^,'$ac_file':,' < $tmp/out`
5952      { echo "$as_me:5952: WARNING: Some variables may not be substituted:
5953$ac_seen" >&5
5954echo "$as_me: WARNING: Some variables may not be substituted:
5955$ac_seen" >&2;}
5956    fi
5957  else
5958    cat $tmp/out
5959  fi
5960  rm -f $tmp/out
5961
5962done
5963EOF
5964cat >>$CONFIG_STATUS <<\EOF
5965
5966#
5967# CONFIG_HEADER section.
5968#
5969
5970# These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
5971# NAME is the cpp macro being defined and VALUE is the value it is being given.
5972#
5973# ac_d sets the value in "#define NAME VALUE" lines.
5974ac_dA='s,^\([ 	]*\)#\([ 	]*define[ 	][ 	]*\)'
5975ac_dB='[ 	].*$,\1#\2'
5976ac_dC=' '
5977ac_dD=',;t'
5978# ac_i turns "#undef NAME" with trailing blanks into "#define NAME VALUE".
5979ac_iA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
5980ac_iB='\([ 	]\),\1#\2define\3'
5981ac_iC=' '
5982ac_iD='\4,;t'
5983# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
5984ac_uA='s,^\([ 	]*\)#\([ 	]*\)undef\([ 	][ 	]*\)'
5985ac_uB='$,\1#\2define\3'
5986ac_uC=' '
5987ac_uD=',;t'
5988
5989for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
5990  # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
5991  case $ac_file in
5992  - | *:- | *:-:* ) # input from stdin
5993        cat >$tmp/stdin
5994        ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
5995        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
5996  *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
5997        ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
5998  * )   ac_file_in=$ac_file.in ;;
5999  esac
6000
6001  test x"$ac_file" != x- && { echo "$as_me:6001: creating $ac_file" >&5
6002echo "$as_me: creating $ac_file" >&6;}
6003
6004  # First look for the input files in the build tree, otherwise in the
6005  # src tree.
6006  ac_file_inputs=`IFS=:
6007    for f in $ac_file_in; do
6008      case $f in
6009      -) echo $tmp/stdin ;;
6010      [\\/$]*)
6011         # Absolute (can't be DOS-style, as IFS=:)
6012         test -f "$f" || { { echo "$as_me:6012: error: cannot find input file: $f" >&5
6013echo "$as_me: error: cannot find input file: $f" >&2;}
6014   { (exit 1); exit 1; }; }
6015         echo $f;;
6016      *) # Relative
6017         if test -f "$f"; then
6018           # Build tree
6019           echo $f
6020         elif test -f "$srcdir/$f"; then
6021           # Source tree
6022           echo $srcdir/$f
6023         else
6024           # /dev/null tree
6025           { { echo "$as_me:6025: error: cannot find input file: $f" >&5
6026echo "$as_me: error: cannot find input file: $f" >&2;}
6027   { (exit 1); exit 1; }; }
6028         fi;;
6029      esac
6030    done` || { (exit 1); exit 1; }
6031  # Remove the trailing spaces.
6032  sed 's/[ 	]*$//' $ac_file_inputs >$tmp/in
6033
6034EOF
6035
6036# Transform confdefs.h into two sed scripts, `conftest.defines' and
6037# `conftest.undefs', that substitutes the proper values into
6038# config.h.in to produce config.h.  The first handles `#define'
6039# templates, and the second `#undef' templates.
6040# And first: Protect against being on the right side of a sed subst in
6041# config.status.  Protect against being in an unquoted here document
6042# in config.status.
6043rm -f conftest.defines conftest.undefs
6044# Using a here document instead of a string reduces the quoting nightmare.
6045# Putting comments in sed scripts is not portable.
6046#
6047# `end' is used to avoid that the second main sed command (meant for
6048# 0-ary CPP macros) applies to n-ary macro definitions.
6049# See the Autoconf documentation for `clear'.
6050cat >confdef2sed.sed <<\EOF
6051s/[\\&,]/\\&/g
6052s,[\\$`],\\&,g
6053t clear
6054: clear
6055s,^[ 	]*#[ 	]*define[ 	][ 	]*\(\([^ 	(][^ 	(]*\)([^)]*)\)[ 	]*\(.*\)$,${ac_dA}\2${ac_dB}\1${ac_dC}\3${ac_dD},gp
6056t end
6057s,^[ 	]*#[ 	]*define[ 	][ 	]*\([^ 	][^ 	]*\)[ 	]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
6058: end
6059EOF
6060# If some macros were called several times there might be several times
6061# the same #defines, which is useless.  Nevertheless, we may not want to
6062# sort them, since we want the *last* AC-DEFINE to be honored.
6063uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
6064sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
6065sed 's/ac_d/ac_i/g' conftest.defines >>conftest.undefs
6066rm -f confdef2sed.sed
6067
6068# This sed command replaces #undef with comments.  This is necessary, for
6069# example, in the case of _POSIX_SOURCE, which is predefined and required
6070# on some systems where configure will not decide to define it.
6071cat >>conftest.undefs <<\EOF
6072s,^[ 	]*#[ 	]*undef[ 	][ 	]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
6073EOF
6074
6075# Break up conftest.defines because some shells have a limit on the size
6076# of here documents, and old seds have small limits too (100 cmds).
6077echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
6078echo '  if egrep "^[ 	]*#[ 	]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
6079echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
6080echo '  :' >>$CONFIG_STATUS
6081rm -f conftest.tail
6082while grep . conftest.defines >/dev/null
6083do
6084  # Write a limited-size here document to $tmp/defines.sed.
6085  echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
6086  # Speed up: don't consider the non `#define' lines.
6087  echo '/^[ 	]*#[ 	]*define/!b' >>$CONFIG_STATUS
6088  # Work around the forget-to-reset-the-flag bug.
6089  echo 't clr' >>$CONFIG_STATUS
6090  echo ': clr' >>$CONFIG_STATUS
6091  sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
6092  echo 'CEOF
6093  sed -f $tmp/defines.sed $tmp/in >$tmp/out
6094  rm -f $tmp/in
6095  mv $tmp/out $tmp/in
6096' >>$CONFIG_STATUS
6097  sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
6098  rm -f conftest.defines
6099  mv conftest.tail conftest.defines
6100done
6101rm -f conftest.defines
6102echo '  fi # egrep' >>$CONFIG_STATUS
6103echo >>$CONFIG_STATUS
6104
6105# Break up conftest.undefs because some shells have a limit on the size
6106# of here documents, and old seds have small limits too (100 cmds).
6107echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
6108rm -f conftest.tail
6109while grep . conftest.undefs >/dev/null
6110do
6111  # Write a limited-size here document to $tmp/undefs.sed.
6112  echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
6113  # Speed up: don't consider the non `#undef'
6114  echo '/^[ 	]*#[ 	]*undef/!b' >>$CONFIG_STATUS
6115  # Work around the forget-to-reset-the-flag bug.
6116  echo 't clr' >>$CONFIG_STATUS
6117  echo ': clr' >>$CONFIG_STATUS
6118  sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
6119  echo 'CEOF
6120  sed -f $tmp/undefs.sed $tmp/in >$tmp/out
6121  rm -f $tmp/in
6122  mv $tmp/out $tmp/in
6123' >>$CONFIG_STATUS
6124  sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
6125  rm -f conftest.undefs
6126  mv conftest.tail conftest.undefs
6127done
6128rm -f conftest.undefs
6129
6130cat >>$CONFIG_STATUS <<\EOF
6131  # Let's still pretend it is `configure' which instantiates (i.e., don't
6132  # use $as_me), people would be surprised to read:
6133  #    /* config.h.  Generated automatically by config.status.  */
6134  if test x"$ac_file" = x-; then
6135    echo "/* Generated automatically by configure.  */" >$tmp/config.h
6136  else
6137    echo "/* $ac_file.  Generated automatically by configure.  */" >$tmp/config.h
6138  fi
6139  cat $tmp/in >>$tmp/config.h
6140  rm -f $tmp/in
6141  if test x"$ac_file" != x-; then
6142    if cmp -s $ac_file $tmp/config.h 2>/dev/null; then
6143      { echo "$as_me:6143: $ac_file is unchanged" >&5
6144echo "$as_me: $ac_file is unchanged" >&6;}
6145    else
6146      ac_dir=`$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
6147         X"$ac_file" : 'X\(//\)[^/]' \| \
6148         X"$ac_file" : 'X\(//\)$' \| \
6149         X"$ac_file" : 'X\(/\)' \| \
6150         .     : '\(.\)' 2>/dev/null ||
6151echo X"$ac_file" |
6152    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
6153  	  /^X\(\/\/\)[^/].*/{ s//\1/; q; }
6154  	  /^X\(\/\/\)$/{ s//\1/; q; }
6155  	  /^X\(\/\).*/{ s//\1/; q; }
6156  	  s/.*/./; q'`
6157      if test "$ac_dir" != "$ac_file" && test "$ac_dir" != .; then
6158        { case "$ac_dir" in
6159  [\\/]* | ?:[\\/]* ) as_incr_dir=;;
6160  *)                      as_incr_dir=.;;
6161esac
6162as_dummy="$ac_dir"
6163for as_mkdir_dir in `IFS='/\\'; set X $as_dummy; shift; echo "$@"`; do
6164  case $as_mkdir_dir in
6165    # Skip DOS drivespec
6166    ?:) as_incr_dir=$as_mkdir_dir ;;
6167    *)
6168      as_incr_dir=$as_incr_dir/$as_mkdir_dir
6169      test -d "$as_incr_dir" || mkdir "$as_incr_dir"
6170    ;;
6171  esac
6172done; }
6173
6174      fi
6175      rm -f $ac_file
6176      mv $tmp/config.h $ac_file
6177    fi
6178  else
6179    cat $tmp/config.h
6180    rm -f $tmp/config.h
6181  fi
6182done
6183EOF
6184
6185cat >>$CONFIG_STATUS <<\EOF
6186
6187{ (exit 0); exit 0; }
6188EOF
6189chmod +x $CONFIG_STATUS
6190ac_clean_files=$ac_clean_files_save
6191
6192# configure is writing to config.log, and then calls config.status.
6193# config.status does its own redirection, appending to config.log.
6194# Unfortunately, on DOS this fails, as config.log is still kept open
6195# by configure, so config.status won't be able to write to it; its
6196# output is simply discarded.  So we exec the FD to /dev/null,
6197# effectively closing config.log, so it can be properly (re)opened and
6198# appended to by config.status.  When coming back to configure, we
6199# need to make the FD available again.
6200if test "$no_create" != yes; then
6201  ac_cs_success=:
6202  exec 5>/dev/null
6203  $SHELL $CONFIG_STATUS || ac_cs_success=false
6204  exec 5>>config.log
6205  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
6206  # would make configure fail if this is the last instruction.
6207  $ac_cs_success || { (exit 1); exit 1; }
6208fi
6209
6210test -z "$cf_make_docs" && cf_make_docs=0
6211
6212cf_output=makefile
6213test -f "$cf_output" || cf_output=Makefile
6214
6215if test "$cf_make_docs" = 0
6216then
6217cat >>$cf_output <<"CF_EOF"
6218################################################################################
6219.SUFFIXES : .html .1 .man .ps .pdf .txt
6220
6221.1.html :
6222	GROFF_NO_SGR=stupid $(SHELL) -c "tbl $*.1 | groff -P -o0 -Iyacc,1_ -Thtml -man" >$@
6223
6224.1.ps :
6225	$(SHELL) -c "tbl $*.1 | groff -man" >$@
6226
6227.1.txt :
6228	GROFF_NO_SGR=stupid $(SHELL) -c "tbl $*.1 | nroff -Tascii -man | col -bx" >$@
6229
6230.ps.pdf :
6231	ps2pdf $*.ps
6232
6233CF_EOF
6234	cf_make_docs=1
6235fi
6236
6237for cf_name in yacc
6238do
6239cat >>$cf_output <<CF_EOF
6240################################################################################
6241docs-$cf_name \\
6242docs :: $cf_name.html \\
6243	$cf_name.pdf \\
6244	$cf_name.ps \\
6245	$cf_name.txt
6246
6247clean \\
6248docs-clean ::
6249	rm -f $cf_name.html $cf_name.pdf $cf_name.ps $cf_name.txt
6250
6251$cf_name.html : $cf_name.\1
6252$cf_name.pdf : $cf_name.ps
6253$cf_name.ps : $cf_name.\1
6254$cf_name.txt : $cf_name.\1
6255CF_EOF
6256done
6257
6258