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