summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/patch/patch-2.5.9/debian.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-devtools/patch/patch-2.5.9/debian.patch')
-rw-r--r--meta/recipes-devtools/patch/patch-2.5.9/debian.patch10424
1 files changed, 10424 insertions, 0 deletions
diff --git a/meta/recipes-devtools/patch/patch-2.5.9/debian.patch b/meta/recipes-devtools/patch/patch-2.5.9/debian.patch
new file mode 100644
index 0000000000..460185827e
--- /dev/null
+++ b/meta/recipes-devtools/patch/patch-2.5.9/debian.patch
@@ -0,0 +1,10424 @@
1--- patch-2.5.9.orig/m4/hash.m4
2+++ patch-2.5.9/m4/hash.m4
3@@ -0,0 +1,15 @@
4+# hash.m4 serial 1
5+dnl Copyright (C) 2002 Free Software Foundation, Inc.
6+dnl This file is free software, distributed under the terms of the GNU
7+dnl General Public License. As a special exception to the GNU General
8+dnl Public License, this file may be distributed as part of a program
9+dnl that contains a configuration script generated by Autoconf, under
10+dnl the same distribution terms as the rest of that program.
11+
12+AC_DEFUN([gl_HASH],
13+[
14+ dnl Prerequisites of lib/hash.c.
15+ AC_CHECK_HEADERS_ONCE(stdlib.h)
16+ AC_HEADER_STDBOOL
17+ AC_CHECK_DECLS_ONCE(free malloc)
18+])
19--- patch-2.5.9.orig/m4/nanosecond_stat.m4
20+++ patch-2.5.9/m4/nanosecond_stat.m4
21@@ -0,0 +1,35 @@
22+AC_DEFUN([ag_CHECK_NANOSECOND_STAT],
23+ [AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
24+ [ac_cv_stat_nsec],
25+ [AC_TRY_COMPILE(
26+ [
27+ #include <sys/types.h>
28+ #include <sys/stat.h>
29+ #include <unistd.h>
30+ struct stat st;
31+ ],
32+ [ return st.st_atimensec + st.st_mtimensec + st.st_ctimensec; ],
33+ [ac_cv_stat_nsec=yes],
34+ [ac_cv_stat_nsec=no])
35+ ])
36+ if test $ac_cv_stat_nsec = yes; then
37+ AC_DEFINE(HAVE_STAT_NSEC, 1, [Define to 1 if struct stat has nanosecond timestamps.])
38+ fi
39+
40+ AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
41+ [ac_cv_stat_timeval],
42+ [AC_TRY_COMPILE(
43+ [
44+ #include <time.h>
45+ #include <sys/types.h>
46+ #include <sys/stat.h>
47+ #include <unistd.h>
48+ struct stat st;
49+ ],
50+ [ return st.st_atim.tv_nsec + st.st_mtim.tv_nsec + st.st_ctim.tv_nsec; ],
51+ [ac_cv_stat_timeval=yes],
52+ [ac_cv_stat_timeval=no])
53+ ])
54+ if test $ac_cv_stat_timeval = yes; then
55+ AC_DEFINE(HAVE_STAT_TIMEVAL, 1, [Define to 1 if struct stat comtains struct timeval's.])
56+ fi])
57--- patch-2.5.9.orig/Makefile.in
58+++ patch-2.5.9/Makefile.in
59@@ -62,7 +62,7 @@
60 SHELL = /bin/sh
61
62 LIBSRCS = error.c malloc.c memchr.c mkdir.c \
63- realloc.c rmdir.c strcasecmp.c strncasecmp.c
64+ realloc.c rmdir.c strcasecmp.c strncasecmp.c hash.c
65 SRCS = $(LIBSRCS) \
66 addext.c argmatch.c backupfile.c \
67 basename.c dirname.c \
68@@ -78,12 +78,12 @@
69 maketime.$(OBJEXT) partime.$(OBJEXT) \
70 patch.$(OBJEXT) pch.$(OBJEXT) \
71 quote.$(OBJEXT) quotearg.$(OBJEXT) quotesys.$(OBJEXT) \
72- util.$(OBJEXT) version.$(OBJEXT) xmalloc.$(OBJEXT)
73+ util.$(OBJEXT) version.$(OBJEXT) xmalloc.$(OBJEXT) hash.$(OBJEXT)
74 HDRS = argmatch.h backupfile.h common.h dirname.h \
75 error.h getopt.h gettext.h \
76 inp.h maketime.h partime.h pch.h \
77 quote.h quotearg.h quotesys.h \
78- unlocked-io.h util.h version.h xalloc.h
79+ unlocked-io.h util.h version.h xalloc.h hash.h
80 MISC = AUTHORS COPYING ChangeLog INSTALL Makefile.in NEWS README \
81 aclocal.m4 \
82 config.hin configure configure.ac \
83--- patch-2.5.9.orig/aclocal.m4
84+++ patch-2.5.9/aclocal.m4
85@@ -1,3 +1,1058 @@
86+dnl aclocal.m4 generated automatically by aclocal 1.4-p6
87+
88+dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
89+dnl This file is free software; the Free Software Foundation
90+dnl gives unlimited permission to copy and/or distribute it,
91+dnl with or without modifications, as long as this notice is preserved.
92+
93+dnl This program is distributed in the hope that it will be useful,
94+dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
95+dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
96+dnl PARTICULAR PURPOSE.
97+
98+# lib-prefix.m4 serial 3 (gettext-0.13)
99+dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
100+dnl This file is free software, distributed under the terms of the GNU
101+dnl General Public License. As a special exception to the GNU General
102+dnl Public License, this file may be distributed as part of a program
103+dnl that contains a configuration script generated by Autoconf, under
104+dnl the same distribution terms as the rest of that program.
105+
106+dnl From Bruno Haible.
107+
108+dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
109+dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
110+dnl require excessive bracketing.
111+ifdef([AC_HELP_STRING],
112+[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
113+[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
114+
115+dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
116+dnl to access previously installed libraries. The basic assumption is that
117+dnl a user will want packages to use other packages he previously installed
118+dnl with the same --prefix option.
119+dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
120+dnl libraries, but is otherwise very convenient.
121+AC_DEFUN([AC_LIB_PREFIX],
122+[
123+ AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
124+ AC_REQUIRE([AC_PROG_CC])
125+ AC_REQUIRE([AC_CANONICAL_HOST])
126+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
127+ dnl By default, look in $includedir and $libdir.
128+ use_additional=yes
129+ AC_LIB_WITH_FINAL_PREFIX([
130+ eval additional_includedir=\"$includedir\"
131+ eval additional_libdir=\"$libdir\"
132+ ])
133+ AC_LIB_ARG_WITH([lib-prefix],
134+[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
135+ --without-lib-prefix don't search for libraries in includedir and libdir],
136+[
137+ if test "X$withval" = "Xno"; then
138+ use_additional=no
139+ else
140+ if test "X$withval" = "X"; then
141+ AC_LIB_WITH_FINAL_PREFIX([
142+ eval additional_includedir=\"$includedir\"
143+ eval additional_libdir=\"$libdir\"
144+ ])
145+ else
146+ additional_includedir="$withval/include"
147+ additional_libdir="$withval/lib"
148+ fi
149+ fi
150+])
151+ if test $use_additional = yes; then
152+ dnl Potentially add $additional_includedir to $CPPFLAGS.
153+ dnl But don't add it
154+ dnl 1. if it's the standard /usr/include,
155+ dnl 2. if it's already present in $CPPFLAGS,
156+ dnl 3. if it's /usr/local/include and we are using GCC on Linux,
157+ dnl 4. if it doesn't exist as a directory.
158+ if test "X$additional_includedir" != "X/usr/include"; then
159+ haveit=
160+ for x in $CPPFLAGS; do
161+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
162+ if test "X$x" = "X-I$additional_includedir"; then
163+ haveit=yes
164+ break
165+ fi
166+ done
167+ if test -z "$haveit"; then
168+ if test "X$additional_includedir" = "X/usr/local/include"; then
169+ if test -n "$GCC"; then
170+ case $host_os in
171+ linux*) haveit=yes;;
172+ esac
173+ fi
174+ fi
175+ if test -z "$haveit"; then
176+ if test -d "$additional_includedir"; then
177+ dnl Really add $additional_includedir to $CPPFLAGS.
178+ CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
179+ fi
180+ fi
181+ fi
182+ fi
183+ dnl Potentially add $additional_libdir to $LDFLAGS.
184+ dnl But don't add it
185+ dnl 1. if it's the standard /usr/lib,
186+ dnl 2. if it's already present in $LDFLAGS,
187+ dnl 3. if it's /usr/local/lib and we are using GCC on Linux,
188+ dnl 4. if it doesn't exist as a directory.
189+ if test "X$additional_libdir" != "X/usr/lib"; then
190+ haveit=
191+ for x in $LDFLAGS; do
192+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
193+ if test "X$x" = "X-L$additional_libdir"; then
194+ haveit=yes
195+ break
196+ fi
197+ done
198+ if test -z "$haveit"; then
199+ if test "X$additional_libdir" = "X/usr/local/lib"; then
200+ if test -n "$GCC"; then
201+ case $host_os in
202+ linux*) haveit=yes;;
203+ esac
204+ fi
205+ fi
206+ if test -z "$haveit"; then
207+ if test -d "$additional_libdir"; then
208+ dnl Really add $additional_libdir to $LDFLAGS.
209+ LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
210+ fi
211+ fi
212+ fi
213+ fi
214+ fi
215+])
216+
217+dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
218+dnl acl_final_exec_prefix, containing the values to which $prefix and
219+dnl $exec_prefix will expand at the end of the configure script.
220+AC_DEFUN([AC_LIB_PREPARE_PREFIX],
221+[
222+ dnl Unfortunately, prefix and exec_prefix get only finally determined
223+ dnl at the end of configure.
224+ if test "X$prefix" = "XNONE"; then
225+ acl_final_prefix="$ac_default_prefix"
226+ else
227+ acl_final_prefix="$prefix"
228+ fi
229+ if test "X$exec_prefix" = "XNONE"; then
230+ acl_final_exec_prefix='${prefix}'
231+ else
232+ acl_final_exec_prefix="$exec_prefix"
233+ fi
234+ acl_save_prefix="$prefix"
235+ prefix="$acl_final_prefix"
236+ eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
237+ prefix="$acl_save_prefix"
238+])
239+
240+dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
241+dnl variables prefix and exec_prefix bound to the values they will have
242+dnl at the end of the configure script.
243+AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
244+[
245+ acl_save_prefix="$prefix"
246+ prefix="$acl_final_prefix"
247+ acl_save_exec_prefix="$exec_prefix"
248+ exec_prefix="$acl_final_exec_prefix"
249+ $1
250+ exec_prefix="$acl_save_exec_prefix"
251+ prefix="$acl_save_prefix"
252+])
253+
254+# lib-link.m4 serial 4 (gettext-0.12)
255+dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
256+dnl This file is free software, distributed under the terms of the GNU
257+dnl General Public License. As a special exception to the GNU General
258+dnl Public License, this file may be distributed as part of a program
259+dnl that contains a configuration script generated by Autoconf, under
260+dnl the same distribution terms as the rest of that program.
261+
262+dnl From Bruno Haible.
263+
264+dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
265+dnl the libraries corresponding to explicit and implicit dependencies.
266+dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
267+dnl augments the CPPFLAGS variable.
268+AC_DEFUN([AC_LIB_LINKFLAGS],
269+[
270+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
271+ AC_REQUIRE([AC_LIB_RPATH])
272+ define([Name],[translit([$1],[./-], [___])])
273+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
274+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
275+ AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
276+ AC_LIB_LINKFLAGS_BODY([$1], [$2])
277+ ac_cv_lib[]Name[]_libs="$LIB[]NAME"
278+ ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
279+ ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
280+ ])
281+ LIB[]NAME="$ac_cv_lib[]Name[]_libs"
282+ LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
283+ INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
284+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
285+ AC_SUBST([LIB]NAME)
286+ AC_SUBST([LTLIB]NAME)
287+ dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
288+ dnl results of this search when this library appears as a dependency.
289+ HAVE_LIB[]NAME=yes
290+ undefine([Name])
291+ undefine([NAME])
292+])
293+
294+dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode)
295+dnl searches for libname and the libraries corresponding to explicit and
296+dnl implicit dependencies, together with the specified include files and
297+dnl the ability to compile and link the specified testcode. If found, it
298+dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
299+dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
300+dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
301+dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
302+AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
303+[
304+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
305+ AC_REQUIRE([AC_LIB_RPATH])
306+ define([Name],[translit([$1],[./-], [___])])
307+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
308+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
309+
310+ dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
311+ dnl accordingly.
312+ AC_LIB_LINKFLAGS_BODY([$1], [$2])
313+
314+ dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
315+ dnl because if the user has installed lib[]Name and not disabled its use
316+ dnl via --without-lib[]Name-prefix, he wants to use it.
317+ ac_save_CPPFLAGS="$CPPFLAGS"
318+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
319+
320+ AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
321+ ac_save_LIBS="$LIBS"
322+ LIBS="$LIBS $LIB[]NAME"
323+ AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])
324+ LIBS="$ac_save_LIBS"
325+ ])
326+ if test "$ac_cv_lib[]Name" = yes; then
327+ HAVE_LIB[]NAME=yes
328+ AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])
329+ AC_MSG_CHECKING([how to link with lib[]$1])
330+ AC_MSG_RESULT([$LIB[]NAME])
331+ else
332+ HAVE_LIB[]NAME=no
333+ dnl If $LIB[]NAME didn't lead to a usable library, we don't need
334+ dnl $INC[]NAME either.
335+ CPPFLAGS="$ac_save_CPPFLAGS"
336+ LIB[]NAME=
337+ LTLIB[]NAME=
338+ fi
339+ AC_SUBST([HAVE_LIB]NAME)
340+ AC_SUBST([LIB]NAME)
341+ AC_SUBST([LTLIB]NAME)
342+ undefine([Name])
343+ undefine([NAME])
344+])
345+
346+dnl Determine the platform dependent parameters needed to use rpath:
347+dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
348+dnl hardcode_direct, hardcode_minus_L.
349+AC_DEFUN([AC_LIB_RPATH],
350+[
351+ AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS
352+ AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld
353+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host
354+ AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
355+ AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [
356+ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
357+ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
358+ . ./conftest.sh
359+ rm -f ./conftest.sh
360+ acl_cv_rpath=done
361+ ])
362+ wl="$acl_cv_wl"
363+ libext="$acl_cv_libext"
364+ shlibext="$acl_cv_shlibext"
365+ hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
366+ hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
367+ hardcode_direct="$acl_cv_hardcode_direct"
368+ hardcode_minus_L="$acl_cv_hardcode_minus_L"
369+ dnl Determine whether the user wants rpath handling at all.
370+ AC_ARG_ENABLE(rpath,
371+ [ --disable-rpath do not hardcode runtime library paths],
372+ :, enable_rpath=yes)
373+])
374+
375+dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
376+dnl the libraries corresponding to explicit and implicit dependencies.
377+dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
378+AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
379+[
380+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
381+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
382+ dnl By default, look in $includedir and $libdir.
383+ use_additional=yes
384+ AC_LIB_WITH_FINAL_PREFIX([
385+ eval additional_includedir=\"$includedir\"
386+ eval additional_libdir=\"$libdir\"
387+ ])
388+ AC_LIB_ARG_WITH([lib$1-prefix],
389+[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib
390+ --without-lib$1-prefix don't search for lib$1 in includedir and libdir],
391+[
392+ if test "X$withval" = "Xno"; then
393+ use_additional=no
394+ else
395+ if test "X$withval" = "X"; then
396+ AC_LIB_WITH_FINAL_PREFIX([
397+ eval additional_includedir=\"$includedir\"
398+ eval additional_libdir=\"$libdir\"
399+ ])
400+ else
401+ additional_includedir="$withval/include"
402+ additional_libdir="$withval/lib"
403+ fi
404+ fi
405+])
406+ dnl Search the library and its dependencies in $additional_libdir and
407+ dnl $LDFLAGS. Using breadth-first-seach.
408+ LIB[]NAME=
409+ LTLIB[]NAME=
410+ INC[]NAME=
411+ rpathdirs=
412+ ltrpathdirs=
413+ names_already_handled=
414+ names_next_round='$1 $2'
415+ while test -n "$names_next_round"; do
416+ names_this_round="$names_next_round"
417+ names_next_round=
418+ for name in $names_this_round; do
419+ already_handled=
420+ for n in $names_already_handled; do
421+ if test "$n" = "$name"; then
422+ already_handled=yes
423+ break
424+ fi
425+ done
426+ if test -z "$already_handled"; then
427+ names_already_handled="$names_already_handled $name"
428+ dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
429+ dnl or AC_LIB_HAVE_LINKFLAGS call.
430+ uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
431+ eval value=\"\$HAVE_LIB$uppername\"
432+ if test -n "$value"; then
433+ if test "$value" = yes; then
434+ eval value=\"\$LIB$uppername\"
435+ test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
436+ eval value=\"\$LTLIB$uppername\"
437+ test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
438+ else
439+ dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
440+ dnl that this library doesn't exist. So just drop it.
441+ :
442+ fi
443+ else
444+ dnl Search the library lib$name in $additional_libdir and $LDFLAGS
445+ dnl and the already constructed $LIBNAME/$LTLIBNAME.
446+ found_dir=
447+ found_la=
448+ found_so=
449+ found_a=
450+ if test $use_additional = yes; then
451+ if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
452+ found_dir="$additional_libdir"
453+ found_so="$additional_libdir/lib$name.$shlibext"
454+ if test -f "$additional_libdir/lib$name.la"; then
455+ found_la="$additional_libdir/lib$name.la"
456+ fi
457+ else
458+ if test -f "$additional_libdir/lib$name.$libext"; then
459+ found_dir="$additional_libdir"
460+ found_a="$additional_libdir/lib$name.$libext"
461+ if test -f "$additional_libdir/lib$name.la"; then
462+ found_la="$additional_libdir/lib$name.la"
463+ fi
464+ fi
465+ fi
466+ fi
467+ if test "X$found_dir" = "X"; then
468+ for x in $LDFLAGS $LTLIB[]NAME; do
469+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
470+ case "$x" in
471+ -L*)
472+ dir=`echo "X$x" | sed -e 's/^X-L//'`
473+ if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
474+ found_dir="$dir"
475+ found_so="$dir/lib$name.$shlibext"
476+ if test -f "$dir/lib$name.la"; then
477+ found_la="$dir/lib$name.la"
478+ fi
479+ else
480+ if test -f "$dir/lib$name.$libext"; then
481+ found_dir="$dir"
482+ found_a="$dir/lib$name.$libext"
483+ if test -f "$dir/lib$name.la"; then
484+ found_la="$dir/lib$name.la"
485+ fi
486+ fi
487+ fi
488+ ;;
489+ esac
490+ if test "X$found_dir" != "X"; then
491+ break
492+ fi
493+ done
494+ fi
495+ if test "X$found_dir" != "X"; then
496+ dnl Found the library.
497+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
498+ if test "X$found_so" != "X"; then
499+ dnl Linking with a shared library. We attempt to hardcode its
500+ dnl directory into the executable's runpath, unless it's the
501+ dnl standard /usr/lib.
502+ if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
503+ dnl No hardcoding is needed.
504+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
505+ else
506+ dnl Use an explicit option to hardcode DIR into the resulting
507+ dnl binary.
508+ dnl Potentially add DIR to ltrpathdirs.
509+ dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
510+ haveit=
511+ for x in $ltrpathdirs; do
512+ if test "X$x" = "X$found_dir"; then
513+ haveit=yes
514+ break
515+ fi
516+ done
517+ if test -z "$haveit"; then
518+ ltrpathdirs="$ltrpathdirs $found_dir"
519+ fi
520+ dnl The hardcoding into $LIBNAME is system dependent.
521+ if test "$hardcode_direct" = yes; then
522+ dnl Using DIR/libNAME.so during linking hardcodes DIR into the
523+ dnl resulting binary.
524+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
525+ else
526+ if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
527+ dnl Use an explicit option to hardcode DIR into the resulting
528+ dnl binary.
529+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
530+ dnl Potentially add DIR to rpathdirs.
531+ dnl The rpathdirs will be appended to $LIBNAME at the end.
532+ haveit=
533+ for x in $rpathdirs; do
534+ if test "X$x" = "X$found_dir"; then
535+ haveit=yes
536+ break
537+ fi
538+ done
539+ if test -z "$haveit"; then
540+ rpathdirs="$rpathdirs $found_dir"
541+ fi
542+ else
543+ dnl Rely on "-L$found_dir".
544+ dnl But don't add it if it's already contained in the LDFLAGS
545+ dnl or the already constructed $LIBNAME
546+ haveit=
547+ for x in $LDFLAGS $LIB[]NAME; do
548+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
549+ if test "X$x" = "X-L$found_dir"; then
550+ haveit=yes
551+ break
552+ fi
553+ done
554+ if test -z "$haveit"; then
555+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
556+ fi
557+ if test "$hardcode_minus_L" != no; then
558+ dnl FIXME: Not sure whether we should use
559+ dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
560+ dnl here.
561+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
562+ else
563+ dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
564+ dnl here, because this doesn't fit in flags passed to the
565+ dnl compiler. So give up. No hardcoding. This affects only
566+ dnl very old systems.
567+ dnl FIXME: Not sure whether we should use
568+ dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
569+ dnl here.
570+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
571+ fi
572+ fi
573+ fi
574+ fi
575+ else
576+ if test "X$found_a" != "X"; then
577+ dnl Linking with a static library.
578+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
579+ else
580+ dnl We shouldn't come here, but anyway it's good to have a
581+ dnl fallback.
582+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
583+ fi
584+ fi
585+ dnl Assume the include files are nearby.
586+ additional_includedir=
587+ case "$found_dir" in
588+ */lib | */lib/)
589+ basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
590+ additional_includedir="$basedir/include"
591+ ;;
592+ esac
593+ if test "X$additional_includedir" != "X"; then
594+ dnl Potentially add $additional_includedir to $INCNAME.
595+ dnl But don't add it
596+ dnl 1. if it's the standard /usr/include,
597+ dnl 2. if it's /usr/local/include and we are using GCC on Linux,
598+ dnl 3. if it's already present in $CPPFLAGS or the already
599+ dnl constructed $INCNAME,
600+ dnl 4. if it doesn't exist as a directory.
601+ if test "X$additional_includedir" != "X/usr/include"; then
602+ haveit=
603+ if test "X$additional_includedir" = "X/usr/local/include"; then
604+ if test -n "$GCC"; then
605+ case $host_os in
606+ linux*) haveit=yes;;
607+ esac
608+ fi
609+ fi
610+ if test -z "$haveit"; then
611+ for x in $CPPFLAGS $INC[]NAME; do
612+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
613+ if test "X$x" = "X-I$additional_includedir"; then
614+ haveit=yes
615+ break
616+ fi
617+ done
618+ if test -z "$haveit"; then
619+ if test -d "$additional_includedir"; then
620+ dnl Really add $additional_includedir to $INCNAME.
621+ INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
622+ fi
623+ fi
624+ fi
625+ fi
626+ fi
627+ dnl Look for dependencies.
628+ if test -n "$found_la"; then
629+ dnl Read the .la file. It defines the variables
630+ dnl dlname, library_names, old_library, dependency_libs, current,
631+ dnl age, revision, installed, dlopen, dlpreopen, libdir.
632+ save_libdir="$libdir"
633+ case "$found_la" in
634+ */* | *\\*) . "$found_la" ;;
635+ *) . "./$found_la" ;;
636+ esac
637+ libdir="$save_libdir"
638+ dnl We use only dependency_libs.
639+ for dep in $dependency_libs; do
640+ case "$dep" in
641+ -L*)
642+ additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
643+ dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
644+ dnl But don't add it
645+ dnl 1. if it's the standard /usr/lib,
646+ dnl 2. if it's /usr/local/lib and we are using GCC on Linux,
647+ dnl 3. if it's already present in $LDFLAGS or the already
648+ dnl constructed $LIBNAME,
649+ dnl 4. if it doesn't exist as a directory.
650+ if test "X$additional_libdir" != "X/usr/lib"; then
651+ haveit=
652+ if test "X$additional_libdir" = "X/usr/local/lib"; then
653+ if test -n "$GCC"; then
654+ case $host_os in
655+ linux*) haveit=yes;;
656+ esac
657+ fi
658+ fi
659+ if test -z "$haveit"; then
660+ haveit=
661+ for x in $LDFLAGS $LIB[]NAME; do
662+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
663+ if test "X$x" = "X-L$additional_libdir"; then
664+ haveit=yes
665+ break
666+ fi
667+ done
668+ if test -z "$haveit"; then
669+ if test -d "$additional_libdir"; then
670+ dnl Really add $additional_libdir to $LIBNAME.
671+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
672+ fi
673+ fi
674+ haveit=
675+ for x in $LDFLAGS $LTLIB[]NAME; do
676+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
677+ if test "X$x" = "X-L$additional_libdir"; then
678+ haveit=yes
679+ break
680+ fi
681+ done
682+ if test -z "$haveit"; then
683+ if test -d "$additional_libdir"; then
684+ dnl Really add $additional_libdir to $LTLIBNAME.
685+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
686+ fi
687+ fi
688+ fi
689+ fi
690+ ;;
691+ -R*)
692+ dir=`echo "X$dep" | sed -e 's/^X-R//'`
693+ if test "$enable_rpath" != no; then
694+ dnl Potentially add DIR to rpathdirs.
695+ dnl The rpathdirs will be appended to $LIBNAME at the end.
696+ haveit=
697+ for x in $rpathdirs; do
698+ if test "X$x" = "X$dir"; then
699+ haveit=yes
700+ break
701+ fi
702+ done
703+ if test -z "$haveit"; then
704+ rpathdirs="$rpathdirs $dir"
705+ fi
706+ dnl Potentially add DIR to ltrpathdirs.
707+ dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
708+ haveit=
709+ for x in $ltrpathdirs; do
710+ if test "X$x" = "X$dir"; then
711+ haveit=yes
712+ break
713+ fi
714+ done
715+ if test -z "$haveit"; then
716+ ltrpathdirs="$ltrpathdirs $dir"
717+ fi
718+ fi
719+ ;;
720+ -l*)
721+ dnl Handle this in the next round.
722+ names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
723+ ;;
724+ *.la)
725+ dnl Handle this in the next round. Throw away the .la's
726+ dnl directory; it is already contained in a preceding -L
727+ dnl option.
728+ names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
729+ ;;
730+ *)
731+ dnl Most likely an immediate library name.
732+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
733+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
734+ ;;
735+ esac
736+ done
737+ fi
738+ else
739+ dnl Didn't find the library; assume it is in the system directories
740+ dnl known to the linker and runtime loader. (All the system
741+ dnl directories known to the linker should also be known to the
742+ dnl runtime loader, otherwise the system is severely misconfigured.)
743+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
744+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
745+ fi
746+ fi
747+ fi
748+ done
749+ done
750+ if test "X$rpathdirs" != "X"; then
751+ if test -n "$hardcode_libdir_separator"; then
752+ dnl Weird platform: only the last -rpath option counts, the user must
753+ dnl pass all path elements in one option. We can arrange that for a
754+ dnl single library, but not when more than one $LIBNAMEs are used.
755+ alldirs=
756+ for found_dir in $rpathdirs; do
757+ alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
758+ done
759+ dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
760+ acl_save_libdir="$libdir"
761+ libdir="$alldirs"
762+ eval flag=\"$hardcode_libdir_flag_spec\"
763+ libdir="$acl_save_libdir"
764+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
765+ else
766+ dnl The -rpath options are cumulative.
767+ for found_dir in $rpathdirs; do
768+ acl_save_libdir="$libdir"
769+ libdir="$found_dir"
770+ eval flag=\"$hardcode_libdir_flag_spec\"
771+ libdir="$acl_save_libdir"
772+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
773+ done
774+ fi
775+ fi
776+ if test "X$ltrpathdirs" != "X"; then
777+ dnl When using libtool, the option that works for both libraries and
778+ dnl executables is -R. The -R options are cumulative.
779+ for found_dir in $ltrpathdirs; do
780+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
781+ done
782+ fi
783+])
784+
785+dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,
786+dnl unless already present in VAR.
787+dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes
788+dnl contains two or three consecutive elements that belong together.
789+AC_DEFUN([AC_LIB_APPENDTOVAR],
790+[
791+ for element in [$2]; do
792+ haveit=
793+ for x in $[$1]; do
794+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
795+ if test "X$x" = "X$element"; then
796+ haveit=yes
797+ break
798+ fi
799+ done
800+ if test -z "$haveit"; then
801+ [$1]="${[$1]}${[$1]:+ }$element"
802+ fi
803+ done
804+])
805+
806+# lib-ld.m4 serial 3 (gettext-0.13)
807+dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
808+dnl This file is free software, distributed under the terms of the GNU
809+dnl General Public License. As a special exception to the GNU General
810+dnl Public License, this file may be distributed as part of a program
811+dnl that contains a configuration script generated by Autoconf, under
812+dnl the same distribution terms as the rest of that program.
813+
814+dnl Subroutines of libtool.m4,
815+dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
816+dnl with libtool.m4.
817+
818+dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no.
819+AC_DEFUN([AC_LIB_PROG_LD_GNU],
820+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,
821+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
822+case `$LD -v 2>&1 </dev/null` in
823+*GNU* | *'with BFD'*)
824+ acl_cv_prog_gnu_ld=yes ;;
825+*)
826+ acl_cv_prog_gnu_ld=no ;;
827+esac])
828+with_gnu_ld=$acl_cv_prog_gnu_ld
829+])
830+
831+dnl From libtool-1.4. Sets the variable LD.
832+AC_DEFUN([AC_LIB_PROG_LD],
833+[AC_ARG_WITH(gnu-ld,
834+[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
835+test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
836+AC_REQUIRE([AC_PROG_CC])dnl
837+AC_REQUIRE([AC_CANONICAL_HOST])dnl
838+# Prepare PATH_SEPARATOR.
839+# The user is always right.
840+if test "${PATH_SEPARATOR+set}" != set; then
841+ echo "#! /bin/sh" >conf$$.sh
842+ echo "exit 0" >>conf$$.sh
843+ chmod +x conf$$.sh
844+ if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
845+ PATH_SEPARATOR=';'
846+ else
847+ PATH_SEPARATOR=:
848+ fi
849+ rm -f conf$$.sh
850+fi
851+ac_prog=ld
852+if test "$GCC" = yes; then
853+ # Check if gcc -print-prog-name=ld gives a path.
854+ AC_MSG_CHECKING([for ld used by GCC])
855+ case $host in
856+ *-*-mingw*)
857+ # gcc leaves a trailing carriage return which upsets mingw
858+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
859+ *)
860+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
861+ esac
862+ case $ac_prog in
863+ # Accept absolute paths.
864+ [[\\/]* | [A-Za-z]:[\\/]*)]
865+ [re_direlt='/[^/][^/]*/\.\./']
866+ # Canonicalize the path of ld
867+ ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
868+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
869+ ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
870+ done
871+ test -z "$LD" && LD="$ac_prog"
872+ ;;
873+ "")
874+ # If it fails, then pretend we aren't using GCC.
875+ ac_prog=ld
876+ ;;
877+ *)
878+ # If it is relative, then search for the first ld in PATH.
879+ with_gnu_ld=unknown
880+ ;;
881+ esac
882+elif test "$with_gnu_ld" = yes; then
883+ AC_MSG_CHECKING([for GNU ld])
884+else
885+ AC_MSG_CHECKING([for non-GNU ld])
886+fi
887+AC_CACHE_VAL(acl_cv_path_LD,
888+[if test -z "$LD"; then
889+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
890+ for ac_dir in $PATH; do
891+ test -z "$ac_dir" && ac_dir=.
892+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
893+ acl_cv_path_LD="$ac_dir/$ac_prog"
894+ # Check to see if the program is GNU ld. I'd rather use --version,
895+ # but apparently some GNU ld's only accept -v.
896+ # Break only if it was the GNU/non-GNU ld that we prefer.
897+ case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
898+ *GNU* | *'with BFD'*)
899+ test "$with_gnu_ld" != no && break ;;
900+ *)
901+ test "$with_gnu_ld" != yes && break ;;
902+ esac
903+ fi
904+ done
905+ IFS="$ac_save_ifs"
906+else
907+ acl_cv_path_LD="$LD" # Let the user override the test with a path.
908+fi])
909+LD="$acl_cv_path_LD"
910+if test -n "$LD"; then
911+ AC_MSG_RESULT($LD)
912+else
913+ AC_MSG_RESULT(no)
914+fi
915+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
916+AC_LIB_PROG_LD_GNU
917+])
918+
919+# isc-posix.m4 serial 2 (gettext-0.11.2)
920+dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
921+dnl This file is free software, distributed under the terms of the GNU
922+dnl General Public License. As a special exception to the GNU General
923+dnl Public License, this file may be distributed as part of a program
924+dnl that contains a configuration script generated by Autoconf, under
925+dnl the same distribution terms as the rest of that program.
926+
927+# This file is not needed with autoconf-2.53 and newer. Remove it in 2005.
928+
929+# This test replaces the one in autoconf.
930+# Currently this macro should have the same name as the autoconf macro
931+# because gettext's gettext.m4 (distributed in the automake package)
932+# still uses it. Otherwise, the use in gettext.m4 makes autoheader
933+# give these diagnostics:
934+# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
935+# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
936+
937+undefine([AC_ISC_POSIX])
938+
939+AC_DEFUN([AC_ISC_POSIX],
940+ [
941+ dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
942+ AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
943+ ]
944+)
945+
946+# Check for stdbool.h that conforms to C99.
947+
948+# Copyright (C) 2002-2003 Free Software Foundation, Inc.
949+
950+# This program is free software; you can redistribute it and/or modify
951+# it under the terms of the GNU General Public License as published by
952+# the Free Software Foundation; either version 2, or (at your option)
953+# any later version.
954+
955+# This program is distributed in the hope that it will be useful,
956+# but WITHOUT ANY WARRANTY; without even the implied warranty of
957+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
958+# GNU General Public License for more details.
959+
960+# You should have received a copy of the GNU General Public License
961+# along with this program; if not, write to the Free Software
962+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
963+# 02111-1307, USA.
964+
965+# Prepare for substituting <stdbool.h> if it is not supported.
966+
967+AC_DEFUN([AM_STDBOOL_H],
968+[
969+ AC_REQUIRE([AC_HEADER_STDBOOL])
970+
971+ # Define two additional variables used in the Makefile substitution.
972+
973+ if test "$ac_cv_header_stdbool_h" = yes; then
974+ STDBOOL_H=''
975+ else
976+ STDBOOL_H='stdbool.h'
977+ fi
978+ AC_SUBST([STDBOOL_H])
979+
980+ if test "$ac_cv_type__Bool" = yes; then
981+ HAVE__BOOL=1
982+ else
983+ HAVE__BOOL=0
984+ fi
985+ AC_SUBST([HAVE__BOOL])
986+])
987+
988+# This macro is only needed in autoconf <= 2.54. Newer versions of autoconf
989+# have this macro built-in.
990+
991+AC_DEFUN([AC_HEADER_STDBOOL],
992+ [AC_CACHE_CHECK([for stdbool.h that conforms to C99],
993+ [ac_cv_header_stdbool_h],
994+ [AC_TRY_COMPILE(
995+ [
996+ #include <stdbool.h>
997+ #ifndef bool
998+ "error: bool is not defined"
999+ #endif
1000+ #ifndef false
1001+ "error: false is not defined"
1002+ #endif
1003+ #if false
1004+ "error: false is not 0"
1005+ #endif
1006+ #ifndef true
1007+ "error: false is not defined"
1008+ #endif
1009+ #if true != 1
1010+ "error: true is not 1"
1011+ #endif
1012+ #ifndef __bool_true_false_are_defined
1013+ "error: __bool_true_false_are_defined is not defined"
1014+ #endif
1015+
1016+ struct s { _Bool s: 1; _Bool t; } s;
1017+
1018+ char a[true == 1 ? 1 : -1];
1019+ char b[false == 0 ? 1 : -1];
1020+ char c[__bool_true_false_are_defined == 1 ? 1 : -1];
1021+ char d[(bool) -0.5 == true ? 1 : -1];
1022+ bool e = &s;
1023+ char f[(_Bool) -0.0 == false ? 1 : -1];
1024+ char g[true];
1025+ char h[sizeof (_Bool)];
1026+ char i[sizeof s.t];
1027+ ],
1028+ [ return !a + !b + !c + !d + !e + !f + !g + !h + !i; ],
1029+ [ac_cv_header_stdbool_h=yes],
1030+ [ac_cv_header_stdbool_h=no])])
1031+ AC_CHECK_TYPES([_Bool])
1032+ if test $ac_cv_header_stdbool_h = yes; then
1033+ AC_DEFINE(HAVE_STDBOOL_H, 1, [Define to 1 if stdbool.h conforms to C99.])
1034+ fi])
1035+
1036+#serial 5
1037+
1038+dnl From Jim Meyering
1039+
1040+dnl Define HAVE_STRUCT_UTIMBUF if `struct utimbuf' is declared --
1041+dnl usually in <utime.h>.
1042+dnl Some systems have utime.h but don't declare the struct anywhere.
1043+
1044+AC_DEFUN([jm_CHECK_TYPE_STRUCT_UTIMBUF],
1045+[
1046+ AC_CHECK_HEADERS_ONCE(sys/time.h utime.h)
1047+ AC_REQUIRE([AC_HEADER_TIME])
1048+ AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf,
1049+ [AC_TRY_COMPILE(
1050+ [
1051+#ifdef TIME_WITH_SYS_TIME
1052+# include <sys/time.h>
1053+# include <time.h>
1054+#else
1055+# ifdef HAVE_SYS_TIME_H
1056+# include <sys/time.h>
1057+# else
1058+# include <time.h>
1059+# endif
1060+#endif
1061+#ifdef HAVE_UTIME_H
1062+# include <utime.h>
1063+#endif
1064+ ],
1065+ [static struct utimbuf x; x.actime = x.modtime;],
1066+ fu_cv_sys_struct_utimbuf=yes,
1067+ fu_cv_sys_struct_utimbuf=no)
1068+ ])
1069+
1070+ if test $fu_cv_sys_struct_utimbuf = yes; then
1071+ AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1,
1072+ [Define if struct utimbuf is declared -- usually in <utime.h>.
1073+ Some systems have utime.h but don't declare the struct anywhere. ])
1074+ fi
1075+])
1076+
1077+# onceonly.m4 serial 3
1078+dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc.
1079+dnl This file is free software, distributed under the terms of the GNU
1080+dnl General Public License. As a special exception to the GNU General
1081+dnl Public License, this file may be distributed as part of a program
1082+dnl that contains a configuration script generated by Autoconf, under
1083+dnl the same distribution terms as the rest of that program.
1084+
1085+dnl This file defines some "once only" variants of standard autoconf macros.
1086+dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS
1087+dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS
1088+dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS
1089+dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC
1090+dnl The advantage is that the check for each of the headers/functions/decls
1091+dnl will be put only once into the 'configure' file. It keeps the size of
1092+dnl the 'configure' file down, and avoids redundant output when 'configure'
1093+dnl is run.
1094+dnl The drawback is that the checks cannot be conditionalized. If you write
1095+dnl if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi
1096+dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to
1097+dnl empty, and the check will be inserted before the body of the AC_DEFUNed
1098+dnl function.
1099+
1100+dnl Autoconf version 2.57 or newer is recommended.
1101+AC_PREREQ(2.54)
1102+
1103+# AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of
1104+# AC_CHECK_HEADERS(HEADER1 HEADER2 ...).
1105+AC_DEFUN([AC_CHECK_HEADERS_ONCE], [
1106+ :
1107+ AC_FOREACH([gl_HEADER_NAME], [$1], [
1108+ AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(m4_defn([gl_HEADER_NAME]),
1109+ [-./], [___])), [
1110+ AC_CHECK_HEADERS(gl_HEADER_NAME)
1111+ ])
1112+ AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
1113+ [-./], [___])))
1114+ ])
1115+])
1116+
1117+# AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of
1118+# AC_CHECK_FUNCS(FUNC1 FUNC2 ...).
1119+AC_DEFUN([AC_CHECK_FUNCS_ONCE], [
1120+ :
1121+ AC_FOREACH([gl_FUNC_NAME], [$1], [
1122+ AC_DEFUN([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]), [
1123+ AC_CHECK_FUNCS(m4_defn([gl_FUNC_NAME]))
1124+ ])
1125+ AC_REQUIRE([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]))
1126+ ])
1127+])
1128+
1129+# AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of
1130+# AC_CHECK_DECLS(DECL1, DECL2, ...).
1131+AC_DEFUN([AC_CHECK_DECLS_ONCE], [
1132+ :
1133+ AC_FOREACH([gl_DECL_NAME], [$1], [
1134+ AC_DEFUN([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]), [
1135+ AC_CHECK_DECLS(m4_defn([gl_DECL_NAME]))
1136+ ])
1137+ AC_REQUIRE([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]))
1138+ ])
1139+])
1140+
1141 # backupfile.m4 serial 1
1142 dnl Copyright (C) 2002 Free Software Foundation, Inc.
1143 dnl This file is free software, distributed under the terms of the GNU
1144@@ -21,6 +1076,7 @@
1145 AC_CHECK_HEADERS_ONCE(limits.h string.h unistd.h)
1146 AC_CHECK_FUNCS(pathconf)
1147 ])
1148+
1149 #serial 5
1150
1151 dnl From Jim Meyering.
1152@@ -63,31 +1119,7 @@
1153 fi
1154 ]
1155 )
1156-# dirname.m4 serial 1
1157-dnl Copyright (C) 2002 Free Software Foundation, Inc.
1158-dnl This file is free software, distributed under the terms of the GNU
1159-dnl General Public License. As a special exception to the GNU General
1160-dnl Public License, this file may be distributed as part of a program
1161-dnl that contains a configuration script generated by Autoconf, under
1162-dnl the same distribution terms as the rest of that program.
1163
1164-AC_DEFUN([gl_DIRNAME],
1165-[
1166- dnl Prerequisites of lib/dirname.h.
1167- AC_REQUIRE([jm_AC_DOS])
1168-
1169- dnl Prerequisites of lib/dirname.c.
1170- AC_REQUIRE([AC_HEADER_STDC])
1171- AC_CHECK_HEADERS_ONCE(string.h)
1172-
1173- dnl Prerequisites of lib/basename.c.
1174- AC_REQUIRE([AC_HEADER_STDC])
1175- AC_CHECK_HEADERS_ONCE(string.h)
1176-
1177- dnl Prerequisites of lib/stripslash.c.
1178- AC_REQUIRE([AC_HEADER_STDC])
1179- AC_CHECK_HEADERS_ONCE(string.h)
1180-])
1181 #serial 5
1182
1183 # Define some macros required for proper operation of code in lib/*.c
1184@@ -141,6 +1173,33 @@
1185 [Define if the backslash character may also serve as a file name
1186 component separator.])
1187 ])
1188+
1189+# dirname.m4 serial 1
1190+dnl Copyright (C) 2002 Free Software Foundation, Inc.
1191+dnl This file is free software, distributed under the terms of the GNU
1192+dnl General Public License. As a special exception to the GNU General
1193+dnl Public License, this file may be distributed as part of a program
1194+dnl that contains a configuration script generated by Autoconf, under
1195+dnl the same distribution terms as the rest of that program.
1196+
1197+AC_DEFUN([gl_DIRNAME],
1198+[
1199+ dnl Prerequisites of lib/dirname.h.
1200+ AC_REQUIRE([jm_AC_DOS])
1201+
1202+ dnl Prerequisites of lib/dirname.c.
1203+ AC_REQUIRE([AC_HEADER_STDC])
1204+ AC_CHECK_HEADERS_ONCE(string.h)
1205+
1206+ dnl Prerequisites of lib/basename.c.
1207+ AC_REQUIRE([AC_HEADER_STDC])
1208+ AC_CHECK_HEADERS_ONCE(string.h)
1209+
1210+ dnl Prerequisites of lib/stripslash.c.
1211+ AC_REQUIRE([AC_HEADER_STDC])
1212+ AC_CHECK_HEADERS_ONCE(string.h)
1213+])
1214+
1215 #serial 7
1216
1217 AC_DEFUN([gl_ERROR],
1218@@ -159,7 +1218,67 @@
1219 AC_CHECK_DECLS([strerror])
1220 AC_FUNC_STRERROR_R
1221 ])
1222-# getopt.m4 serial 1
1223+
1224+# memchr.m4 serial 1
1225+dnl Copyright (C) 2002 Free Software Foundation, Inc.
1226+dnl This file is free software, distributed under the terms of the GNU
1227+dnl General Public License. As a special exception to the GNU General
1228+dnl Public License, this file may be distributed as part of a program
1229+dnl that contains a configuration script generated by Autoconf, under
1230+dnl the same distribution terms as the rest of that program.
1231+
1232+AC_DEFUN([gl_FUNC_MEMCHR],
1233+[
1234+ AC_REPLACE_FUNCS(memchr)
1235+ if test $ac_cv_func_memchr = no; then
1236+ jm_PREREQ_MEMCHR
1237+ fi
1238+])
1239+
1240+# Prerequisites of lib/memchr.c.
1241+AC_DEFUN([jm_PREREQ_MEMCHR], [
1242+ AC_CHECK_HEADERS_ONCE(limits.h stdlib.h)
1243+ AC_CHECK_HEADERS(bp-sym.h)
1244+])
1245+
1246+# rmdir.m4 serial 1
1247+dnl Copyright (C) 2002 Free Software Foundation, Inc.
1248+dnl This file is free software, distributed under the terms of the GNU
1249+dnl General Public License. As a special exception to the GNU General
1250+dnl Public License, this file may be distributed as part of a program
1251+dnl that contains a configuration script generated by Autoconf, under
1252+dnl the same distribution terms as the rest of that program.
1253+
1254+AC_DEFUN([gl_FUNC_RMDIR],
1255+[
1256+ AC_REPLACE_FUNCS(rmdir)
1257+ if test $ac_cv_func_rmdir = no; then
1258+ gl_PREREQ_RMDIR
1259+ fi
1260+])
1261+
1262+# Prerequisites of lib/rmdir.c.
1263+AC_DEFUN([gl_PREREQ_RMDIR], [
1264+ AC_REQUIRE([AC_HEADER_STAT])
1265+ :
1266+])
1267+
1268+
1269+# getopt.m4 serial 1
1270+dnl Copyright (C) 2002 Free Software Foundation, Inc.
1271+dnl This file is free software, distributed under the terms of the GNU
1272+dnl General Public License. As a special exception to the GNU General
1273+dnl Public License, this file may be distributed as part of a program
1274+dnl that contains a configuration script generated by Autoconf, under
1275+dnl the same distribution terms as the rest of that program.
1276+
1277+AC_DEFUN([gl_GETOPT],
1278+[
1279+ dnl Prerequisites of lib/getopt.c.
1280+ AC_CHECK_HEADERS_ONCE(string.h)
1281+])
1282+
1283+# xalloc.m4 serial 1
1284 dnl Copyright (C) 2002 Free Software Foundation, Inc.
1285 dnl This file is free software, distributed under the terms of the GNU
1286 dnl General Public License. As a special exception to the GNU General
1287@@ -167,11 +1286,25 @@
1288 dnl that contains a configuration script generated by Autoconf, under
1289 dnl the same distribution terms as the rest of that program.
1290
1291-AC_DEFUN([gl_GETOPT],
1292+AC_DEFUN([gl_XALLOC],
1293 [
1294- dnl Prerequisites of lib/getopt.c.
1295+ gl_PREREQ_XMALLOC
1296+ gl_PREREQ_XSTRDUP
1297+])
1298+
1299+# Prerequisites of lib/xmalloc.c.
1300+AC_DEFUN([gl_PREREQ_XMALLOC], [
1301+ AC_REQUIRE([AC_HEADER_STDC])
1302+ AC_REQUIRE([jm_FUNC_MALLOC])
1303+ AC_REQUIRE([jm_FUNC_REALLOC])
1304+])
1305+
1306+# Prerequisites of lib/xstrdup.c.
1307+AC_DEFUN([gl_PREREQ_XSTRDUP], [
1308+ AC_REQUIRE([AC_HEADER_STDC])
1309 AC_CHECK_HEADERS_ONCE(string.h)
1310 ])
1311+
1312 # malloc.m4 serial 7
1313 dnl Copyright (C) 2002 Free Software Foundation, Inc.
1314 dnl This file is free software, distributed under the terms of the GNU
1315@@ -197,66 +1330,8 @@
1316 AC_DEFUN([gl_PREREQ_MALLOC], [
1317 :
1318 ])
1319-# mbrtowc.m4 serial 5
1320-dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
1321-dnl This file is free software, distributed under the terms of the GNU
1322-dnl General Public License. As a special exception to the GNU General
1323-dnl Public License, this file may be distributed as part of a program
1324-dnl that contains a configuration script generated by Autoconf, under
1325-dnl the same distribution terms as the rest of that program.
1326-
1327-dnl From Paul Eggert
1328-
1329-dnl This file can be removed, and jm_FUNC_MBRTOWC replaced with
1330-dnl AC_FUNC_MBRTOWC, when autoconf 2.57 can be assumed everywhere.
1331-
1332-AC_DEFUN([jm_FUNC_MBRTOWC],
1333-[
1334- AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared],
1335- jm_cv_func_mbrtowc,
1336- [AC_TRY_LINK(
1337- [#include <wchar.h>],
1338- [mbstate_t state; return ! (sizeof state && mbrtowc);],
1339- jm_cv_func_mbrtowc=yes,
1340- jm_cv_func_mbrtowc=no)])
1341- if test $jm_cv_func_mbrtowc = yes; then
1342- AC_DEFINE(HAVE_MBRTOWC, 1,
1343- [Define to 1 if mbrtowc and mbstate_t are properly declared.])
1344- fi
1345-])
1346-# mbstate_t.m4 serial 9
1347-dnl Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1348-dnl This file is free software, distributed under the terms of the GNU
1349-dnl General Public License. As a special exception to the GNU General
1350-dnl Public License, this file may be distributed as part of a program
1351-dnl that contains a configuration script generated by Autoconf, under
1352-dnl the same distribution terms as the rest of that program.
1353-
1354-# From Paul Eggert.
1355-
1356-# BeOS 5 has <wchar.h> but does not define mbstate_t,
1357-# so you can't declare an object of that type.
1358-# Check for this incompatibility with Standard C.
1359
1360-# AC_TYPE_MBSTATE_T
1361-# -----------------
1362-AC_DEFUN([AC_TYPE_MBSTATE_T],
1363- [AC_CACHE_CHECK([for mbstate_t], ac_cv_type_mbstate_t,
1364- [AC_COMPILE_IFELSE(
1365- [AC_LANG_PROGRAM(
1366- [AC_INCLUDES_DEFAULT
1367-# include <wchar.h>],
1368- [mbstate_t x; return sizeof x;])],
1369- [ac_cv_type_mbstate_t=yes],
1370- [ac_cv_type_mbstate_t=no])])
1371- if test $ac_cv_type_mbstate_t = yes; then
1372- AC_DEFINE([HAVE_MBSTATE_T], 1,
1373- [Define to 1 if <wchar.h> declares mbstate_t.])
1374- else
1375- AC_DEFINE([mbstate_t], int,
1376- [Define to a type if <wchar.h> does not define.])
1377- fi])
1378-# memchr.m4 serial 1
1379+# realloc.m4 serial 7
1380 dnl Copyright (C) 2002 Free Software Foundation, Inc.
1381 dnl This file is free software, distributed under the terms of the GNU
1382 dnl General Public License. As a special exception to the GNU General
1383@@ -264,116 +1339,24 @@
1384 dnl that contains a configuration script generated by Autoconf, under
1385 dnl the same distribution terms as the rest of that program.
1386
1387-AC_DEFUN([gl_FUNC_MEMCHR],
1388+dnl From Jim Meyering.
1389+dnl Determine whether realloc works when both arguments are 0.
1390+dnl If it doesn't, arrange to use the replacement function.
1391+
1392+AC_DEFUN([jm_FUNC_REALLOC],
1393 [
1394- AC_REPLACE_FUNCS(memchr)
1395- if test $ac_cv_func_memchr = no; then
1396- jm_PREREQ_MEMCHR
1397+ AC_REQUIRE([AC_FUNC_REALLOC])
1398+ dnl autoconf < 2.57 used the symbol ac_cv_func_realloc_works.
1399+ if test X"$ac_cv_func_realloc_0_nonnull" = Xno || test X"$ac_cv_func_realloc_works" = Xno; then
1400+ gl_PREREQ_REALLOC
1401 fi
1402 ])
1403
1404-# Prerequisites of lib/memchr.c.
1405-AC_DEFUN([jm_PREREQ_MEMCHR], [
1406- AC_CHECK_HEADERS_ONCE(limits.h stdlib.h)
1407- AC_CHECK_HEADERS(bp-sym.h)
1408-])
1409-#serial 1
1410-
1411-dnl From Mumit Khan and Paul Eggert
1412-dnl Determine whether mkdir accepts only one argument instead of the usual two.
1413-
1414-AC_DEFUN([PATCH_FUNC_MKDIR_TAKES_ONE_ARG],
1415- [AC_CHECK_FUNCS(mkdir)
1416- AC_CACHE_CHECK([whether mkdir takes only one argument],
1417- patch_cv_mkdir_takes_one_arg,
1418- [patch_cv_mkdir_takes_one_arg=no
1419- if test $ac_cv_func_mkdir = yes; then
1420- AC_TRY_COMPILE([
1421-#include <sys/types.h>
1422-#include <sys/stat.h>
1423- ],
1424- [mkdir (".", 0);],
1425- ,
1426- [AC_TRY_COMPILE([
1427-#include <sys/types.h>
1428-#include <sys/stat.h>
1429- ],
1430- [mkdir (".");],
1431- patch_cv_mkdir_takes_one_arg=yes
1432- )]
1433- )
1434- fi
1435- ]
1436- )
1437- if test $patch_cv_mkdir_takes_one_arg = yes; then
1438- AC_DEFINE([MKDIR_TAKES_ONE_ARG], 1,
1439- [Define if mkdir takes only one argument.])
1440- fi
1441- ]
1442-)
1443-# onceonly.m4 serial 3
1444-dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc.
1445-dnl This file is free software, distributed under the terms of the GNU
1446-dnl General Public License. As a special exception to the GNU General
1447-dnl Public License, this file may be distributed as part of a program
1448-dnl that contains a configuration script generated by Autoconf, under
1449-dnl the same distribution terms as the rest of that program.
1450-
1451-dnl This file defines some "once only" variants of standard autoconf macros.
1452-dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS
1453-dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS
1454-dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS
1455-dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC
1456-dnl The advantage is that the check for each of the headers/functions/decls
1457-dnl will be put only once into the 'configure' file. It keeps the size of
1458-dnl the 'configure' file down, and avoids redundant output when 'configure'
1459-dnl is run.
1460-dnl The drawback is that the checks cannot be conditionalized. If you write
1461-dnl if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi
1462-dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to
1463-dnl empty, and the check will be inserted before the body of the AC_DEFUNed
1464-dnl function.
1465-
1466-dnl Autoconf version 2.57 or newer is recommended.
1467-AC_PREREQ(2.54)
1468-
1469-# AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of
1470-# AC_CHECK_HEADERS(HEADER1 HEADER2 ...).
1471-AC_DEFUN([AC_CHECK_HEADERS_ONCE], [
1472- :
1473- AC_FOREACH([gl_HEADER_NAME], [$1], [
1474- AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(m4_defn([gl_HEADER_NAME]),
1475- [-./], [___])), [
1476- AC_CHECK_HEADERS(gl_HEADER_NAME)
1477- ])
1478- AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
1479- [-./], [___])))
1480- ])
1481-])
1482-
1483-# AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of
1484-# AC_CHECK_FUNCS(FUNC1 FUNC2 ...).
1485-AC_DEFUN([AC_CHECK_FUNCS_ONCE], [
1486+# Prerequisites of lib/realloc.c.
1487+AC_DEFUN([gl_PREREQ_REALLOC], [
1488 :
1489- AC_FOREACH([gl_FUNC_NAME], [$1], [
1490- AC_DEFUN([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]), [
1491- AC_CHECK_FUNCS(m4_defn([gl_FUNC_NAME]))
1492- ])
1493- AC_REQUIRE([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]))
1494- ])
1495 ])
1496
1497-# AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of
1498-# AC_CHECK_DECLS(DECL1, DECL2, ...).
1499-AC_DEFUN([AC_CHECK_DECLS_ONCE], [
1500- :
1501- AC_FOREACH([gl_DECL_NAME], [$1], [
1502- AC_DEFUN([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]), [
1503- AC_CHECK_DECLS(m4_defn([gl_DECL_NAME]))
1504- ])
1505- AC_REQUIRE([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]))
1506- ])
1507-])
1508 # quote.m4 serial 1
1509 dnl Copyright (C) 2002 Free Software Foundation, Inc.
1510 dnl This file is free software, distributed under the terms of the GNU
1511@@ -387,6 +1370,7 @@
1512 dnl Prerequisites of lib/quote.c.
1513 AC_CHECK_HEADERS_ONCE(stddef.h)
1514 ])
1515+
1516 # quotearg.m4 serial 1
1517 dnl Copyright (C) 2002 Free Software Foundation, Inc.
1518 dnl This file is free software, distributed under the terms of the GNU
1519@@ -403,32 +1387,69 @@
1520 AC_TYPE_MBSTATE_T
1521 jm_FUNC_MBRTOWC
1522 ])
1523-# realloc.m4 serial 7
1524-dnl Copyright (C) 2002 Free Software Foundation, Inc.
1525+
1526+# mbstate_t.m4 serial 9
1527+dnl Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
1528 dnl This file is free software, distributed under the terms of the GNU
1529 dnl General Public License. As a special exception to the GNU General
1530 dnl Public License, this file may be distributed as part of a program
1531 dnl that contains a configuration script generated by Autoconf, under
1532 dnl the same distribution terms as the rest of that program.
1533
1534-dnl From Jim Meyering.
1535-dnl Determine whether realloc works when both arguments are 0.
1536-dnl If it doesn't, arrange to use the replacement function.
1537+# From Paul Eggert.
1538
1539-AC_DEFUN([jm_FUNC_REALLOC],
1540+# BeOS 5 has <wchar.h> but does not define mbstate_t,
1541+# so you can't declare an object of that type.
1542+# Check for this incompatibility with Standard C.
1543+
1544+# AC_TYPE_MBSTATE_T
1545+# -----------------
1546+AC_DEFUN([AC_TYPE_MBSTATE_T],
1547+ [AC_CACHE_CHECK([for mbstate_t], ac_cv_type_mbstate_t,
1548+ [AC_COMPILE_IFELSE(
1549+ [AC_LANG_PROGRAM(
1550+ [AC_INCLUDES_DEFAULT
1551+# include <wchar.h>],
1552+ [mbstate_t x; return sizeof x;])],
1553+ [ac_cv_type_mbstate_t=yes],
1554+ [ac_cv_type_mbstate_t=no])])
1555+ if test $ac_cv_type_mbstate_t = yes; then
1556+ AC_DEFINE([HAVE_MBSTATE_T], 1,
1557+ [Define to 1 if <wchar.h> declares mbstate_t.])
1558+ else
1559+ AC_DEFINE([mbstate_t], int,
1560+ [Define to a type if <wchar.h> does not define.])
1561+ fi])
1562+
1563+# mbrtowc.m4 serial 5
1564+dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
1565+dnl This file is free software, distributed under the terms of the GNU
1566+dnl General Public License. As a special exception to the GNU General
1567+dnl Public License, this file may be distributed as part of a program
1568+dnl that contains a configuration script generated by Autoconf, under
1569+dnl the same distribution terms as the rest of that program.
1570+
1571+dnl From Paul Eggert
1572+
1573+dnl This file can be removed, and jm_FUNC_MBRTOWC replaced with
1574+dnl AC_FUNC_MBRTOWC, when autoconf 2.57 can be assumed everywhere.
1575+
1576+AC_DEFUN([jm_FUNC_MBRTOWC],
1577 [
1578- AC_REQUIRE([AC_FUNC_REALLOC])
1579- dnl autoconf < 2.57 used the symbol ac_cv_func_realloc_works.
1580- if test X"$ac_cv_func_realloc_0_nonnull" = Xno || test X"$ac_cv_func_realloc_works" = Xno; then
1581- gl_PREREQ_REALLOC
1582+ AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared],
1583+ jm_cv_func_mbrtowc,
1584+ [AC_TRY_LINK(
1585+ [#include <wchar.h>],
1586+ [mbstate_t state; return ! (sizeof state && mbrtowc);],
1587+ jm_cv_func_mbrtowc=yes,
1588+ jm_cv_func_mbrtowc=no)])
1589+ if test $jm_cv_func_mbrtowc = yes; then
1590+ AC_DEFINE(HAVE_MBRTOWC, 1,
1591+ [Define to 1 if mbrtowc and mbstate_t are properly declared.])
1592 fi
1593 ])
1594
1595-# Prerequisites of lib/realloc.c.
1596-AC_DEFUN([gl_PREREQ_REALLOC], [
1597- :
1598-])
1599-# rmdir.m4 serial 1
1600+# hash.m4 serial 1
1601 dnl Copyright (C) 2002 Free Software Foundation, Inc.
1602 dnl This file is free software, distributed under the terms of the GNU
1603 dnl General Public License. As a special exception to the GNU General
1604@@ -436,18 +1457,71 @@
1605 dnl that contains a configuration script generated by Autoconf, under
1606 dnl the same distribution terms as the rest of that program.
1607
1608-AC_DEFUN([gl_FUNC_RMDIR],
1609+AC_DEFUN([gl_HASH],
1610 [
1611- AC_REPLACE_FUNCS(rmdir)
1612- if test $ac_cv_func_rmdir = no; then
1613- gl_PREREQ_RMDIR
1614- fi
1615+ dnl Prerequisites of lib/hash.c.
1616+ AC_CHECK_HEADERS_ONCE(stdlib.h)
1617+ AC_HEADER_STDBOOL
1618+ AC_CHECK_DECLS_ONCE(free malloc)
1619 ])
1620
1621-# Prerequisites of lib/rmdir.c.
1622-AC_DEFUN([gl_PREREQ_RMDIR], [
1623- AC_REQUIRE([AC_HEADER_STAT])
1624- :
1625+AC_DEFUN([ag_CHECK_NANOSECOND_STAT],
1626+ [AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
1627+ [ac_cv_stat_nsec],
1628+ [AC_TRY_COMPILE(
1629+ [
1630+ #include <sys/types.h>
1631+ #include <sys/stat.h>
1632+ #include <unistd.h>
1633+ struct stat st;
1634+ ],
1635+ [ return st.st_atimensec + st.st_mtimensec + st.st_ctimensec; ],
1636+ [ac_cv_stat_nsec=yes],
1637+ [ac_cv_stat_nsec=no])
1638+ ])
1639+ if test $ac_cv_stat_nsec = yes; then
1640+ AC_DEFINE(HAVE_STAT_NSEC, 1, [Define to 1 if struct stat has nanosecond timestamps.])
1641+ fi
1642+
1643+ AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
1644+ [ac_cv_stat_timeval],
1645+ [AC_TRY_COMPILE(
1646+ [
1647+ #include <time.h>
1648+ #include <sys/types.h>
1649+ #include <sys/stat.h>
1650+ #include <unistd.h>
1651+ struct stat st;
1652+ ],
1653+ [ return st.st_atim.tv_nsec + st.st_mtim.tv_nsec + st.st_ctim.tv_nsec; ],
1654+ [ac_cv_stat_timeval=yes],
1655+ [ac_cv_stat_timeval=no])
1656+ ])
1657+ if test $ac_cv_stat_timeval = yes; then
1658+ AC_DEFINE(HAVE_STAT_TIMEVAL, 1, [Define to 1 if struct stat comtains struct timeval's.])
1659+ fi])
1660+
1661+#serial 7 -*- autoconf -*-
1662+
1663+dnl From Jim Meyering.
1664+dnl
1665+dnl See if the glibc *_unlocked I/O macros or functions are available.
1666+dnl Use only those *_unlocked macros or functions that are declared
1667+dnl (because some of them were declared in Solaris 2.5.1 but were removed
1668+dnl in Solaris 2.6, whereas we want binaries built on Solaris 2.5.1 to run
1669+dnl on Solaris 2.6).
1670+
1671+AC_DEFUN([jm_FUNC_GLIBC_UNLOCKED_IO],
1672+[
1673+ dnl Persuade glibc <stdio.h> to declare fgets_unlocked(), fputs_unlocked()
1674+ dnl etc.
1675+ AC_REQUIRE([AC_GNU_SOURCE])
1676+
1677+ AC_CHECK_DECLS_ONCE(
1678+ [clearerr_unlocked feof_unlocked ferror_unlocked
1679+ fflush_unlocked fgets_unlocked fputc_unlocked fputs_unlocked
1680+ fread_unlocked fwrite_unlocked getc_unlocked
1681+ getchar_unlocked putc_unlocked putchar_unlocked])
1682 ])
1683
1684 # Check for setmode, DOS style.
1685@@ -488,180 +1562,39 @@
1686 AC_DEFINE(HAVE_SETMODE_DOS, 1,
1687 [Define to 1 if you have the DOS-style `setmode' function.])
1688 fi])
1689-# Check for stdbool.h that conforms to C99.
1690-
1691-# Copyright (C) 2002-2003 Free Software Foundation, Inc.
1692-
1693-# This program is free software; you can redistribute it and/or modify
1694-# it under the terms of the GNU General Public License as published by
1695-# the Free Software Foundation; either version 2, or (at your option)
1696-# any later version.
1697-
1698-# This program is distributed in the hope that it will be useful,
1699-# but WITHOUT ANY WARRANTY; without even the implied warranty of
1700-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
1701-# GNU General Public License for more details.
1702-
1703-# You should have received a copy of the GNU General Public License
1704-# along with this program; if not, write to the Free Software
1705-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
1706-# 02111-1307, USA.
1707-
1708-# Prepare for substituting <stdbool.h> if it is not supported.
1709-
1710-AC_DEFUN([AM_STDBOOL_H],
1711-[
1712- AC_REQUIRE([AC_HEADER_STDBOOL])
1713-
1714- # Define two additional variables used in the Makefile substitution.
1715-
1716- if test "$ac_cv_header_stdbool_h" = yes; then
1717- STDBOOL_H=''
1718- else
1719- STDBOOL_H='stdbool.h'
1720- fi
1721- AC_SUBST([STDBOOL_H])
1722-
1723- if test "$ac_cv_type__Bool" = yes; then
1724- HAVE__BOOL=1
1725- else
1726- HAVE__BOOL=0
1727- fi
1728- AC_SUBST([HAVE__BOOL])
1729-])
1730-
1731-# This macro is only needed in autoconf <= 2.54. Newer versions of autoconf
1732-# have this macro built-in.
1733-
1734-AC_DEFUN([AC_HEADER_STDBOOL],
1735- [AC_CACHE_CHECK([for stdbool.h that conforms to C99],
1736- [ac_cv_header_stdbool_h],
1737- [AC_TRY_COMPILE(
1738- [
1739- #include <stdbool.h>
1740- #ifndef bool
1741- "error: bool is not defined"
1742- #endif
1743- #ifndef false
1744- "error: false is not defined"
1745- #endif
1746- #if false
1747- "error: false is not 0"
1748- #endif
1749- #ifndef true
1750- "error: false is not defined"
1751- #endif
1752- #if true != 1
1753- "error: true is not 1"
1754- #endif
1755- #ifndef __bool_true_false_are_defined
1756- "error: __bool_true_false_are_defined is not defined"
1757- #endif
1758-
1759- struct s { _Bool s: 1; _Bool t; } s;
1760-
1761- char a[true == 1 ? 1 : -1];
1762- char b[false == 0 ? 1 : -1];
1763- char c[__bool_true_false_are_defined == 1 ? 1 : -1];
1764- char d[(bool) -0.5 == true ? 1 : -1];
1765- bool e = &s;
1766- char f[(_Bool) -0.0 == false ? 1 : -1];
1767- char g[true];
1768- char h[sizeof (_Bool)];
1769- char i[sizeof s.t];
1770- ],
1771- [ return !a + !b + !c + !d + !e + !f + !g + !h + !i; ],
1772- [ac_cv_header_stdbool_h=yes],
1773- [ac_cv_header_stdbool_h=no])])
1774- AC_CHECK_TYPES([_Bool])
1775- if test $ac_cv_header_stdbool_h = yes; then
1776- AC_DEFINE(HAVE_STDBOOL_H, 1, [Define to 1 if stdbool.h conforms to C99.])
1777- fi])
1778-#serial 7 -*- autoconf -*-
1779-
1780-dnl From Jim Meyering.
1781-dnl
1782-dnl See if the glibc *_unlocked I/O macros or functions are available.
1783-dnl Use only those *_unlocked macros or functions that are declared
1784-dnl (because some of them were declared in Solaris 2.5.1 but were removed
1785-dnl in Solaris 2.6, whereas we want binaries built on Solaris 2.5.1 to run
1786-dnl on Solaris 2.6).
1787-
1788-AC_DEFUN([jm_FUNC_GLIBC_UNLOCKED_IO],
1789-[
1790- dnl Persuade glibc <stdio.h> to declare fgets_unlocked(), fputs_unlocked()
1791- dnl etc.
1792- AC_REQUIRE([AC_GNU_SOURCE])
1793-
1794- AC_CHECK_DECLS_ONCE(
1795- [clearerr_unlocked feof_unlocked ferror_unlocked
1796- fflush_unlocked fgets_unlocked fputc_unlocked fputs_unlocked
1797- fread_unlocked fwrite_unlocked getc_unlocked
1798- getchar_unlocked putc_unlocked putchar_unlocked])
1799-])
1800-#serial 5
1801-
1802-dnl From Jim Meyering
1803-
1804-dnl Define HAVE_STRUCT_UTIMBUF if `struct utimbuf' is declared --
1805-dnl usually in <utime.h>.
1806-dnl Some systems have utime.h but don't declare the struct anywhere.
1807-
1808-AC_DEFUN([jm_CHECK_TYPE_STRUCT_UTIMBUF],
1809-[
1810- AC_CHECK_HEADERS_ONCE(sys/time.h utime.h)
1811- AC_REQUIRE([AC_HEADER_TIME])
1812- AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf,
1813- [AC_TRY_COMPILE(
1814- [
1815-#ifdef TIME_WITH_SYS_TIME
1816-# include <sys/time.h>
1817-# include <time.h>
1818-#else
1819-# ifdef HAVE_SYS_TIME_H
1820-# include <sys/time.h>
1821-# else
1822-# include <time.h>
1823-# endif
1824-#endif
1825-#ifdef HAVE_UTIME_H
1826-# include <utime.h>
1827-#endif
1828- ],
1829- [static struct utimbuf x; x.actime = x.modtime;],
1830- fu_cv_sys_struct_utimbuf=yes,
1831- fu_cv_sys_struct_utimbuf=no)
1832- ])
1833
1834- if test $fu_cv_sys_struct_utimbuf = yes; then
1835- AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1,
1836- [Define if struct utimbuf is declared -- usually in <utime.h>.
1837- Some systems have utime.h but don't declare the struct anywhere. ])
1838- fi
1839-])
1840-# xalloc.m4 serial 1
1841-dnl Copyright (C) 2002 Free Software Foundation, Inc.
1842-dnl This file is free software, distributed under the terms of the GNU
1843-dnl General Public License. As a special exception to the GNU General
1844-dnl Public License, this file may be distributed as part of a program
1845-dnl that contains a configuration script generated by Autoconf, under
1846-dnl the same distribution terms as the rest of that program.
1847+#serial 1
1848
1849-AC_DEFUN([gl_XALLOC],
1850-[
1851- gl_PREREQ_XMALLOC
1852- gl_PREREQ_XSTRDUP
1853-])
1854+dnl From Mumit Khan and Paul Eggert
1855+dnl Determine whether mkdir accepts only one argument instead of the usual two.
1856
1857-# Prerequisites of lib/xmalloc.c.
1858-AC_DEFUN([gl_PREREQ_XMALLOC], [
1859- AC_REQUIRE([AC_HEADER_STDC])
1860- AC_REQUIRE([jm_FUNC_MALLOC])
1861- AC_REQUIRE([jm_FUNC_REALLOC])
1862-])
1863+AC_DEFUN([PATCH_FUNC_MKDIR_TAKES_ONE_ARG],
1864+ [AC_CHECK_FUNCS(mkdir)
1865+ AC_CACHE_CHECK([whether mkdir takes only one argument],
1866+ patch_cv_mkdir_takes_one_arg,
1867+ [patch_cv_mkdir_takes_one_arg=no
1868+ if test $ac_cv_func_mkdir = yes; then
1869+ AC_TRY_COMPILE([
1870+#include <sys/types.h>
1871+#include <sys/stat.h>
1872+ ],
1873+ [mkdir (".", 0);],
1874+ ,
1875+ [AC_TRY_COMPILE([
1876+#include <sys/types.h>
1877+#include <sys/stat.h>
1878+ ],
1879+ [mkdir (".");],
1880+ patch_cv_mkdir_takes_one_arg=yes
1881+ )]
1882+ )
1883+ fi
1884+ ]
1885+ )
1886+ if test $patch_cv_mkdir_takes_one_arg = yes; then
1887+ AC_DEFINE([MKDIR_TAKES_ONE_ARG], 1,
1888+ [Define if mkdir takes only one argument.])
1889+ fi
1890+ ]
1891+)
1892
1893-# Prerequisites of lib/xstrdup.c.
1894-AC_DEFUN([gl_PREREQ_XSTRDUP], [
1895- AC_REQUIRE([AC_HEADER_STDC])
1896- AC_CHECK_HEADERS_ONCE(string.h)
1897-])
1898--- patch-2.5.9.orig/configure
1899+++ patch-2.5.9/configure
1900@@ -1,11 +1,10 @@
1901 #! /bin/sh
1902 # Guess values for system-dependent variables and create Makefiles.
1903-# Generated by GNU Autoconf 2.57 for patch 2.5.9.
1904+# Generated by GNU Autoconf 2.59 for patch 2.5.9.
1905 #
1906 # Report bugs to <bug-patch@gnu.org>.
1907 #
1908-# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
1909-# Free Software Foundation, Inc.
1910+# Copyright (C) 2003 Free Software Foundation, Inc.
1911 # This configure script is free software; the Free Software Foundation
1912 # gives unlimited permission to copy, distribute and modify it.
1913 ## --------------------- ##
1914@@ -22,9 +21,10 @@
1915 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
1916 set -o posix
1917 fi
1918+DUALCASE=1; export DUALCASE # for MKS sh
1919
1920 # Support unset when possible.
1921-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
1922+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
1923 as_unset=unset
1924 else
1925 as_unset=false
1926@@ -43,7 +43,7 @@
1927 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
1928 LC_TELEPHONE LC_TIME
1929 do
1930- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
1931+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
1932 eval $as_var=C; export $as_var
1933 else
1934 $as_unset $as_var
1935@@ -220,16 +220,17 @@
1936 if mkdir -p . 2>/dev/null; then
1937 as_mkdir_p=:
1938 else
1939+ test -d ./-p && rmdir ./-p
1940 as_mkdir_p=false
1941 fi
1942
1943 as_executable_p="test -f"
1944
1945 # Sed expression to map a string onto a valid CPP name.
1946-as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
1947+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
1948
1949 # Sed expression to map a string onto a valid variable name.
1950-as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
1951+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
1952
1953
1954 # IFS
1955@@ -669,7 +670,7 @@
1956
1957 # Be sure to have absolute paths.
1958 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
1959- localstatedir libdir includedir oldincludedir infodir mandir
1960+ localstatedir libdir includedir oldincludedir infodir mandir
1961 do
1962 eval ac_val=$`echo $ac_var`
1963 case $ac_val in
1964@@ -709,10 +710,10 @@
1965 # Try the directory containing this script, then its parent.
1966 ac_confdir=`(dirname "$0") 2>/dev/null ||
1967 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1968- X"$0" : 'X\(//\)[^/]' \| \
1969- X"$0" : 'X\(//\)$' \| \
1970- X"$0" : 'X\(/\)' \| \
1971- . : '\(.\)' 2>/dev/null ||
1972+ X"$0" : 'X\(//\)[^/]' \| \
1973+ X"$0" : 'X\(//\)$' \| \
1974+ X"$0" : 'X\(/\)' \| \
1975+ . : '\(.\)' 2>/dev/null ||
1976 echo X"$0" |
1977 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
1978 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
1979@@ -804,9 +805,9 @@
1980 cat <<_ACEOF
1981 Installation directories:
1982 --prefix=PREFIX install architecture-independent files in PREFIX
1983- [$ac_default_prefix]
1984+ [$ac_default_prefix]
1985 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1986- [PREFIX]
1987+ [PREFIX]
1988
1989 By default, \`make install' will install all the files in
1990 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1991@@ -896,12 +897,45 @@
1992 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
1993 ac_top_srcdir=$ac_top_builddir$srcdir ;;
1994 esac
1995-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
1996-# absolute.
1997-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
1998-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
1999-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
2000-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
2001+
2002+# Do not use `cd foo && pwd` to compute absolute paths, because
2003+# the directories may not exist.
2004+case `pwd` in
2005+.) ac_abs_builddir="$ac_dir";;
2006+*)
2007+ case "$ac_dir" in
2008+ .) ac_abs_builddir=`pwd`;;
2009+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
2010+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
2011+ esac;;
2012+esac
2013+case $ac_abs_builddir in
2014+.) ac_abs_top_builddir=${ac_top_builddir}.;;
2015+*)
2016+ case ${ac_top_builddir}. in
2017+ .) ac_abs_top_builddir=$ac_abs_builddir;;
2018+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
2019+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
2020+ esac;;
2021+esac
2022+case $ac_abs_builddir in
2023+.) ac_abs_srcdir=$ac_srcdir;;
2024+*)
2025+ case $ac_srcdir in
2026+ .) ac_abs_srcdir=$ac_abs_builddir;;
2027+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
2028+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
2029+ esac;;
2030+esac
2031+case $ac_abs_builddir in
2032+.) ac_abs_top_srcdir=$ac_top_srcdir;;
2033+*)
2034+ case $ac_top_srcdir in
2035+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
2036+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
2037+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
2038+ esac;;
2039+esac
2040
2041 cd $ac_dir
2042 # Check for guested configure; otherwise get Cygnus style configure.
2043@@ -912,13 +946,13 @@
2044 echo
2045 $SHELL $ac_srcdir/configure --help=recursive
2046 elif test -f $ac_srcdir/configure.ac ||
2047- test -f $ac_srcdir/configure.in; then
2048+ test -f $ac_srcdir/configure.in; then
2049 echo
2050 $ac_configure --help
2051 else
2052 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2053 fi
2054- cd $ac_popdir
2055+ cd "$ac_popdir"
2056 done
2057 fi
2058
2059@@ -926,10 +960,9 @@
2060 if $ac_init_version; then
2061 cat <<\_ACEOF
2062 patch configure 2.5.9
2063-generated by GNU Autoconf 2.57
2064+generated by GNU Autoconf 2.59
2065
2066-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
2067-Free Software Foundation, Inc.
2068+Copyright (C) 2003 Free Software Foundation, Inc.
2069 This configure script is free software; the Free Software Foundation
2070 gives unlimited permission to copy, distribute and modify it.
2071 _ACEOF
2072@@ -941,7 +974,7 @@
2073 running configure, to aid debugging if configure makes a mistake.
2074
2075 It was created by patch $as_me 2.5.9, which was
2076-generated by GNU Autoconf 2.57. Invocation command line was
2077+generated by GNU Autoconf 2.59. Invocation command line was
2078
2079 $ $0 $@
2080
2081@@ -1018,19 +1051,19 @@
2082 2)
2083 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
2084 if test $ac_must_keep_next = true; then
2085- ac_must_keep_next=false # Got value, back to normal.
2086+ ac_must_keep_next=false # Got value, back to normal.
2087 else
2088- case $ac_arg in
2089- *=* | --config-cache | -C | -disable-* | --disable-* \
2090- | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2091- | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2092- | -with-* | --with-* | -without-* | --without-* | --x)
2093- case "$ac_configure_args0 " in
2094- "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2095- esac
2096- ;;
2097- -* ) ac_must_keep_next=true ;;
2098- esac
2099+ case $ac_arg in
2100+ *=* | --config-cache | -C | -disable-* | --disable-* \
2101+ | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
2102+ | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
2103+ | -with-* | --with-* | -without-* | --without-* | --x)
2104+ case "$ac_configure_args0 " in
2105+ "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
2106+ esac
2107+ ;;
2108+ -* ) ac_must_keep_next=true ;;
2109+ esac
2110 fi
2111 ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
2112 # Get rid of the leading space.
2113@@ -1064,12 +1097,12 @@
2114 case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
2115 *ac_space=\ *)
2116 sed -n \
2117- "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
2118- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
2119+ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
2120+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
2121 ;;
2122 *)
2123 sed -n \
2124- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
2125+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
2126 ;;
2127 esac;
2128 }
2129@@ -1098,7 +1131,7 @@
2130 for ac_var in $ac_subst_files
2131 do
2132 eval ac_val=$`echo $ac_var`
2133- echo "$ac_var='"'"'$ac_val'"'"'"
2134+ echo "$ac_var='"'"'$ac_val'"'"'"
2135 done | sort
2136 echo
2137 fi
2138@@ -1117,7 +1150,7 @@
2139 echo "$as_me: caught signal $ac_signal"
2140 echo "$as_me: exit $exit_status"
2141 } >&5
2142- rm -f core core.* *.core &&
2143+ rm -f core *.core &&
2144 rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
2145 exit $exit_status
2146 ' 0
2147@@ -1197,7 +1230,7 @@
2148 # value.
2149 ac_cache_corrupted=false
2150 for ac_var in `(set) 2>&1 |
2151- sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
2152+ sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
2153 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2154 eval ac_new_set=\$ac_env_${ac_var}_set
2155 eval ac_old_val="\$ac_cv_env_${ac_var}_value"
2156@@ -1214,13 +1247,13 @@
2157 ,);;
2158 *)
2159 if test "x$ac_old_val" != "x$ac_new_val"; then
2160- { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2161+ { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2162 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2163- { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
2164+ { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
2165 echo "$as_me: former value: $ac_old_val" >&2;}
2166- { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
2167+ { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
2168 echo "$as_me: current value: $ac_new_val" >&2;}
2169- ac_cache_corrupted=:
2170+ ac_cache_corrupted=:
2171 fi;;
2172 esac
2173 # Pass precious variables to config.status.
2174@@ -1629,7 +1662,6 @@
2175 (exit $ac_status); }
2176
2177 cat >conftest.$ac_ext <<_ACEOF
2178-#line $LINENO "configure"
2179 /* confdefs.h. */
2180 _ACEOF
2181 cat confdefs.h >>conftest.$ac_ext
2182@@ -1649,8 +1681,8 @@
2183 # Try to create an executable without -o first, disregard a.out.
2184 # It will help us diagnose broken compilers, and finding out an intuition
2185 # of exeext.
2186-echo "$as_me:$LINENO: checking for C compiler default output" >&5
2187-echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
2188+echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2189+echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
2190 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2191 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
2192 (eval $ac_link_default) 2>&5
2193@@ -1670,23 +1702,23 @@
2194 test -f "$ac_file" || continue
2195 case $ac_file in
2196 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
2197- ;;
2198+ ;;
2199 conftest.$ac_ext )
2200- # This is the source file.
2201- ;;
2202+ # This is the source file.
2203+ ;;
2204 [ab].out )
2205- # We found the default executable, but exeext='' is most
2206- # certainly right.
2207- break;;
2208+ # We found the default executable, but exeext='' is most
2209+ # certainly right.
2210+ break;;
2211 *.* )
2212- ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2213- # FIXME: I believe we export ac_cv_exeext for Libtool,
2214- # but it would be cool to find out if it's true. Does anybody
2215- # maintain Libtool? --akim.
2216- export ac_cv_exeext
2217- break;;
2218+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2219+ # FIXME: I believe we export ac_cv_exeext for Libtool,
2220+ # but it would be cool to find out if it's true. Does anybody
2221+ # maintain Libtool? --akim.
2222+ export ac_cv_exeext
2223+ break;;
2224 * )
2225- break;;
2226+ break;;
2227 esac
2228 done
2229 else
2230@@ -1760,8 +1792,8 @@
2231 case $ac_file in
2232 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
2233 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2234- export ac_cv_exeext
2235- break;;
2236+ export ac_cv_exeext
2237+ break;;
2238 * ) break;;
2239 esac
2240 done
2241@@ -1786,7 +1818,6 @@
2242 echo $ECHO_N "(cached) $ECHO_C" >&6
2243 else
2244 cat >conftest.$ac_ext <<_ACEOF
2245-#line $LINENO "configure"
2246 /* confdefs.h. */
2247 _ACEOF
2248 cat confdefs.h >>conftest.$ac_ext
2249@@ -1837,7 +1868,6 @@
2250 echo $ECHO_N "(cached) $ECHO_C" >&6
2251 else
2252 cat >conftest.$ac_ext <<_ACEOF
2253-#line $LINENO "configure"
2254 /* confdefs.h. */
2255 _ACEOF
2256 cat confdefs.h >>conftest.$ac_ext
2257@@ -1857,11 +1887,20 @@
2258 _ACEOF
2259 rm -f conftest.$ac_objext
2260 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2261- (eval $ac_compile) 2>&5
2262+ (eval $ac_compile) 2>conftest.er1
2263 ac_status=$?
2264+ grep -v '^ *+' conftest.er1 >conftest.err
2265+ rm -f conftest.er1
2266+ cat conftest.err >&5
2267 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2268 (exit $ac_status); } &&
2269- { ac_try='test -s conftest.$ac_objext'
2270+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2271+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2272+ (eval $ac_try) 2>&5
2273+ ac_status=$?
2274+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2275+ (exit $ac_status); }; } &&
2276+ { ac_try='test -s conftest.$ac_objext'
2277 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2278 (eval $ac_try) 2>&5
2279 ac_status=$?
2280@@ -1874,7 +1913,7 @@
2281
2282 ac_compiler_gnu=no
2283 fi
2284-rm -f conftest.$ac_objext conftest.$ac_ext
2285+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2286 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2287
2288 fi
2289@@ -1890,7 +1929,6 @@
2290 echo $ECHO_N "(cached) $ECHO_C" >&6
2291 else
2292 cat >conftest.$ac_ext <<_ACEOF
2293-#line $LINENO "configure"
2294 /* confdefs.h. */
2295 _ACEOF
2296 cat confdefs.h >>conftest.$ac_ext
2297@@ -1907,11 +1945,20 @@
2298 _ACEOF
2299 rm -f conftest.$ac_objext
2300 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2301- (eval $ac_compile) 2>&5
2302+ (eval $ac_compile) 2>conftest.er1
2303 ac_status=$?
2304+ grep -v '^ *+' conftest.er1 >conftest.err
2305+ rm -f conftest.er1
2306+ cat conftest.err >&5
2307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2308 (exit $ac_status); } &&
2309- { ac_try='test -s conftest.$ac_objext'
2310+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2311+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2312+ (eval $ac_try) 2>&5
2313+ ac_status=$?
2314+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2315+ (exit $ac_status); }; } &&
2316+ { ac_try='test -s conftest.$ac_objext'
2317 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2318 (eval $ac_try) 2>&5
2319 ac_status=$?
2320@@ -1924,7 +1971,7 @@
2321
2322 ac_cv_prog_cc_g=no
2323 fi
2324-rm -f conftest.$ac_objext conftest.$ac_ext
2325+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2326 fi
2327 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2328 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2329@@ -1951,7 +1998,6 @@
2330 ac_cv_prog_cc_stdc=no
2331 ac_save_CC=$CC
2332 cat >conftest.$ac_ext <<_ACEOF
2333-#line $LINENO "configure"
2334 /* confdefs.h. */
2335 _ACEOF
2336 cat confdefs.h >>conftest.$ac_ext
2337@@ -1979,6 +2025,16 @@
2338 va_end (v);
2339 return s;
2340 }
2341+
2342+/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2343+ function prototypes and stuff, but not '\xHH' hex character constants.
2344+ These don't provoke an error unfortunately, instead are silently treated
2345+ as 'x'. The following induces an error, until -std1 is added to get
2346+ proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
2347+ array size at least. It's necessary to write '\x00'==0 to get something
2348+ that's true only with -std1. */
2349+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2350+
2351 int test (int i, double x);
2352 struct s1 {int (*f) (int a);};
2353 struct s2 {int (*f) (double a);};
2354@@ -2005,11 +2061,20 @@
2355 CC="$ac_save_CC $ac_arg"
2356 rm -f conftest.$ac_objext
2357 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2358- (eval $ac_compile) 2>&5
2359+ (eval $ac_compile) 2>conftest.er1
2360 ac_status=$?
2361+ grep -v '^ *+' conftest.er1 >conftest.err
2362+ rm -f conftest.er1
2363+ cat conftest.err >&5
2364 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2365 (exit $ac_status); } &&
2366- { ac_try='test -s conftest.$ac_objext'
2367+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2368+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2369+ (eval $ac_try) 2>&5
2370+ ac_status=$?
2371+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2372+ (exit $ac_status); }; } &&
2373+ { ac_try='test -s conftest.$ac_objext'
2374 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2375 (eval $ac_try) 2>&5
2376 ac_status=$?
2377@@ -2022,7 +2087,7 @@
2378 sed 's/^/| /' conftest.$ac_ext >&5
2379
2380 fi
2381-rm -f conftest.$ac_objext
2382+rm -f conftest.err conftest.$ac_objext
2383 done
2384 rm -f conftest.$ac_ext conftest.$ac_objext
2385 CC=$ac_save_CC
2386@@ -2050,19 +2115,27 @@
2387 _ACEOF
2388 rm -f conftest.$ac_objext
2389 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2390- (eval $ac_compile) 2>&5
2391+ (eval $ac_compile) 2>conftest.er1
2392 ac_status=$?
2393+ grep -v '^ *+' conftest.er1 >conftest.err
2394+ rm -f conftest.er1
2395+ cat conftest.err >&5
2396 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2397 (exit $ac_status); } &&
2398- { ac_try='test -s conftest.$ac_objext'
2399+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2400+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2401+ (eval $ac_try) 2>&5
2402+ ac_status=$?
2403+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2404+ (exit $ac_status); }; } &&
2405+ { ac_try='test -s conftest.$ac_objext'
2406 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2407 (eval $ac_try) 2>&5
2408 ac_status=$?
2409 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2410 (exit $ac_status); }; }; then
2411 for ac_declaration in \
2412- ''\
2413- '#include <stdlib.h>' \
2414+ '' \
2415 'extern "C" void std::exit (int) throw (); using std::exit;' \
2416 'extern "C" void std::exit (int); using std::exit;' \
2417 'extern "C" void exit (int) throw ();' \
2418@@ -2070,14 +2143,13 @@
2419 'void exit (int);'
2420 do
2421 cat >conftest.$ac_ext <<_ACEOF
2422-#line $LINENO "configure"
2423 /* confdefs.h. */
2424 _ACEOF
2425 cat confdefs.h >>conftest.$ac_ext
2426 cat >>conftest.$ac_ext <<_ACEOF
2427 /* end confdefs.h. */
2428-#include <stdlib.h>
2429 $ac_declaration
2430+#include <stdlib.h>
2431 int
2432 main ()
2433 {
2434@@ -2088,11 +2160,20 @@
2435 _ACEOF
2436 rm -f conftest.$ac_objext
2437 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2438- (eval $ac_compile) 2>&5
2439+ (eval $ac_compile) 2>conftest.er1
2440 ac_status=$?
2441+ grep -v '^ *+' conftest.er1 >conftest.err
2442+ rm -f conftest.er1
2443+ cat conftest.err >&5
2444 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2445 (exit $ac_status); } &&
2446- { ac_try='test -s conftest.$ac_objext'
2447+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2448+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2449+ (eval $ac_try) 2>&5
2450+ ac_status=$?
2451+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2452+ (exit $ac_status); }; } &&
2453+ { ac_try='test -s conftest.$ac_objext'
2454 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2455 (eval $ac_try) 2>&5
2456 ac_status=$?
2457@@ -2105,9 +2186,8 @@
2458
2459 continue
2460 fi
2461-rm -f conftest.$ac_objext conftest.$ac_ext
2462+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2463 cat >conftest.$ac_ext <<_ACEOF
2464-#line $LINENO "configure"
2465 /* confdefs.h. */
2466 _ACEOF
2467 cat confdefs.h >>conftest.$ac_ext
2468@@ -2124,11 +2204,20 @@
2469 _ACEOF
2470 rm -f conftest.$ac_objext
2471 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2472- (eval $ac_compile) 2>&5
2473+ (eval $ac_compile) 2>conftest.er1
2474 ac_status=$?
2475+ grep -v '^ *+' conftest.er1 >conftest.err
2476+ rm -f conftest.er1
2477+ cat conftest.err >&5
2478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2479 (exit $ac_status); } &&
2480- { ac_try='test -s conftest.$ac_objext'
2481+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2482+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2483+ (eval $ac_try) 2>&5
2484+ ac_status=$?
2485+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2486+ (exit $ac_status); }; } &&
2487+ { ac_try='test -s conftest.$ac_objext'
2488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2489 (eval $ac_try) 2>&5
2490 ac_status=$?
2491@@ -2140,7 +2229,7 @@
2492 sed 's/^/| /' conftest.$ac_ext >&5
2493
2494 fi
2495-rm -f conftest.$ac_objext conftest.$ac_ext
2496+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2497 done
2498 rm -f conftest*
2499 if test -n "$ac_declaration"; then
2500@@ -2154,7 +2243,7 @@
2501 sed 's/^/| /' conftest.$ac_ext >&5
2502
2503 fi
2504-rm -f conftest.$ac_objext conftest.$ac_ext
2505+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2506 ac_ext=c
2507 ac_cpp='$CPP $CPPFLAGS'
2508 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2509@@ -2189,7 +2278,6 @@
2510 # On the NeXT, cc -E runs the code through the compiler's parser,
2511 # not just through cpp. "Syntax error" is here to catch this case.
2512 cat >conftest.$ac_ext <<_ACEOF
2513-#line $LINENO "configure"
2514 /* confdefs.h. */
2515 _ACEOF
2516 cat confdefs.h >>conftest.$ac_ext
2517@@ -2200,7 +2288,7 @@
2518 #else
2519 # include <assert.h>
2520 #endif
2521- Syntax error
2522+ Syntax error
2523 _ACEOF
2524 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2525 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2526@@ -2212,6 +2300,7 @@
2527 (exit $ac_status); } >/dev/null; then
2528 if test -s conftest.err; then
2529 ac_cpp_err=$ac_c_preproc_warn_flag
2530+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2531 else
2532 ac_cpp_err=
2533 fi
2534@@ -2232,7 +2321,6 @@
2535 # OK, works on sane cases. Now check whether non-existent headers
2536 # can be detected and how.
2537 cat >conftest.$ac_ext <<_ACEOF
2538-#line $LINENO "configure"
2539 /* confdefs.h. */
2540 _ACEOF
2541 cat confdefs.h >>conftest.$ac_ext
2542@@ -2250,6 +2338,7 @@
2543 (exit $ac_status); } >/dev/null; then
2544 if test -s conftest.err; then
2545 ac_cpp_err=$ac_c_preproc_warn_flag
2546+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2547 else
2548 ac_cpp_err=
2549 fi
2550@@ -2296,7 +2385,6 @@
2551 # On the NeXT, cc -E runs the code through the compiler's parser,
2552 # not just through cpp. "Syntax error" is here to catch this case.
2553 cat >conftest.$ac_ext <<_ACEOF
2554-#line $LINENO "configure"
2555 /* confdefs.h. */
2556 _ACEOF
2557 cat confdefs.h >>conftest.$ac_ext
2558@@ -2307,7 +2395,7 @@
2559 #else
2560 # include <assert.h>
2561 #endif
2562- Syntax error
2563+ Syntax error
2564 _ACEOF
2565 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2566 (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2567@@ -2319,6 +2407,7 @@
2568 (exit $ac_status); } >/dev/null; then
2569 if test -s conftest.err; then
2570 ac_cpp_err=$ac_c_preproc_warn_flag
2571+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2572 else
2573 ac_cpp_err=
2574 fi
2575@@ -2339,7 +2428,6 @@
2576 # OK, works on sane cases. Now check whether non-existent headers
2577 # can be detected and how.
2578 cat >conftest.$ac_ext <<_ACEOF
2579-#line $LINENO "configure"
2580 /* confdefs.h. */
2581 _ACEOF
2582 cat confdefs.h >>conftest.$ac_ext
2583@@ -2357,6 +2445,7 @@
2584 (exit $ac_status); } >/dev/null; then
2585 if test -s conftest.err; then
2586 ac_cpp_err=$ac_c_preproc_warn_flag
2587+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2588 else
2589 ac_cpp_err=
2590 fi
2591@@ -2431,6 +2520,7 @@
2592 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2593 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2594 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2595+# OS/2's system install, which has a completely different semantic
2596 # ./install, which can be erroneously created by make from ./install.sh.
2597 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2598 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2599@@ -2447,6 +2537,7 @@
2600 case $as_dir/ in
2601 ./ | .// | /cC/* | \
2602 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2603+ ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2604 /usr/ucb/* ) ;;
2605 *)
2606 # OSF1 and SCO ODT 3.0 have their own names for install.
2607@@ -2454,20 +2545,20 @@
2608 # by default.
2609 for ac_prog in ginstall scoinst install; do
2610 for ac_exec_ext in '' $ac_executable_extensions; do
2611- if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2612- if test $ac_prog = install &&
2613- grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2614- # AIX install. It has an incompatible calling convention.
2615- :
2616- elif test $ac_prog = install &&
2617- grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2618- # program-specific install script used by HP pwplus--don't use.
2619- :
2620- else
2621- ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2622- break 3
2623- fi
2624- fi
2625+ if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
2626+ if test $ac_prog = install &&
2627+ grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2628+ # AIX install. It has an incompatible calling convention.
2629+ :
2630+ elif test $ac_prog = install &&
2631+ grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2632+ # program-specific install script used by HP pwplus--don't use.
2633+ :
2634+ else
2635+ ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2636+ break 3
2637+ fi
2638+ fi
2639 done
2640 done
2641 ;;
2642@@ -2499,7 +2590,7 @@
2643
2644 echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2645 echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
2646-set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
2647+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
2648 if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
2649 echo $ECHO_N "(cached) $ECHO_C" >&6
2650 else
2651@@ -2596,7 +2687,6 @@
2652 echo "$as_me:$LINENO: checking for AIX" >&5
2653 echo $ECHO_N "checking for AIX... $ECHO_C" >&6
2654 cat >conftest.$ac_ext <<_ACEOF
2655-#line $LINENO "configure"
2656 /* confdefs.h. */
2657 _ACEOF
2658 cat confdefs.h >>conftest.$ac_ext
2659@@ -2628,7 +2718,6 @@
2660 echo $ECHO_N "(cached) $ECHO_C" >&6
2661 else
2662 cat >conftest.$ac_ext <<_ACEOF
2663-#line $LINENO "configure"
2664 /* confdefs.h. */
2665 _ACEOF
2666 cat confdefs.h >>conftest.$ac_ext
2667@@ -2649,11 +2738,20 @@
2668 _ACEOF
2669 rm -f conftest.$ac_objext
2670 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2671- (eval $ac_compile) 2>&5
2672+ (eval $ac_compile) 2>conftest.er1
2673 ac_status=$?
2674+ grep -v '^ *+' conftest.er1 >conftest.err
2675+ rm -f conftest.er1
2676+ cat conftest.err >&5
2677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2678 (exit $ac_status); } &&
2679- { ac_try='test -s conftest.$ac_objext'
2680+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2681+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2682+ (eval $ac_try) 2>&5
2683+ ac_status=$?
2684+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2685+ (exit $ac_status); }; } &&
2686+ { ac_try='test -s conftest.$ac_objext'
2687 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2688 (eval $ac_try) 2>&5
2689 ac_status=$?
2690@@ -2666,12 +2764,11 @@
2691
2692 ac_cv_header_stdc=no
2693 fi
2694-rm -f conftest.$ac_objext conftest.$ac_ext
2695+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2696
2697 if test $ac_cv_header_stdc = yes; then
2698 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
2699 cat >conftest.$ac_ext <<_ACEOF
2700-#line $LINENO "configure"
2701 /* confdefs.h. */
2702 _ACEOF
2703 cat confdefs.h >>conftest.$ac_ext
2704@@ -2693,7 +2790,6 @@
2705 if test $ac_cv_header_stdc = yes; then
2706 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
2707 cat >conftest.$ac_ext <<_ACEOF
2708-#line $LINENO "configure"
2709 /* confdefs.h. */
2710 _ACEOF
2711 cat confdefs.h >>conftest.$ac_ext
2712@@ -2718,7 +2814,6 @@
2713 :
2714 else
2715 cat >conftest.$ac_ext <<_ACEOF
2716-#line $LINENO "configure"
2717 /* confdefs.h. */
2718 _ACEOF
2719 cat confdefs.h >>conftest.$ac_ext
2720@@ -2730,9 +2825,9 @@
2721 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
2722 #else
2723 # define ISLOWER(c) \
2724- (('a' <= (c) && (c) <= 'i') \
2725- || ('j' <= (c) && (c) <= 'r') \
2726- || ('s' <= (c) && (c) <= 'z'))
2727+ (('a' <= (c) && (c) <= 'i') \
2728+ || ('j' <= (c) && (c) <= 'r') \
2729+ || ('s' <= (c) && (c) <= 'z'))
2730 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
2731 #endif
2732
2733@@ -2743,7 +2838,7 @@
2734 int i;
2735 for (i = 0; i < 256; i++)
2736 if (XOR (islower (i), ISLOWER (i))
2737- || toupper (i) != TOUPPER (i))
2738+ || toupper (i) != TOUPPER (i))
2739 exit(2);
2740 exit (0);
2741 }
2742@@ -2768,7 +2863,7 @@
2743 ( exit $ac_status )
2744 ac_cv_header_stdc=no
2745 fi
2746-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2747+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
2748 fi
2749 fi
2750 fi
2751@@ -2793,7 +2888,7 @@
2752
2753
2754 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
2755- inttypes.h stdint.h unistd.h
2756+ inttypes.h stdint.h unistd.h
2757 do
2758 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
2759 echo "$as_me:$LINENO: checking for $ac_header" >&5
2760@@ -2802,7 +2897,6 @@
2761 echo $ECHO_N "(cached) $ECHO_C" >&6
2762 else
2763 cat >conftest.$ac_ext <<_ACEOF
2764-#line $LINENO "configure"
2765 /* confdefs.h. */
2766 _ACEOF
2767 cat confdefs.h >>conftest.$ac_ext
2768@@ -2814,11 +2908,20 @@
2769 _ACEOF
2770 rm -f conftest.$ac_objext
2771 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2772- (eval $ac_compile) 2>&5
2773+ (eval $ac_compile) 2>conftest.er1
2774 ac_status=$?
2775+ grep -v '^ *+' conftest.er1 >conftest.err
2776+ rm -f conftest.er1
2777+ cat conftest.err >&5
2778 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2779 (exit $ac_status); } &&
2780- { ac_try='test -s conftest.$ac_objext'
2781+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2782+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2783+ (eval $ac_try) 2>&5
2784+ ac_status=$?
2785+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2786+ (exit $ac_status); }; } &&
2787+ { ac_try='test -s conftest.$ac_objext'
2788 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2789 (eval $ac_try) 2>&5
2790 ac_status=$?
2791@@ -2831,7 +2934,7 @@
2792
2793 eval "$as_ac_Header=no"
2794 fi
2795-rm -f conftest.$ac_objext conftest.$ac_ext
2796+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2797 fi
2798 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
2799 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
2800@@ -2858,7 +2961,6 @@
2801 echo "$as_me:$LINENO: checking minix/config.h usability" >&5
2802 echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
2803 cat >conftest.$ac_ext <<_ACEOF
2804-#line $LINENO "configure"
2805 /* confdefs.h. */
2806 _ACEOF
2807 cat confdefs.h >>conftest.$ac_ext
2808@@ -2869,11 +2971,20 @@
2809 _ACEOF
2810 rm -f conftest.$ac_objext
2811 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2812- (eval $ac_compile) 2>&5
2813+ (eval $ac_compile) 2>conftest.er1
2814 ac_status=$?
2815+ grep -v '^ *+' conftest.er1 >conftest.err
2816+ rm -f conftest.er1
2817+ cat conftest.err >&5
2818 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2819 (exit $ac_status); } &&
2820- { ac_try='test -s conftest.$ac_objext'
2821+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2822+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2823+ (eval $ac_try) 2>&5
2824+ ac_status=$?
2825+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
2826+ (exit $ac_status); }; } &&
2827+ { ac_try='test -s conftest.$ac_objext'
2828 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2829 (eval $ac_try) 2>&5
2830 ac_status=$?
2831@@ -2886,7 +2997,7 @@
2832
2833 ac_header_compiler=no
2834 fi
2835-rm -f conftest.$ac_objext conftest.$ac_ext
2836+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2837 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
2838 echo "${ECHO_T}$ac_header_compiler" >&6
2839
2840@@ -2894,7 +3005,6 @@
2841 echo "$as_me:$LINENO: checking minix/config.h presence" >&5
2842 echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
2843 cat >conftest.$ac_ext <<_ACEOF
2844-#line $LINENO "configure"
2845 /* confdefs.h. */
2846 _ACEOF
2847 cat confdefs.h >>conftest.$ac_ext
2848@@ -2912,6 +3022,7 @@
2849 (exit $ac_status); } >/dev/null; then
2850 if test -s conftest.err; then
2851 ac_cpp_err=$ac_c_preproc_warn_flag
2852+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2853 else
2854 ac_cpp_err=
2855 fi
2856@@ -2931,33 +3042,32 @@
2857 echo "${ECHO_T}$ac_header_preproc" >&6
2858
2859 # So? What about this header?
2860-case $ac_header_compiler:$ac_header_preproc in
2861- yes:no )
2862+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
2863+ yes:no: )
2864 { echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
2865 echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
2866- { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
2867-echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
2868- (
2869- cat <<\_ASBOX
2870-## ------------------------------------ ##
2871-## Report this to bug-autoconf@gnu.org. ##
2872-## ------------------------------------ ##
2873-_ASBOX
2874- ) |
2875- sed "s/^/$as_me: WARNING: /" >&2
2876+ { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
2877+echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
2878+ ac_header_preproc=yes
2879 ;;
2880- no:yes )
2881+ no:yes:* )
2882 { echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
2883 echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
2884- { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
2885-echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
2886+ { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
2887+echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
2888+ { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
2889+echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
2890+ { echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5
2891+echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;}
2892 { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
2893 echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
2894+ { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
2895+echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
2896 (
2897 cat <<\_ASBOX
2898-## ------------------------------------ ##
2899-## Report this to bug-autoconf@gnu.org. ##
2900-## ------------------------------------ ##
2901+## -------------------------------- ##
2902+## Report this to bug-patch@gnu.org ##
2903+## -------------------------------- ##
2904 _ASBOX
2905 ) |
2906 sed "s/^/$as_me: WARNING: /" >&2
2907@@ -3000,15 +3110,15 @@
2908 fi
2909
2910
2911-echo "$as_me:$LINENO: checking for library containing strerror" >&5
2912-echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
2913-if test "${ac_cv_search_strerror+set}" = set; then
2914+
2915+ echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
2916+echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6
2917+if test "${ac_cv_lib_cposix_strerror+set}" = set; then
2918 echo $ECHO_N "(cached) $ECHO_C" >&6
2919 else
2920- ac_func_search_save_LIBS=$LIBS
2921-ac_cv_search_strerror=no
2922+ ac_check_lib_save_LIBS=$LIBS
2923+LIBS="-lcposix $LIBS"
2924 cat >conftest.$ac_ext <<_ACEOF
2925-#line $LINENO "configure"
2926 /* confdefs.h. */
2927 _ACEOF
2928 cat confdefs.h >>conftest.$ac_ext
2929@@ -3032,79 +3142,43 @@
2930 _ACEOF
2931 rm -f conftest.$ac_objext conftest$ac_exeext
2932 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2933- (eval $ac_link) 2>&5
2934+ (eval $ac_link) 2>conftest.er1
2935 ac_status=$?
2936+ grep -v '^ *+' conftest.er1 >conftest.err
2937+ rm -f conftest.er1
2938+ cat conftest.err >&5
2939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2940 (exit $ac_status); } &&
2941- { ac_try='test -s conftest$ac_exeext'
2942+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
2943 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2944 (eval $ac_try) 2>&5
2945 ac_status=$?
2946 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2947- (exit $ac_status); }; }; then
2948- ac_cv_search_strerror="none required"
2949-else
2950- echo "$as_me: failed program was:" >&5
2951-sed 's/^/| /' conftest.$ac_ext >&5
2952-
2953-fi
2954-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
2955-if test "$ac_cv_search_strerror" = no; then
2956- for ac_lib in cposix; do
2957- LIBS="-l$ac_lib $ac_func_search_save_LIBS"
2958- cat >conftest.$ac_ext <<_ACEOF
2959-#line $LINENO "configure"
2960-/* confdefs.h. */
2961-_ACEOF
2962-cat confdefs.h >>conftest.$ac_ext
2963-cat >>conftest.$ac_ext <<_ACEOF
2964-/* end confdefs.h. */
2965-
2966-/* Override any gcc2 internal prototype to avoid an error. */
2967-#ifdef __cplusplus
2968-extern "C"
2969-#endif
2970-/* We use char because int might match the return type of a gcc2
2971- builtin and then its argument prototype would still apply. */
2972-char strerror ();
2973-int
2974-main ()
2975-{
2976-strerror ();
2977- ;
2978- return 0;
2979-}
2980-_ACEOF
2981-rm -f conftest.$ac_objext conftest$ac_exeext
2982-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
2983- (eval $ac_link) 2>&5
2984- ac_status=$?
2985- echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986- (exit $ac_status); } &&
2987- { ac_try='test -s conftest$ac_exeext'
2988+ (exit $ac_status); }; } &&
2989+ { ac_try='test -s conftest$ac_exeext'
2990 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2991 (eval $ac_try) 2>&5
2992 ac_status=$?
2993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
2994 (exit $ac_status); }; }; then
2995- ac_cv_search_strerror="-l$ac_lib"
2996-break
2997+ ac_cv_lib_cposix_strerror=yes
2998 else
2999 echo "$as_me: failed program was:" >&5
3000 sed 's/^/| /' conftest.$ac_ext >&5
3001
3002+ac_cv_lib_cposix_strerror=no
3003 fi
3004-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3005- done
3006+rm -f conftest.err conftest.$ac_objext \
3007+ conftest$ac_exeext conftest.$ac_ext
3008+LIBS=$ac_check_lib_save_LIBS
3009 fi
3010-LIBS=$ac_func_search_save_LIBS
3011+echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
3012+echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6
3013+if test $ac_cv_lib_cposix_strerror = yes; then
3014+ LIBS="$LIBS -lcposix"
3015 fi
3016-echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3017-echo "${ECHO_T}$ac_cv_search_strerror" >&6
3018-if test "$ac_cv_search_strerror" != no; then
3019- test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3020
3021-fi
3022+
3023
3024 # Check whether --enable-largefile or --disable-largefile was given.
3025 if test "${enable_largefile+set}" = set; then
3026@@ -3124,8 +3198,7 @@
3027 while :; do
3028 # IRIX 6.2 and later do not support large files by default,
3029 # so use the C compiler's -n32 option if that helps.
3030- cat >conftest.$ac_ext <<_ACEOF
3031-#line $LINENO "configure"
3032+ cat >conftest.$ac_ext <<_ACEOF
3033 /* confdefs.h. */
3034 _ACEOF
3035 cat confdefs.h >>conftest.$ac_ext
3036@@ -3150,11 +3223,20 @@
3037 _ACEOF
3038 rm -f conftest.$ac_objext
3039 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3040- (eval $ac_compile) 2>&5
3041+ (eval $ac_compile) 2>conftest.er1
3042 ac_status=$?
3043+ grep -v '^ *+' conftest.er1 >conftest.err
3044+ rm -f conftest.er1
3045+ cat conftest.err >&5
3046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3047 (exit $ac_status); } &&
3048- { ac_try='test -s conftest.$ac_objext'
3049+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3050+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3051+ (eval $ac_try) 2>&5
3052+ ac_status=$?
3053+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3054+ (exit $ac_status); }; } &&
3055+ { ac_try='test -s conftest.$ac_objext'
3056 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3057 (eval $ac_try) 2>&5
3058 ac_status=$?
3059@@ -3166,15 +3248,24 @@
3060 sed 's/^/| /' conftest.$ac_ext >&5
3061
3062 fi
3063-rm -f conftest.$ac_objext
3064+rm -f conftest.err conftest.$ac_objext
3065 CC="$CC -n32"
3066 rm -f conftest.$ac_objext
3067 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3068- (eval $ac_compile) 2>&5
3069+ (eval $ac_compile) 2>conftest.er1
3070 ac_status=$?
3071+ grep -v '^ *+' conftest.er1 >conftest.err
3072+ rm -f conftest.er1
3073+ cat conftest.err >&5
3074 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3075 (exit $ac_status); } &&
3076- { ac_try='test -s conftest.$ac_objext'
3077+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3078+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3079+ (eval $ac_try) 2>&5
3080+ ac_status=$?
3081+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3082+ (exit $ac_status); }; } &&
3083+ { ac_try='test -s conftest.$ac_objext'
3084 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3085 (eval $ac_try) 2>&5
3086 ac_status=$?
3087@@ -3186,8 +3277,8 @@
3088 sed 's/^/| /' conftest.$ac_ext >&5
3089
3090 fi
3091-rm -f conftest.$ac_objext
3092- break
3093+rm -f conftest.err conftest.$ac_objext
3094+ break
3095 done
3096 CC=$ac_save_CC
3097 rm -f conftest.$ac_ext
3098@@ -3207,7 +3298,6 @@
3099 while :; do
3100 ac_cv_sys_file_offset_bits=no
3101 cat >conftest.$ac_ext <<_ACEOF
3102-#line $LINENO "configure"
3103 /* confdefs.h. */
3104 _ACEOF
3105 cat confdefs.h >>conftest.$ac_ext
3106@@ -3232,11 +3322,20 @@
3107 _ACEOF
3108 rm -f conftest.$ac_objext
3109 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3110- (eval $ac_compile) 2>&5
3111+ (eval $ac_compile) 2>conftest.er1
3112 ac_status=$?
3113+ grep -v '^ *+' conftest.er1 >conftest.err
3114+ rm -f conftest.er1
3115+ cat conftest.err >&5
3116 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3117 (exit $ac_status); } &&
3118- { ac_try='test -s conftest.$ac_objext'
3119+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3120+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3121+ (eval $ac_try) 2>&5
3122+ ac_status=$?
3123+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3124+ (exit $ac_status); }; } &&
3125+ { ac_try='test -s conftest.$ac_objext'
3126 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3127 (eval $ac_try) 2>&5
3128 ac_status=$?
3129@@ -3248,9 +3347,8 @@
3130 sed 's/^/| /' conftest.$ac_ext >&5
3131
3132 fi
3133-rm -f conftest.$ac_objext conftest.$ac_ext
3134+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3135 cat >conftest.$ac_ext <<_ACEOF
3136-#line $LINENO "configure"
3137 /* confdefs.h. */
3138 _ACEOF
3139 cat confdefs.h >>conftest.$ac_ext
3140@@ -3276,11 +3374,20 @@
3141 _ACEOF
3142 rm -f conftest.$ac_objext
3143 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3144- (eval $ac_compile) 2>&5
3145+ (eval $ac_compile) 2>conftest.er1
3146 ac_status=$?
3147+ grep -v '^ *+' conftest.er1 >conftest.err
3148+ rm -f conftest.er1
3149+ cat conftest.err >&5
3150 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3151 (exit $ac_status); } &&
3152- { ac_try='test -s conftest.$ac_objext'
3153+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3154+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3155+ (eval $ac_try) 2>&5
3156+ ac_status=$?
3157+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158+ (exit $ac_status); }; } &&
3159+ { ac_try='test -s conftest.$ac_objext'
3160 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3161 (eval $ac_try) 2>&5
3162 ac_status=$?
3163@@ -3292,7 +3399,7 @@
3164 sed 's/^/| /' conftest.$ac_ext >&5
3165
3166 fi
3167-rm -f conftest.$ac_objext conftest.$ac_ext
3168+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3169 break
3170 done
3171 fi
3172@@ -3314,7 +3421,6 @@
3173 while :; do
3174 ac_cv_sys_large_files=no
3175 cat >conftest.$ac_ext <<_ACEOF
3176-#line $LINENO "configure"
3177 /* confdefs.h. */
3178 _ACEOF
3179 cat confdefs.h >>conftest.$ac_ext
3180@@ -3339,11 +3445,20 @@
3181 _ACEOF
3182 rm -f conftest.$ac_objext
3183 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3184- (eval $ac_compile) 2>&5
3185+ (eval $ac_compile) 2>conftest.er1
3186 ac_status=$?
3187+ grep -v '^ *+' conftest.er1 >conftest.err
3188+ rm -f conftest.er1
3189+ cat conftest.err >&5
3190 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3191 (exit $ac_status); } &&
3192- { ac_try='test -s conftest.$ac_objext'
3193+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3194+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3195+ (eval $ac_try) 2>&5
3196+ ac_status=$?
3197+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3198+ (exit $ac_status); }; } &&
3199+ { ac_try='test -s conftest.$ac_objext'
3200 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3201 (eval $ac_try) 2>&5
3202 ac_status=$?
3203@@ -3355,9 +3470,8 @@
3204 sed 's/^/| /' conftest.$ac_ext >&5
3205
3206 fi
3207-rm -f conftest.$ac_objext conftest.$ac_ext
3208+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3209 cat >conftest.$ac_ext <<_ACEOF
3210-#line $LINENO "configure"
3211 /* confdefs.h. */
3212 _ACEOF
3213 cat confdefs.h >>conftest.$ac_ext
3214@@ -3383,11 +3497,20 @@
3215 _ACEOF
3216 rm -f conftest.$ac_objext
3217 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3218- (eval $ac_compile) 2>&5
3219+ (eval $ac_compile) 2>conftest.er1
3220 ac_status=$?
3221+ grep -v '^ *+' conftest.er1 >conftest.err
3222+ rm -f conftest.er1
3223+ cat conftest.err >&5
3224 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3225 (exit $ac_status); } &&
3226- { ac_try='test -s conftest.$ac_objext'
3227+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3228+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3229+ (eval $ac_try) 2>&5
3230+ ac_status=$?
3231+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3232+ (exit $ac_status); }; } &&
3233+ { ac_try='test -s conftest.$ac_objext'
3234 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3235 (eval $ac_try) 2>&5
3236 ac_status=$?
3237@@ -3399,7 +3522,7 @@
3238 sed 's/^/| /' conftest.$ac_ext >&5
3239
3240 fi
3241-rm -f conftest.$ac_objext conftest.$ac_ext
3242+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3243 break
3244 done
3245 fi
3246@@ -3443,7 +3566,6 @@
3247 echo $ECHO_N "(cached) $ECHO_C" >&6
3248 else
3249 cat >conftest.$ac_ext <<_ACEOF
3250-#line $LINENO "configure"
3251 /* confdefs.h. */
3252 _ACEOF
3253 cat confdefs.h >>conftest.$ac_ext
3254@@ -3506,11 +3628,20 @@
3255 _ACEOF
3256 rm -f conftest.$ac_objext
3257 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3258- (eval $ac_compile) 2>&5
3259+ (eval $ac_compile) 2>conftest.er1
3260 ac_status=$?
3261+ grep -v '^ *+' conftest.er1 >conftest.err
3262+ rm -f conftest.er1
3263+ cat conftest.err >&5
3264 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3265 (exit $ac_status); } &&
3266- { ac_try='test -s conftest.$ac_objext'
3267+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3268+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3269+ (eval $ac_try) 2>&5
3270+ ac_status=$?
3271+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3272+ (exit $ac_status); }; } &&
3273+ { ac_try='test -s conftest.$ac_objext'
3274 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3275 (eval $ac_try) 2>&5
3276 ac_status=$?
3277@@ -3523,7 +3654,7 @@
3278
3279 ac_cv_c_const=no
3280 fi
3281-rm -f conftest.$ac_objext conftest.$ac_ext
3282+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3283 fi
3284 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
3285 echo "${ECHO_T}$ac_cv_c_const" >&6
3286@@ -3550,7 +3681,6 @@
3287 echo $ECHO_N "(cached) $ECHO_C" >&6
3288 else
3289 cat >conftest.$ac_ext <<_ACEOF
3290-#line $LINENO "configure"
3291 /* confdefs.h. */
3292 _ACEOF
3293 cat confdefs.h >>conftest.$ac_ext
3294@@ -3570,11 +3700,20 @@
3295 _ACEOF
3296 rm -f conftest.$ac_objext
3297 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3298- (eval $ac_compile) 2>&5
3299+ (eval $ac_compile) 2>conftest.er1
3300 ac_status=$?
3301+ grep -v '^ *+' conftest.er1 >conftest.err
3302+ rm -f conftest.er1
3303+ cat conftest.err >&5
3304 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3305 (exit $ac_status); } &&
3306- { ac_try='test -s conftest.$ac_objext'
3307+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3308+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3309+ (eval $ac_try) 2>&5
3310+ ac_status=$?
3311+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3312+ (exit $ac_status); }; } &&
3313+ { ac_try='test -s conftest.$ac_objext'
3314 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3315 (eval $ac_try) 2>&5
3316 ac_status=$?
3317@@ -3587,7 +3726,7 @@
3318
3319 eval "$as_ac_Header=no"
3320 fi
3321-rm -f conftest.$ac_objext conftest.$ac_ext
3322+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3323 fi
3324 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3325 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3326@@ -3610,7 +3749,6 @@
3327 ac_func_search_save_LIBS=$LIBS
3328 ac_cv_search_opendir=no
3329 cat >conftest.$ac_ext <<_ACEOF
3330-#line $LINENO "configure"
3331 /* confdefs.h. */
3332 _ACEOF
3333 cat confdefs.h >>conftest.$ac_ext
3334@@ -3634,11 +3772,20 @@
3335 _ACEOF
3336 rm -f conftest.$ac_objext conftest$ac_exeext
3337 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3338- (eval $ac_link) 2>&5
3339+ (eval $ac_link) 2>conftest.er1
3340 ac_status=$?
3341+ grep -v '^ *+' conftest.er1 >conftest.err
3342+ rm -f conftest.er1
3343+ cat conftest.err >&5
3344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3345 (exit $ac_status); } &&
3346- { ac_try='test -s conftest$ac_exeext'
3347+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3348+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3349+ (eval $ac_try) 2>&5
3350+ ac_status=$?
3351+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3352+ (exit $ac_status); }; } &&
3353+ { ac_try='test -s conftest$ac_exeext'
3354 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3355 (eval $ac_try) 2>&5
3356 ac_status=$?
3357@@ -3650,12 +3797,12 @@
3358 sed 's/^/| /' conftest.$ac_ext >&5
3359
3360 fi
3361-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3362+rm -f conftest.err conftest.$ac_objext \
3363+ conftest$ac_exeext conftest.$ac_ext
3364 if test "$ac_cv_search_opendir" = no; then
3365 for ac_lib in dir; do
3366 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3367 cat >conftest.$ac_ext <<_ACEOF
3368-#line $LINENO "configure"
3369 /* confdefs.h. */
3370 _ACEOF
3371 cat confdefs.h >>conftest.$ac_ext
3372@@ -3679,11 +3826,20 @@
3373 _ACEOF
3374 rm -f conftest.$ac_objext conftest$ac_exeext
3375 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3376- (eval $ac_link) 2>&5
3377+ (eval $ac_link) 2>conftest.er1
3378 ac_status=$?
3379+ grep -v '^ *+' conftest.er1 >conftest.err
3380+ rm -f conftest.er1
3381+ cat conftest.err >&5
3382 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3383 (exit $ac_status); } &&
3384- { ac_try='test -s conftest$ac_exeext'
3385+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3386+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3387+ (eval $ac_try) 2>&5
3388+ ac_status=$?
3389+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3390+ (exit $ac_status); }; } &&
3391+ { ac_try='test -s conftest$ac_exeext'
3392 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3393 (eval $ac_try) 2>&5
3394 ac_status=$?
3395@@ -3696,7 +3852,8 @@
3396 sed 's/^/| /' conftest.$ac_ext >&5
3397
3398 fi
3399-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3400+rm -f conftest.err conftest.$ac_objext \
3401+ conftest$ac_exeext conftest.$ac_ext
3402 done
3403 fi
3404 LIBS=$ac_func_search_save_LIBS
3405@@ -3717,7 +3874,6 @@
3406 ac_func_search_save_LIBS=$LIBS
3407 ac_cv_search_opendir=no
3408 cat >conftest.$ac_ext <<_ACEOF
3409-#line $LINENO "configure"
3410 /* confdefs.h. */
3411 _ACEOF
3412 cat confdefs.h >>conftest.$ac_ext
3413@@ -3741,11 +3897,20 @@
3414 _ACEOF
3415 rm -f conftest.$ac_objext conftest$ac_exeext
3416 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3417- (eval $ac_link) 2>&5
3418+ (eval $ac_link) 2>conftest.er1
3419 ac_status=$?
3420+ grep -v '^ *+' conftest.er1 >conftest.err
3421+ rm -f conftest.er1
3422+ cat conftest.err >&5
3423 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3424 (exit $ac_status); } &&
3425- { ac_try='test -s conftest$ac_exeext'
3426+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3427+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3428+ (eval $ac_try) 2>&5
3429+ ac_status=$?
3430+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3431+ (exit $ac_status); }; } &&
3432+ { ac_try='test -s conftest$ac_exeext'
3433 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3434 (eval $ac_try) 2>&5
3435 ac_status=$?
3436@@ -3757,12 +3922,12 @@
3437 sed 's/^/| /' conftest.$ac_ext >&5
3438
3439 fi
3440-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3441+rm -f conftest.err conftest.$ac_objext \
3442+ conftest$ac_exeext conftest.$ac_ext
3443 if test "$ac_cv_search_opendir" = no; then
3444 for ac_lib in x; do
3445 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
3446 cat >conftest.$ac_ext <<_ACEOF
3447-#line $LINENO "configure"
3448 /* confdefs.h. */
3449 _ACEOF
3450 cat confdefs.h >>conftest.$ac_ext
3451@@ -3786,11 +3951,20 @@
3452 _ACEOF
3453 rm -f conftest.$ac_objext conftest$ac_exeext
3454 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3455- (eval $ac_link) 2>&5
3456+ (eval $ac_link) 2>conftest.er1
3457 ac_status=$?
3458+ grep -v '^ *+' conftest.er1 >conftest.err
3459+ rm -f conftest.er1
3460+ cat conftest.err >&5
3461 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3462 (exit $ac_status); } &&
3463- { ac_try='test -s conftest$ac_exeext'
3464+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3465+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3466+ (eval $ac_try) 2>&5
3467+ ac_status=$?
3468+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3469+ (exit $ac_status); }; } &&
3470+ { ac_try='test -s conftest$ac_exeext'
3471 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3472 (eval $ac_try) 2>&5
3473 ac_status=$?
3474@@ -3803,7 +3977,8 @@
3475 sed 's/^/| /' conftest.$ac_ext >&5
3476
3477 fi
3478-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
3479+rm -f conftest.err conftest.$ac_objext \
3480+ conftest$ac_exeext conftest.$ac_ext
3481 done
3482 fi
3483 LIBS=$ac_func_search_save_LIBS
3484@@ -3823,7 +3998,6 @@
3485 echo $ECHO_N "(cached) $ECHO_C" >&6
3486 else
3487 cat >conftest.$ac_ext <<_ACEOF
3488-#line $LINENO "configure"
3489 /* confdefs.h. */
3490 _ACEOF
3491 cat confdefs.h >>conftest.$ac_ext
3492@@ -3844,11 +4018,20 @@
3493 _ACEOF
3494 rm -f conftest.$ac_objext
3495 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3496- (eval $ac_compile) 2>&5
3497+ (eval $ac_compile) 2>conftest.er1
3498 ac_status=$?
3499+ grep -v '^ *+' conftest.er1 >conftest.err
3500+ rm -f conftest.er1
3501+ cat conftest.err >&5
3502 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3503 (exit $ac_status); } &&
3504- { ac_try='test -s conftest.$ac_objext'
3505+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3506+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3507+ (eval $ac_try) 2>&5
3508+ ac_status=$?
3509+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3510+ (exit $ac_status); }; } &&
3511+ { ac_try='test -s conftest.$ac_objext'
3512 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3513 (eval $ac_try) 2>&5
3514 ac_status=$?
3515@@ -3861,12 +4044,11 @@
3516
3517 ac_cv_header_stdc=no
3518 fi
3519-rm -f conftest.$ac_objext conftest.$ac_ext
3520+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3521
3522 if test $ac_cv_header_stdc = yes; then
3523 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3524 cat >conftest.$ac_ext <<_ACEOF
3525-#line $LINENO "configure"
3526 /* confdefs.h. */
3527 _ACEOF
3528 cat confdefs.h >>conftest.$ac_ext
3529@@ -3888,7 +4070,6 @@
3530 if test $ac_cv_header_stdc = yes; then
3531 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3532 cat >conftest.$ac_ext <<_ACEOF
3533-#line $LINENO "configure"
3534 /* confdefs.h. */
3535 _ACEOF
3536 cat confdefs.h >>conftest.$ac_ext
3537@@ -3913,7 +4094,6 @@
3538 :
3539 else
3540 cat >conftest.$ac_ext <<_ACEOF
3541-#line $LINENO "configure"
3542 /* confdefs.h. */
3543 _ACEOF
3544 cat confdefs.h >>conftest.$ac_ext
3545@@ -3925,9 +4105,9 @@
3546 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3547 #else
3548 # define ISLOWER(c) \
3549- (('a' <= (c) && (c) <= 'i') \
3550- || ('j' <= (c) && (c) <= 'r') \
3551- || ('s' <= (c) && (c) <= 'z'))
3552+ (('a' <= (c) && (c) <= 'i') \
3553+ || ('j' <= (c) && (c) <= 'r') \
3554+ || ('s' <= (c) && (c) <= 'z'))
3555 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3556 #endif
3557
3558@@ -3938,7 +4118,7 @@
3559 int i;
3560 for (i = 0; i < 256; i++)
3561 if (XOR (islower (i), ISLOWER (i))
3562- || toupper (i) != TOUPPER (i))
3563+ || toupper (i) != TOUPPER (i))
3564 exit(2);
3565 exit (0);
3566 }
3567@@ -3963,7 +4143,7 @@
3568 ( exit $ac_status )
3569 ac_cv_header_stdc=no
3570 fi
3571-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3572+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
3573 fi
3574 fi
3575 fi
3576@@ -3999,7 +4179,6 @@
3577 echo "$as_me:$LINENO: checking $ac_header usability" >&5
3578 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3579 cat >conftest.$ac_ext <<_ACEOF
3580-#line $LINENO "configure"
3581 /* confdefs.h. */
3582 _ACEOF
3583 cat confdefs.h >>conftest.$ac_ext
3584@@ -4010,11 +4189,20 @@
3585 _ACEOF
3586 rm -f conftest.$ac_objext
3587 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3588- (eval $ac_compile) 2>&5
3589+ (eval $ac_compile) 2>conftest.er1
3590 ac_status=$?
3591+ grep -v '^ *+' conftest.er1 >conftest.err
3592+ rm -f conftest.er1
3593+ cat conftest.err >&5
3594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3595 (exit $ac_status); } &&
3596- { ac_try='test -s conftest.$ac_objext'
3597+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3598+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3599+ (eval $ac_try) 2>&5
3600+ ac_status=$?
3601+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3602+ (exit $ac_status); }; } &&
3603+ { ac_try='test -s conftest.$ac_objext'
3604 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3605 (eval $ac_try) 2>&5
3606 ac_status=$?
3607@@ -4027,7 +4215,7 @@
3608
3609 ac_header_compiler=no
3610 fi
3611-rm -f conftest.$ac_objext conftest.$ac_ext
3612+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3613 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
3614 echo "${ECHO_T}$ac_header_compiler" >&6
3615
3616@@ -4035,7 +4223,6 @@
3617 echo "$as_me:$LINENO: checking $ac_header presence" >&5
3618 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
3619 cat >conftest.$ac_ext <<_ACEOF
3620-#line $LINENO "configure"
3621 /* confdefs.h. */
3622 _ACEOF
3623 cat confdefs.h >>conftest.$ac_ext
3624@@ -4053,6 +4240,7 @@
3625 (exit $ac_status); } >/dev/null; then
3626 if test -s conftest.err; then
3627 ac_cpp_err=$ac_c_preproc_warn_flag
3628+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
3629 else
3630 ac_cpp_err=
3631 fi
3632@@ -4072,33 +4260,32 @@
3633 echo "${ECHO_T}$ac_header_preproc" >&6
3634
3635 # So? What about this header?
3636-case $ac_header_compiler:$ac_header_preproc in
3637- yes:no )
3638+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
3639+ yes:no: )
3640 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
3641 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
3642+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
3643+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
3644+ ac_header_preproc=yes
3645+ ;;
3646+ no:yes:* )
3647+ { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3648+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3649+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
3650+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
3651+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
3652+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
3653+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
3654+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
3655 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3656 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3657+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
3658+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
3659 (
3660 cat <<\_ASBOX
3661-## ------------------------------------ ##
3662-## Report this to bug-autoconf@gnu.org. ##
3663-## ------------------------------------ ##
3664-_ASBOX
3665- ) |
3666- sed "s/^/$as_me: WARNING: /" >&2
3667- ;;
3668- no:yes )
3669- { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
3670-echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
3671- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
3672-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
3673- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
3674-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
3675- (
3676- cat <<\_ASBOX
3677-## ------------------------------------ ##
3678-## Report this to bug-autoconf@gnu.org. ##
3679-## ------------------------------------ ##
3680+## -------------------------------- ##
3681+## Report this to bug-patch@gnu.org ##
3682+## -------------------------------- ##
3683 _ASBOX
3684 ) |
3685 sed "s/^/$as_me: WARNING: /" >&2
3686@@ -4109,7 +4296,7 @@
3687 if eval "test \"\${$as_ac_Header+set}\" = set"; then
3688 echo $ECHO_N "(cached) $ECHO_C" >&6
3689 else
3690- eval "$as_ac_Header=$ac_header_preproc"
3691+ eval "$as_ac_Header=\$ac_header_preproc"
3692 fi
3693 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
3694 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
3695@@ -4131,7 +4318,6 @@
3696 echo $ECHO_N "(cached) $ECHO_C" >&6
3697 else
3698 cat >conftest.$ac_ext <<_ACEOF
3699-#line $LINENO "configure"
3700 /* confdefs.h. */
3701 _ACEOF
3702 cat confdefs.h >>conftest.$ac_ext
3703@@ -4151,11 +4337,20 @@
3704 _ACEOF
3705 rm -f conftest.$ac_objext
3706 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3707- (eval $ac_compile) 2>&5
3708+ (eval $ac_compile) 2>conftest.er1
3709 ac_status=$?
3710+ grep -v '^ *+' conftest.er1 >conftest.err
3711+ rm -f conftest.er1
3712+ cat conftest.err >&5
3713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3714 (exit $ac_status); } &&
3715- { ac_try='test -s conftest.$ac_objext'
3716+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3717+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3718+ (eval $ac_try) 2>&5
3719+ ac_status=$?
3720+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3721+ (exit $ac_status); }; } &&
3722+ { ac_try='test -s conftest.$ac_objext'
3723 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3724 (eval $ac_try) 2>&5
3725 ac_status=$?
3726@@ -4168,7 +4363,7 @@
3727
3728 ac_cv_type_mode_t=no
3729 fi
3730-rm -f conftest.$ac_objext conftest.$ac_ext
3731+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3732 fi
3733 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
3734 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
3735@@ -4188,7 +4383,6 @@
3736 echo $ECHO_N "(cached) $ECHO_C" >&6
3737 else
3738 cat >conftest.$ac_ext <<_ACEOF
3739-#line $LINENO "configure"
3740 /* confdefs.h. */
3741 _ACEOF
3742 cat confdefs.h >>conftest.$ac_ext
3743@@ -4208,11 +4402,20 @@
3744 _ACEOF
3745 rm -f conftest.$ac_objext
3746 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3747- (eval $ac_compile) 2>&5
3748+ (eval $ac_compile) 2>conftest.er1
3749 ac_status=$?
3750+ grep -v '^ *+' conftest.er1 >conftest.err
3751+ rm -f conftest.er1
3752+ cat conftest.err >&5
3753 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3754 (exit $ac_status); } &&
3755- { ac_try='test -s conftest.$ac_objext'
3756+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3757+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3758+ (eval $ac_try) 2>&5
3759+ ac_status=$?
3760+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3761+ (exit $ac_status); }; } &&
3762+ { ac_try='test -s conftest.$ac_objext'
3763 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3764 (eval $ac_try) 2>&5
3765 ac_status=$?
3766@@ -4225,7 +4428,7 @@
3767
3768 ac_cv_type_off_t=no
3769 fi
3770-rm -f conftest.$ac_objext conftest.$ac_ext
3771+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3772 fi
3773 echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
3774 echo "${ECHO_T}$ac_cv_type_off_t" >&6
3775@@ -4245,7 +4448,6 @@
3776 echo $ECHO_N "(cached) $ECHO_C" >&6
3777 else
3778 cat >conftest.$ac_ext <<_ACEOF
3779-#line $LINENO "configure"
3780 /* confdefs.h. */
3781 _ACEOF
3782 cat confdefs.h >>conftest.$ac_ext
3783@@ -4265,11 +4467,20 @@
3784 _ACEOF
3785 rm -f conftest.$ac_objext
3786 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3787- (eval $ac_compile) 2>&5
3788+ (eval $ac_compile) 2>conftest.er1
3789 ac_status=$?
3790+ grep -v '^ *+' conftest.er1 >conftest.err
3791+ rm -f conftest.er1
3792+ cat conftest.err >&5
3793 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3794 (exit $ac_status); } &&
3795- { ac_try='test -s conftest.$ac_objext'
3796+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3797+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3798+ (eval $ac_try) 2>&5
3799+ ac_status=$?
3800+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3801+ (exit $ac_status); }; } &&
3802+ { ac_try='test -s conftest.$ac_objext'
3803 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3804 (eval $ac_try) 2>&5
3805 ac_status=$?
3806@@ -4282,7 +4493,7 @@
3807
3808 ac_cv_type_pid_t=no
3809 fi
3810-rm -f conftest.$ac_objext conftest.$ac_ext
3811+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3812 fi
3813 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
3814 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
3815@@ -4302,7 +4513,6 @@
3816 echo $ECHO_N "(cached) $ECHO_C" >&6
3817 else
3818 cat >conftest.$ac_ext <<_ACEOF
3819-#line $LINENO "configure"
3820 /* confdefs.h. */
3821 _ACEOF
3822 cat confdefs.h >>conftest.$ac_ext
3823@@ -4329,11 +4539,20 @@
3824 _ACEOF
3825 rm -f conftest.$ac_objext
3826 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3827- (eval $ac_compile) 2>&5
3828+ (eval $ac_compile) 2>conftest.er1
3829 ac_status=$?
3830+ grep -v '^ *+' conftest.er1 >conftest.err
3831+ rm -f conftest.er1
3832+ cat conftest.err >&5
3833 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3834 (exit $ac_status); } &&
3835- { ac_try='test -s conftest.$ac_objext'
3836+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3837+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3838+ (eval $ac_try) 2>&5
3839+ ac_status=$?
3840+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3841+ (exit $ac_status); }; } &&
3842+ { ac_try='test -s conftest.$ac_objext'
3843 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3844 (eval $ac_try) 2>&5
3845 ac_status=$?
3846@@ -4346,7 +4565,7 @@
3847
3848 ac_cv_type_signal=int
3849 fi
3850-rm -f conftest.$ac_objext conftest.$ac_ext
3851+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3852 fi
3853 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
3854 echo "${ECHO_T}$ac_cv_type_signal" >&6
3855@@ -4362,7 +4581,6 @@
3856 echo $ECHO_N "(cached) $ECHO_C" >&6
3857 else
3858 cat >conftest.$ac_ext <<_ACEOF
3859-#line $LINENO "configure"
3860 /* confdefs.h. */
3861 _ACEOF
3862 cat confdefs.h >>conftest.$ac_ext
3863@@ -4382,11 +4600,20 @@
3864 _ACEOF
3865 rm -f conftest.$ac_objext
3866 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3867- (eval $ac_compile) 2>&5
3868+ (eval $ac_compile) 2>conftest.er1
3869 ac_status=$?
3870+ grep -v '^ *+' conftest.er1 >conftest.err
3871+ rm -f conftest.er1
3872+ cat conftest.err >&5
3873 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3874 (exit $ac_status); } &&
3875- { ac_try='test -s conftest.$ac_objext'
3876+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3877+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3878+ (eval $ac_try) 2>&5
3879+ ac_status=$?
3880+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3881+ (exit $ac_status); }; } &&
3882+ { ac_try='test -s conftest.$ac_objext'
3883 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3884 (eval $ac_try) 2>&5
3885 ac_status=$?
3886@@ -4399,7 +4626,7 @@
3887
3888 ac_cv_type_size_t=no
3889 fi
3890-rm -f conftest.$ac_objext conftest.$ac_ext
3891+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3892 fi
3893 echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
3894 echo "${ECHO_T}$ac_cv_type_size_t" >&6
3895@@ -4419,7 +4646,6 @@
3896 echo $ECHO_N "(cached) $ECHO_C" >&6
3897 else
3898 cat >conftest.$ac_ext <<_ACEOF
3899-#line $LINENO "configure"
3900 /* confdefs.h. */
3901 _ACEOF
3902 cat confdefs.h >>conftest.$ac_ext
3903@@ -4468,11 +4694,20 @@
3904 _ACEOF
3905 rm -f conftest.$ac_objext
3906 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3907- (eval $ac_compile) 2>&5
3908+ (eval $ac_compile) 2>conftest.er1
3909 ac_status=$?
3910+ grep -v '^ *+' conftest.er1 >conftest.err
3911+ rm -f conftest.er1
3912+ cat conftest.err >&5
3913 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3914 (exit $ac_status); } &&
3915- { ac_try='test -s conftest.$ac_objext'
3916+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3917+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3918+ (eval $ac_try) 2>&5
3919+ ac_status=$?
3920+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3921+ (exit $ac_status); }; } &&
3922+ { ac_try='test -s conftest.$ac_objext'
3923 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3924 (eval $ac_try) 2>&5
3925 ac_status=$?
3926@@ -4485,7 +4720,7 @@
3927
3928 ac_cv_header_stdbool_h=no
3929 fi
3930-rm -f conftest.$ac_objext conftest.$ac_ext
3931+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3932 fi
3933 echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
3934 echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
3935@@ -4495,7 +4730,6 @@
3936 echo $ECHO_N "(cached) $ECHO_C" >&6
3937 else
3938 cat >conftest.$ac_ext <<_ACEOF
3939-#line $LINENO "configure"
3940 /* confdefs.h. */
3941 _ACEOF
3942 cat confdefs.h >>conftest.$ac_ext
3943@@ -4515,11 +4749,20 @@
3944 _ACEOF
3945 rm -f conftest.$ac_objext
3946 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3947- (eval $ac_compile) 2>&5
3948+ (eval $ac_compile) 2>conftest.er1
3949 ac_status=$?
3950+ grep -v '^ *+' conftest.er1 >conftest.err
3951+ rm -f conftest.er1
3952+ cat conftest.err >&5
3953 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3954 (exit $ac_status); } &&
3955- { ac_try='test -s conftest.$ac_objext'
3956+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3957+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3958+ (eval $ac_try) 2>&5
3959+ ac_status=$?
3960+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
3961+ (exit $ac_status); }; } &&
3962+ { ac_try='test -s conftest.$ac_objext'
3963 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3964 (eval $ac_try) 2>&5
3965 ac_status=$?
3966@@ -4532,7 +4775,7 @@
3967
3968 ac_cv_type__Bool=no
3969 fi
3970-rm -f conftest.$ac_objext conftest.$ac_ext
3971+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3972 fi
3973 echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
3974 echo "${ECHO_T}$ac_cv_type__Bool" >&6
3975@@ -4589,7 +4832,6 @@
3976 echo "$as_me:$LINENO: checking $ac_header usability" >&5
3977 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
3978 cat >conftest.$ac_ext <<_ACEOF
3979-#line $LINENO "configure"
3980 /* confdefs.h. */
3981 _ACEOF
3982 cat confdefs.h >>conftest.$ac_ext
3983@@ -4600,11 +4842,20 @@
3984 _ACEOF
3985 rm -f conftest.$ac_objext
3986 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3987- (eval $ac_compile) 2>&5
3988+ (eval $ac_compile) 2>conftest.er1
3989 ac_status=$?
3990+ grep -v '^ *+' conftest.er1 >conftest.err
3991+ rm -f conftest.er1
3992+ cat conftest.err >&5
3993 echo "$as_me:$LINENO: \$? = $ac_status" >&5
3994 (exit $ac_status); } &&
3995- { ac_try='test -s conftest.$ac_objext'
3996+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3997+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3998+ (eval $ac_try) 2>&5
3999+ ac_status=$?
4000+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4001+ (exit $ac_status); }; } &&
4002+ { ac_try='test -s conftest.$ac_objext'
4003 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4004 (eval $ac_try) 2>&5
4005 ac_status=$?
4006@@ -4617,7 +4868,7 @@
4007
4008 ac_header_compiler=no
4009 fi
4010-rm -f conftest.$ac_objext conftest.$ac_ext
4011+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4012 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4013 echo "${ECHO_T}$ac_header_compiler" >&6
4014
4015@@ -4625,7 +4876,6 @@
4016 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4017 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4018 cat >conftest.$ac_ext <<_ACEOF
4019-#line $LINENO "configure"
4020 /* confdefs.h. */
4021 _ACEOF
4022 cat confdefs.h >>conftest.$ac_ext
4023@@ -4643,6 +4893,7 @@
4024 (exit $ac_status); } >/dev/null; then
4025 if test -s conftest.err; then
4026 ac_cpp_err=$ac_c_preproc_warn_flag
4027+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4028 else
4029 ac_cpp_err=
4030 fi
4031@@ -4662,33 +4913,32 @@
4032 echo "${ECHO_T}$ac_header_preproc" >&6
4033
4034 # So? What about this header?
4035-case $ac_header_compiler:$ac_header_preproc in
4036- yes:no )
4037+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4038+ yes:no: )
4039 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4040 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4041- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4042-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4043- (
4044- cat <<\_ASBOX
4045-## ------------------------------------ ##
4046-## Report this to bug-autoconf@gnu.org. ##
4047-## ------------------------------------ ##
4048-_ASBOX
4049- ) |
4050- sed "s/^/$as_me: WARNING: /" >&2
4051+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4052+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4053+ ac_header_preproc=yes
4054 ;;
4055- no:yes )
4056+ no:yes:* )
4057 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4058 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4059- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4060-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4061+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4062+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4063+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4064+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4065+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4066+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4067 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4068 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4069+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4070+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4071 (
4072 cat <<\_ASBOX
4073-## ------------------------------------ ##
4074-## Report this to bug-autoconf@gnu.org. ##
4075-## ------------------------------------ ##
4076+## -------------------------------- ##
4077+## Report this to bug-patch@gnu.org ##
4078+## -------------------------------- ##
4079 _ASBOX
4080 ) |
4081 sed "s/^/$as_me: WARNING: /" >&2
4082@@ -4699,7 +4949,7 @@
4083 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4084 echo $ECHO_N "(cached) $ECHO_C" >&6
4085 else
4086- eval "$as_ac_Header=$ac_header_preproc"
4087+ eval "$as_ac_Header=\$ac_header_preproc"
4088 fi
4089 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4090 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4091@@ -4733,7 +4983,6 @@
4092 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4093 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4094 cat >conftest.$ac_ext <<_ACEOF
4095-#line $LINENO "configure"
4096 /* confdefs.h. */
4097 _ACEOF
4098 cat confdefs.h >>conftest.$ac_ext
4099@@ -4744,11 +4993,20 @@
4100 _ACEOF
4101 rm -f conftest.$ac_objext
4102 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4103- (eval $ac_compile) 2>&5
4104+ (eval $ac_compile) 2>conftest.er1
4105 ac_status=$?
4106+ grep -v '^ *+' conftest.er1 >conftest.err
4107+ rm -f conftest.er1
4108+ cat conftest.err >&5
4109 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4110 (exit $ac_status); } &&
4111- { ac_try='test -s conftest.$ac_objext'
4112+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4113+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4114+ (eval $ac_try) 2>&5
4115+ ac_status=$?
4116+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4117+ (exit $ac_status); }; } &&
4118+ { ac_try='test -s conftest.$ac_objext'
4119 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4120 (eval $ac_try) 2>&5
4121 ac_status=$?
4122@@ -4761,7 +5019,7 @@
4123
4124 ac_header_compiler=no
4125 fi
4126-rm -f conftest.$ac_objext conftest.$ac_ext
4127+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4128 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4129 echo "${ECHO_T}$ac_header_compiler" >&6
4130
4131@@ -4769,7 +5027,6 @@
4132 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4133 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4134 cat >conftest.$ac_ext <<_ACEOF
4135-#line $LINENO "configure"
4136 /* confdefs.h. */
4137 _ACEOF
4138 cat confdefs.h >>conftest.$ac_ext
4139@@ -4787,6 +5044,7 @@
4140 (exit $ac_status); } >/dev/null; then
4141 if test -s conftest.err; then
4142 ac_cpp_err=$ac_c_preproc_warn_flag
4143+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4144 else
4145 ac_cpp_err=
4146 fi
4147@@ -4806,33 +5064,32 @@
4148 echo "${ECHO_T}$ac_header_preproc" >&6
4149
4150 # So? What about this header?
4151-case $ac_header_compiler:$ac_header_preproc in
4152- yes:no )
4153+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4154+ yes:no: )
4155 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4156 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4157- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4158-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4159- (
4160- cat <<\_ASBOX
4161-## ------------------------------------ ##
4162-## Report this to bug-autoconf@gnu.org. ##
4163-## ------------------------------------ ##
4164-_ASBOX
4165- ) |
4166- sed "s/^/$as_me: WARNING: /" >&2
4167+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4168+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4169+ ac_header_preproc=yes
4170 ;;
4171- no:yes )
4172+ no:yes:* )
4173 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4174 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4175- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4176-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4177+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4178+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4179+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4180+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4181+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4182+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4183 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4184 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4185+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4186+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4187 (
4188 cat <<\_ASBOX
4189-## ------------------------------------ ##
4190-## Report this to bug-autoconf@gnu.org. ##
4191-## ------------------------------------ ##
4192+## -------------------------------- ##
4193+## Report this to bug-patch@gnu.org ##
4194+## -------------------------------- ##
4195 _ASBOX
4196 ) |
4197 sed "s/^/$as_me: WARNING: /" >&2
4198@@ -4843,7 +5100,7 @@
4199 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4200 echo $ECHO_N "(cached) $ECHO_C" >&6
4201 else
4202- eval "$as_ac_Header=$ac_header_preproc"
4203+ eval "$as_ac_Header=\$ac_header_preproc"
4204 fi
4205 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4206 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4207@@ -4865,7 +5122,6 @@
4208 echo $ECHO_N "(cached) $ECHO_C" >&6
4209 else
4210 cat >conftest.$ac_ext <<_ACEOF
4211-#line $LINENO "configure"
4212 /* confdefs.h. */
4213 _ACEOF
4214 cat confdefs.h >>conftest.$ac_ext
4215@@ -4886,11 +5142,20 @@
4216 _ACEOF
4217 rm -f conftest.$ac_objext
4218 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4219- (eval $ac_compile) 2>&5
4220+ (eval $ac_compile) 2>conftest.er1
4221 ac_status=$?
4222+ grep -v '^ *+' conftest.er1 >conftest.err
4223+ rm -f conftest.er1
4224+ cat conftest.err >&5
4225 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4226 (exit $ac_status); } &&
4227- { ac_try='test -s conftest.$ac_objext'
4228+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4229+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4230+ (eval $ac_try) 2>&5
4231+ ac_status=$?
4232+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4233+ (exit $ac_status); }; } &&
4234+ { ac_try='test -s conftest.$ac_objext'
4235 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4236 (eval $ac_try) 2>&5
4237 ac_status=$?
4238@@ -4903,7 +5168,7 @@
4239
4240 ac_cv_header_time=no
4241 fi
4242-rm -f conftest.$ac_objext conftest.$ac_ext
4243+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4244 fi
4245 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
4246 echo "${ECHO_T}$ac_cv_header_time" >&6
4247@@ -4933,7 +5198,6 @@
4248 echo $ECHO_N "(cached) $ECHO_C" >&6
4249 else
4250 cat >conftest.$ac_ext <<_ACEOF
4251-#line $LINENO "configure"
4252 /* confdefs.h. */
4253 _ACEOF
4254 cat confdefs.h >>conftest.$ac_ext
4255@@ -4964,11 +5228,20 @@
4256 _ACEOF
4257 rm -f conftest.$ac_objext
4258 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4259- (eval $ac_compile) 2>&5
4260+ (eval $ac_compile) 2>conftest.er1
4261 ac_status=$?
4262+ grep -v '^ *+' conftest.er1 >conftest.err
4263+ rm -f conftest.er1
4264+ cat conftest.err >&5
4265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4266 (exit $ac_status); } &&
4267- { ac_try='test -s conftest.$ac_objext'
4268+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4269+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4270+ (eval $ac_try) 2>&5
4271+ ac_status=$?
4272+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4273+ (exit $ac_status); }; } &&
4274+ { ac_try='test -s conftest.$ac_objext'
4275 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4276 (eval $ac_try) 2>&5
4277 ac_status=$?
4278@@ -4981,7 +5254,7 @@
4279
4280 fu_cv_sys_struct_utimbuf=no
4281 fi
4282-rm -f conftest.$ac_objext conftest.$ac_ext
4283+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4284
4285 fi
4286 echo "$as_me:$LINENO: result: $fu_cv_sys_struct_utimbuf" >&5
4287@@ -5005,7 +5278,6 @@
4288 ac_cv_func_closedir_void=yes
4289 else
4290 cat >conftest.$ac_ext <<_ACEOF
4291-#line $LINENO "configure"
4292 /* confdefs.h. */
4293 _ACEOF
4294 cat confdefs.h >>conftest.$ac_ext
4295@@ -5045,7 +5317,7 @@
4296 ( exit $ac_status )
4297 ac_cv_func_closedir_void=yes
4298 fi
4299-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4300+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4301 fi
4302 fi
4303 echo "$as_me:$LINENO: result: $ac_cv_func_closedir_void" >&5
4304@@ -5076,7 +5348,6 @@
4305 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4306 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4307 cat >conftest.$ac_ext <<_ACEOF
4308-#line $LINENO "configure"
4309 /* confdefs.h. */
4310 _ACEOF
4311 cat confdefs.h >>conftest.$ac_ext
4312@@ -5087,11 +5358,20 @@
4313 _ACEOF
4314 rm -f conftest.$ac_objext
4315 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4316- (eval $ac_compile) 2>&5
4317+ (eval $ac_compile) 2>conftest.er1
4318 ac_status=$?
4319+ grep -v '^ *+' conftest.er1 >conftest.err
4320+ rm -f conftest.er1
4321+ cat conftest.err >&5
4322 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4323 (exit $ac_status); } &&
4324- { ac_try='test -s conftest.$ac_objext'
4325+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4326+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4327+ (eval $ac_try) 2>&5
4328+ ac_status=$?
4329+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4330+ (exit $ac_status); }; } &&
4331+ { ac_try='test -s conftest.$ac_objext'
4332 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4333 (eval $ac_try) 2>&5
4334 ac_status=$?
4335@@ -5104,7 +5384,7 @@
4336
4337 ac_header_compiler=no
4338 fi
4339-rm -f conftest.$ac_objext conftest.$ac_ext
4340+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4341 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4342 echo "${ECHO_T}$ac_header_compiler" >&6
4343
4344@@ -5112,7 +5392,6 @@
4345 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4346 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4347 cat >conftest.$ac_ext <<_ACEOF
4348-#line $LINENO "configure"
4349 /* confdefs.h. */
4350 _ACEOF
4351 cat confdefs.h >>conftest.$ac_ext
4352@@ -5130,6 +5409,7 @@
4353 (exit $ac_status); } >/dev/null; then
4354 if test -s conftest.err; then
4355 ac_cpp_err=$ac_c_preproc_warn_flag
4356+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4357 else
4358 ac_cpp_err=
4359 fi
4360@@ -5149,33 +5429,32 @@
4361 echo "${ECHO_T}$ac_header_preproc" >&6
4362
4363 # So? What about this header?
4364-case $ac_header_compiler:$ac_header_preproc in
4365- yes:no )
4366+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4367+ yes:no: )
4368 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4369 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4370- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4371-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4372- (
4373- cat <<\_ASBOX
4374-## ------------------------------------ ##
4375-## Report this to bug-autoconf@gnu.org. ##
4376-## ------------------------------------ ##
4377-_ASBOX
4378- ) |
4379- sed "s/^/$as_me: WARNING: /" >&2
4380+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4381+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4382+ ac_header_preproc=yes
4383 ;;
4384- no:yes )
4385+ no:yes:* )
4386 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4387 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4388- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4389-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4390+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4391+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4392+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4393+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4394+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4395+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4396 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4397 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4398+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4399+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4400 (
4401 cat <<\_ASBOX
4402-## ------------------------------------ ##
4403-## Report this to bug-autoconf@gnu.org. ##
4404-## ------------------------------------ ##
4405+## -------------------------------- ##
4406+## Report this to bug-patch@gnu.org ##
4407+## -------------------------------- ##
4408 _ASBOX
4409 ) |
4410 sed "s/^/$as_me: WARNING: /" >&2
4411@@ -5186,7 +5465,7 @@
4412 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4413 echo $ECHO_N "(cached) $ECHO_C" >&6
4414 else
4415- eval "$as_ac_Header=$ac_header_preproc"
4416+ eval "$as_ac_Header=\$ac_header_preproc"
4417 fi
4418 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4419 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4420@@ -5220,7 +5499,6 @@
4421 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4422 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4423 cat >conftest.$ac_ext <<_ACEOF
4424-#line $LINENO "configure"
4425 /* confdefs.h. */
4426 _ACEOF
4427 cat confdefs.h >>conftest.$ac_ext
4428@@ -5231,11 +5509,20 @@
4429 _ACEOF
4430 rm -f conftest.$ac_objext
4431 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4432- (eval $ac_compile) 2>&5
4433+ (eval $ac_compile) 2>conftest.er1
4434 ac_status=$?
4435+ grep -v '^ *+' conftest.er1 >conftest.err
4436+ rm -f conftest.er1
4437+ cat conftest.err >&5
4438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4439 (exit $ac_status); } &&
4440- { ac_try='test -s conftest.$ac_objext'
4441+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4442+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4443+ (eval $ac_try) 2>&5
4444+ ac_status=$?
4445+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4446+ (exit $ac_status); }; } &&
4447+ { ac_try='test -s conftest.$ac_objext'
4448 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4449 (eval $ac_try) 2>&5
4450 ac_status=$?
4451@@ -5248,7 +5535,7 @@
4452
4453 ac_header_compiler=no
4454 fi
4455-rm -f conftest.$ac_objext conftest.$ac_ext
4456+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4457 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4458 echo "${ECHO_T}$ac_header_compiler" >&6
4459
4460@@ -5256,7 +5543,6 @@
4461 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4462 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4463 cat >conftest.$ac_ext <<_ACEOF
4464-#line $LINENO "configure"
4465 /* confdefs.h. */
4466 _ACEOF
4467 cat confdefs.h >>conftest.$ac_ext
4468@@ -5274,6 +5560,7 @@
4469 (exit $ac_status); } >/dev/null; then
4470 if test -s conftest.err; then
4471 ac_cpp_err=$ac_c_preproc_warn_flag
4472+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4473 else
4474 ac_cpp_err=
4475 fi
4476@@ -5293,33 +5580,32 @@
4477 echo "${ECHO_T}$ac_header_preproc" >&6
4478
4479 # So? What about this header?
4480-case $ac_header_compiler:$ac_header_preproc in
4481- yes:no )
4482+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4483+ yes:no: )
4484 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4485 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4486- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4487-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4488- (
4489- cat <<\_ASBOX
4490-## ------------------------------------ ##
4491-## Report this to bug-autoconf@gnu.org. ##
4492-## ------------------------------------ ##
4493-_ASBOX
4494- ) |
4495- sed "s/^/$as_me: WARNING: /" >&2
4496+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4497+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4498+ ac_header_preproc=yes
4499 ;;
4500- no:yes )
4501+ no:yes:* )
4502 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4503 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4504- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4505-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4506+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4507+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4508+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4509+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4510+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4511+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4512 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4513 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4514+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4515+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4516 (
4517 cat <<\_ASBOX
4518-## ------------------------------------ ##
4519-## Report this to bug-autoconf@gnu.org. ##
4520-## ------------------------------------ ##
4521+## -------------------------------- ##
4522+## Report this to bug-patch@gnu.org ##
4523+## -------------------------------- ##
4524 _ASBOX
4525 ) |
4526 sed "s/^/$as_me: WARNING: /" >&2
4527@@ -5330,7 +5616,7 @@
4528 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4529 echo $ECHO_N "(cached) $ECHO_C" >&6
4530 else
4531- eval "$as_ac_Header=$ac_header_preproc"
4532+ eval "$as_ac_Header=\$ac_header_preproc"
4533 fi
4534 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4535 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4536@@ -5364,7 +5650,6 @@
4537 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4538 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4539 cat >conftest.$ac_ext <<_ACEOF
4540-#line $LINENO "configure"
4541 /* confdefs.h. */
4542 _ACEOF
4543 cat confdefs.h >>conftest.$ac_ext
4544@@ -5375,11 +5660,20 @@
4545 _ACEOF
4546 rm -f conftest.$ac_objext
4547 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4548- (eval $ac_compile) 2>&5
4549+ (eval $ac_compile) 2>conftest.er1
4550 ac_status=$?
4551+ grep -v '^ *+' conftest.er1 >conftest.err
4552+ rm -f conftest.er1
4553+ cat conftest.err >&5
4554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4555 (exit $ac_status); } &&
4556- { ac_try='test -s conftest.$ac_objext'
4557+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4558+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4559+ (eval $ac_try) 2>&5
4560+ ac_status=$?
4561+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4562+ (exit $ac_status); }; } &&
4563+ { ac_try='test -s conftest.$ac_objext'
4564 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4565 (eval $ac_try) 2>&5
4566 ac_status=$?
4567@@ -5392,7 +5686,7 @@
4568
4569 ac_header_compiler=no
4570 fi
4571-rm -f conftest.$ac_objext conftest.$ac_ext
4572+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4573 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4574 echo "${ECHO_T}$ac_header_compiler" >&6
4575
4576@@ -5400,7 +5694,6 @@
4577 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4578 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4579 cat >conftest.$ac_ext <<_ACEOF
4580-#line $LINENO "configure"
4581 /* confdefs.h. */
4582 _ACEOF
4583 cat confdefs.h >>conftest.$ac_ext
4584@@ -5418,6 +5711,7 @@
4585 (exit $ac_status); } >/dev/null; then
4586 if test -s conftest.err; then
4587 ac_cpp_err=$ac_c_preproc_warn_flag
4588+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4589 else
4590 ac_cpp_err=
4591 fi
4592@@ -5437,33 +5731,32 @@
4593 echo "${ECHO_T}$ac_header_preproc" >&6
4594
4595 # So? What about this header?
4596-case $ac_header_compiler:$ac_header_preproc in
4597- yes:no )
4598+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4599+ yes:no: )
4600 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4601 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4602- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4603-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4604- (
4605- cat <<\_ASBOX
4606-## ------------------------------------ ##
4607-## Report this to bug-autoconf@gnu.org. ##
4608-## ------------------------------------ ##
4609-_ASBOX
4610- ) |
4611- sed "s/^/$as_me: WARNING: /" >&2
4612+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4613+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4614+ ac_header_preproc=yes
4615 ;;
4616- no:yes )
4617+ no:yes:* )
4618 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4619 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4620- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4621-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4622+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4623+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4624+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4625+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4626+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4627+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4628 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4629 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4630+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4631+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4632 (
4633 cat <<\_ASBOX
4634-## ------------------------------------ ##
4635-## Report this to bug-autoconf@gnu.org. ##
4636-## ------------------------------------ ##
4637+## -------------------------------- ##
4638+## Report this to bug-patch@gnu.org ##
4639+## -------------------------------- ##
4640 _ASBOX
4641 ) |
4642 sed "s/^/$as_me: WARNING: /" >&2
4643@@ -5474,7 +5767,7 @@
4644 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4645 echo $ECHO_N "(cached) $ECHO_C" >&6
4646 else
4647- eval "$as_ac_Header=$ac_header_preproc"
4648+ eval "$as_ac_Header=\$ac_header_preproc"
4649 fi
4650 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4651 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4652@@ -5497,7 +5790,6 @@
4653 echo $ECHO_N "(cached) $ECHO_C" >&6
4654 else
4655 cat >conftest.$ac_ext <<_ACEOF
4656-#line $LINENO "configure"
4657 /* confdefs.h. */
4658 _ACEOF
4659 cat confdefs.h >>conftest.$ac_ext
4660@@ -5517,11 +5809,20 @@
4661 _ACEOF
4662 rm -f conftest.$ac_objext
4663 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4664- (eval $ac_compile) 2>&5
4665+ (eval $ac_compile) 2>conftest.er1
4666 ac_status=$?
4667+ grep -v '^ *+' conftest.er1 >conftest.err
4668+ rm -f conftest.er1
4669+ cat conftest.err >&5
4670 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4671 (exit $ac_status); } &&
4672- { ac_try='test -s conftest.$ac_objext'
4673+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4674+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4675+ (eval $ac_try) 2>&5
4676+ ac_status=$?
4677+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4678+ (exit $ac_status); }; } &&
4679+ { ac_try='test -s conftest.$ac_objext'
4680 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4681 (eval $ac_try) 2>&5
4682 ac_status=$?
4683@@ -5534,7 +5835,7 @@
4684
4685 ac_cv_have_decl_getenv=no
4686 fi
4687-rm -f conftest.$ac_objext conftest.$ac_ext
4688+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4689 fi
4690 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
4691 echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
4692@@ -5562,7 +5863,6 @@
4693 echo $ECHO_N "(cached) $ECHO_C" >&6
4694 else
4695 cat >conftest.$ac_ext <<_ACEOF
4696-#line $LINENO "configure"
4697 /* confdefs.h. */
4698 _ACEOF
4699 cat confdefs.h >>conftest.$ac_ext
4700@@ -5582,11 +5882,20 @@
4701 _ACEOF
4702 rm -f conftest.$ac_objext
4703 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4704- (eval $ac_compile) 2>&5
4705+ (eval $ac_compile) 2>conftest.er1
4706 ac_status=$?
4707+ grep -v '^ *+' conftest.er1 >conftest.err
4708+ rm -f conftest.er1
4709+ cat conftest.err >&5
4710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711 (exit $ac_status); } &&
4712- { ac_try='test -s conftest.$ac_objext'
4713+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4714+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4715+ (eval $ac_try) 2>&5
4716+ ac_status=$?
4717+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4718+ (exit $ac_status); }; } &&
4719+ { ac_try='test -s conftest.$ac_objext'
4720 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4721 (eval $ac_try) 2>&5
4722 ac_status=$?
4723@@ -5599,7 +5908,7 @@
4724
4725 ac_cv_have_decl_malloc=no
4726 fi
4727-rm -f conftest.$ac_objext conftest.$ac_ext
4728+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4729 fi
4730 echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5
4731 echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6
4732@@ -5628,7 +5937,6 @@
4733 else
4734
4735 cat >conftest.$ac_ext <<_ACEOF
4736-#line $LINENO "configure"
4737 /* confdefs.h. */
4738 _ACEOF
4739 cat confdefs.h >>conftest.$ac_ext
4740@@ -5647,11 +5955,20 @@
4741 _ACEOF
4742 rm -f conftest.$ac_objext
4743 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4744- (eval $ac_compile) 2>&5
4745+ (eval $ac_compile) 2>conftest.er1
4746 ac_status=$?
4747+ grep -v '^ *+' conftest.er1 >conftest.err
4748+ rm -f conftest.er1
4749+ cat conftest.err >&5
4750 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4751 (exit $ac_status); } &&
4752- { ac_try='test -s conftest.$ac_objext'
4753+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4754+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4755+ (eval $ac_try) 2>&5
4756+ ac_status=$?
4757+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4758+ (exit $ac_status); }; } &&
4759+ { ac_try='test -s conftest.$ac_objext'
4760 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4761 (eval $ac_try) 2>&5
4762 ac_status=$?
4763@@ -5664,7 +5981,7 @@
4764
4765 ac_cv_win_or_dos=no
4766 fi
4767-rm -f conftest.$ac_objext conftest.$ac_ext
4768+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4769
4770 fi
4771 echo "$as_me:$LINENO: result: $ac_cv_win_or_dos" >&5
4772@@ -5714,7 +6031,6 @@
4773 echo "$as_me:$LINENO: checking $ac_header usability" >&5
4774 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
4775 cat >conftest.$ac_ext <<_ACEOF
4776-#line $LINENO "configure"
4777 /* confdefs.h. */
4778 _ACEOF
4779 cat confdefs.h >>conftest.$ac_ext
4780@@ -5725,11 +6041,20 @@
4781 _ACEOF
4782 rm -f conftest.$ac_objext
4783 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4784- (eval $ac_compile) 2>&5
4785+ (eval $ac_compile) 2>conftest.er1
4786 ac_status=$?
4787+ grep -v '^ *+' conftest.er1 >conftest.err
4788+ rm -f conftest.er1
4789+ cat conftest.err >&5
4790 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4791 (exit $ac_status); } &&
4792- { ac_try='test -s conftest.$ac_objext'
4793+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4794+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4795+ (eval $ac_try) 2>&5
4796+ ac_status=$?
4797+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4798+ (exit $ac_status); }; } &&
4799+ { ac_try='test -s conftest.$ac_objext'
4800 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4801 (eval $ac_try) 2>&5
4802 ac_status=$?
4803@@ -5742,7 +6067,7 @@
4804
4805 ac_header_compiler=no
4806 fi
4807-rm -f conftest.$ac_objext conftest.$ac_ext
4808+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
4809 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
4810 echo "${ECHO_T}$ac_header_compiler" >&6
4811
4812@@ -5750,7 +6075,6 @@
4813 echo "$as_me:$LINENO: checking $ac_header presence" >&5
4814 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
4815 cat >conftest.$ac_ext <<_ACEOF
4816-#line $LINENO "configure"
4817 /* confdefs.h. */
4818 _ACEOF
4819 cat confdefs.h >>conftest.$ac_ext
4820@@ -5768,6 +6092,7 @@
4821 (exit $ac_status); } >/dev/null; then
4822 if test -s conftest.err; then
4823 ac_cpp_err=$ac_c_preproc_warn_flag
4824+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4825 else
4826 ac_cpp_err=
4827 fi
4828@@ -5787,33 +6112,32 @@
4829 echo "${ECHO_T}$ac_header_preproc" >&6
4830
4831 # So? What about this header?
4832-case $ac_header_compiler:$ac_header_preproc in
4833- yes:no )
4834+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
4835+ yes:no: )
4836 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
4837 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
4838- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4839-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4840- (
4841- cat <<\_ASBOX
4842-## ------------------------------------ ##
4843-## Report this to bug-autoconf@gnu.org. ##
4844-## ------------------------------------ ##
4845-_ASBOX
4846- ) |
4847- sed "s/^/$as_me: WARNING: /" >&2
4848+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
4849+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
4850+ ac_header_preproc=yes
4851 ;;
4852- no:yes )
4853+ no:yes:* )
4854 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
4855 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
4856- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4857-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4858+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
4859+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
4860+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
4861+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
4862+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
4863+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
4864 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
4865 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
4866+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
4867+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
4868 (
4869 cat <<\_ASBOX
4870-## ------------------------------------ ##
4871-## Report this to bug-autoconf@gnu.org. ##
4872-## ------------------------------------ ##
4873+## -------------------------------- ##
4874+## Report this to bug-patch@gnu.org ##
4875+## -------------------------------- ##
4876 _ASBOX
4877 ) |
4878 sed "s/^/$as_me: WARNING: /" >&2
4879@@ -5824,7 +6148,7 @@
4880 if eval "test \"\${$as_ac_Header+set}\" = set"; then
4881 echo $ECHO_N "(cached) $ECHO_C" >&6
4882 else
4883- eval "$as_ac_Header=$ac_header_preproc"
4884+ eval "$as_ac_Header=\$ac_header_preproc"
4885 fi
4886 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
4887 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
4888@@ -5872,7 +6196,6 @@
4889 echo $ECHO_N "(cached) $ECHO_C" >&6
4890 else
4891 cat >conftest.$ac_ext <<_ACEOF
4892-#line $LINENO "configure"
4893 /* confdefs.h. */
4894 _ACEOF
4895 cat confdefs.h >>conftest.$ac_ext
4896@@ -5905,11 +6228,20 @@
4897 _ACEOF
4898 rm -f conftest.$ac_objext conftest$ac_exeext
4899 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4900- (eval $ac_link) 2>&5
4901+ (eval $ac_link) 2>conftest.er1
4902 ac_status=$?
4903+ grep -v '^ *+' conftest.er1 >conftest.err
4904+ rm -f conftest.er1
4905+ cat conftest.err >&5
4906 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4907 (exit $ac_status); } &&
4908- { ac_try='test -s conftest$ac_exeext'
4909+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4910+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4911+ (eval $ac_try) 2>&5
4912+ ac_status=$?
4913+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4914+ (exit $ac_status); }; } &&
4915+ { ac_try='test -s conftest$ac_exeext'
4916 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4917 (eval $ac_try) 2>&5
4918 ac_status=$?
4919@@ -5922,7 +6254,8 @@
4920
4921 jm_cv_struct_dirent_d_ino=no
4922 fi
4923-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4924+rm -f conftest.err conftest.$ac_objext \
4925+ conftest$ac_exeext conftest.$ac_ext
4926
4927
4928 fi
4929@@ -6011,21 +6344,28 @@
4930 echo $ECHO_N "(cached) $ECHO_C" >&6
4931 else
4932 cat >conftest.$ac_ext <<_ACEOF
4933-#line $LINENO "configure"
4934 /* confdefs.h. */
4935 _ACEOF
4936 cat confdefs.h >>conftest.$ac_ext
4937 cat >>conftest.$ac_ext <<_ACEOF
4938 /* end confdefs.h. */
4939+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
4940+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
4941+#define $ac_func innocuous_$ac_func
4942+
4943 /* System header to define __stub macros and hopefully few prototypes,
4944 which can conflict with char $ac_func (); below.
4945 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4946 <limits.h> exists even on freestanding compilers. */
4947+
4948 #ifdef __STDC__
4949 # include <limits.h>
4950 #else
4951 # include <assert.h>
4952 #endif
4953+
4954+#undef $ac_func
4955+
4956 /* Override any gcc2 internal prototype to avoid an error. */
4957 #ifdef __cplusplus
4958 extern "C"
4959@@ -6056,11 +6396,20 @@
4960 _ACEOF
4961 rm -f conftest.$ac_objext conftest$ac_exeext
4962 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4963- (eval $ac_link) 2>&5
4964+ (eval $ac_link) 2>conftest.er1
4965 ac_status=$?
4966+ grep -v '^ *+' conftest.er1 >conftest.err
4967+ rm -f conftest.er1
4968+ cat conftest.err >&5
4969 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4970 (exit $ac_status); } &&
4971- { ac_try='test -s conftest$ac_exeext'
4972+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4973+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4974+ (eval $ac_try) 2>&5
4975+ ac_status=$?
4976+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
4977+ (exit $ac_status); }; } &&
4978+ { ac_try='test -s conftest$ac_exeext'
4979 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4980 (eval $ac_try) 2>&5
4981 ac_status=$?
4982@@ -6073,7 +6422,8 @@
4983
4984 eval "$as_ac_var=no"
4985 fi
4986-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
4987+rm -f conftest.err conftest.$ac_objext \
4988+ conftest$ac_exeext conftest.$ac_ext
4989 fi
4990 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
4991 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
4992@@ -6126,21 +6476,28 @@
4993 echo $ECHO_N "(cached) $ECHO_C" >&6
4994 else
4995 cat >conftest.$ac_ext <<_ACEOF
4996-#line $LINENO "configure"
4997 /* confdefs.h. */
4998 _ACEOF
4999 cat confdefs.h >>conftest.$ac_ext
5000 cat >>conftest.$ac_ext <<_ACEOF
5001 /* end confdefs.h. */
5002+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5003+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
5004+#define $ac_func innocuous_$ac_func
5005+
5006 /* System header to define __stub macros and hopefully few prototypes,
5007 which can conflict with char $ac_func (); below.
5008 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5009 <limits.h> exists even on freestanding compilers. */
5010+
5011 #ifdef __STDC__
5012 # include <limits.h>
5013 #else
5014 # include <assert.h>
5015 #endif
5016+
5017+#undef $ac_func
5018+
5019 /* Override any gcc2 internal prototype to avoid an error. */
5020 #ifdef __cplusplus
5021 extern "C"
5022@@ -6171,11 +6528,20 @@
5023 _ACEOF
5024 rm -f conftest.$ac_objext conftest$ac_exeext
5025 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5026- (eval $ac_link) 2>&5
5027+ (eval $ac_link) 2>conftest.er1
5028 ac_status=$?
5029+ grep -v '^ *+' conftest.er1 >conftest.err
5030+ rm -f conftest.er1
5031+ cat conftest.err >&5
5032 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5033 (exit $ac_status); } &&
5034- { ac_try='test -s conftest$ac_exeext'
5035+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5036+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5037+ (eval $ac_try) 2>&5
5038+ ac_status=$?
5039+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5040+ (exit $ac_status); }; } &&
5041+ { ac_try='test -s conftest$ac_exeext'
5042 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5043 (eval $ac_try) 2>&5
5044 ac_status=$?
5045@@ -6188,7 +6554,8 @@
5046
5047 eval "$as_ac_var=no"
5048 fi
5049-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5050+rm -f conftest.err conftest.$ac_objext \
5051+ conftest$ac_exeext conftest.$ac_ext
5052 fi
5053 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5054 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5055@@ -6203,21 +6570,28 @@
5056 echo $ECHO_N "(cached) $ECHO_C" >&6
5057 else
5058 cat >conftest.$ac_ext <<_ACEOF
5059-#line $LINENO "configure"
5060 /* confdefs.h. */
5061 _ACEOF
5062 cat confdefs.h >>conftest.$ac_ext
5063 cat >>conftest.$ac_ext <<_ACEOF
5064 /* end confdefs.h. */
5065+/* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
5066+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
5067+#define _doprnt innocuous__doprnt
5068+
5069 /* System header to define __stub macros and hopefully few prototypes,
5070 which can conflict with char _doprnt (); below.
5071 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5072 <limits.h> exists even on freestanding compilers. */
5073+
5074 #ifdef __STDC__
5075 # include <limits.h>
5076 #else
5077 # include <assert.h>
5078 #endif
5079+
5080+#undef _doprnt
5081+
5082 /* Override any gcc2 internal prototype to avoid an error. */
5083 #ifdef __cplusplus
5084 extern "C"
5085@@ -6248,11 +6622,20 @@
5086 _ACEOF
5087 rm -f conftest.$ac_objext conftest$ac_exeext
5088 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5089- (eval $ac_link) 2>&5
5090+ (eval $ac_link) 2>conftest.er1
5091 ac_status=$?
5092+ grep -v '^ *+' conftest.er1 >conftest.err
5093+ rm -f conftest.er1
5094+ cat conftest.err >&5
5095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5096 (exit $ac_status); } &&
5097- { ac_try='test -s conftest$ac_exeext'
5098+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5099+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5100+ (eval $ac_try) 2>&5
5101+ ac_status=$?
5102+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5103+ (exit $ac_status); }; } &&
5104+ { ac_try='test -s conftest$ac_exeext'
5105 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5106 (eval $ac_try) 2>&5
5107 ac_status=$?
5108@@ -6265,7 +6648,8 @@
5109
5110 ac_cv_func__doprnt=no
5111 fi
5112-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5113+rm -f conftest.err conftest.$ac_objext \
5114+ conftest$ac_exeext conftest.$ac_ext
5115 fi
5116 echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
5117 echo "${ECHO_T}$ac_cv_func__doprnt" >&6
5118@@ -6288,13 +6672,12 @@
5119 echo $ECHO_N "(cached) $ECHO_C" >&6
5120 else
5121 cat >conftest.$ac_ext <<_ACEOF
5122-#line $LINENO "configure"
5123 /* confdefs.h. */
5124 _ACEOF
5125 cat confdefs.h >>conftest.$ac_ext
5126 cat >>conftest.$ac_ext <<_ACEOF
5127 /* end confdefs.h. */
5128-
5129+$ac_includes_default
5130 int
5131 main ()
5132 {
5133@@ -6305,11 +6688,20 @@
5134 _ACEOF
5135 rm -f conftest.$ac_objext conftest$ac_exeext
5136 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5137- (eval $ac_link) 2>&5
5138+ (eval $ac_link) 2>conftest.er1
5139 ac_status=$?
5140+ grep -v '^ *+' conftest.er1 >conftest.err
5141+ rm -f conftest.er1
5142+ cat conftest.err >&5
5143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5144 (exit $ac_status); } &&
5145- { ac_try='test -s conftest$ac_exeext'
5146+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5147+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5148+ (eval $ac_try) 2>&5
5149+ ac_status=$?
5150+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5151+ (exit $ac_status); }; } &&
5152+ { ac_try='test -s conftest$ac_exeext'
5153 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5154 (eval $ac_try) 2>&5
5155 ac_status=$?
5156@@ -6322,12 +6714,20 @@
5157
5158 ac_cv_lib_error_at_line=no
5159 fi
5160-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5161+rm -f conftest.err conftest.$ac_objext \
5162+ conftest$ac_exeext conftest.$ac_ext
5163 fi
5164 echo "$as_me:$LINENO: result: $ac_cv_lib_error_at_line" >&5
5165 echo "${ECHO_T}$ac_cv_lib_error_at_line" >&6
5166 if test $ac_cv_lib_error_at_line = no; then
5167- LIBOBJS="$LIBOBJS error.$ac_objext"
5168+ case $LIBOBJS in
5169+ "error.$ac_objext" | \
5170+ *" error.$ac_objext" | \
5171+ "error.$ac_objext "* | \
5172+ *" error.$ac_objext "* ) ;;
5173+ *) LIBOBJS="$LIBOBJS error.$ac_objext" ;;
5174+esac
5175+
5176 fi
5177
5178
5179@@ -6343,21 +6743,28 @@
5180 echo $ECHO_N "(cached) $ECHO_C" >&6
5181 else
5182 cat >conftest.$ac_ext <<_ACEOF
5183-#line $LINENO "configure"
5184 /* confdefs.h. */
5185 _ACEOF
5186 cat confdefs.h >>conftest.$ac_ext
5187 cat >>conftest.$ac_ext <<_ACEOF
5188 /* end confdefs.h. */
5189+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5190+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
5191+#define $ac_func innocuous_$ac_func
5192+
5193 /* System header to define __stub macros and hopefully few prototypes,
5194 which can conflict with char $ac_func (); below.
5195 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5196 <limits.h> exists even on freestanding compilers. */
5197+
5198 #ifdef __STDC__
5199 # include <limits.h>
5200 #else
5201 # include <assert.h>
5202 #endif
5203+
5204+#undef $ac_func
5205+
5206 /* Override any gcc2 internal prototype to avoid an error. */
5207 #ifdef __cplusplus
5208 extern "C"
5209@@ -6388,11 +6795,20 @@
5210 _ACEOF
5211 rm -f conftest.$ac_objext conftest$ac_exeext
5212 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5213- (eval $ac_link) 2>&5
5214+ (eval $ac_link) 2>conftest.er1
5215 ac_status=$?
5216- echo "$as_me:$LINENO: \$? = $ac_status" >&5
5217+ grep -v '^ *+' conftest.er1 >conftest.err
5218+ rm -f conftest.er1
5219+ cat conftest.err >&5
5220+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5221 (exit $ac_status); } &&
5222- { ac_try='test -s conftest$ac_exeext'
5223+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5224+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5225+ (eval $ac_try) 2>&5
5226+ ac_status=$?
5227+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5228+ (exit $ac_status); }; } &&
5229+ { ac_try='test -s conftest$ac_exeext'
5230 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5231 (eval $ac_try) 2>&5
5232 ac_status=$?
5233@@ -6405,7 +6821,8 @@
5234
5235 eval "$as_ac_var=no"
5236 fi
5237-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5238+rm -f conftest.err conftest.$ac_objext \
5239+ conftest$ac_exeext conftest.$ac_ext
5240 fi
5241 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5242 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5243@@ -6423,7 +6840,6 @@
5244 echo $ECHO_N "(cached) $ECHO_C" >&6
5245 else
5246 cat >conftest.$ac_ext <<_ACEOF
5247-#line $LINENO "configure"
5248 /* confdefs.h. */
5249 _ACEOF
5250 cat confdefs.h >>conftest.$ac_ext
5251@@ -6443,11 +6859,20 @@
5252 _ACEOF
5253 rm -f conftest.$ac_objext
5254 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5255- (eval $ac_compile) 2>&5
5256+ (eval $ac_compile) 2>conftest.er1
5257 ac_status=$?
5258+ grep -v '^ *+' conftest.er1 >conftest.err
5259+ rm -f conftest.er1
5260+ cat conftest.err >&5
5261 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5262 (exit $ac_status); } &&
5263- { ac_try='test -s conftest.$ac_objext'
5264+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5265+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5266+ (eval $ac_try) 2>&5
5267+ ac_status=$?
5268+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269+ (exit $ac_status); }; } &&
5270+ { ac_try='test -s conftest.$ac_objext'
5271 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5272 (eval $ac_try) 2>&5
5273 ac_status=$?
5274@@ -6460,7 +6885,7 @@
5275
5276 ac_cv_have_decl_strerror=no
5277 fi
5278-rm -f conftest.$ac_objext conftest.$ac_ext
5279+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5280 fi
5281 echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
5282 echo "${ECHO_T}$ac_cv_have_decl_strerror" >&6
5283@@ -6486,7 +6911,6 @@
5284 echo $ECHO_N "(cached) $ECHO_C" >&6
5285 else
5286 cat >conftest.$ac_ext <<_ACEOF
5287-#line $LINENO "configure"
5288 /* confdefs.h. */
5289 _ACEOF
5290 cat confdefs.h >>conftest.$ac_ext
5291@@ -6506,11 +6930,20 @@
5292 _ACEOF
5293 rm -f conftest.$ac_objext
5294 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5295- (eval $ac_compile) 2>&5
5296+ (eval $ac_compile) 2>conftest.er1
5297 ac_status=$?
5298+ grep -v '^ *+' conftest.er1 >conftest.err
5299+ rm -f conftest.er1
5300+ cat conftest.err >&5
5301 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5302 (exit $ac_status); } &&
5303- { ac_try='test -s conftest.$ac_objext'
5304+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5305+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5306+ (eval $ac_try) 2>&5
5307+ ac_status=$?
5308+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5309+ (exit $ac_status); }; } &&
5310+ { ac_try='test -s conftest.$ac_objext'
5311 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5312 (eval $ac_try) 2>&5
5313 ac_status=$?
5314@@ -6523,7 +6956,7 @@
5315
5316 ac_cv_have_decl_strerror_r=no
5317 fi
5318-rm -f conftest.$ac_objext conftest.$ac_ext
5319+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5320 fi
5321 echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_r" >&5
5322 echo "${ECHO_T}$ac_cv_have_decl_strerror_r" >&6
5323@@ -6553,21 +6986,28 @@
5324 echo $ECHO_N "(cached) $ECHO_C" >&6
5325 else
5326 cat >conftest.$ac_ext <<_ACEOF
5327-#line $LINENO "configure"
5328 /* confdefs.h. */
5329 _ACEOF
5330 cat confdefs.h >>conftest.$ac_ext
5331 cat >>conftest.$ac_ext <<_ACEOF
5332 /* end confdefs.h. */
5333+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5334+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
5335+#define $ac_func innocuous_$ac_func
5336+
5337 /* System header to define __stub macros and hopefully few prototypes,
5338 which can conflict with char $ac_func (); below.
5339 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5340 <limits.h> exists even on freestanding compilers. */
5341+
5342 #ifdef __STDC__
5343 # include <limits.h>
5344 #else
5345 # include <assert.h>
5346 #endif
5347+
5348+#undef $ac_func
5349+
5350 /* Override any gcc2 internal prototype to avoid an error. */
5351 #ifdef __cplusplus
5352 extern "C"
5353@@ -6598,11 +7038,20 @@
5354 _ACEOF
5355 rm -f conftest.$ac_objext conftest$ac_exeext
5356 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5357- (eval $ac_link) 2>&5
5358+ (eval $ac_link) 2>conftest.er1
5359 ac_status=$?
5360+ grep -v '^ *+' conftest.er1 >conftest.err
5361+ rm -f conftest.er1
5362+ cat conftest.err >&5
5363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5364 (exit $ac_status); } &&
5365- { ac_try='test -s conftest$ac_exeext'
5366+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5367+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5368+ (eval $ac_try) 2>&5
5369+ ac_status=$?
5370+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5371+ (exit $ac_status); }; } &&
5372+ { ac_try='test -s conftest$ac_exeext'
5373 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5374 (eval $ac_try) 2>&5
5375 ac_status=$?
5376@@ -6615,7 +7064,8 @@
5377
5378 eval "$as_ac_var=no"
5379 fi
5380-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5381+rm -f conftest.err conftest.$ac_objext \
5382+ conftest$ac_exeext conftest.$ac_ext
5383 fi
5384 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5385 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5386@@ -6636,7 +7086,6 @@
5387 ac_cv_func_strerror_r_char_p=no
5388 if test $ac_cv_have_decl_strerror_r = yes; then
5389 cat >conftest.$ac_ext <<_ACEOF
5390-#line $LINENO "configure"
5391 /* confdefs.h. */
5392 _ACEOF
5393 cat confdefs.h >>conftest.$ac_ext
5394@@ -6657,11 +7106,20 @@
5395 _ACEOF
5396 rm -f conftest.$ac_objext
5397 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5398- (eval $ac_compile) 2>&5
5399+ (eval $ac_compile) 2>conftest.er1
5400 ac_status=$?
5401+ grep -v '^ *+' conftest.er1 >conftest.err
5402+ rm -f conftest.er1
5403+ cat conftest.err >&5
5404 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5405 (exit $ac_status); } &&
5406- { ac_try='test -s conftest.$ac_objext'
5407+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5408+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5409+ (eval $ac_try) 2>&5
5410+ ac_status=$?
5411+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5412+ (exit $ac_status); }; } &&
5413+ { ac_try='test -s conftest.$ac_objext'
5414 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5415 (eval $ac_try) 2>&5
5416 ac_status=$?
5417@@ -6673,7 +7131,7 @@
5418 sed 's/^/| /' conftest.$ac_ext >&5
5419
5420 fi
5421-rm -f conftest.$ac_objext conftest.$ac_ext
5422+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5423 else
5424 # strerror_r is not declared. Choose between
5425 # systems that have relatively inaccessible declarations for the
5426@@ -6685,7 +7143,6 @@
5427 :
5428 else
5429 cat >conftest.$ac_ext <<_ACEOF
5430-#line $LINENO "configure"
5431 /* confdefs.h. */
5432 _ACEOF
5433 cat confdefs.h >>conftest.$ac_ext
5434@@ -6721,7 +7178,7 @@
5435 sed 's/^/| /' conftest.$ac_ext >&5
5436
5437 fi
5438-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5439+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5440 fi
5441 fi
5442
5443@@ -6749,21 +7206,28 @@
5444 echo $ECHO_N "(cached) $ECHO_C" >&6
5445 else
5446 cat >conftest.$ac_ext <<_ACEOF
5447-#line $LINENO "configure"
5448 /* confdefs.h. */
5449 _ACEOF
5450 cat confdefs.h >>conftest.$ac_ext
5451 cat >>conftest.$ac_ext <<_ACEOF
5452 /* end confdefs.h. */
5453+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5454+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
5455+#define $ac_func innocuous_$ac_func
5456+
5457 /* System header to define __stub macros and hopefully few prototypes,
5458 which can conflict with char $ac_func (); below.
5459 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5460 <limits.h> exists even on freestanding compilers. */
5461+
5462 #ifdef __STDC__
5463 # include <limits.h>
5464 #else
5465 # include <assert.h>
5466 #endif
5467+
5468+#undef $ac_func
5469+
5470 /* Override any gcc2 internal prototype to avoid an error. */
5471 #ifdef __cplusplus
5472 extern "C"
5473@@ -6794,11 +7258,20 @@
5474 _ACEOF
5475 rm -f conftest.$ac_objext conftest$ac_exeext
5476 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5477- (eval $ac_link) 2>&5
5478+ (eval $ac_link) 2>conftest.er1
5479 ac_status=$?
5480+ grep -v '^ *+' conftest.er1 >conftest.err
5481+ rm -f conftest.er1
5482+ cat conftest.err >&5
5483 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5484 (exit $ac_status); } &&
5485- { ac_try='test -s conftest$ac_exeext'
5486+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5487+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5488+ (eval $ac_try) 2>&5
5489+ ac_status=$?
5490+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5491+ (exit $ac_status); }; } &&
5492+ { ac_try='test -s conftest$ac_exeext'
5493 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5494 (eval $ac_try) 2>&5
5495 ac_status=$?
5496@@ -6811,7 +7284,8 @@
5497
5498 eval "$as_ac_var=no"
5499 fi
5500-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5501+rm -f conftest.err conftest.$ac_objext \
5502+ conftest$ac_exeext conftest.$ac_ext
5503 fi
5504 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5505 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5506@@ -6821,7 +7295,14 @@
5507 _ACEOF
5508
5509 else
5510- LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
5511+ case $LIBOBJS in
5512+ "$ac_func.$ac_objext" | \
5513+ *" $ac_func.$ac_objext" | \
5514+ "$ac_func.$ac_objext "* | \
5515+ *" $ac_func.$ac_objext "* ) ;;
5516+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
5517+esac
5518+
5519 fi
5520 done
5521
5522@@ -6855,7 +7336,6 @@
5523 echo "$as_me:$LINENO: checking $ac_header usability" >&5
5524 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5525 cat >conftest.$ac_ext <<_ACEOF
5526-#line $LINENO "configure"
5527 /* confdefs.h. */
5528 _ACEOF
5529 cat confdefs.h >>conftest.$ac_ext
5530@@ -6866,11 +7346,20 @@
5531 _ACEOF
5532 rm -f conftest.$ac_objext
5533 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5534- (eval $ac_compile) 2>&5
5535+ (eval $ac_compile) 2>conftest.er1
5536 ac_status=$?
5537+ grep -v '^ *+' conftest.er1 >conftest.err
5538+ rm -f conftest.er1
5539+ cat conftest.err >&5
5540 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5541 (exit $ac_status); } &&
5542- { ac_try='test -s conftest.$ac_objext'
5543+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5544+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5545+ (eval $ac_try) 2>&5
5546+ ac_status=$?
5547+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5548+ (exit $ac_status); }; } &&
5549+ { ac_try='test -s conftest.$ac_objext'
5550 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5551 (eval $ac_try) 2>&5
5552 ac_status=$?
5553@@ -6883,7 +7372,7 @@
5554
5555 ac_header_compiler=no
5556 fi
5557-rm -f conftest.$ac_objext conftest.$ac_ext
5558+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5559 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5560 echo "${ECHO_T}$ac_header_compiler" >&6
5561
5562@@ -6891,7 +7380,6 @@
5563 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5564 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5565 cat >conftest.$ac_ext <<_ACEOF
5566-#line $LINENO "configure"
5567 /* confdefs.h. */
5568 _ACEOF
5569 cat confdefs.h >>conftest.$ac_ext
5570@@ -6909,6 +7397,7 @@
5571 (exit $ac_status); } >/dev/null; then
5572 if test -s conftest.err; then
5573 ac_cpp_err=$ac_c_preproc_warn_flag
5574+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5575 else
5576 ac_cpp_err=
5577 fi
5578@@ -6928,33 +7417,32 @@
5579 echo "${ECHO_T}$ac_header_preproc" >&6
5580
5581 # So? What about this header?
5582-case $ac_header_compiler:$ac_header_preproc in
5583- yes:no )
5584+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5585+ yes:no: )
5586 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5587 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5588- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5589-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5590- (
5591- cat <<\_ASBOX
5592-## ------------------------------------ ##
5593-## Report this to bug-autoconf@gnu.org. ##
5594-## ------------------------------------ ##
5595-_ASBOX
5596- ) |
5597- sed "s/^/$as_me: WARNING: /" >&2
5598+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5599+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5600+ ac_header_preproc=yes
5601 ;;
5602- no:yes )
5603+ no:yes:* )
5604 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5605 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5606- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5607-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5608+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5609+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5610+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5611+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5612+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5613+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5614 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5615 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5616+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5617+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5618 (
5619 cat <<\_ASBOX
5620-## ------------------------------------ ##
5621-## Report this to bug-autoconf@gnu.org. ##
5622-## ------------------------------------ ##
5623+## -------------------------------- ##
5624+## Report this to bug-patch@gnu.org ##
5625+## -------------------------------- ##
5626 _ASBOX
5627 ) |
5628 sed "s/^/$as_me: WARNING: /" >&2
5629@@ -6965,7 +7453,7 @@
5630 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5631 echo $ECHO_N "(cached) $ECHO_C" >&6
5632 else
5633- eval "$as_ac_Header=$ac_header_preproc"
5634+ eval "$as_ac_Header=\$ac_header_preproc"
5635 fi
5636 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5637 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5638@@ -6989,7 +7477,6 @@
5639 echo $ECHO_N "(cached) $ECHO_C" >&6
5640 else
5641 cat >conftest.$ac_ext <<_ACEOF
5642-#line $LINENO "configure"
5643 /* confdefs.h. */
5644 _ACEOF
5645 cat confdefs.h >>conftest.$ac_ext
5646@@ -7053,21 +7540,28 @@
5647 echo $ECHO_N "(cached) $ECHO_C" >&6
5648 else
5649 cat >conftest.$ac_ext <<_ACEOF
5650-#line $LINENO "configure"
5651 /* confdefs.h. */
5652 _ACEOF
5653 cat confdefs.h >>conftest.$ac_ext
5654 cat >>conftest.$ac_ext <<_ACEOF
5655 /* end confdefs.h. */
5656+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5657+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
5658+#define $ac_func innocuous_$ac_func
5659+
5660 /* System header to define __stub macros and hopefully few prototypes,
5661 which can conflict with char $ac_func (); below.
5662 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5663 <limits.h> exists even on freestanding compilers. */
5664+
5665 #ifdef __STDC__
5666 # include <limits.h>
5667 #else
5668 # include <assert.h>
5669 #endif
5670+
5671+#undef $ac_func
5672+
5673 /* Override any gcc2 internal prototype to avoid an error. */
5674 #ifdef __cplusplus
5675 extern "C"
5676@@ -7098,11 +7592,20 @@
5677 _ACEOF
5678 rm -f conftest.$ac_objext conftest$ac_exeext
5679 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5680- (eval $ac_link) 2>&5
5681+ (eval $ac_link) 2>conftest.er1
5682 ac_status=$?
5683+ grep -v '^ *+' conftest.er1 >conftest.err
5684+ rm -f conftest.er1
5685+ cat conftest.err >&5
5686 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5687 (exit $ac_status); } &&
5688- { ac_try='test -s conftest$ac_exeext'
5689+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5690+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5691+ (eval $ac_try) 2>&5
5692+ ac_status=$?
5693+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5694+ (exit $ac_status); }; } &&
5695+ { ac_try='test -s conftest$ac_exeext'
5696 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5697 (eval $ac_try) 2>&5
5698 ac_status=$?
5699@@ -7115,7 +7618,8 @@
5700
5701 eval "$as_ac_var=no"
5702 fi
5703-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
5704+rm -f conftest.err conftest.$ac_objext \
5705+ conftest$ac_exeext conftest.$ac_ext
5706 fi
5707 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
5708 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
5709@@ -7125,7 +7629,14 @@
5710 _ACEOF
5711
5712 else
5713- LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
5714+ case $LIBOBJS in
5715+ "$ac_func.$ac_objext" | \
5716+ *" $ac_func.$ac_objext" | \
5717+ "$ac_func.$ac_objext "* | \
5718+ *" $ac_func.$ac_objext "* ) ;;
5719+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
5720+esac
5721+
5722 fi
5723 done
5724
5725@@ -7163,7 +7674,6 @@
5726 echo "$as_me:$LINENO: checking $ac_header usability" >&5
5727 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5728 cat >conftest.$ac_ext <<_ACEOF
5729-#line $LINENO "configure"
5730 /* confdefs.h. */
5731 _ACEOF
5732 cat confdefs.h >>conftest.$ac_ext
5733@@ -7174,11 +7684,20 @@
5734 _ACEOF
5735 rm -f conftest.$ac_objext
5736 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5737- (eval $ac_compile) 2>&5
5738+ (eval $ac_compile) 2>conftest.er1
5739 ac_status=$?
5740+ grep -v '^ *+' conftest.er1 >conftest.err
5741+ rm -f conftest.er1
5742+ cat conftest.err >&5
5743 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5744 (exit $ac_status); } &&
5745- { ac_try='test -s conftest.$ac_objext'
5746+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5747+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5748+ (eval $ac_try) 2>&5
5749+ ac_status=$?
5750+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5751+ (exit $ac_status); }; } &&
5752+ { ac_try='test -s conftest.$ac_objext'
5753 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5754 (eval $ac_try) 2>&5
5755 ac_status=$?
5756@@ -7191,7 +7710,7 @@
5757
5758 ac_header_compiler=no
5759 fi
5760-rm -f conftest.$ac_objext conftest.$ac_ext
5761+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5762 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5763 echo "${ECHO_T}$ac_header_compiler" >&6
5764
5765@@ -7199,7 +7718,6 @@
5766 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5767 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5768 cat >conftest.$ac_ext <<_ACEOF
5769-#line $LINENO "configure"
5770 /* confdefs.h. */
5771 _ACEOF
5772 cat confdefs.h >>conftest.$ac_ext
5773@@ -7217,6 +7735,7 @@
5774 (exit $ac_status); } >/dev/null; then
5775 if test -s conftest.err; then
5776 ac_cpp_err=$ac_c_preproc_warn_flag
5777+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5778 else
5779 ac_cpp_err=
5780 fi
5781@@ -7236,33 +7755,32 @@
5782 echo "${ECHO_T}$ac_header_preproc" >&6
5783
5784 # So? What about this header?
5785-case $ac_header_compiler:$ac_header_preproc in
5786- yes:no )
5787+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5788+ yes:no: )
5789 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5790 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5791- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5792-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5793- (
5794- cat <<\_ASBOX
5795-## ------------------------------------ ##
5796-## Report this to bug-autoconf@gnu.org. ##
5797-## ------------------------------------ ##
5798-_ASBOX
5799- ) |
5800- sed "s/^/$as_me: WARNING: /" >&2
5801+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5802+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5803+ ac_header_preproc=yes
5804 ;;
5805- no:yes )
5806+ no:yes:* )
5807 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5808 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5809- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5810-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5811+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5812+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5813+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5814+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5815+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5816+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5817 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5818 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5819+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5820+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5821 (
5822 cat <<\_ASBOX
5823-## ------------------------------------ ##
5824-## Report this to bug-autoconf@gnu.org. ##
5825-## ------------------------------------ ##
5826+## -------------------------------- ##
5827+## Report this to bug-patch@gnu.org ##
5828+## -------------------------------- ##
5829 _ASBOX
5830 ) |
5831 sed "s/^/$as_me: WARNING: /" >&2
5832@@ -7273,7 +7791,7 @@
5833 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5834 echo $ECHO_N "(cached) $ECHO_C" >&6
5835 else
5836- eval "$as_ac_Header=$ac_header_preproc"
5837+ eval "$as_ac_Header=\$ac_header_preproc"
5838 fi
5839 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5840 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5841@@ -7297,7 +7815,6 @@
5842 ac_cv_func_malloc_0_nonnull=no
5843 else
5844 cat >conftest.$ac_ext <<_ACEOF
5845-#line $LINENO "configure"
5846 /* confdefs.h. */
5847 _ACEOF
5848 cat confdefs.h >>conftest.$ac_ext
5849@@ -7337,7 +7854,7 @@
5850 ( exit $ac_status )
5851 ac_cv_func_malloc_0_nonnull=no
5852 fi
5853-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5854+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5855 fi
5856 fi
5857 echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
5858@@ -7353,7 +7870,14 @@
5859 #define HAVE_MALLOC 0
5860 _ACEOF
5861
5862- LIBOBJS="$LIBOBJS malloc.$ac_objext"
5863+ case $LIBOBJS in
5864+ "malloc.$ac_objext" | \
5865+ *" malloc.$ac_objext" | \
5866+ "malloc.$ac_objext "* | \
5867+ *" malloc.$ac_objext "* ) ;;
5868+ *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;;
5869+esac
5870+
5871
5872 cat >>confdefs.h <<\_ACEOF
5873 #define malloc rpl_malloc
5874@@ -7388,7 +7912,6 @@
5875 echo "$as_me:$LINENO: checking $ac_header usability" >&5
5876 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
5877 cat >conftest.$ac_ext <<_ACEOF
5878-#line $LINENO "configure"
5879 /* confdefs.h. */
5880 _ACEOF
5881 cat confdefs.h >>conftest.$ac_ext
5882@@ -7399,11 +7922,20 @@
5883 _ACEOF
5884 rm -f conftest.$ac_objext
5885 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
5886- (eval $ac_compile) 2>&5
5887+ (eval $ac_compile) 2>conftest.er1
5888 ac_status=$?
5889+ grep -v '^ *+' conftest.er1 >conftest.err
5890+ rm -f conftest.er1
5891+ cat conftest.err >&5
5892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5893 (exit $ac_status); } &&
5894- { ac_try='test -s conftest.$ac_objext'
5895+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5896+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5897+ (eval $ac_try) 2>&5
5898+ ac_status=$?
5899+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
5900+ (exit $ac_status); }; } &&
5901+ { ac_try='test -s conftest.$ac_objext'
5902 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5903 (eval $ac_try) 2>&5
5904 ac_status=$?
5905@@ -7416,7 +7948,7 @@
5906
5907 ac_header_compiler=no
5908 fi
5909-rm -f conftest.$ac_objext conftest.$ac_ext
5910+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
5911 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5912 echo "${ECHO_T}$ac_header_compiler" >&6
5913
5914@@ -7424,7 +7956,6 @@
5915 echo "$as_me:$LINENO: checking $ac_header presence" >&5
5916 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
5917 cat >conftest.$ac_ext <<_ACEOF
5918-#line $LINENO "configure"
5919 /* confdefs.h. */
5920 _ACEOF
5921 cat confdefs.h >>conftest.$ac_ext
5922@@ -7442,6 +7973,7 @@
5923 (exit $ac_status); } >/dev/null; then
5924 if test -s conftest.err; then
5925 ac_cpp_err=$ac_c_preproc_warn_flag
5926+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5927 else
5928 ac_cpp_err=
5929 fi
5930@@ -7461,33 +7993,32 @@
5931 echo "${ECHO_T}$ac_header_preproc" >&6
5932
5933 # So? What about this header?
5934-case $ac_header_compiler:$ac_header_preproc in
5935- yes:no )
5936+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5937+ yes:no: )
5938 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5939 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5940- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5941-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5942- (
5943- cat <<\_ASBOX
5944-## ------------------------------------ ##
5945-## Report this to bug-autoconf@gnu.org. ##
5946-## ------------------------------------ ##
5947-_ASBOX
5948- ) |
5949- sed "s/^/$as_me: WARNING: /" >&2
5950+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5951+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5952+ ac_header_preproc=yes
5953 ;;
5954- no:yes )
5955+ no:yes:* )
5956 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5957 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5958- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5959-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5960+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5961+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5962+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5963+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5964+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5965+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5966 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5967 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5968+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5969+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5970 (
5971 cat <<\_ASBOX
5972-## ------------------------------------ ##
5973-## Report this to bug-autoconf@gnu.org. ##
5974-## ------------------------------------ ##
5975+## -------------------------------- ##
5976+## Report this to bug-patch@gnu.org ##
5977+## -------------------------------- ##
5978 _ASBOX
5979 ) |
5980 sed "s/^/$as_me: WARNING: /" >&2
5981@@ -7498,7 +8029,7 @@
5982 if eval "test \"\${$as_ac_Header+set}\" = set"; then
5983 echo $ECHO_N "(cached) $ECHO_C" >&6
5984 else
5985- eval "$as_ac_Header=$ac_header_preproc"
5986+ eval "$as_ac_Header=\$ac_header_preproc"
5987 fi
5988 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
5989 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
5990@@ -7522,7 +8053,6 @@
5991 ac_cv_func_realloc_0_nonnull=no
5992 else
5993 cat >conftest.$ac_ext <<_ACEOF
5994-#line $LINENO "configure"
5995 /* confdefs.h. */
5996 _ACEOF
5997 cat confdefs.h >>conftest.$ac_ext
5998@@ -7562,7 +8092,7 @@
5999 ( exit $ac_status )
6000 ac_cv_func_realloc_0_nonnull=no
6001 fi
6002-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6003+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6004 fi
6005 fi
6006 echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
6007@@ -7578,7 +8108,14 @@
6008 #define HAVE_REALLOC 0
6009 _ACEOF
6010
6011- LIBOBJS="$LIBOBJS realloc.$ac_objext"
6012+ case $LIBOBJS in
6013+ "realloc.$ac_objext" | \
6014+ *" realloc.$ac_objext" | \
6015+ "realloc.$ac_objext "* | \
6016+ *" realloc.$ac_objext "* ) ;;
6017+ *) LIBOBJS="$LIBOBJS realloc.$ac_objext" ;;
6018+esac
6019+
6020
6021 cat >>confdefs.h <<\_ACEOF
6022 #define realloc rpl_realloc
6023@@ -7619,7 +8156,6 @@
6024 echo "$as_me:$LINENO: checking $ac_header usability" >&5
6025 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6026 cat >conftest.$ac_ext <<_ACEOF
6027-#line $LINENO "configure"
6028 /* confdefs.h. */
6029 _ACEOF
6030 cat confdefs.h >>conftest.$ac_ext
6031@@ -7630,11 +8166,20 @@
6032 _ACEOF
6033 rm -f conftest.$ac_objext
6034 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6035- (eval $ac_compile) 2>&5
6036+ (eval $ac_compile) 2>conftest.er1
6037 ac_status=$?
6038+ grep -v '^ *+' conftest.er1 >conftest.err
6039+ rm -f conftest.er1
6040+ cat conftest.err >&5
6041 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6042 (exit $ac_status); } &&
6043- { ac_try='test -s conftest.$ac_objext'
6044+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6045+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6046+ (eval $ac_try) 2>&5
6047+ ac_status=$?
6048+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6049+ (exit $ac_status); }; } &&
6050+ { ac_try='test -s conftest.$ac_objext'
6051 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6052 (eval $ac_try) 2>&5
6053 ac_status=$?
6054@@ -7647,7 +8192,7 @@
6055
6056 ac_header_compiler=no
6057 fi
6058-rm -f conftest.$ac_objext conftest.$ac_ext
6059+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6060 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6061 echo "${ECHO_T}$ac_header_compiler" >&6
6062
6063@@ -7655,7 +8200,6 @@
6064 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6065 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6066 cat >conftest.$ac_ext <<_ACEOF
6067-#line $LINENO "configure"
6068 /* confdefs.h. */
6069 _ACEOF
6070 cat confdefs.h >>conftest.$ac_ext
6071@@ -7673,6 +8217,7 @@
6072 (exit $ac_status); } >/dev/null; then
6073 if test -s conftest.err; then
6074 ac_cpp_err=$ac_c_preproc_warn_flag
6075+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6076 else
6077 ac_cpp_err=
6078 fi
6079@@ -7692,33 +8237,32 @@
6080 echo "${ECHO_T}$ac_header_preproc" >&6
6081
6082 # So? What about this header?
6083-case $ac_header_compiler:$ac_header_preproc in
6084- yes:no )
6085+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6086+ yes:no: )
6087 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6088 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6089- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6090-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6091- (
6092- cat <<\_ASBOX
6093-## ------------------------------------ ##
6094-## Report this to bug-autoconf@gnu.org. ##
6095-## ------------------------------------ ##
6096-_ASBOX
6097- ) |
6098- sed "s/^/$as_me: WARNING: /" >&2
6099+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6100+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6101+ ac_header_preproc=yes
6102 ;;
6103- no:yes )
6104+ no:yes:* )
6105 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6106 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6107- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6108-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6109+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6110+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6111+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6112+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6113+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6114+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
6115 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6116 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6117+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6118+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6119 (
6120 cat <<\_ASBOX
6121-## ------------------------------------ ##
6122-## Report this to bug-autoconf@gnu.org. ##
6123-## ------------------------------------ ##
6124+## -------------------------------- ##
6125+## Report this to bug-patch@gnu.org ##
6126+## -------------------------------- ##
6127 _ASBOX
6128 ) |
6129 sed "s/^/$as_me: WARNING: /" >&2
6130@@ -7729,7 +8273,7 @@
6131 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6132 echo $ECHO_N "(cached) $ECHO_C" >&6
6133 else
6134- eval "$as_ac_Header=$ac_header_preproc"
6135+ eval "$as_ac_Header=\$ac_header_preproc"
6136 fi
6137 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6138 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6139@@ -7772,7 +8316,6 @@
6140 echo "$as_me:$LINENO: checking $ac_header usability" >&5
6141 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6142 cat >conftest.$ac_ext <<_ACEOF
6143-#line $LINENO "configure"
6144 /* confdefs.h. */
6145 _ACEOF
6146 cat confdefs.h >>conftest.$ac_ext
6147@@ -7783,11 +8326,20 @@
6148 _ACEOF
6149 rm -f conftest.$ac_objext
6150 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6151- (eval $ac_compile) 2>&5
6152+ (eval $ac_compile) 2>conftest.er1
6153 ac_status=$?
6154+ grep -v '^ *+' conftest.er1 >conftest.err
6155+ rm -f conftest.er1
6156+ cat conftest.err >&5
6157 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6158 (exit $ac_status); } &&
6159- { ac_try='test -s conftest.$ac_objext'
6160+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6161+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6162+ (eval $ac_try) 2>&5
6163+ ac_status=$?
6164+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6165+ (exit $ac_status); }; } &&
6166+ { ac_try='test -s conftest.$ac_objext'
6167 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6168 (eval $ac_try) 2>&5
6169 ac_status=$?
6170@@ -7800,7 +8352,7 @@
6171
6172 ac_header_compiler=no
6173 fi
6174-rm -f conftest.$ac_objext conftest.$ac_ext
6175+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6176 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6177 echo "${ECHO_T}$ac_header_compiler" >&6
6178
6179@@ -7808,7 +8360,6 @@
6180 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6181 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6182 cat >conftest.$ac_ext <<_ACEOF
6183-#line $LINENO "configure"
6184 /* confdefs.h. */
6185 _ACEOF
6186 cat confdefs.h >>conftest.$ac_ext
6187@@ -7826,6 +8377,7 @@
6188 (exit $ac_status); } >/dev/null; then
6189 if test -s conftest.err; then
6190 ac_cpp_err=$ac_c_preproc_warn_flag
6191+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6192 else
6193 ac_cpp_err=
6194 fi
6195@@ -7845,33 +8397,32 @@
6196 echo "${ECHO_T}$ac_header_preproc" >&6
6197
6198 # So? What about this header?
6199-case $ac_header_compiler:$ac_header_preproc in
6200- yes:no )
6201+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6202+ yes:no: )
6203 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6204 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6205- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6206-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6207- (
6208- cat <<\_ASBOX
6209-## ------------------------------------ ##
6210-## Report this to bug-autoconf@gnu.org. ##
6211-## ------------------------------------ ##
6212-_ASBOX
6213- ) |
6214- sed "s/^/$as_me: WARNING: /" >&2
6215+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6216+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6217+ ac_header_preproc=yes
6218 ;;
6219- no:yes )
6220+ no:yes:* )
6221 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6222 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6223- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6224-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6225+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6226+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6227+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6228+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6229+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6230+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
6231 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6232 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6233+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6234+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6235 (
6236 cat <<\_ASBOX
6237-## ------------------------------------ ##
6238-## Report this to bug-autoconf@gnu.org. ##
6239-## ------------------------------------ ##
6240+## -------------------------------- ##
6241+## Report this to bug-patch@gnu.org ##
6242+## -------------------------------- ##
6243 _ASBOX
6244 ) |
6245 sed "s/^/$as_me: WARNING: /" >&2
6246@@ -7882,7 +8433,7 @@
6247 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6248 echo $ECHO_N "(cached) $ECHO_C" >&6
6249 else
6250- eval "$as_ac_Header=$ac_header_preproc"
6251+ eval "$as_ac_Header=\$ac_header_preproc"
6252 fi
6253 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6254 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6255@@ -7916,7 +8467,6 @@
6256 echo "$as_me:$LINENO: checking $ac_header usability" >&5
6257 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
6258 cat >conftest.$ac_ext <<_ACEOF
6259-#line $LINENO "configure"
6260 /* confdefs.h. */
6261 _ACEOF
6262 cat confdefs.h >>conftest.$ac_ext
6263@@ -7927,11 +8477,20 @@
6264 _ACEOF
6265 rm -f conftest.$ac_objext
6266 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6267- (eval $ac_compile) 2>&5
6268+ (eval $ac_compile) 2>conftest.er1
6269 ac_status=$?
6270+ grep -v '^ *+' conftest.er1 >conftest.err
6271+ rm -f conftest.er1
6272+ cat conftest.err >&5
6273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6274 (exit $ac_status); } &&
6275- { ac_try='test -s conftest.$ac_objext'
6276+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6277+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6278+ (eval $ac_try) 2>&5
6279+ ac_status=$?
6280+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6281+ (exit $ac_status); }; } &&
6282+ { ac_try='test -s conftest.$ac_objext'
6283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6284 (eval $ac_try) 2>&5
6285 ac_status=$?
6286@@ -7944,7 +8503,7 @@
6287
6288 ac_header_compiler=no
6289 fi
6290-rm -f conftest.$ac_objext conftest.$ac_ext
6291+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6292 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6293 echo "${ECHO_T}$ac_header_compiler" >&6
6294
6295@@ -7952,7 +8511,6 @@
6296 echo "$as_me:$LINENO: checking $ac_header presence" >&5
6297 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
6298 cat >conftest.$ac_ext <<_ACEOF
6299-#line $LINENO "configure"
6300 /* confdefs.h. */
6301 _ACEOF
6302 cat confdefs.h >>conftest.$ac_ext
6303@@ -7970,6 +8528,7 @@
6304 (exit $ac_status); } >/dev/null; then
6305 if test -s conftest.err; then
6306 ac_cpp_err=$ac_c_preproc_warn_flag
6307+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
6308 else
6309 ac_cpp_err=
6310 fi
6311@@ -7989,33 +8548,32 @@
6312 echo "${ECHO_T}$ac_header_preproc" >&6
6313
6314 # So? What about this header?
6315-case $ac_header_compiler:$ac_header_preproc in
6316- yes:no )
6317+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6318+ yes:no: )
6319 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6320 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6321- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6322-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6323- (
6324- cat <<\_ASBOX
6325-## ------------------------------------ ##
6326-## Report this to bug-autoconf@gnu.org. ##
6327-## ------------------------------------ ##
6328-_ASBOX
6329- ) |
6330- sed "s/^/$as_me: WARNING: /" >&2
6331+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6332+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6333+ ac_header_preproc=yes
6334 ;;
6335- no:yes )
6336+ no:yes:* )
6337 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6338 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6339- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6340-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6341+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6342+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6343+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6344+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6345+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6346+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
6347 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6348 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6349+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6350+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6351 (
6352 cat <<\_ASBOX
6353-## ------------------------------------ ##
6354-## Report this to bug-autoconf@gnu.org. ##
6355-## ------------------------------------ ##
6356+## -------------------------------- ##
6357+## Report this to bug-patch@gnu.org ##
6358+## -------------------------------- ##
6359 _ASBOX
6360 ) |
6361 sed "s/^/$as_me: WARNING: /" >&2
6362@@ -8026,7 +8584,7 @@
6363 if eval "test \"\${$as_ac_Header+set}\" = set"; then
6364 echo $ECHO_N "(cached) $ECHO_C" >&6
6365 else
6366- eval "$as_ac_Header=$ac_header_preproc"
6367+ eval "$as_ac_Header=\$ac_header_preproc"
6368 fi
6369 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
6370 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
6371@@ -8053,21 +8611,28 @@
6372 echo $ECHO_N "(cached) $ECHO_C" >&6
6373 else
6374 cat >conftest.$ac_ext <<_ACEOF
6375-#line $LINENO "configure"
6376 /* confdefs.h. */
6377 _ACEOF
6378 cat confdefs.h >>conftest.$ac_ext
6379 cat >>conftest.$ac_ext <<_ACEOF
6380 /* end confdefs.h. */
6381+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6382+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
6383+#define $ac_func innocuous_$ac_func
6384+
6385 /* System header to define __stub macros and hopefully few prototypes,
6386 which can conflict with char $ac_func (); below.
6387 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6388 <limits.h> exists even on freestanding compilers. */
6389+
6390 #ifdef __STDC__
6391 # include <limits.h>
6392 #else
6393 # include <assert.h>
6394 #endif
6395+
6396+#undef $ac_func
6397+
6398 /* Override any gcc2 internal prototype to avoid an error. */
6399 #ifdef __cplusplus
6400 extern "C"
6401@@ -8098,11 +8663,20 @@
6402 _ACEOF
6403 rm -f conftest.$ac_objext conftest$ac_exeext
6404 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6405- (eval $ac_link) 2>&5
6406+ (eval $ac_link) 2>conftest.er1
6407 ac_status=$?
6408+ grep -v '^ *+' conftest.er1 >conftest.err
6409+ rm -f conftest.er1
6410+ cat conftest.err >&5
6411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6412 (exit $ac_status); } &&
6413- { ac_try='test -s conftest$ac_exeext'
6414+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6415+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6416+ (eval $ac_try) 2>&5
6417+ ac_status=$?
6418+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6419+ (exit $ac_status); }; } &&
6420+ { ac_try='test -s conftest$ac_exeext'
6421 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6422 (eval $ac_try) 2>&5
6423 ac_status=$?
6424@@ -8115,7 +8689,8 @@
6425
6426 eval "$as_ac_var=no"
6427 fi
6428-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6429+rm -f conftest.err conftest.$ac_objext \
6430+ conftest$ac_exeext conftest.$ac_ext
6431 fi
6432 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6433 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6434@@ -8139,21 +8714,28 @@
6435 echo $ECHO_N "(cached) $ECHO_C" >&6
6436 else
6437 cat >conftest.$ac_ext <<_ACEOF
6438-#line $LINENO "configure"
6439 /* confdefs.h. */
6440 _ACEOF
6441 cat confdefs.h >>conftest.$ac_ext
6442 cat >>conftest.$ac_ext <<_ACEOF
6443 /* end confdefs.h. */
6444+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6445+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
6446+#define $ac_func innocuous_$ac_func
6447+
6448 /* System header to define __stub macros and hopefully few prototypes,
6449 which can conflict with char $ac_func (); below.
6450 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6451 <limits.h> exists even on freestanding compilers. */
6452+
6453 #ifdef __STDC__
6454 # include <limits.h>
6455 #else
6456 # include <assert.h>
6457 #endif
6458+
6459+#undef $ac_func
6460+
6461 /* Override any gcc2 internal prototype to avoid an error. */
6462 #ifdef __cplusplus
6463 extern "C"
6464@@ -8184,11 +8766,20 @@
6465 _ACEOF
6466 rm -f conftest.$ac_objext conftest$ac_exeext
6467 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6468- (eval $ac_link) 2>&5
6469+ (eval $ac_link) 2>conftest.er1
6470 ac_status=$?
6471+ grep -v '^ *+' conftest.er1 >conftest.err
6472+ rm -f conftest.er1
6473+ cat conftest.err >&5
6474 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6475 (exit $ac_status); } &&
6476- { ac_try='test -s conftest$ac_exeext'
6477+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6478+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6479+ (eval $ac_try) 2>&5
6480+ ac_status=$?
6481+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6482+ (exit $ac_status); }; } &&
6483+ { ac_try='test -s conftest$ac_exeext'
6484 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6485 (eval $ac_try) 2>&5
6486 ac_status=$?
6487@@ -8201,7 +8792,8 @@
6488
6489 eval "$as_ac_var=no"
6490 fi
6491-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6492+rm -f conftest.err conftest.$ac_objext \
6493+ conftest$ac_exeext conftest.$ac_ext
6494 fi
6495 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
6496 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
6497@@ -8241,7 +8833,6 @@
6498 echo $ECHO_N "(cached) $ECHO_C" >&6
6499 else
6500 cat >conftest.$ac_ext <<_ACEOF
6501-#line $LINENO "configure"
6502 /* confdefs.h. */
6503 _ACEOF
6504 cat confdefs.h >>conftest.$ac_ext
6505@@ -8259,11 +8850,20 @@
6506 _ACEOF
6507 rm -f conftest.$ac_objext
6508 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6509- (eval $ac_compile) 2>&5
6510+ (eval $ac_compile) 2>conftest.er1
6511 ac_status=$?
6512+ grep -v '^ *+' conftest.er1 >conftest.err
6513+ rm -f conftest.er1
6514+ cat conftest.err >&5
6515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6516 (exit $ac_status); } &&
6517- { ac_try='test -s conftest.$ac_objext'
6518+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6519+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6520+ (eval $ac_try) 2>&5
6521+ ac_status=$?
6522+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6523+ (exit $ac_status); }; } &&
6524+ { ac_try='test -s conftest.$ac_objext'
6525 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6526 (eval $ac_try) 2>&5
6527 ac_status=$?
6528@@ -8276,7 +8876,7 @@
6529
6530 ac_cv_type_mbstate_t=no
6531 fi
6532-rm -f conftest.$ac_objext conftest.$ac_ext
6533+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6534 fi
6535 echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
6536 echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6
6537@@ -8300,7 +8900,6 @@
6538 echo $ECHO_N "(cached) $ECHO_C" >&6
6539 else
6540 cat >conftest.$ac_ext <<_ACEOF
6541-#line $LINENO "configure"
6542 /* confdefs.h. */
6543 _ACEOF
6544 cat confdefs.h >>conftest.$ac_ext
6545@@ -8317,11 +8916,20 @@
6546 _ACEOF
6547 rm -f conftest.$ac_objext conftest$ac_exeext
6548 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6549- (eval $ac_link) 2>&5
6550+ (eval $ac_link) 2>conftest.er1
6551 ac_status=$?
6552+ grep -v '^ *+' conftest.er1 >conftest.err
6553+ rm -f conftest.er1
6554+ cat conftest.err >&5
6555 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6556 (exit $ac_status); } &&
6557- { ac_try='test -s conftest$ac_exeext'
6558+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6559+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6560+ (eval $ac_try) 2>&5
6561+ ac_status=$?
6562+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6563+ (exit $ac_status); }; } &&
6564+ { ac_try='test -s conftest$ac_exeext'
6565 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6566 (eval $ac_try) 2>&5
6567 ac_status=$?
6568@@ -8334,7 +8942,8 @@
6569
6570 jm_cv_func_mbrtowc=no
6571 fi
6572-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
6573+rm -f conftest.err conftest.$ac_objext \
6574+ conftest$ac_exeext conftest.$ac_ext
6575 fi
6576 echo "$as_me:$LINENO: result: $jm_cv_func_mbrtowc" >&5
6577 echo "${ECHO_T}$jm_cv_func_mbrtowc" >&6
6578@@ -8348,69 +8957,465 @@
6579
6580
6581
6582-
6583-
6584-
6585-
6586-for ac_func in pathconf
6587-do
6588-as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6589-echo "$as_me:$LINENO: checking for $ac_func" >&5
6590-echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
6591-if eval "test \"\${$as_ac_var+set}\" = set"; then
6592+ echo "$as_me:$LINENO: checking whether free is declared" >&5
6593+echo $ECHO_N "checking whether free is declared... $ECHO_C" >&6
6594+if test "${ac_cv_have_decl_free+set}" = set; then
6595 echo $ECHO_N "(cached) $ECHO_C" >&6
6596 else
6597 cat >conftest.$ac_ext <<_ACEOF
6598-#line $LINENO "configure"
6599 /* confdefs.h. */
6600 _ACEOF
6601 cat confdefs.h >>conftest.$ac_ext
6602 cat >>conftest.$ac_ext <<_ACEOF
6603 /* end confdefs.h. */
6604-/* System header to define __stub macros and hopefully few prototypes,
6605- which can conflict with char $ac_func (); below.
6606- Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6607- <limits.h> exists even on freestanding compilers. */
6608-#ifdef __STDC__
6609-# include <limits.h>
6610-#else
6611-# include <assert.h>
6612-#endif
6613-/* Override any gcc2 internal prototype to avoid an error. */
6614-#ifdef __cplusplus
6615-extern "C"
6616-{
6617-#endif
6618-/* We use char because int might match the return type of a gcc2
6619- builtin and then its argument prototype would still apply. */
6620-char $ac_func ();
6621-/* The GNU C library defines this for functions which it implements
6622- to always fail with ENOSYS. Some functions are actually named
6623- something starting with __ and the normal name is an alias. */
6624-#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
6625-choke me
6626-#else
6627-char (*f) () = $ac_func;
6628-#endif
6629-#ifdef __cplusplus
6630-}
6631-#endif
6632-
6633+$ac_includes_default
6634 int
6635 main ()
6636 {
6637-return f != $ac_func;
6638+#ifndef free
6639+ char *p = (char *) free;
6640+#endif
6641+
6642 ;
6643 return 0;
6644 }
6645 _ACEOF
6646-rm -f conftest.$ac_objext conftest$ac_exeext
6647-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6648- (eval $ac_link) 2>&5
6649+rm -f conftest.$ac_objext
6650+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6651+ (eval $ac_compile) 2>conftest.er1
6652+ ac_status=$?
6653+ grep -v '^ *+' conftest.er1 >conftest.err
6654+ rm -f conftest.er1
6655+ cat conftest.err >&5
6656+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6657+ (exit $ac_status); } &&
6658+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6659+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6660+ (eval $ac_try) 2>&5
6661+ ac_status=$?
6662+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6663+ (exit $ac_status); }; } &&
6664+ { ac_try='test -s conftest.$ac_objext'
6665+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6666+ (eval $ac_try) 2>&5
6667+ ac_status=$?
6668+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6669+ (exit $ac_status); }; }; then
6670+ ac_cv_have_decl_free=yes
6671+else
6672+ echo "$as_me: failed program was:" >&5
6673+sed 's/^/| /' conftest.$ac_ext >&5
6674+
6675+ac_cv_have_decl_free=no
6676+fi
6677+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6678+fi
6679+echo "$as_me:$LINENO: result: $ac_cv_have_decl_free" >&5
6680+echo "${ECHO_T}$ac_cv_have_decl_free" >&6
6681+if test $ac_cv_have_decl_free = yes; then
6682+
6683+cat >>confdefs.h <<_ACEOF
6684+#define HAVE_DECL_FREE 1
6685+_ACEOF
6686+
6687+
6688+else
6689+ cat >>confdefs.h <<_ACEOF
6690+#define HAVE_DECL_FREE 0
6691+_ACEOF
6692+
6693+
6694+fi
6695+
6696+
6697+
6698+
6699+
6700+ :
6701+
6702+
6703+
6704+
6705+
6706+ echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
6707+echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6
6708+if test "${ac_cv_header_stdbool_h+set}" = set; then
6709+ echo $ECHO_N "(cached) $ECHO_C" >&6
6710+else
6711+ cat >conftest.$ac_ext <<_ACEOF
6712+/* confdefs.h. */
6713+_ACEOF
6714+cat confdefs.h >>conftest.$ac_ext
6715+cat >>conftest.$ac_ext <<_ACEOF
6716+/* end confdefs.h. */
6717+
6718+ #include <stdbool.h>
6719+ #ifndef bool
6720+ "error: bool is not defined"
6721+ #endif
6722+ #ifndef false
6723+ "error: false is not defined"
6724+ #endif
6725+ #if false
6726+ "error: false is not 0"
6727+ #endif
6728+ #ifndef true
6729+ "error: false is not defined"
6730+ #endif
6731+ #if true != 1
6732+ "error: true is not 1"
6733+ #endif
6734+ #ifndef __bool_true_false_are_defined
6735+ "error: __bool_true_false_are_defined is not defined"
6736+ #endif
6737+
6738+ struct s { _Bool s: 1; _Bool t; } s;
6739+
6740+ char a[true == 1 ? 1 : -1];
6741+ char b[false == 0 ? 1 : -1];
6742+ char c[__bool_true_false_are_defined == 1 ? 1 : -1];
6743+ char d[(bool) -0.5 == true ? 1 : -1];
6744+ bool e = &s;
6745+ char f[(_Bool) -0.0 == false ? 1 : -1];
6746+ char g[true];
6747+ char h[sizeof (_Bool)];
6748+ char i[sizeof s.t];
6749+
6750+int
6751+main ()
6752+{
6753+ return !a + !b + !c + !d + !e + !f + !g + !h + !i;
6754+ ;
6755+ return 0;
6756+}
6757+_ACEOF
6758+rm -f conftest.$ac_objext
6759+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6760+ (eval $ac_compile) 2>conftest.er1
6761+ ac_status=$?
6762+ grep -v '^ *+' conftest.er1 >conftest.err
6763+ rm -f conftest.er1
6764+ cat conftest.err >&5
6765+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6766+ (exit $ac_status); } &&
6767+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6768+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6769+ (eval $ac_try) 2>&5
6770+ ac_status=$?
6771+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6772+ (exit $ac_status); }; } &&
6773+ { ac_try='test -s conftest.$ac_objext'
6774+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6775+ (eval $ac_try) 2>&5
6776+ ac_status=$?
6777+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6778+ (exit $ac_status); }; }; then
6779+ ac_cv_header_stdbool_h=yes
6780+else
6781+ echo "$as_me: failed program was:" >&5
6782+sed 's/^/| /' conftest.$ac_ext >&5
6783+
6784+ac_cv_header_stdbool_h=no
6785+fi
6786+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6787+fi
6788+echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
6789+echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
6790+ echo "$as_me:$LINENO: checking for _Bool" >&5
6791+echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
6792+if test "${ac_cv_type__Bool+set}" = set; then
6793+ echo $ECHO_N "(cached) $ECHO_C" >&6
6794+else
6795+ cat >conftest.$ac_ext <<_ACEOF
6796+/* confdefs.h. */
6797+_ACEOF
6798+cat confdefs.h >>conftest.$ac_ext
6799+cat >>conftest.$ac_ext <<_ACEOF
6800+/* end confdefs.h. */
6801+$ac_includes_default
6802+int
6803+main ()
6804+{
6805+if ((_Bool *) 0)
6806+ return 0;
6807+if (sizeof (_Bool))
6808+ return 0;
6809+ ;
6810+ return 0;
6811+}
6812+_ACEOF
6813+rm -f conftest.$ac_objext
6814+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6815+ (eval $ac_compile) 2>conftest.er1
6816+ ac_status=$?
6817+ grep -v '^ *+' conftest.er1 >conftest.err
6818+ rm -f conftest.er1
6819+ cat conftest.err >&5
6820+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6821+ (exit $ac_status); } &&
6822+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6823+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6824+ (eval $ac_try) 2>&5
6825+ ac_status=$?
6826+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6827+ (exit $ac_status); }; } &&
6828+ { ac_try='test -s conftest.$ac_objext'
6829+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6830+ (eval $ac_try) 2>&5
6831+ ac_status=$?
6832+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6833+ (exit $ac_status); }; }; then
6834+ ac_cv_type__Bool=yes
6835+else
6836+ echo "$as_me: failed program was:" >&5
6837+sed 's/^/| /' conftest.$ac_ext >&5
6838+
6839+ac_cv_type__Bool=no
6840+fi
6841+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6842+fi
6843+echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
6844+echo "${ECHO_T}$ac_cv_type__Bool" >&6
6845+if test $ac_cv_type__Bool = yes; then
6846+
6847+cat >>confdefs.h <<_ACEOF
6848+#define HAVE__BOOL 1
6849+_ACEOF
6850+
6851+
6852+fi
6853+
6854+ if test $ac_cv_header_stdbool_h = yes; then
6855+
6856+cat >>confdefs.h <<\_ACEOF
6857+#define HAVE_STDBOOL_H 1
6858+_ACEOF
6859+
6860+ fi
6861+
6862+ :
6863+
6864+
6865+
6866+
6867+
6868+
6869+
6870+
6871+
6872+
6873+echo "$as_me:$LINENO: checking for nanosecond timestamps in struct stat" >&5
6874+echo $ECHO_N "checking for nanosecond timestamps in struct stat... $ECHO_C" >&6
6875+if test "${ac_cv_stat_nsec+set}" = set; then
6876+ echo $ECHO_N "(cached) $ECHO_C" >&6
6877+else
6878+ cat >conftest.$ac_ext <<_ACEOF
6879+/* confdefs.h. */
6880+_ACEOF
6881+cat confdefs.h >>conftest.$ac_ext
6882+cat >>conftest.$ac_ext <<_ACEOF
6883+/* end confdefs.h. */
6884+
6885+ #include <sys/types.h>
6886+ #include <sys/stat.h>
6887+ #include <unistd.h>
6888+ struct stat st;
6889+
6890+int
6891+main ()
6892+{
6893+ return st.st_atimensec + st.st_mtimensec + st.st_ctimensec;
6894+ ;
6895+ return 0;
6896+}
6897+_ACEOF
6898+rm -f conftest.$ac_objext
6899+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6900+ (eval $ac_compile) 2>conftest.er1
6901 ac_status=$?
6902+ grep -v '^ *+' conftest.er1 >conftest.err
6903+ rm -f conftest.er1
6904+ cat conftest.err >&5
6905 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6906 (exit $ac_status); } &&
6907- { ac_try='test -s conftest$ac_exeext'
6908+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6909+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6910+ (eval $ac_try) 2>&5
6911+ ac_status=$?
6912+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6913+ (exit $ac_status); }; } &&
6914+ { ac_try='test -s conftest.$ac_objext'
6915+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6916+ (eval $ac_try) 2>&5
6917+ ac_status=$?
6918+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6919+ (exit $ac_status); }; }; then
6920+ ac_cv_stat_nsec=yes
6921+else
6922+ echo "$as_me: failed program was:" >&5
6923+sed 's/^/| /' conftest.$ac_ext >&5
6924+
6925+ac_cv_stat_nsec=no
6926+fi
6927+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6928+
6929+fi
6930+echo "$as_me:$LINENO: result: $ac_cv_stat_nsec" >&5
6931+echo "${ECHO_T}$ac_cv_stat_nsec" >&6
6932+ if test $ac_cv_stat_nsec = yes; then
6933+
6934+cat >>confdefs.h <<\_ACEOF
6935+#define HAVE_STAT_NSEC 1
6936+_ACEOF
6937+
6938+ fi
6939+
6940+ echo "$as_me:$LINENO: checking for nanosecond timestamps in struct stat" >&5
6941+echo $ECHO_N "checking for nanosecond timestamps in struct stat... $ECHO_C" >&6
6942+if test "${ac_cv_stat_timeval+set}" = set; then
6943+ echo $ECHO_N "(cached) $ECHO_C" >&6
6944+else
6945+ cat >conftest.$ac_ext <<_ACEOF
6946+/* confdefs.h. */
6947+_ACEOF
6948+cat confdefs.h >>conftest.$ac_ext
6949+cat >>conftest.$ac_ext <<_ACEOF
6950+/* end confdefs.h. */
6951+
6952+ #include <time.h>
6953+ #include <sys/types.h>
6954+ #include <sys/stat.h>
6955+ #include <unistd.h>
6956+ struct stat st;
6957+
6958+int
6959+main ()
6960+{
6961+ return st.st_atim.tv_nsec + st.st_mtim.tv_nsec + st.st_ctim.tv_nsec;
6962+ ;
6963+ return 0;
6964+}
6965+_ACEOF
6966+rm -f conftest.$ac_objext
6967+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6968+ (eval $ac_compile) 2>conftest.er1
6969+ ac_status=$?
6970+ grep -v '^ *+' conftest.er1 >conftest.err
6971+ rm -f conftest.er1
6972+ cat conftest.err >&5
6973+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6974+ (exit $ac_status); } &&
6975+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
6976+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6977+ (eval $ac_try) 2>&5
6978+ ac_status=$?
6979+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6980+ (exit $ac_status); }; } &&
6981+ { ac_try='test -s conftest.$ac_objext'
6982+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6983+ (eval $ac_try) 2>&5
6984+ ac_status=$?
6985+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
6986+ (exit $ac_status); }; }; then
6987+ ac_cv_stat_timeval=yes
6988+else
6989+ echo "$as_me: failed program was:" >&5
6990+sed 's/^/| /' conftest.$ac_ext >&5
6991+
6992+ac_cv_stat_timeval=no
6993+fi
6994+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6995+
6996+fi
6997+echo "$as_me:$LINENO: result: $ac_cv_stat_timeval" >&5
6998+echo "${ECHO_T}$ac_cv_stat_timeval" >&6
6999+ if test $ac_cv_stat_timeval = yes; then
7000+
7001+cat >>confdefs.h <<\_ACEOF
7002+#define HAVE_STAT_TIMEVAL 1
7003+_ACEOF
7004+
7005+ fi
7006+
7007+
7008+
7009+
7010+
7011+for ac_func in pathconf
7012+do
7013+as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
7014+echo "$as_me:$LINENO: checking for $ac_func" >&5
7015+echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
7016+if eval "test \"\${$as_ac_var+set}\" = set"; then
7017+ echo $ECHO_N "(cached) $ECHO_C" >&6
7018+else
7019+ cat >conftest.$ac_ext <<_ACEOF
7020+/* confdefs.h. */
7021+_ACEOF
7022+cat confdefs.h >>conftest.$ac_ext
7023+cat >>conftest.$ac_ext <<_ACEOF
7024+/* end confdefs.h. */
7025+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7026+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
7027+#define $ac_func innocuous_$ac_func
7028+
7029+/* System header to define __stub macros and hopefully few prototypes,
7030+ which can conflict with char $ac_func (); below.
7031+ Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7032+ <limits.h> exists even on freestanding compilers. */
7033+
7034+#ifdef __STDC__
7035+# include <limits.h>
7036+#else
7037+# include <assert.h>
7038+#endif
7039+
7040+#undef $ac_func
7041+
7042+/* Override any gcc2 internal prototype to avoid an error. */
7043+#ifdef __cplusplus
7044+extern "C"
7045+{
7046+#endif
7047+/* We use char because int might match the return type of a gcc2
7048+ builtin and then its argument prototype would still apply. */
7049+char $ac_func ();
7050+/* The GNU C library defines this for functions which it implements
7051+ to always fail with ENOSYS. Some functions are actually named
7052+ something starting with __ and the normal name is an alias. */
7053+#if defined (__stub_$ac_func) || defined (__stub___$ac_func)
7054+choke me
7055+#else
7056+char (*f) () = $ac_func;
7057+#endif
7058+#ifdef __cplusplus
7059+}
7060+#endif
7061+
7062+int
7063+main ()
7064+{
7065+return f != $ac_func;
7066+ ;
7067+ return 0;
7068+}
7069+_ACEOF
7070+rm -f conftest.$ac_objext conftest$ac_exeext
7071+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7072+ (eval $ac_link) 2>conftest.er1
7073+ ac_status=$?
7074+ grep -v '^ *+' conftest.er1 >conftest.err
7075+ rm -f conftest.er1
7076+ cat conftest.err >&5
7077+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7078+ (exit $ac_status); } &&
7079+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7080+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7081+ (eval $ac_try) 2>&5
7082+ ac_status=$?
7083+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7084+ (exit $ac_status); }; } &&
7085+ { ac_try='test -s conftest$ac_exeext'
7086 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7087 (eval $ac_try) 2>&5
7088 ac_status=$?
7089@@ -8423,7 +9428,8 @@
7090
7091 eval "$as_ac_var=no"
7092 fi
7093-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7094+rm -f conftest.err conftest.$ac_objext \
7095+ conftest$ac_exeext conftest.$ac_ext
7096 fi
7097 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7098 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7099@@ -8454,7 +9460,6 @@
7100 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7101 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7102 cat >conftest.$ac_ext <<_ACEOF
7103-#line $LINENO "configure"
7104 /* confdefs.h. */
7105 _ACEOF
7106 cat confdefs.h >>conftest.$ac_ext
7107@@ -8465,11 +9470,20 @@
7108 _ACEOF
7109 rm -f conftest.$ac_objext
7110 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7111- (eval $ac_compile) 2>&5
7112+ (eval $ac_compile) 2>conftest.er1
7113 ac_status=$?
7114+ grep -v '^ *+' conftest.er1 >conftest.err
7115+ rm -f conftest.er1
7116+ cat conftest.err >&5
7117 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7118 (exit $ac_status); } &&
7119- { ac_try='test -s conftest.$ac_objext'
7120+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7121+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7122+ (eval $ac_try) 2>&5
7123+ ac_status=$?
7124+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7125+ (exit $ac_status); }; } &&
7126+ { ac_try='test -s conftest.$ac_objext'
7127 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7128 (eval $ac_try) 2>&5
7129 ac_status=$?
7130@@ -8482,7 +9496,7 @@
7131
7132 ac_header_compiler=no
7133 fi
7134-rm -f conftest.$ac_objext conftest.$ac_ext
7135+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7136 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7137 echo "${ECHO_T}$ac_header_compiler" >&6
7138
7139@@ -8490,7 +9504,6 @@
7140 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7141 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7142 cat >conftest.$ac_ext <<_ACEOF
7143-#line $LINENO "configure"
7144 /* confdefs.h. */
7145 _ACEOF
7146 cat confdefs.h >>conftest.$ac_ext
7147@@ -8508,6 +9521,7 @@
7148 (exit $ac_status); } >/dev/null; then
7149 if test -s conftest.err; then
7150 ac_cpp_err=$ac_c_preproc_warn_flag
7151+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
7152 else
7153 ac_cpp_err=
7154 fi
7155@@ -8527,33 +9541,32 @@
7156 echo "${ECHO_T}$ac_header_preproc" >&6
7157
7158 # So? What about this header?
7159-case $ac_header_compiler:$ac_header_preproc in
7160- yes:no )
7161+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
7162+ yes:no: )
7163 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7164 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7165- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7166-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7167- (
7168- cat <<\_ASBOX
7169-## ------------------------------------ ##
7170-## Report this to bug-autoconf@gnu.org. ##
7171-## ------------------------------------ ##
7172-_ASBOX
7173- ) |
7174- sed "s/^/$as_me: WARNING: /" >&2
7175+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7176+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7177+ ac_header_preproc=yes
7178 ;;
7179- no:yes )
7180+ no:yes:* )
7181 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7182 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7183- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7184-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7185+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
7186+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
7187+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7188+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7189+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
7190+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
7191 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7192 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7193+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7194+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7195 (
7196 cat <<\_ASBOX
7197-## ------------------------------------ ##
7198-## Report this to bug-autoconf@gnu.org. ##
7199-## ------------------------------------ ##
7200+## -------------------------------- ##
7201+## Report this to bug-patch@gnu.org ##
7202+## -------------------------------- ##
7203 _ASBOX
7204 ) |
7205 sed "s/^/$as_me: WARNING: /" >&2
7206@@ -8564,7 +9577,7 @@
7207 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7208 echo $ECHO_N "(cached) $ECHO_C" >&6
7209 else
7210- eval "$as_ac_Header=$ac_header_preproc"
7211+ eval "$as_ac_Header=\$ac_header_preproc"
7212 fi
7213 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7214 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7215@@ -8587,7 +9600,6 @@
7216 echo $ECHO_N "(cached) $ECHO_C" >&6
7217 else
7218 cat >conftest.$ac_ext <<_ACEOF
7219-#line $LINENO "configure"
7220 /* confdefs.h. */
7221 _ACEOF
7222 cat confdefs.h >>conftest.$ac_ext
7223@@ -8607,11 +9619,20 @@
7224 _ACEOF
7225 rm -f conftest.$ac_objext
7226 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7227- (eval $ac_compile) 2>&5
7228+ (eval $ac_compile) 2>conftest.er1
7229 ac_status=$?
7230+ grep -v '^ *+' conftest.er1 >conftest.err
7231+ rm -f conftest.er1
7232+ cat conftest.err >&5
7233 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7234 (exit $ac_status); } &&
7235- { ac_try='test -s conftest.$ac_objext'
7236+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7237+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7238+ (eval $ac_try) 2>&5
7239+ ac_status=$?
7240+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7241+ (exit $ac_status); }; } &&
7242+ { ac_try='test -s conftest.$ac_objext'
7243 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7244 (eval $ac_try) 2>&5
7245 ac_status=$?
7246@@ -8624,7 +9645,7 @@
7247
7248 ac_cv_have_decl_free=no
7249 fi
7250-rm -f conftest.$ac_objext conftest.$ac_ext
7251+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7252 fi
7253 echo "$as_me:$LINENO: result: $ac_cv_have_decl_free" >&5
7254 echo "${ECHO_T}$ac_cv_have_decl_free" >&6
7255@@ -8648,7 +9669,6 @@
7256 echo $ECHO_N "(cached) $ECHO_C" >&6
7257 else
7258 cat >conftest.$ac_ext <<_ACEOF
7259-#line $LINENO "configure"
7260 /* confdefs.h. */
7261 _ACEOF
7262 cat confdefs.h >>conftest.$ac_ext
7263@@ -8668,11 +9688,20 @@
7264 _ACEOF
7265 rm -f conftest.$ac_objext
7266 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7267- (eval $ac_compile) 2>&5
7268+ (eval $ac_compile) 2>conftest.er1
7269 ac_status=$?
7270+ grep -v '^ *+' conftest.er1 >conftest.err
7271+ rm -f conftest.er1
7272+ cat conftest.err >&5
7273 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7274 (exit $ac_status); } &&
7275- { ac_try='test -s conftest.$ac_objext'
7276+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7277+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7278+ (eval $ac_try) 2>&5
7279+ ac_status=$?
7280+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7281+ (exit $ac_status); }; } &&
7282+ { ac_try='test -s conftest.$ac_objext'
7283 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7284 (eval $ac_try) 2>&5
7285 ac_status=$?
7286@@ -8685,7 +9714,7 @@
7287
7288 ac_cv_have_decl_getenv=no
7289 fi
7290-rm -f conftest.$ac_objext conftest.$ac_ext
7291+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7292 fi
7293 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
7294 echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
7295@@ -8709,7 +9738,6 @@
7296 echo $ECHO_N "(cached) $ECHO_C" >&6
7297 else
7298 cat >conftest.$ac_ext <<_ACEOF
7299-#line $LINENO "configure"
7300 /* confdefs.h. */
7301 _ACEOF
7302 cat confdefs.h >>conftest.$ac_ext
7303@@ -8729,11 +9757,20 @@
7304 _ACEOF
7305 rm -f conftest.$ac_objext
7306 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7307- (eval $ac_compile) 2>&5
7308+ (eval $ac_compile) 2>conftest.er1
7309 ac_status=$?
7310+ grep -v '^ *+' conftest.er1 >conftest.err
7311+ rm -f conftest.er1
7312+ cat conftest.err >&5
7313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7314 (exit $ac_status); } &&
7315- { ac_try='test -s conftest.$ac_objext'
7316+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7317+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7318+ (eval $ac_try) 2>&5
7319+ ac_status=$?
7320+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7321+ (exit $ac_status); }; } &&
7322+ { ac_try='test -s conftest.$ac_objext'
7323 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7324 (eval $ac_try) 2>&5
7325 ac_status=$?
7326@@ -8746,7 +9783,7 @@
7327
7328 ac_cv_have_decl_malloc=no
7329 fi
7330-rm -f conftest.$ac_objext conftest.$ac_ext
7331+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7332 fi
7333 echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5
7334 echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6
7335@@ -8770,7 +9807,6 @@
7336 echo $ECHO_N "(cached) $ECHO_C" >&6
7337 else
7338 cat >conftest.$ac_ext <<_ACEOF
7339-#line $LINENO "configure"
7340 /* confdefs.h. */
7341 _ACEOF
7342 cat confdefs.h >>conftest.$ac_ext
7343@@ -8790,11 +9826,20 @@
7344 _ACEOF
7345 rm -f conftest.$ac_objext
7346 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7347- (eval $ac_compile) 2>&5
7348+ (eval $ac_compile) 2>conftest.er1
7349 ac_status=$?
7350+ grep -v '^ *+' conftest.er1 >conftest.err
7351+ rm -f conftest.er1
7352+ cat conftest.err >&5
7353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7354 (exit $ac_status); } &&
7355- { ac_try='test -s conftest.$ac_objext'
7356+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7357+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7358+ (eval $ac_try) 2>&5
7359+ ac_status=$?
7360+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7361+ (exit $ac_status); }; } &&
7362+ { ac_try='test -s conftest.$ac_objext'
7363 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7364 (eval $ac_try) 2>&5
7365 ac_status=$?
7366@@ -8807,7 +9852,7 @@
7367
7368 ac_cv_have_decl_mktemp=no
7369 fi
7370-rm -f conftest.$ac_objext conftest.$ac_ext
7371+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7372 fi
7373 echo "$as_me:$LINENO: result: $ac_cv_have_decl_mktemp" >&5
7374 echo "${ECHO_T}$ac_cv_have_decl_mktemp" >&6
7375@@ -8849,21 +9894,28 @@
7376 echo $ECHO_N "(cached) $ECHO_C" >&6
7377 else
7378 cat >conftest.$ac_ext <<_ACEOF
7379-#line $LINENO "configure"
7380 /* confdefs.h. */
7381 _ACEOF
7382 cat confdefs.h >>conftest.$ac_ext
7383 cat >>conftest.$ac_ext <<_ACEOF
7384 /* end confdefs.h. */
7385+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7386+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
7387+#define $ac_func innocuous_$ac_func
7388+
7389 /* System header to define __stub macros and hopefully few prototypes,
7390 which can conflict with char $ac_func (); below.
7391 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7392 <limits.h> exists even on freestanding compilers. */
7393+
7394 #ifdef __STDC__
7395 # include <limits.h>
7396 #else
7397 # include <assert.h>
7398 #endif
7399+
7400+#undef $ac_func
7401+
7402 /* Override any gcc2 internal prototype to avoid an error. */
7403 #ifdef __cplusplus
7404 extern "C"
7405@@ -8894,11 +9946,20 @@
7406 _ACEOF
7407 rm -f conftest.$ac_objext conftest$ac_exeext
7408 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7409- (eval $ac_link) 2>&5
7410+ (eval $ac_link) 2>conftest.er1
7411 ac_status=$?
7412+ grep -v '^ *+' conftest.er1 >conftest.err
7413+ rm -f conftest.er1
7414+ cat conftest.err >&5
7415 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7416 (exit $ac_status); } &&
7417- { ac_try='test -s conftest$ac_exeext'
7418+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7419+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7420+ (eval $ac_try) 2>&5
7421+ ac_status=$?
7422+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7423+ (exit $ac_status); }; } &&
7424+ { ac_try='test -s conftest$ac_exeext'
7425 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7426 (eval $ac_try) 2>&5
7427 ac_status=$?
7428@@ -8911,7 +9972,8 @@
7429
7430 eval "$as_ac_var=no"
7431 fi
7432-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7433+rm -f conftest.err conftest.$ac_objext \
7434+ conftest$ac_exeext conftest.$ac_ext
7435 fi
7436 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7437 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7438@@ -8934,21 +9996,28 @@
7439 echo $ECHO_N "(cached) $ECHO_C" >&6
7440 else
7441 cat >conftest.$ac_ext <<_ACEOF
7442-#line $LINENO "configure"
7443 /* confdefs.h. */
7444 _ACEOF
7445 cat confdefs.h >>conftest.$ac_ext
7446 cat >>conftest.$ac_ext <<_ACEOF
7447 /* end confdefs.h. */
7448+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
7449+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
7450+#define $ac_func innocuous_$ac_func
7451+
7452 /* System header to define __stub macros and hopefully few prototypes,
7453 which can conflict with char $ac_func (); below.
7454 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
7455 <limits.h> exists even on freestanding compilers. */
7456+
7457 #ifdef __STDC__
7458 # include <limits.h>
7459 #else
7460 # include <assert.h>
7461 #endif
7462+
7463+#undef $ac_func
7464+
7465 /* Override any gcc2 internal prototype to avoid an error. */
7466 #ifdef __cplusplus
7467 extern "C"
7468@@ -8979,11 +10048,20 @@
7469 _ACEOF
7470 rm -f conftest.$ac_objext conftest$ac_exeext
7471 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7472- (eval $ac_link) 2>&5
7473+ (eval $ac_link) 2>conftest.er1
7474 ac_status=$?
7475+ grep -v '^ *+' conftest.er1 >conftest.err
7476+ rm -f conftest.er1
7477+ cat conftest.err >&5
7478 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7479 (exit $ac_status); } &&
7480- { ac_try='test -s conftest$ac_exeext'
7481+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7482+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7483+ (eval $ac_try) 2>&5
7484+ ac_status=$?
7485+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7486+ (exit $ac_status); }; } &&
7487+ { ac_try='test -s conftest$ac_exeext'
7488 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7489 (eval $ac_try) 2>&5
7490 ac_status=$?
7491@@ -8996,7 +10074,8 @@
7492
7493 eval "$as_ac_var=no"
7494 fi
7495-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7496+rm -f conftest.err conftest.$ac_objext \
7497+ conftest$ac_exeext conftest.$ac_ext
7498 fi
7499 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
7500 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
7501@@ -9006,7 +10085,14 @@
7502 _ACEOF
7503
7504 else
7505- LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
7506+ case $LIBOBJS in
7507+ "$ac_func.$ac_objext" | \
7508+ *" $ac_func.$ac_objext" | \
7509+ "$ac_func.$ac_objext "* | \
7510+ *" $ac_func.$ac_objext "* ) ;;
7511+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
7512+esac
7513+
7514 fi
7515 done
7516
7517@@ -9019,7 +10105,6 @@
7518 while :; do
7519 ac_cv_sys_largefile_source=no
7520 cat >conftest.$ac_ext <<_ACEOF
7521-#line $LINENO "configure"
7522 /* confdefs.h. */
7523 _ACEOF
7524 cat confdefs.h >>conftest.$ac_ext
7525@@ -9036,11 +10121,20 @@
7526 _ACEOF
7527 rm -f conftest.$ac_objext
7528 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7529- (eval $ac_compile) 2>&5
7530+ (eval $ac_compile) 2>conftest.er1
7531 ac_status=$?
7532+ grep -v '^ *+' conftest.er1 >conftest.err
7533+ rm -f conftest.er1
7534+ cat conftest.err >&5
7535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7536 (exit $ac_status); } &&
7537- { ac_try='test -s conftest.$ac_objext'
7538+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7539+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7540+ (eval $ac_try) 2>&5
7541+ ac_status=$?
7542+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7543+ (exit $ac_status); }; } &&
7544+ { ac_try='test -s conftest.$ac_objext'
7545 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7546 (eval $ac_try) 2>&5
7547 ac_status=$?
7548@@ -9052,9 +10146,8 @@
7549 sed 's/^/| /' conftest.$ac_ext >&5
7550
7551 fi
7552-rm -f conftest.$ac_objext conftest.$ac_ext
7553+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7554 cat >conftest.$ac_ext <<_ACEOF
7555-#line $LINENO "configure"
7556 /* confdefs.h. */
7557 _ACEOF
7558 cat confdefs.h >>conftest.$ac_ext
7559@@ -9072,11 +10165,20 @@
7560 _ACEOF
7561 rm -f conftest.$ac_objext
7562 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7563- (eval $ac_compile) 2>&5
7564+ (eval $ac_compile) 2>conftest.er1
7565 ac_status=$?
7566+ grep -v '^ *+' conftest.er1 >conftest.err
7567+ rm -f conftest.er1
7568+ cat conftest.err >&5
7569 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7570 (exit $ac_status); } &&
7571- { ac_try='test -s conftest.$ac_objext'
7572+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7573+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7574+ (eval $ac_try) 2>&5
7575+ ac_status=$?
7576+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7577+ (exit $ac_status); }; } &&
7578+ { ac_try='test -s conftest.$ac_objext'
7579 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7580 (eval $ac_try) 2>&5
7581 ac_status=$?
7582@@ -9088,7 +10190,7 @@
7583 sed 's/^/| /' conftest.$ac_ext >&5
7584
7585 fi
7586-rm -f conftest.$ac_objext conftest.$ac_ext
7587+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7588 break
7589 done
7590 fi
7591@@ -9112,7 +10214,6 @@
7592 echo $ECHO_N "(cached) $ECHO_C" >&6
7593 else
7594 cat >conftest.$ac_ext <<_ACEOF
7595-#line $LINENO "configure"
7596 /* confdefs.h. */
7597 _ACEOF
7598 cat confdefs.h >>conftest.$ac_ext
7599@@ -9129,11 +10230,20 @@
7600 _ACEOF
7601 rm -f conftest.$ac_objext conftest$ac_exeext
7602 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7603- (eval $ac_link) 2>&5
7604+ (eval $ac_link) 2>conftest.er1
7605 ac_status=$?
7606+ grep -v '^ *+' conftest.er1 >conftest.err
7607+ rm -f conftest.er1
7608+ cat conftest.err >&5
7609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7610 (exit $ac_status); } &&
7611- { ac_try='test -s conftest$ac_exeext'
7612+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7613+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7614+ (eval $ac_try) 2>&5
7615+ ac_status=$?
7616+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7617+ (exit $ac_status); }; } &&
7618+ { ac_try='test -s conftest$ac_exeext'
7619 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7620 (eval $ac_try) 2>&5
7621 ac_status=$?
7622@@ -9146,7 +10256,8 @@
7623
7624 ac_cv_func_fseeko=no
7625 fi
7626-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
7627+rm -f conftest.err conftest.$ac_objext \
7628+ conftest$ac_exeext conftest.$ac_ext
7629 fi
7630 echo "$as_me:$LINENO: result: $ac_cv_func_fseeko" >&5
7631 echo "${ECHO_T}$ac_cv_func_fseeko" >&6
7632@@ -9165,7 +10276,6 @@
7633 echo $ECHO_N "(cached) $ECHO_C" >&6
7634 else
7635 cat >conftest.$ac_ext <<_ACEOF
7636-#line $LINENO "configure"
7637 /* confdefs.h. */
7638 _ACEOF
7639 cat confdefs.h >>conftest.$ac_ext
7640@@ -9185,11 +10295,20 @@
7641 _ACEOF
7642 rm -f conftest.$ac_objext
7643 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7644- (eval $ac_compile) 2>&5
7645+ (eval $ac_compile) 2>conftest.er1
7646 ac_status=$?
7647+ grep -v '^ *+' conftest.er1 >conftest.err
7648+ rm -f conftest.er1
7649+ cat conftest.err >&5
7650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7651 (exit $ac_status); } &&
7652- { ac_try='test -s conftest.$ac_objext'
7653+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7654+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7655+ (eval $ac_try) 2>&5
7656+ ac_status=$?
7657+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7658+ (exit $ac_status); }; } &&
7659+ { ac_try='test -s conftest.$ac_objext'
7660 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7661 (eval $ac_try) 2>&5
7662 ac_status=$?
7663@@ -9202,7 +10321,7 @@
7664
7665 ac_cv_have_decl_clearerr_unlocked=no
7666 fi
7667-rm -f conftest.$ac_objext conftest.$ac_ext
7668+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7669 fi
7670 echo "$as_me:$LINENO: result: $ac_cv_have_decl_clearerr_unlocked" >&5
7671 echo "${ECHO_T}$ac_cv_have_decl_clearerr_unlocked" >&6
7672@@ -9230,7 +10349,6 @@
7673 echo $ECHO_N "(cached) $ECHO_C" >&6
7674 else
7675 cat >conftest.$ac_ext <<_ACEOF
7676-#line $LINENO "configure"
7677 /* confdefs.h. */
7678 _ACEOF
7679 cat confdefs.h >>conftest.$ac_ext
7680@@ -9250,11 +10368,20 @@
7681 _ACEOF
7682 rm -f conftest.$ac_objext
7683 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7684- (eval $ac_compile) 2>&5
7685+ (eval $ac_compile) 2>conftest.er1
7686 ac_status=$?
7687+ grep -v '^ *+' conftest.er1 >conftest.err
7688+ rm -f conftest.er1
7689+ cat conftest.err >&5
7690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7691 (exit $ac_status); } &&
7692- { ac_try='test -s conftest.$ac_objext'
7693+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7694+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7695+ (eval $ac_try) 2>&5
7696+ ac_status=$?
7697+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7698+ (exit $ac_status); }; } &&
7699+ { ac_try='test -s conftest.$ac_objext'
7700 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7701 (eval $ac_try) 2>&5
7702 ac_status=$?
7703@@ -9267,7 +10394,7 @@
7704
7705 ac_cv_have_decl_feof_unlocked=no
7706 fi
7707-rm -f conftest.$ac_objext conftest.$ac_ext
7708+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7709 fi
7710 echo "$as_me:$LINENO: result: $ac_cv_have_decl_feof_unlocked" >&5
7711 echo "${ECHO_T}$ac_cv_have_decl_feof_unlocked" >&6
7712@@ -9295,7 +10422,6 @@
7713 echo $ECHO_N "(cached) $ECHO_C" >&6
7714 else
7715 cat >conftest.$ac_ext <<_ACEOF
7716-#line $LINENO "configure"
7717 /* confdefs.h. */
7718 _ACEOF
7719 cat confdefs.h >>conftest.$ac_ext
7720@@ -9315,11 +10441,20 @@
7721 _ACEOF
7722 rm -f conftest.$ac_objext
7723 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7724- (eval $ac_compile) 2>&5
7725+ (eval $ac_compile) 2>conftest.er1
7726 ac_status=$?
7727+ grep -v '^ *+' conftest.er1 >conftest.err
7728+ rm -f conftest.er1
7729+ cat conftest.err >&5
7730 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7731 (exit $ac_status); } &&
7732- { ac_try='test -s conftest.$ac_objext'
7733+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7734+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7735+ (eval $ac_try) 2>&5
7736+ ac_status=$?
7737+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7738+ (exit $ac_status); }; } &&
7739+ { ac_try='test -s conftest.$ac_objext'
7740 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7741 (eval $ac_try) 2>&5
7742 ac_status=$?
7743@@ -9332,7 +10467,7 @@
7744
7745 ac_cv_have_decl_ferror_unlocked=no
7746 fi
7747-rm -f conftest.$ac_objext conftest.$ac_ext
7748+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7749 fi
7750 echo "$as_me:$LINENO: result: $ac_cv_have_decl_ferror_unlocked" >&5
7751 echo "${ECHO_T}$ac_cv_have_decl_ferror_unlocked" >&6
7752@@ -9360,7 +10495,6 @@
7753 echo $ECHO_N "(cached) $ECHO_C" >&6
7754 else
7755 cat >conftest.$ac_ext <<_ACEOF
7756-#line $LINENO "configure"
7757 /* confdefs.h. */
7758 _ACEOF
7759 cat confdefs.h >>conftest.$ac_ext
7760@@ -9380,11 +10514,20 @@
7761 _ACEOF
7762 rm -f conftest.$ac_objext
7763 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7764- (eval $ac_compile) 2>&5
7765+ (eval $ac_compile) 2>conftest.er1
7766 ac_status=$?
7767+ grep -v '^ *+' conftest.er1 >conftest.err
7768+ rm -f conftest.er1
7769+ cat conftest.err >&5
7770 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7771 (exit $ac_status); } &&
7772- { ac_try='test -s conftest.$ac_objext'
7773+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7774+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7775+ (eval $ac_try) 2>&5
7776+ ac_status=$?
7777+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7778+ (exit $ac_status); }; } &&
7779+ { ac_try='test -s conftest.$ac_objext'
7780 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7781 (eval $ac_try) 2>&5
7782 ac_status=$?
7783@@ -9397,7 +10540,7 @@
7784
7785 ac_cv_have_decl_fflush_unlocked=no
7786 fi
7787-rm -f conftest.$ac_objext conftest.$ac_ext
7788+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7789 fi
7790 echo "$as_me:$LINENO: result: $ac_cv_have_decl_fflush_unlocked" >&5
7791 echo "${ECHO_T}$ac_cv_have_decl_fflush_unlocked" >&6
7792@@ -9425,7 +10568,6 @@
7793 echo $ECHO_N "(cached) $ECHO_C" >&6
7794 else
7795 cat >conftest.$ac_ext <<_ACEOF
7796-#line $LINENO "configure"
7797 /* confdefs.h. */
7798 _ACEOF
7799 cat confdefs.h >>conftest.$ac_ext
7800@@ -9445,11 +10587,20 @@
7801 _ACEOF
7802 rm -f conftest.$ac_objext
7803 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7804- (eval $ac_compile) 2>&5
7805+ (eval $ac_compile) 2>conftest.er1
7806 ac_status=$?
7807+ grep -v '^ *+' conftest.er1 >conftest.err
7808+ rm -f conftest.er1
7809+ cat conftest.err >&5
7810 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7811 (exit $ac_status); } &&
7812- { ac_try='test -s conftest.$ac_objext'
7813+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7814+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7815+ (eval $ac_try) 2>&5
7816+ ac_status=$?
7817+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7818+ (exit $ac_status); }; } &&
7819+ { ac_try='test -s conftest.$ac_objext'
7820 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7821 (eval $ac_try) 2>&5
7822 ac_status=$?
7823@@ -9462,7 +10613,7 @@
7824
7825 ac_cv_have_decl_fgets_unlocked=no
7826 fi
7827-rm -f conftest.$ac_objext conftest.$ac_ext
7828+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7829 fi
7830 echo "$as_me:$LINENO: result: $ac_cv_have_decl_fgets_unlocked" >&5
7831 echo "${ECHO_T}$ac_cv_have_decl_fgets_unlocked" >&6
7832@@ -9490,7 +10641,6 @@
7833 echo $ECHO_N "(cached) $ECHO_C" >&6
7834 else
7835 cat >conftest.$ac_ext <<_ACEOF
7836-#line $LINENO "configure"
7837 /* confdefs.h. */
7838 _ACEOF
7839 cat confdefs.h >>conftest.$ac_ext
7840@@ -9510,11 +10660,20 @@
7841 _ACEOF
7842 rm -f conftest.$ac_objext
7843 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7844- (eval $ac_compile) 2>&5
7845+ (eval $ac_compile) 2>conftest.er1
7846 ac_status=$?
7847+ grep -v '^ *+' conftest.er1 >conftest.err
7848+ rm -f conftest.er1
7849+ cat conftest.err >&5
7850 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7851 (exit $ac_status); } &&
7852- { ac_try='test -s conftest.$ac_objext'
7853+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7854+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7855+ (eval $ac_try) 2>&5
7856+ ac_status=$?
7857+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7858+ (exit $ac_status); }; } &&
7859+ { ac_try='test -s conftest.$ac_objext'
7860 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7861 (eval $ac_try) 2>&5
7862 ac_status=$?
7863@@ -9527,7 +10686,7 @@
7864
7865 ac_cv_have_decl_fputc_unlocked=no
7866 fi
7867-rm -f conftest.$ac_objext conftest.$ac_ext
7868+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7869 fi
7870 echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputc_unlocked" >&5
7871 echo "${ECHO_T}$ac_cv_have_decl_fputc_unlocked" >&6
7872@@ -9555,7 +10714,6 @@
7873 echo $ECHO_N "(cached) $ECHO_C" >&6
7874 else
7875 cat >conftest.$ac_ext <<_ACEOF
7876-#line $LINENO "configure"
7877 /* confdefs.h. */
7878 _ACEOF
7879 cat confdefs.h >>conftest.$ac_ext
7880@@ -9575,11 +10733,20 @@
7881 _ACEOF
7882 rm -f conftest.$ac_objext
7883 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7884- (eval $ac_compile) 2>&5
7885+ (eval $ac_compile) 2>conftest.er1
7886 ac_status=$?
7887+ grep -v '^ *+' conftest.er1 >conftest.err
7888+ rm -f conftest.er1
7889+ cat conftest.err >&5
7890 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7891 (exit $ac_status); } &&
7892- { ac_try='test -s conftest.$ac_objext'
7893+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7894+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7895+ (eval $ac_try) 2>&5
7896+ ac_status=$?
7897+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7898+ (exit $ac_status); }; } &&
7899+ { ac_try='test -s conftest.$ac_objext'
7900 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7901 (eval $ac_try) 2>&5
7902 ac_status=$?
7903@@ -9592,7 +10759,7 @@
7904
7905 ac_cv_have_decl_fputs_unlocked=no
7906 fi
7907-rm -f conftest.$ac_objext conftest.$ac_ext
7908+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7909 fi
7910 echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputs_unlocked" >&5
7911 echo "${ECHO_T}$ac_cv_have_decl_fputs_unlocked" >&6
7912@@ -9620,7 +10787,6 @@
7913 echo $ECHO_N "(cached) $ECHO_C" >&6
7914 else
7915 cat >conftest.$ac_ext <<_ACEOF
7916-#line $LINENO "configure"
7917 /* confdefs.h. */
7918 _ACEOF
7919 cat confdefs.h >>conftest.$ac_ext
7920@@ -9640,11 +10806,20 @@
7921 _ACEOF
7922 rm -f conftest.$ac_objext
7923 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7924- (eval $ac_compile) 2>&5
7925+ (eval $ac_compile) 2>conftest.er1
7926 ac_status=$?
7927+ grep -v '^ *+' conftest.er1 >conftest.err
7928+ rm -f conftest.er1
7929+ cat conftest.err >&5
7930 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7931 (exit $ac_status); } &&
7932- { ac_try='test -s conftest.$ac_objext'
7933+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7934+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7935+ (eval $ac_try) 2>&5
7936+ ac_status=$?
7937+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7938+ (exit $ac_status); }; } &&
7939+ { ac_try='test -s conftest.$ac_objext'
7940 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7941 (eval $ac_try) 2>&5
7942 ac_status=$?
7943@@ -9657,7 +10832,7 @@
7944
7945 ac_cv_have_decl_fread_unlocked=no
7946 fi
7947-rm -f conftest.$ac_objext conftest.$ac_ext
7948+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7949 fi
7950 echo "$as_me:$LINENO: result: $ac_cv_have_decl_fread_unlocked" >&5
7951 echo "${ECHO_T}$ac_cv_have_decl_fread_unlocked" >&6
7952@@ -9685,7 +10860,6 @@
7953 echo $ECHO_N "(cached) $ECHO_C" >&6
7954 else
7955 cat >conftest.$ac_ext <<_ACEOF
7956-#line $LINENO "configure"
7957 /* confdefs.h. */
7958 _ACEOF
7959 cat confdefs.h >>conftest.$ac_ext
7960@@ -9705,11 +10879,20 @@
7961 _ACEOF
7962 rm -f conftest.$ac_objext
7963 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7964- (eval $ac_compile) 2>&5
7965+ (eval $ac_compile) 2>conftest.er1
7966 ac_status=$?
7967+ grep -v '^ *+' conftest.er1 >conftest.err
7968+ rm -f conftest.er1
7969+ cat conftest.err >&5
7970 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7971 (exit $ac_status); } &&
7972- { ac_try='test -s conftest.$ac_objext'
7973+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
7974+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7975+ (eval $ac_try) 2>&5
7976+ ac_status=$?
7977+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
7978+ (exit $ac_status); }; } &&
7979+ { ac_try='test -s conftest.$ac_objext'
7980 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7981 (eval $ac_try) 2>&5
7982 ac_status=$?
7983@@ -9722,7 +10905,7 @@
7984
7985 ac_cv_have_decl_fwrite_unlocked=no
7986 fi
7987-rm -f conftest.$ac_objext conftest.$ac_ext
7988+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7989 fi
7990 echo "$as_me:$LINENO: result: $ac_cv_have_decl_fwrite_unlocked" >&5
7991 echo "${ECHO_T}$ac_cv_have_decl_fwrite_unlocked" >&6
7992@@ -9750,7 +10933,6 @@
7993 echo $ECHO_N "(cached) $ECHO_C" >&6
7994 else
7995 cat >conftest.$ac_ext <<_ACEOF
7996-#line $LINENO "configure"
7997 /* confdefs.h. */
7998 _ACEOF
7999 cat confdefs.h >>conftest.$ac_ext
8000@@ -9770,11 +10952,20 @@
8001 _ACEOF
8002 rm -f conftest.$ac_objext
8003 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8004- (eval $ac_compile) 2>&5
8005+ (eval $ac_compile) 2>conftest.er1
8006 ac_status=$?
8007+ grep -v '^ *+' conftest.er1 >conftest.err
8008+ rm -f conftest.er1
8009+ cat conftest.err >&5
8010 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8011 (exit $ac_status); } &&
8012- { ac_try='test -s conftest.$ac_objext'
8013+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8014+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8015+ (eval $ac_try) 2>&5
8016+ ac_status=$?
8017+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8018+ (exit $ac_status); }; } &&
8019+ { ac_try='test -s conftest.$ac_objext'
8020 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8021 (eval $ac_try) 2>&5
8022 ac_status=$?
8023@@ -9787,7 +10978,7 @@
8024
8025 ac_cv_have_decl_getc_unlocked=no
8026 fi
8027-rm -f conftest.$ac_objext conftest.$ac_ext
8028+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8029 fi
8030 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
8031 echo "${ECHO_T}$ac_cv_have_decl_getc_unlocked" >&6
8032@@ -9815,7 +11006,6 @@
8033 echo $ECHO_N "(cached) $ECHO_C" >&6
8034 else
8035 cat >conftest.$ac_ext <<_ACEOF
8036-#line $LINENO "configure"
8037 /* confdefs.h. */
8038 _ACEOF
8039 cat confdefs.h >>conftest.$ac_ext
8040@@ -9835,11 +11025,20 @@
8041 _ACEOF
8042 rm -f conftest.$ac_objext
8043 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8044- (eval $ac_compile) 2>&5
8045+ (eval $ac_compile) 2>conftest.er1
8046 ac_status=$?
8047+ grep -v '^ *+' conftest.er1 >conftest.err
8048+ rm -f conftest.er1
8049+ cat conftest.err >&5
8050 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8051 (exit $ac_status); } &&
8052- { ac_try='test -s conftest.$ac_objext'
8053+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8054+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8055+ (eval $ac_try) 2>&5
8056+ ac_status=$?
8057+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8058+ (exit $ac_status); }; } &&
8059+ { ac_try='test -s conftest.$ac_objext'
8060 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8061 (eval $ac_try) 2>&5
8062 ac_status=$?
8063@@ -9852,7 +11051,7 @@
8064
8065 ac_cv_have_decl_getchar_unlocked=no
8066 fi
8067-rm -f conftest.$ac_objext conftest.$ac_ext
8068+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8069 fi
8070 echo "$as_me:$LINENO: result: $ac_cv_have_decl_getchar_unlocked" >&5
8071 echo "${ECHO_T}$ac_cv_have_decl_getchar_unlocked" >&6
8072@@ -9880,7 +11079,6 @@
8073 echo $ECHO_N "(cached) $ECHO_C" >&6
8074 else
8075 cat >conftest.$ac_ext <<_ACEOF
8076-#line $LINENO "configure"
8077 /* confdefs.h. */
8078 _ACEOF
8079 cat confdefs.h >>conftest.$ac_ext
8080@@ -9900,11 +11098,20 @@
8081 _ACEOF
8082 rm -f conftest.$ac_objext
8083 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8084- (eval $ac_compile) 2>&5
8085+ (eval $ac_compile) 2>conftest.er1
8086 ac_status=$?
8087+ grep -v '^ *+' conftest.er1 >conftest.err
8088+ rm -f conftest.er1
8089+ cat conftest.err >&5
8090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8091 (exit $ac_status); } &&
8092- { ac_try='test -s conftest.$ac_objext'
8093+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8094+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8095+ (eval $ac_try) 2>&5
8096+ ac_status=$?
8097+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8098+ (exit $ac_status); }; } &&
8099+ { ac_try='test -s conftest.$ac_objext'
8100 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8101 (eval $ac_try) 2>&5
8102 ac_status=$?
8103@@ -9917,7 +11124,7 @@
8104
8105 ac_cv_have_decl_putc_unlocked=no
8106 fi
8107-rm -f conftest.$ac_objext conftest.$ac_ext
8108+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8109 fi
8110 echo "$as_me:$LINENO: result: $ac_cv_have_decl_putc_unlocked" >&5
8111 echo "${ECHO_T}$ac_cv_have_decl_putc_unlocked" >&6
8112@@ -9945,7 +11152,6 @@
8113 echo $ECHO_N "(cached) $ECHO_C" >&6
8114 else
8115 cat >conftest.$ac_ext <<_ACEOF
8116-#line $LINENO "configure"
8117 /* confdefs.h. */
8118 _ACEOF
8119 cat confdefs.h >>conftest.$ac_ext
8120@@ -9965,11 +11171,20 @@
8121 _ACEOF
8122 rm -f conftest.$ac_objext
8123 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8124- (eval $ac_compile) 2>&5
8125+ (eval $ac_compile) 2>conftest.er1
8126 ac_status=$?
8127+ grep -v '^ *+' conftest.er1 >conftest.err
8128+ rm -f conftest.er1
8129+ cat conftest.err >&5
8130 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8131 (exit $ac_status); } &&
8132- { ac_try='test -s conftest.$ac_objext'
8133+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8134+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8135+ (eval $ac_try) 2>&5
8136+ ac_status=$?
8137+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8138+ (exit $ac_status); }; } &&
8139+ { ac_try='test -s conftest.$ac_objext'
8140 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8141 (eval $ac_try) 2>&5
8142 ac_status=$?
8143@@ -9982,7 +11197,7 @@
8144
8145 ac_cv_have_decl_putchar_unlocked=no
8146 fi
8147-rm -f conftest.$ac_objext conftest.$ac_ext
8148+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8149 fi
8150 echo "$as_me:$LINENO: result: $ac_cv_have_decl_putchar_unlocked" >&5
8151 echo "${ECHO_T}$ac_cv_have_decl_putchar_unlocked" >&6
8152@@ -10075,7 +11290,6 @@
8153 ac_cv_func_closedir_void=yes
8154 else
8155 cat >conftest.$ac_ext <<_ACEOF
8156-#line $LINENO "configure"
8157 /* confdefs.h. */
8158 _ACEOF
8159 cat confdefs.h >>conftest.$ac_ext
8160@@ -10115,7 +11329,7 @@
8161 ( exit $ac_status )
8162 ac_cv_func_closedir_void=yes
8163 fi
8164-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8165+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8166 fi
8167 fi
8168 echo "$as_me:$LINENO: result: $ac_cv_func_closedir_void" >&5
8169@@ -10146,7 +11360,6 @@
8170 echo "$as_me:$LINENO: checking $ac_header usability" >&5
8171 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
8172 cat >conftest.$ac_ext <<_ACEOF
8173-#line $LINENO "configure"
8174 /* confdefs.h. */
8175 _ACEOF
8176 cat confdefs.h >>conftest.$ac_ext
8177@@ -10157,11 +11370,20 @@
8178 _ACEOF
8179 rm -f conftest.$ac_objext
8180 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8181- (eval $ac_compile) 2>&5
8182+ (eval $ac_compile) 2>conftest.er1
8183 ac_status=$?
8184+ grep -v '^ *+' conftest.er1 >conftest.err
8185+ rm -f conftest.er1
8186+ cat conftest.err >&5
8187 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8188 (exit $ac_status); } &&
8189- { ac_try='test -s conftest.$ac_objext'
8190+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8191+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8192+ (eval $ac_try) 2>&5
8193+ ac_status=$?
8194+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8195+ (exit $ac_status); }; } &&
8196+ { ac_try='test -s conftest.$ac_objext'
8197 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8198 (eval $ac_try) 2>&5
8199 ac_status=$?
8200@@ -10174,7 +11396,7 @@
8201
8202 ac_header_compiler=no
8203 fi
8204-rm -f conftest.$ac_objext conftest.$ac_ext
8205+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8206 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
8207 echo "${ECHO_T}$ac_header_compiler" >&6
8208
8209@@ -10182,7 +11404,6 @@
8210 echo "$as_me:$LINENO: checking $ac_header presence" >&5
8211 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
8212 cat >conftest.$ac_ext <<_ACEOF
8213-#line $LINENO "configure"
8214 /* confdefs.h. */
8215 _ACEOF
8216 cat confdefs.h >>conftest.$ac_ext
8217@@ -10200,6 +11421,7 @@
8218 (exit $ac_status); } >/dev/null; then
8219 if test -s conftest.err; then
8220 ac_cpp_err=$ac_c_preproc_warn_flag
8221+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
8222 else
8223 ac_cpp_err=
8224 fi
8225@@ -10219,33 +11441,32 @@
8226 echo "${ECHO_T}$ac_header_preproc" >&6
8227
8228 # So? What about this header?
8229-case $ac_header_compiler:$ac_header_preproc in
8230- yes:no )
8231+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
8232+ yes:no: )
8233 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
8234 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
8235- { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8236-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8237- (
8238- cat <<\_ASBOX
8239-## ------------------------------------ ##
8240-## Report this to bug-autoconf@gnu.org. ##
8241-## ------------------------------------ ##
8242-_ASBOX
8243- ) |
8244- sed "s/^/$as_me: WARNING: /" >&2
8245+ { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
8246+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
8247+ ac_header_preproc=yes
8248 ;;
8249- no:yes )
8250+ no:yes:* )
8251 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
8252 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
8253- { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8254-echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8255+ { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
8256+echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
8257+ { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
8258+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
8259+ { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
8260+echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
8261 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
8262 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
8263+ { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
8264+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
8265 (
8266 cat <<\_ASBOX
8267-## ------------------------------------ ##
8268-## Report this to bug-autoconf@gnu.org. ##
8269-## ------------------------------------ ##
8270+## -------------------------------- ##
8271+## Report this to bug-patch@gnu.org ##
8272+## -------------------------------- ##
8273 _ASBOX
8274 ) |
8275 sed "s/^/$as_me: WARNING: /" >&2
8276@@ -10256,7 +11477,7 @@
8277 if eval "test \"\${$as_ac_Header+set}\" = set"; then
8278 echo $ECHO_N "(cached) $ECHO_C" >&6
8279 else
8280- eval "$as_ac_Header=$ac_header_preproc"
8281+ eval "$as_ac_Header=\$ac_header_preproc"
8282 fi
8283 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
8284 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
8285@@ -10277,7 +11498,6 @@
8286 echo $ECHO_N "(cached) $ECHO_C" >&6
8287 else
8288 cat >conftest.$ac_ext <<_ACEOF
8289-#line $LINENO "configure"
8290 /* confdefs.h. */
8291 _ACEOF
8292 cat confdefs.h >>conftest.$ac_ext
8293@@ -10300,11 +11520,20 @@
8294 _ACEOF
8295 rm -f conftest.$ac_objext conftest$ac_exeext
8296 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8297- (eval $ac_link) 2>&5
8298+ (eval $ac_link) 2>conftest.er1
8299 ac_status=$?
8300+ grep -v '^ *+' conftest.er1 >conftest.err
8301+ rm -f conftest.er1
8302+ cat conftest.err >&5
8303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8304 (exit $ac_status); } &&
8305- { ac_try='test -s conftest$ac_exeext'
8306+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8307+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8308+ (eval $ac_try) 2>&5
8309+ ac_status=$?
8310+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8311+ (exit $ac_status); }; } &&
8312+ { ac_try='test -s conftest$ac_exeext'
8313 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8314 (eval $ac_try) 2>&5
8315 ac_status=$?
8316@@ -10317,7 +11546,8 @@
8317
8318 ac_cv_func_setmode_dos=no
8319 fi
8320-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8321+rm -f conftest.err conftest.$ac_objext \
8322+ conftest$ac_exeext conftest.$ac_ext
8323 fi
8324 echo "$as_me:$LINENO: result: $ac_cv_func_setmode_dos" >&5
8325 echo "${ECHO_T}$ac_cv_func_setmode_dos" >&6
8326@@ -10338,21 +11568,28 @@
8327 echo $ECHO_N "(cached) $ECHO_C" >&6
8328 else
8329 cat >conftest.$ac_ext <<_ACEOF
8330-#line $LINENO "configure"
8331 /* confdefs.h. */
8332 _ACEOF
8333 cat confdefs.h >>conftest.$ac_ext
8334 cat >>conftest.$ac_ext <<_ACEOF
8335 /* end confdefs.h. */
8336+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8337+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
8338+#define $ac_func innocuous_$ac_func
8339+
8340 /* System header to define __stub macros and hopefully few prototypes,
8341 which can conflict with char $ac_func (); below.
8342 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8343 <limits.h> exists even on freestanding compilers. */
8344+
8345 #ifdef __STDC__
8346 # include <limits.h>
8347 #else
8348 # include <assert.h>
8349 #endif
8350+
8351+#undef $ac_func
8352+
8353 /* Override any gcc2 internal prototype to avoid an error. */
8354 #ifdef __cplusplus
8355 extern "C"
8356@@ -10383,11 +11620,20 @@
8357 _ACEOF
8358 rm -f conftest.$ac_objext conftest$ac_exeext
8359 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8360- (eval $ac_link) 2>&5
8361+ (eval $ac_link) 2>conftest.er1
8362 ac_status=$?
8363+ grep -v '^ *+' conftest.er1 >conftest.err
8364+ rm -f conftest.er1
8365+ cat conftest.err >&5
8366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8367 (exit $ac_status); } &&
8368- { ac_try='test -s conftest$ac_exeext'
8369+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8370+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8371+ (eval $ac_try) 2>&5
8372+ ac_status=$?
8373+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8374+ (exit $ac_status); }; } &&
8375+ { ac_try='test -s conftest$ac_exeext'
8376 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8377 (eval $ac_try) 2>&5
8378 ac_status=$?
8379@@ -10400,7 +11646,8 @@
8380
8381 eval "$as_ac_var=no"
8382 fi
8383-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8384+rm -f conftest.err conftest.$ac_objext \
8385+ conftest$ac_exeext conftest.$ac_ext
8386 fi
8387 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8388 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8389@@ -10415,21 +11662,28 @@
8390 echo $ECHO_N "(cached) $ECHO_C" >&6
8391 else
8392 cat >conftest.$ac_ext <<_ACEOF
8393-#line $LINENO "configure"
8394 /* confdefs.h. */
8395 _ACEOF
8396 cat confdefs.h >>conftest.$ac_ext
8397 cat >>conftest.$ac_ext <<_ACEOF
8398 /* end confdefs.h. */
8399+/* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
8400+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
8401+#define _doprnt innocuous__doprnt
8402+
8403 /* System header to define __stub macros and hopefully few prototypes,
8404 which can conflict with char _doprnt (); below.
8405 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8406 <limits.h> exists even on freestanding compilers. */
8407+
8408 #ifdef __STDC__
8409 # include <limits.h>
8410 #else
8411 # include <assert.h>
8412 #endif
8413+
8414+#undef _doprnt
8415+
8416 /* Override any gcc2 internal prototype to avoid an error. */
8417 #ifdef __cplusplus
8418 extern "C"
8419@@ -10460,11 +11714,20 @@
8420 _ACEOF
8421 rm -f conftest.$ac_objext conftest$ac_exeext
8422 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8423- (eval $ac_link) 2>&5
8424+ (eval $ac_link) 2>conftest.er1
8425 ac_status=$?
8426+ grep -v '^ *+' conftest.er1 >conftest.err
8427+ rm -f conftest.er1
8428+ cat conftest.err >&5
8429 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8430 (exit $ac_status); } &&
8431- { ac_try='test -s conftest$ac_exeext'
8432+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8433+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8434+ (eval $ac_try) 2>&5
8435+ ac_status=$?
8436+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8437+ (exit $ac_status); }; } &&
8438+ { ac_try='test -s conftest$ac_exeext'
8439 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8440 (eval $ac_try) 2>&5
8441 ac_status=$?
8442@@ -10477,7 +11740,8 @@
8443
8444 ac_cv_func__doprnt=no
8445 fi
8446-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8447+rm -f conftest.err conftest.$ac_objext \
8448+ conftest$ac_exeext conftest.$ac_ext
8449 fi
8450 echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
8451 echo "${ECHO_T}$ac_cv_func__doprnt" >&6
8452@@ -10503,21 +11767,28 @@
8453 echo $ECHO_N "(cached) $ECHO_C" >&6
8454 else
8455 cat >conftest.$ac_ext <<_ACEOF
8456-#line $LINENO "configure"
8457 /* confdefs.h. */
8458 _ACEOF
8459 cat confdefs.h >>conftest.$ac_ext
8460 cat >>conftest.$ac_ext <<_ACEOF
8461 /* end confdefs.h. */
8462+/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
8463+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
8464+#define $ac_func innocuous_$ac_func
8465+
8466 /* System header to define __stub macros and hopefully few prototypes,
8467 which can conflict with char $ac_func (); below.
8468 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
8469 <limits.h> exists even on freestanding compilers. */
8470+
8471 #ifdef __STDC__
8472 # include <limits.h>
8473 #else
8474 # include <assert.h>
8475 #endif
8476+
8477+#undef $ac_func
8478+
8479 /* Override any gcc2 internal prototype to avoid an error. */
8480 #ifdef __cplusplus
8481 extern "C"
8482@@ -10548,11 +11819,20 @@
8483 _ACEOF
8484 rm -f conftest.$ac_objext conftest$ac_exeext
8485 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8486- (eval $ac_link) 2>&5
8487+ (eval $ac_link) 2>conftest.er1
8488 ac_status=$?
8489+ grep -v '^ *+' conftest.er1 >conftest.err
8490+ rm -f conftest.er1
8491+ cat conftest.err >&5
8492 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8493 (exit $ac_status); } &&
8494- { ac_try='test -s conftest$ac_exeext'
8495+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8496+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8497+ (eval $ac_try) 2>&5
8498+ ac_status=$?
8499+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8500+ (exit $ac_status); }; } &&
8501+ { ac_try='test -s conftest$ac_exeext'
8502 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8503 (eval $ac_try) 2>&5
8504 ac_status=$?
8505@@ -10565,7 +11845,8 @@
8506
8507 eval "$as_ac_var=no"
8508 fi
8509-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
8510+rm -f conftest.err conftest.$ac_objext \
8511+ conftest$ac_exeext conftest.$ac_ext
8512 fi
8513 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
8514 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
8515@@ -10585,7 +11866,6 @@
8516 patch_cv_mkdir_takes_one_arg=no
8517 if test $ac_cv_func_mkdir = yes; then
8518 cat >conftest.$ac_ext <<_ACEOF
8519-#line $LINENO "configure"
8520 /* confdefs.h. */
8521 _ACEOF
8522 cat confdefs.h >>conftest.$ac_ext
8523@@ -10605,11 +11885,20 @@
8524 _ACEOF
8525 rm -f conftest.$ac_objext
8526 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8527- (eval $ac_compile) 2>&5
8528+ (eval $ac_compile) 2>conftest.er1
8529 ac_status=$?
8530+ grep -v '^ *+' conftest.er1 >conftest.err
8531+ rm -f conftest.er1
8532+ cat conftest.err >&5
8533 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8534 (exit $ac_status); } &&
8535- { ac_try='test -s conftest.$ac_objext'
8536+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8537+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8538+ (eval $ac_try) 2>&5
8539+ ac_status=$?
8540+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8541+ (exit $ac_status); }; } &&
8542+ { ac_try='test -s conftest.$ac_objext'
8543 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8544 (eval $ac_try) 2>&5
8545 ac_status=$?
8546@@ -10621,7 +11910,6 @@
8547 sed 's/^/| /' conftest.$ac_ext >&5
8548
8549 cat >conftest.$ac_ext <<_ACEOF
8550-#line $LINENO "configure"
8551 /* confdefs.h. */
8552 _ACEOF
8553 cat confdefs.h >>conftest.$ac_ext
8554@@ -10641,11 +11929,20 @@
8555 _ACEOF
8556 rm -f conftest.$ac_objext
8557 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8558- (eval $ac_compile) 2>&5
8559+ (eval $ac_compile) 2>conftest.er1
8560 ac_status=$?
8561+ grep -v '^ *+' conftest.er1 >conftest.err
8562+ rm -f conftest.er1
8563+ cat conftest.err >&5
8564 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8565 (exit $ac_status); } &&
8566- { ac_try='test -s conftest.$ac_objext'
8567+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8568+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8569+ (eval $ac_try) 2>&5
8570+ ac_status=$?
8571+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8572+ (exit $ac_status); }; } &&
8573+ { ac_try='test -s conftest.$ac_objext'
8574 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8575 (eval $ac_try) 2>&5
8576 ac_status=$?
8577@@ -10658,10 +11955,10 @@
8578 sed 's/^/| /' conftest.$ac_ext >&5
8579
8580 fi
8581-rm -f conftest.$ac_objext conftest.$ac_ext
8582+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8583
8584 fi
8585-rm -f conftest.$ac_objext conftest.$ac_ext
8586+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8587 fi
8588
8589
8590@@ -10686,7 +11983,6 @@
8591 else
8592
8593 cat >conftest.$ac_ext <<_ACEOF
8594-#line $LINENO "configure"
8595 /* confdefs.h. */
8596 _ACEOF
8597 cat confdefs.h >>conftest.$ac_ext
8598@@ -10705,11 +12001,20 @@
8599 _ACEOF
8600 rm -f conftest.$ac_objext
8601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8602- (eval $ac_compile) 2>&5
8603+ (eval $ac_compile) 2>conftest.er1
8604 ac_status=$?
8605+ grep -v '^ *+' conftest.er1 >conftest.err
8606+ rm -f conftest.er1
8607+ cat conftest.err >&5
8608 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8609 (exit $ac_status); } &&
8610- { ac_try='test -s conftest.$ac_objext'
8611+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8612+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8613+ (eval $ac_try) 2>&5
8614+ ac_status=$?
8615+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
8616+ (exit $ac_status); }; } &&
8617+ { ac_try='test -s conftest.$ac_objext'
8618 { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8619 (eval $ac_try) 2>&5
8620 ac_status=$?
8621@@ -10722,7 +12027,7 @@
8622
8623 ac_cv_win_or_dos=no
8624 fi
8625-rm -f conftest.$ac_objext conftest.$ac_ext
8626+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8627
8628 fi
8629 echo "$as_me:$LINENO: result: $ac_cv_win_or_dos" >&5
8630@@ -10834,13 +12139,13 @@
8631 # `set' does not quote correctly, so add quotes (double-quote
8632 # substitution turns \\\\ into \\, and sed turns \\ into \).
8633 sed -n \
8634- "s/'/'\\\\''/g;
8635- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8636+ "s/'/'\\\\''/g;
8637+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8638 ;;
8639 *)
8640 # `set' quotes correctly as required by POSIX, so do not add quotes.
8641 sed -n \
8642- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
8643+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
8644 ;;
8645 esac;
8646 } |
8647@@ -10870,13 +12175,13 @@
8648 # trailing colons and then remove the whole line if VPATH becomes empty
8649 # (actually we leave an empty line to preserve line numbers).
8650 if test "x$srcdir" = x.; then
8651- ac_vpsub='/^[ ]*VPATH[ ]*=/{
8652+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
8653 s/:*\$(srcdir):*/:/;
8654 s/:*\${srcdir}:*/:/;
8655 s/:*@srcdir@:*/:/;
8656-s/^\([^=]*=[ ]*\):*/\1/;
8657+s/^\([^=]*=[ ]*\):*/\1/;
8658 s/:*$//;
8659-s/^[^=]*=[ ]*$//;
8660+s/^[^=]*=[ ]*$//;
8661 }'
8662 fi
8663
8664@@ -10887,7 +12192,7 @@
8665 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8666 # 1. Remove the extension, and $U if already installed.
8667 ac_i=`echo "$ac_i" |
8668- sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
8669+ sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
8670 # 2. Add them.
8671 ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
8672 ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
8673@@ -10931,9 +12236,10 @@
8674 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
8675 set -o posix
8676 fi
8677+DUALCASE=1; export DUALCASE # for MKS sh
8678
8679 # Support unset when possible.
8680-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
8681+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8682 as_unset=unset
8683 else
8684 as_unset=false
8685@@ -10952,7 +12258,7 @@
8686 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
8687 LC_TELEPHONE LC_TIME
8688 do
8689- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
8690+ if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
8691 eval $as_var=C; export $as_var
8692 else
8693 $as_unset $as_var
8694@@ -11131,16 +12437,17 @@
8695 if mkdir -p . 2>/dev/null; then
8696 as_mkdir_p=:
8697 else
8698+ test -d ./-p && rmdir ./-p
8699 as_mkdir_p=false
8700 fi
8701
8702 as_executable_p="test -f"
8703
8704 # Sed expression to map a string onto a valid CPP name.
8705-as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
8706+as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8707
8708 # Sed expression to map a string onto a valid variable name.
8709-as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
8710+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8711
8712
8713 # IFS
8714@@ -11167,7 +12474,7 @@
8715 cat >&5 <<_CSEOF
8716
8717 This file was extended by patch $as_me 2.5.9, which was
8718-generated by GNU Autoconf 2.57. Invocation command line was
8719+generated by GNU Autoconf 2.59. Invocation command line was
8720
8721 CONFIG_FILES = $CONFIG_FILES
8722 CONFIG_HEADERS = $CONFIG_HEADERS
8723@@ -11211,9 +12518,9 @@
8724 -d, --debug don't remove temporary files
8725 --recheck update $as_me by reconfiguring in the same conditions
8726 --file=FILE[:TEMPLATE]
8727- instantiate the configuration file FILE
8728+ instantiate the configuration file FILE
8729 --header=FILE[:TEMPLATE]
8730- instantiate the configuration header FILE
8731+ instantiate the configuration header FILE
8732
8733 Configuration files:
8734 $config_files
8735@@ -11227,11 +12534,10 @@
8736 cat >>$CONFIG_STATUS <<_ACEOF
8737 ac_cs_version="\\
8738 patch config.status 2.5.9
8739-configured by $0, generated by GNU Autoconf 2.57,
8740+configured by $0, generated by GNU Autoconf 2.59,
8741 with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
8742
8743-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
8744-Free Software Foundation, Inc.
8745+Copyright (C) 2003 Free Software Foundation, Inc.
8746 This config.status script is free software; the Free Software Foundation
8747 gives unlimited permission to copy, distribute and modify it."
8748 srcdir=$srcdir
8749@@ -11463,9 +12769,9 @@
8750 (echo ':t
8751 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
8752 if test -z "$ac_sed_cmds"; then
8753- ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8754+ ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
8755 else
8756- ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8757+ ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
8758 fi
8759 ac_sed_frag=`expr $ac_sed_frag + 1`
8760 ac_beg=$ac_end
8761@@ -11483,21 +12789,21 @@
8762 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8763 case $ac_file in
8764 - | *:- | *:-:* ) # input from stdin
8765- cat >$tmp/stdin
8766- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8767- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8768+ cat >$tmp/stdin
8769+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8770+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8771 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8772- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8773+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8774 * ) ac_file_in=$ac_file.in ;;
8775 esac
8776
8777 # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
8778 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
8779 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8780- X"$ac_file" : 'X\(//\)[^/]' \| \
8781- X"$ac_file" : 'X\(//\)$' \| \
8782- X"$ac_file" : 'X\(/\)' \| \
8783- . : '\(.\)' 2>/dev/null ||
8784+ X"$ac_file" : 'X\(//\)[^/]' \| \
8785+ X"$ac_file" : 'X\(//\)$' \| \
8786+ X"$ac_file" : 'X\(/\)' \| \
8787+ . : '\(.\)' 2>/dev/null ||
8788 echo X"$ac_file" |
8789 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8790 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8791@@ -11513,10 +12819,10 @@
8792 as_dirs="$as_dir $as_dirs"
8793 as_dir=`(dirname "$as_dir") 2>/dev/null ||
8794 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8795- X"$as_dir" : 'X\(//\)[^/]' \| \
8796- X"$as_dir" : 'X\(//\)$' \| \
8797- X"$as_dir" : 'X\(/\)' \| \
8798- . : '\(.\)' 2>/dev/null ||
8799+ X"$as_dir" : 'X\(//\)[^/]' \| \
8800+ X"$as_dir" : 'X\(//\)$' \| \
8801+ X"$as_dir" : 'X\(/\)' \| \
8802+ . : '\(.\)' 2>/dev/null ||
8803 echo X"$as_dir" |
8804 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
8805 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
8806@@ -11554,12 +12860,45 @@
8807 ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
8808 ac_top_srcdir=$ac_top_builddir$srcdir ;;
8809 esac
8810-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
8811-# absolute.
8812-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
8813-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
8814-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
8815-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
8816+
8817+# Do not use `cd foo && pwd` to compute absolute paths, because
8818+# the directories may not exist.
8819+case `pwd` in
8820+.) ac_abs_builddir="$ac_dir";;
8821+*)
8822+ case "$ac_dir" in
8823+ .) ac_abs_builddir=`pwd`;;
8824+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
8825+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
8826+ esac;;
8827+esac
8828+case $ac_abs_builddir in
8829+.) ac_abs_top_builddir=${ac_top_builddir}.;;
8830+*)
8831+ case ${ac_top_builddir}. in
8832+ .) ac_abs_top_builddir=$ac_abs_builddir;;
8833+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
8834+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
8835+ esac;;
8836+esac
8837+case $ac_abs_builddir in
8838+.) ac_abs_srcdir=$ac_srcdir;;
8839+*)
8840+ case $ac_srcdir in
8841+ .) ac_abs_srcdir=$ac_abs_builddir;;
8842+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
8843+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
8844+ esac;;
8845+esac
8846+case $ac_abs_builddir in
8847+.) ac_abs_top_srcdir=$ac_top_srcdir;;
8848+*)
8849+ case $ac_top_srcdir in
8850+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
8851+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
8852+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
8853+ esac;;
8854+esac
8855
8856
8857 case $INSTALL in
8858@@ -11567,11 +12906,6 @@
8859 *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
8860 esac
8861
8862- if test x"$ac_file" != x-; then
8863- { echo "$as_me:$LINENO: creating $ac_file" >&5
8864-echo "$as_me: creating $ac_file" >&6;}
8865- rm -f "$ac_file"
8866- fi
8867 # Let's still pretend it is `configure' which instantiates (i.e., don't
8868 # use $as_me), people would be surprised to read:
8869 # /* config.h. Generated by config.status. */
8870@@ -11581,7 +12915,7 @@
8871 configure_input="$ac_file. "
8872 fi
8873 configure_input=$configure_input"Generated from `echo $ac_file_in |
8874- sed 's,.*/,,'` by configure."
8875+ sed 's,.*/,,'` by configure."
8876
8877 # First look for the input files in the build tree, otherwise in the
8878 # src tree.
8879@@ -11590,26 +12924,32 @@
8880 case $f in
8881 -) echo $tmp/stdin ;;
8882 [\\/$]*)
8883- # Absolute (can't be DOS-style, as IFS=:)
8884- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8885+ # Absolute (can't be DOS-style, as IFS=:)
8886+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8887 echo "$as_me: error: cannot find input file: $f" >&2;}
8888 { (exit 1); exit 1; }; }
8889- echo $f;;
8890+ echo "$f";;
8891 *) # Relative
8892- if test -f "$f"; then
8893- # Build tree
8894- echo $f
8895- elif test -f "$srcdir/$f"; then
8896- # Source tree
8897- echo $srcdir/$f
8898- else
8899- # /dev/null tree
8900- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8901+ if test -f "$f"; then
8902+ # Build tree
8903+ echo "$f"
8904+ elif test -f "$srcdir/$f"; then
8905+ # Source tree
8906+ echo "$srcdir/$f"
8907+ else
8908+ # /dev/null tree
8909+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8910 echo "$as_me: error: cannot find input file: $f" >&2;}
8911 { (exit 1); exit 1; }; }
8912- fi;;
8913+ fi;;
8914 esac
8915 done` || { (exit 1); exit 1; }
8916+
8917+ if test x"$ac_file" != x-; then
8918+ { echo "$as_me:$LINENO: creating $ac_file" >&5
8919+echo "$as_me: creating $ac_file" >&6;}
8920+ rm -f "$ac_file"
8921+ fi
8922 _ACEOF
8923 cat >>$CONFIG_STATUS <<_ACEOF
8924 sed "$ac_vpsub
8925@@ -11649,12 +12989,12 @@
8926 # NAME is the cpp macro being defined and VALUE is the value it is being given.
8927 #
8928 # ac_d sets the value in "#define NAME VALUE" lines.
8929-ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8930-ac_dB='[ ].*$,\1#\2'
8931+ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
8932+ac_dB='[ ].*$,\1#\2'
8933 ac_dC=' '
8934 ac_dD=',;t'
8935 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
8936-ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8937+ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
8938 ac_uB='$,\1#\2define\3'
8939 ac_uC=' '
8940 ac_uD=',;t'
8941@@ -11663,11 +13003,11 @@
8942 # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
8943 case $ac_file in
8944 - | *:- | *:-:* ) # input from stdin
8945- cat >$tmp/stdin
8946- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8947- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8948+ cat >$tmp/stdin
8949+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8950+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8951 *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
8952- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8953+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
8954 * ) ac_file_in=$ac_file.in ;;
8955 esac
8956
8957@@ -11681,28 +13021,29 @@
8958 case $f in
8959 -) echo $tmp/stdin ;;
8960 [\\/$]*)
8961- # Absolute (can't be DOS-style, as IFS=:)
8962- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8963+ # Absolute (can't be DOS-style, as IFS=:)
8964+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8965 echo "$as_me: error: cannot find input file: $f" >&2;}
8966 { (exit 1); exit 1; }; }
8967- echo $f;;
8968+ # Do quote $f, to prevent DOS paths from being IFS'd.
8969+ echo "$f";;
8970 *) # Relative
8971- if test -f "$f"; then
8972- # Build tree
8973- echo $f
8974- elif test -f "$srcdir/$f"; then
8975- # Source tree
8976- echo $srcdir/$f
8977- else
8978- # /dev/null tree
8979- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8980+ if test -f "$f"; then
8981+ # Build tree
8982+ echo "$f"
8983+ elif test -f "$srcdir/$f"; then
8984+ # Source tree
8985+ echo "$srcdir/$f"
8986+ else
8987+ # /dev/null tree
8988+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
8989 echo "$as_me: error: cannot find input file: $f" >&2;}
8990 { (exit 1); exit 1; }; }
8991- fi;;
8992+ fi;;
8993 esac
8994 done` || { (exit 1); exit 1; }
8995 # Remove the trailing spaces.
8996- sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8997+ sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
8998
8999 _ACEOF
9000
9001@@ -11725,9 +13066,9 @@
9002 s,[\\$`],\\&,g
9003 t clear
9004 : clear
9005-s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9006+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
9007 t end
9008-s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9009+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
9010 : end
9011 _ACEOF
9012 # If some macros were called several times there might be several times
9013@@ -11741,13 +13082,13 @@
9014 # example, in the case of _POSIX_SOURCE, which is predefined and required
9015 # on some systems where configure will not decide to define it.
9016 cat >>conftest.undefs <<\_ACEOF
9017-s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9018+s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
9019 _ACEOF
9020
9021 # Break up conftest.defines because some shells have a limit on the size
9022 # of here documents, and old seds have small limits too (100 cmds).
9023 echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
9024-echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9025+echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
9026 echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
9027 echo ' :' >>$CONFIG_STATUS
9028 rm -f conftest.tail
9029@@ -11756,7 +13097,7 @@
9030 # Write a limited-size here document to $tmp/defines.sed.
9031 echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
9032 # Speed up: don't consider the non `#define' lines.
9033- echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
9034+ echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
9035 # Work around the forget-to-reset-the-flag bug.
9036 echo 't clr' >>$CONFIG_STATUS
9037 echo ': clr' >>$CONFIG_STATUS
9038@@ -11783,7 +13124,7 @@
9039 # Write a limited-size here document to $tmp/undefs.sed.
9040 echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
9041 # Speed up: don't consider the non `#undef'
9042- echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
9043+ echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
9044 # Work around the forget-to-reset-the-flag bug.
9045 echo 't clr' >>$CONFIG_STATUS
9046 echo ': clr' >>$CONFIG_STATUS
9047@@ -11817,10 +13158,10 @@
9048 else
9049 ac_dir=`(dirname "$ac_file") 2>/dev/null ||
9050 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9051- X"$ac_file" : 'X\(//\)[^/]' \| \
9052- X"$ac_file" : 'X\(//\)$' \| \
9053- X"$ac_file" : 'X\(/\)' \| \
9054- . : '\(.\)' 2>/dev/null ||
9055+ X"$ac_file" : 'X\(//\)[^/]' \| \
9056+ X"$ac_file" : 'X\(//\)$' \| \
9057+ X"$ac_file" : 'X\(/\)' \| \
9058+ . : '\(.\)' 2>/dev/null ||
9059 echo X"$ac_file" |
9060 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9061 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9062@@ -11836,10 +13177,10 @@
9063 as_dirs="$as_dir $as_dirs"
9064 as_dir=`(dirname "$as_dir") 2>/dev/null ||
9065 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9066- X"$as_dir" : 'X\(//\)[^/]' \| \
9067- X"$as_dir" : 'X\(//\)$' \| \
9068- X"$as_dir" : 'X\(/\)' \| \
9069- . : '\(.\)' 2>/dev/null ||
9070+ X"$as_dir" : 'X\(//\)[^/]' \| \
9071+ X"$as_dir" : 'X\(//\)$' \| \
9072+ X"$as_dir" : 'X\(/\)' \| \
9073+ . : '\(.\)' 2>/dev/null ||
9074 echo X"$as_dir" |
9075 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
9076 /^X\(\/\/\)[^/].*/{ s//\1/; q; }
9077--- patch-2.5.9.orig/configure.ac
9078+++ patch-2.5.9/configure.ac
9079@@ -64,6 +64,9 @@
9080 gl_PREREQ_XMALLOC
9081 gl_QUOTE
9082 gl_QUOTEARG
9083+gl_HASH
9084+
9085+ag_CHECK_NANOSECOND_STAT
9086
9087 dnl This should be in gnulib, but isn't for some reason.
9088 AC_DEFUN([jm_PREREQ_ADDEXT],
9089--- patch-2.5.9.orig/pch.c
9090+++ patch-2.5.9/pch.c
9091@@ -1,6 +1,6 @@
9092 /* reading patches */
9093
9094-/* $Id: pch.c,v 1.44 2003/05/20 14:03:17 eggert Exp $ */
9095+/* $Id: pch.c,v 1.45 2003/07/02 22:19:21 eggert Exp $ */
9096
9097 /* Copyright (C) 1986, 1987, 1988 Larry Wall
9098
9099@@ -366,10 +366,16 @@
9100 if (!stars_last_line && strnEQ(s, "*** ", 4))
9101 name[OLD] = fetchname (s+4, strippath, &p_timestamp[OLD]);
9102 else if (strnEQ(s, "+++ ", 4))
9103+ {
9104 /* Swap with NEW below. */
9105 name[OLD] = fetchname (s+4, strippath, &p_timestamp[OLD]);
9106+ p_strip_trailing_cr = strip_trailing_cr;
9107+ }
9108 else if (strnEQ(s, "Index:", 6))
9109+ {
9110 name[INDEX] = fetchname (s+6, strippath, (time_t *) 0);
9111+ p_strip_trailing_cr = strip_trailing_cr;
9112+ }
9113 else if (strnEQ(s, "Prereq:", 7)) {
9114 for (t = s + 7; ISSPACE ((unsigned char) *t); t++)
9115 continue;
9116@@ -409,6 +415,7 @@
9117 p_timestamp[NEW] = timestamp;
9118 p_rfc934_nesting = (t - s) >> 1;
9119 }
9120+ p_strip_trailing_cr = strip_trailing_cr;
9121 }
9122 }
9123 if ((diff_type == NO_DIFF || diff_type == ED_DIFF) &&
9124--- patch-2.5.9.orig/util.c
9125+++ patch-2.5.9/util.c
9126@@ -45,9 +45,17 @@
9127 # define raise(sig) kill (getpid (), sig)
9128 #endif
9129
9130+#if defined(HAVE_STAT_TIMEVAL)
9131+#include <time.h>
9132+#endif
9133+
9134 #include <stdarg.h>
9135+#include <hash.h>
9136
9137 static void makedirs (char *);
9138+static bool fid_search (const char *, const struct stat *, bool);
9139+# define fid_exists(name, pst) fid_search (name, pst, false)
9140+# define insert_fid(name) fid_search (name, NULL, true)
9141
9142 /* Move a file FROM (where *FROM_NEEDS_REMOVAL is nonzero if FROM
9143 needs removal when cleaning up at the end of execution)
9144@@ -64,7 +72,7 @@
9145 struct stat to_st;
9146 int to_errno = ! backup ? -1 : stat (to, &to_st) == 0 ? 0 : errno;
9147
9148- if (backup)
9149+ if (backup && (to_errno || ! fid_exists (to, &to_st)))
9150 {
9151 int try_makedirs_errno = 0;
9152 char *bakname;
9153@@ -165,6 +173,7 @@
9154 if (! to_dir_known_to_exist)
9155 makedirs (to);
9156 copy_file (from, to, 0, mode);
9157+ insert_fid (to);
9158 return;
9159 }
9160
9161@@ -173,6 +182,7 @@
9162 }
9163
9164 rename_succeeded:
9165+ insert_fid (to);
9166 /* Do not clear *FROM_NEEDS_REMOVAL if it's possible that the
9167 rename returned zero because FROM and TO are hard links to
9168 the same file. */
9169@@ -1011,3 +1021,105 @@
9170 if (file_seek (stream, offset, ptrname) != 0)
9171 pfatal ("fseek");
9172 }
9173+
9174+typedef struct
9175+{
9176+ dev_t fid_dev;
9177+ ino_t fid_ino;
9178+ time_t fid_mtime;
9179+ unsigned long fid_mtimensec;
9180+} file_id;
9181+
9182+unsigned
9183+file_id_hasher (file_id *entry, unsigned table_size)
9184+{
9185+ return ((unsigned long) entry->fid_ino +
9186+ (unsigned long) entry->fid_dev +
9187+ (unsigned long) entry->fid_mtime +
9188+ (unsigned long) entry->fid_mtimensec) % table_size;
9189+}
9190+
9191+bool
9192+file_id_comparator (file_id *entry1, file_id *entry2)
9193+{
9194+ return (entry1->fid_dev == entry2->fid_dev &&
9195+ entry1->fid_ino == entry2->fid_ino &&
9196+ entry1->fid_mtime == entry2->fid_mtime &&
9197+ entry1->fid_mtimensec == entry2->fid_mtimensec);
9198+}
9199+
9200+void
9201+file_id_freer (file_id *entry)
9202+{
9203+ free (entry);
9204+}
9205+
9206+Hash_table *file_id_hash;
9207+
9208+/* Check if the file identified by FILENAME and PST was already seen. If the
9209+ file was already seen, returns TRUE. If the file has not yet been seen
9210+ and INSERT is TRUE, it is inserted. PST or FILENAME may be NULL (but not
9211+ both of them). */
9212+
9213+static bool
9214+fid_search (const char *filename, const struct stat *pst, bool insert)
9215+{
9216+ struct stat st;
9217+
9218+ if (!file_id_hash)
9219+ {
9220+ file_id_hash = hash_initialize (0, NULL, (Hash_hasher) file_id_hasher,
9221+ (Hash_comparator) file_id_comparator,
9222+ (Hash_data_freer) file_id_freer);
9223+ if (!file_id_hash)
9224+ pfatal ("hash_initialize");
9225+ }
9226+
9227+ if (!pst)
9228+ {
9229+ if (stat (filename, &st) != 0)
9230+ pfatal ("%s", quotearg (filename));
9231+ pst = &st;
9232+ }
9233+
9234+ if (insert)
9235+ {
9236+ file_id *pfid = xmalloc (sizeof (file_id)), *old_pfid;
9237+ pfid->fid_dev = pst->st_dev;
9238+ pfid->fid_ino = pst->st_ino;
9239+ pfid->fid_mtime = pst->st_mtime;
9240+#if defined(HAVE_STAT_NSEC)
9241+ pfid->fid_mtimensec = pst->st_mtimensec;
9242+#elif defined(HAVE_STAT_TIMEVAL)
9243+ pfid->fid_mtimensec = pst->st_mtim.tv_nsec;
9244+#else
9245+ pfid->fid_mtimensec = 0;
9246+#endif
9247+ old_pfid = hash_insert (file_id_hash, pfid);
9248+ if (!old_pfid)
9249+ pfatal ("hash_insert");
9250+ else if (old_pfid != pfid)
9251+ {
9252+ free (pfid);
9253+ return true;
9254+ }
9255+ else
9256+ return false;
9257+ }
9258+ else
9259+ {
9260+ file_id fid;
9261+ fid.fid_dev = pst->st_dev;
9262+ fid.fid_ino = pst->st_ino;
9263+ fid.fid_mtime = pst->st_mtime;
9264+#if defined(HAVE_STAT_NSEC)
9265+ fid.fid_mtimensec = pst->st_mtimensec;
9266+#elif defined(HAVE_STAT_TIMEVAL)
9267+ fid.fid_mtimensec = pst->st_mtim.tv_nsec;
9268+#else
9269+ fid.fid_mtimensec = 0;
9270+#endif
9271+ return hash_lookup (file_id_hash, &fid) != 0;
9272+ }
9273+}
9274+
9275--- patch-2.5.9.orig/hash.c
9276+++ patch-2.5.9/hash.c
9277@@ -0,0 +1,1051 @@
9278+/* hash - hashing table processing.
9279+
9280+ Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software
9281+ Foundation, Inc.
9282+
9283+ Written by Jim Meyering, 1992.
9284+
9285+ This program is free software; you can redistribute it and/or modify
9286+ it under the terms of the GNU General Public License as published by
9287+ the Free Software Foundation; either version 2, or (at your option)
9288+ any later version.
9289+
9290+ This program is distributed in the hope that it will be useful,
9291+ but WITHOUT ANY WARRANTY; without even the implied warranty of
9292+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9293+ GNU General Public License for more details.
9294+
9295+ You should have received a copy of the GNU General Public License
9296+ along with this program; if not, write to the Free Software Foundation,
9297+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
9298+
9299+/* A generic hash table package. */
9300+
9301+/* Define USE_OBSTACK to 1 if you want the allocator to use obstacks instead
9302+ of malloc. If you change USE_OBSTACK, you have to recompile! */
9303+
9304+#if HAVE_CONFIG_H
9305+# include <config.h>
9306+#endif
9307+#if HAVE_STDLIB_H
9308+# include <stdlib.h>
9309+#endif
9310+
9311+#include <limits.h>
9312+#include <stdbool.h>
9313+#include <stdio.h>
9314+
9315+#ifndef HAVE_DECL_FREE
9316+"this configure-time declaration test was not run"
9317+#endif
9318+#if !HAVE_DECL_FREE
9319+void free ();
9320+#endif
9321+
9322+#ifndef HAVE_DECL_MALLOC
9323+"this configure-time declaration test was not run"
9324+#endif
9325+#if !HAVE_DECL_MALLOC
9326+char *malloc ();
9327+#endif
9328+
9329+#if USE_OBSTACK
9330+# include "obstack.h"
9331+# ifndef obstack_chunk_alloc
9332+# define obstack_chunk_alloc malloc
9333+# endif
9334+# ifndef obstack_chunk_free
9335+# define obstack_chunk_free free
9336+# endif
9337+#endif
9338+
9339+#include "hash.h"
9340+
9341+struct hash_table
9342+ {
9343+ /* The array of buckets starts at BUCKET and extends to BUCKET_LIMIT-1,
9344+ for a possibility of N_BUCKETS. Among those, N_BUCKETS_USED buckets
9345+ are not empty, there are N_ENTRIES active entries in the table. */
9346+ struct hash_entry *bucket;
9347+ struct hash_entry *bucket_limit;
9348+ unsigned n_buckets;
9349+ unsigned n_buckets_used;
9350+ unsigned n_entries;
9351+
9352+ /* Tuning arguments, kept in a physicaly separate structure. */
9353+ const Hash_tuning *tuning;
9354+
9355+ /* Three functions are given to `hash_initialize', see the documentation
9356+ block for this function. In a word, HASHER randomizes a user entry
9357+ into a number up from 0 up to some maximum minus 1; COMPARATOR returns
9358+ true if two user entries compare equally; and DATA_FREER is the cleanup
9359+ function for a user entry. */
9360+ Hash_hasher hasher;
9361+ Hash_comparator comparator;
9362+ Hash_data_freer data_freer;
9363+
9364+ /* A linked list of freed struct hash_entry structs. */
9365+ struct hash_entry *free_entry_list;
9366+
9367+#if USE_OBSTACK
9368+ /* Whenever obstacks are used, it is possible to allocate all overflowed
9369+ entries into a single stack, so they all can be freed in a single
9370+ operation. It is not clear if the speedup is worth the trouble. */
9371+ struct obstack entry_stack;
9372+#endif
9373+ };
9374+
9375+/* A hash table contains many internal entries, each holding a pointer to
9376+ some user provided data (also called a user entry). An entry indistinctly
9377+ refers to both the internal entry and its associated user entry. A user
9378+ entry contents may be hashed by a randomization function (the hashing
9379+ function, or just `hasher' for short) into a number (or `slot') between 0
9380+ and the current table size. At each slot position in the hash table,
9381+ starts a linked chain of entries for which the user data all hash to this
9382+ slot. A bucket is the collection of all entries hashing to the same slot.
9383+
9384+ A good `hasher' function will distribute entries rather evenly in buckets.
9385+ In the ideal case, the length of each bucket is roughly the number of
9386+ entries divided by the table size. Finding the slot for a data is usually
9387+ done in constant time by the `hasher', and the later finding of a precise
9388+ entry is linear in time with the size of the bucket. Consequently, a
9389+ larger hash table size (that is, a larger number of buckets) is prone to
9390+ yielding shorter chains, *given* the `hasher' function behaves properly.
9391+
9392+ Long buckets slow down the lookup algorithm. One might use big hash table
9393+ sizes in hope to reduce the average length of buckets, but this might
9394+ become inordinate, as unused slots in the hash table take some space. The
9395+ best bet is to make sure you are using a good `hasher' function (beware
9396+ that those are not that easy to write! :-), and to use a table size
9397+ larger than the actual number of entries. */
9398+
9399+/* If an insertion makes the ratio of nonempty buckets to table size larger
9400+ than the growth threshold (a number between 0.0 and 1.0), then increase
9401+ the table size by multiplying by the growth factor (a number greater than
9402+ 1.0). The growth threshold defaults to 0.8, and the growth factor
9403+ defaults to 1.414, meaning that the table will have doubled its size
9404+ every second time 80% of the buckets get used. */
9405+#define DEFAULT_GROWTH_THRESHOLD 0.8
9406+#define DEFAULT_GROWTH_FACTOR 1.414
9407+
9408+/* If a deletion empties a bucket and causes the ratio of used buckets to
9409+ table size to become smaller than the shrink threshold (a number between
9410+ 0.0 and 1.0), then shrink the table by multiplying by the shrink factor (a
9411+ number greater than the shrink threshold but smaller than 1.0). The shrink
9412+ threshold and factor default to 0.0 and 1.0, meaning that the table never
9413+ shrinks. */
9414+#define DEFAULT_SHRINK_THRESHOLD 0.0
9415+#define DEFAULT_SHRINK_FACTOR 1.0
9416+
9417+/* Use this to initialize or reset a TUNING structure to
9418+ some sensible values. */
9419+static const Hash_tuning default_tuning =
9420+ {
9421+ DEFAULT_SHRINK_THRESHOLD,
9422+ DEFAULT_SHRINK_FACTOR,
9423+ DEFAULT_GROWTH_THRESHOLD,
9424+ DEFAULT_GROWTH_FACTOR,
9425+ false
9426+ };
9427+
9428+/* Information and lookup. */
9429+
9430+/* The following few functions provide information about the overall hash
9431+ table organization: the number of entries, number of buckets and maximum
9432+ length of buckets. */
9433+
9434+/* Return the number of buckets in the hash table. The table size, the total
9435+ number of buckets (used plus unused), or the maximum number of slots, are
9436+ the same quantity. */
9437+
9438+unsigned
9439+hash_get_n_buckets (const Hash_table *table)
9440+{
9441+ return table->n_buckets;
9442+}
9443+
9444+/* Return the number of slots in use (non-empty buckets). */
9445+
9446+unsigned
9447+hash_get_n_buckets_used (const Hash_table *table)
9448+{
9449+ return table->n_buckets_used;
9450+}
9451+
9452+/* Return the number of active entries. */
9453+
9454+unsigned
9455+hash_get_n_entries (const Hash_table *table)
9456+{
9457+ return table->n_entries;
9458+}
9459+
9460+/* Return the length of the longest chain (bucket). */
9461+
9462+unsigned
9463+hash_get_max_bucket_length (const Hash_table *table)
9464+{
9465+ struct hash_entry *bucket;
9466+ unsigned max_bucket_length = 0;
9467+
9468+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9469+ {
9470+ if (bucket->data)
9471+ {
9472+ struct hash_entry *cursor = bucket;
9473+ unsigned bucket_length = 1;
9474+
9475+ while (cursor = cursor->next, cursor)
9476+ bucket_length++;
9477+
9478+ if (bucket_length > max_bucket_length)
9479+ max_bucket_length = bucket_length;
9480+ }
9481+ }
9482+
9483+ return max_bucket_length;
9484+}
9485+
9486+/* Do a mild validation of a hash table, by traversing it and checking two
9487+ statistics. */
9488+
9489+bool
9490+hash_table_ok (const Hash_table *table)
9491+{
9492+ struct hash_entry *bucket;
9493+ unsigned n_buckets_used = 0;
9494+ unsigned n_entries = 0;
9495+
9496+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9497+ {
9498+ if (bucket->data)
9499+ {
9500+ struct hash_entry *cursor = bucket;
9501+
9502+ /* Count bucket head. */
9503+ n_buckets_used++;
9504+ n_entries++;
9505+
9506+ /* Count bucket overflow. */
9507+ while (cursor = cursor->next, cursor)
9508+ n_entries++;
9509+ }
9510+ }
9511+
9512+ if (n_buckets_used == table->n_buckets_used && n_entries == table->n_entries)
9513+ return true;
9514+
9515+ return false;
9516+}
9517+
9518+void
9519+hash_print_statistics (const Hash_table *table, FILE *stream)
9520+{
9521+ unsigned n_entries = hash_get_n_entries (table);
9522+ unsigned n_buckets = hash_get_n_buckets (table);
9523+ unsigned n_buckets_used = hash_get_n_buckets_used (table);
9524+ unsigned max_bucket_length = hash_get_max_bucket_length (table);
9525+
9526+ fprintf (stream, "# entries: %u\n", n_entries);
9527+ fprintf (stream, "# buckets: %u\n", n_buckets);
9528+ fprintf (stream, "# buckets used: %u (%.2f%%)\n", n_buckets_used,
9529+ (100.0 * n_buckets_used) / n_buckets);
9530+ fprintf (stream, "max bucket length: %u\n", max_bucket_length);
9531+}
9532+
9533+/* If ENTRY matches an entry already in the hash table, return the
9534+ entry from the table. Otherwise, return NULL. */
9535+
9536+void *
9537+hash_lookup (const Hash_table *table, const void *entry)
9538+{
9539+ struct hash_entry *bucket
9540+ = table->bucket + table->hasher (entry, table->n_buckets);
9541+ struct hash_entry *cursor;
9542+
9543+ if (! (bucket < table->bucket_limit))
9544+ abort ();
9545+
9546+ if (bucket->data == NULL)
9547+ return NULL;
9548+
9549+ for (cursor = bucket; cursor; cursor = cursor->next)
9550+ if (table->comparator (entry, cursor->data))
9551+ return cursor->data;
9552+
9553+ return NULL;
9554+}
9555+
9556+/* Walking. */
9557+
9558+/* The functions in this page traverse the hash table and process the
9559+ contained entries. For the traversal to work properly, the hash table
9560+ should not be resized nor modified while any particular entry is being
9561+ processed. In particular, entries should not be added or removed. */
9562+
9563+/* Return the first data in the table, or NULL if the table is empty. */
9564+
9565+void *
9566+hash_get_first (const Hash_table *table)
9567+{
9568+ struct hash_entry *bucket;
9569+
9570+ if (table->n_entries == 0)
9571+ return NULL;
9572+
9573+ for (bucket = table->bucket; ; bucket++)
9574+ if (! (bucket < table->bucket_limit))
9575+ abort ();
9576+ else if (bucket->data)
9577+ return bucket->data;
9578+}
9579+
9580+/* Return the user data for the entry following ENTRY, where ENTRY has been
9581+ returned by a previous call to either `hash_get_first' or `hash_get_next'.
9582+ Return NULL if there are no more entries. */
9583+
9584+void *
9585+hash_get_next (const Hash_table *table, const void *entry)
9586+{
9587+ struct hash_entry *bucket
9588+ = table->bucket + table->hasher (entry, table->n_buckets);
9589+ struct hash_entry *cursor;
9590+
9591+ if (! (bucket < table->bucket_limit))
9592+ abort ();
9593+
9594+ /* Find next entry in the same bucket. */
9595+ for (cursor = bucket; cursor; cursor = cursor->next)
9596+ if (cursor->data == entry && cursor->next)
9597+ return cursor->next->data;
9598+
9599+ /* Find first entry in any subsequent bucket. */
9600+ while (++bucket < table->bucket_limit)
9601+ if (bucket->data)
9602+ return bucket->data;
9603+
9604+ /* None found. */
9605+ return NULL;
9606+}
9607+
9608+/* Fill BUFFER with pointers to active user entries in the hash table, then
9609+ return the number of pointers copied. Do not copy more than BUFFER_SIZE
9610+ pointers. */
9611+
9612+unsigned
9613+hash_get_entries (const Hash_table *table, void **buffer,
9614+ unsigned buffer_size)
9615+{
9616+ unsigned counter = 0;
9617+ struct hash_entry *bucket;
9618+ struct hash_entry *cursor;
9619+
9620+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9621+ {
9622+ if (bucket->data)
9623+ {
9624+ for (cursor = bucket; cursor; cursor = cursor->next)
9625+ {
9626+ if (counter >= buffer_size)
9627+ return counter;
9628+ buffer[counter++] = cursor->data;
9629+ }
9630+ }
9631+ }
9632+
9633+ return counter;
9634+}
9635+
9636+/* Call a PROCESSOR function for each entry of a hash table, and return the
9637+ number of entries for which the processor function returned success. A
9638+ pointer to some PROCESSOR_DATA which will be made available to each call to
9639+ the processor function. The PROCESSOR accepts two arguments: the first is
9640+ the user entry being walked into, the second is the value of PROCESSOR_DATA
9641+ as received. The walking continue for as long as the PROCESSOR function
9642+ returns nonzero. When it returns zero, the walking is interrupted. */
9643+
9644+unsigned
9645+hash_do_for_each (const Hash_table *table, Hash_processor processor,
9646+ void *processor_data)
9647+{
9648+ unsigned counter = 0;
9649+ struct hash_entry *bucket;
9650+ struct hash_entry *cursor;
9651+
9652+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9653+ {
9654+ if (bucket->data)
9655+ {
9656+ for (cursor = bucket; cursor; cursor = cursor->next)
9657+ {
9658+ if (!(*processor) (cursor->data, processor_data))
9659+ return counter;
9660+ counter++;
9661+ }
9662+ }
9663+ }
9664+
9665+ return counter;
9666+}
9667+
9668+/* Allocation and clean-up. */
9669+
9670+/* Return a hash index for a NUL-terminated STRING between 0 and N_BUCKETS-1.
9671+ This is a convenience routine for constructing other hashing functions. */
9672+
9673+#if USE_DIFF_HASH
9674+
9675+/* About hashings, Paul Eggert writes to me (FP), on 1994-01-01: "Please see
9676+ B. J. McKenzie, R. Harries & T. Bell, Selecting a hashing algorithm,
9677+ Software--practice & experience 20, 2 (Feb 1990), 209-224. Good hash
9678+ algorithms tend to be domain-specific, so what's good for [diffutils'] io.c
9679+ may not be good for your application." */
9680+
9681+unsigned
9682+hash_string (const char *string, unsigned n_buckets)
9683+{
9684+# define ROTATE_LEFT(Value, Shift) \
9685+ ((Value) << (Shift) | (Value) >> ((sizeof (unsigned) * CHAR_BIT) - (Shift)))
9686+# define HASH_ONE_CHAR(Value, Byte) \
9687+ ((Byte) + ROTATE_LEFT (Value, 7))
9688+
9689+ unsigned value = 0;
9690+
9691+ for (; *string; string++)
9692+ value = HASH_ONE_CHAR (value, *(const unsigned char *) string);
9693+ return value % n_buckets;
9694+
9695+# undef ROTATE_LEFT
9696+# undef HASH_ONE_CHAR
9697+}
9698+
9699+#else /* not USE_DIFF_HASH */
9700+
9701+/* This one comes from `recode', and performs a bit better than the above as
9702+ per a few experiments. It is inspired from a hashing routine found in the
9703+ very old Cyber `snoop', itself written in typical Greg Mansfield style.
9704+ (By the way, what happened to this excellent man? Is he still alive?) */
9705+
9706+unsigned
9707+hash_string (const char *string, unsigned n_buckets)
9708+{
9709+ unsigned value = 0;
9710+
9711+ while (*string)
9712+ value = ((value * 31 + (int) *(const unsigned char *) string++)
9713+ % n_buckets);
9714+ return value;
9715+}
9716+
9717+#endif /* not USE_DIFF_HASH */
9718+
9719+/* Return true if CANDIDATE is a prime number. CANDIDATE should be an odd
9720+ number at least equal to 11. */
9721+
9722+static bool
9723+is_prime (unsigned long candidate)
9724+{
9725+ unsigned long divisor = 3;
9726+ unsigned long square = divisor * divisor;
9727+
9728+ while (square < candidate && (candidate % divisor))
9729+ {
9730+ divisor++;
9731+ square += 4 * divisor;
9732+ divisor++;
9733+ }
9734+
9735+ return (candidate % divisor ? true : false);
9736+}
9737+
9738+/* Round a given CANDIDATE number up to the nearest prime, and return that
9739+ prime. Primes lower than 10 are merely skipped. */
9740+
9741+static unsigned long
9742+next_prime (unsigned long candidate)
9743+{
9744+ /* Skip small primes. */
9745+ if (candidate < 10)
9746+ candidate = 10;
9747+
9748+ /* Make it definitely odd. */
9749+ candidate |= 1;
9750+
9751+ while (!is_prime (candidate))
9752+ candidate += 2;
9753+
9754+ return candidate;
9755+}
9756+
9757+void
9758+hash_reset_tuning (Hash_tuning *tuning)
9759+{
9760+ *tuning = default_tuning;
9761+}
9762+
9763+/* For the given hash TABLE, check the user supplied tuning structure for
9764+ reasonable values, and return true if there is no gross error with it.
9765+ Otherwise, definitively reset the TUNING field to some acceptable default
9766+ in the hash table (that is, the user loses the right of further modifying
9767+ tuning arguments), and return false. */
9768+
9769+static bool
9770+check_tuning (Hash_table *table)
9771+{
9772+ const Hash_tuning *tuning = table->tuning;
9773+
9774+ if (tuning->growth_threshold > 0.0
9775+ && tuning->growth_threshold < 1.0
9776+ && tuning->growth_factor > 1.0
9777+ && tuning->shrink_threshold >= 0.0
9778+ && tuning->shrink_threshold < 1.0
9779+ && tuning->shrink_factor > tuning->shrink_threshold
9780+ && tuning->shrink_factor <= 1.0
9781+ && tuning->shrink_threshold < tuning->growth_threshold)
9782+ return true;
9783+
9784+ table->tuning = &default_tuning;
9785+ return false;
9786+}
9787+
9788+/* Allocate and return a new hash table, or NULL upon failure. The initial
9789+ number of buckets is automatically selected so as to _guarantee_ that you
9790+ may insert at least CANDIDATE different user entries before any growth of
9791+ the hash table size occurs. So, if have a reasonably tight a-priori upper
9792+ bound on the number of entries you intend to insert in the hash table, you
9793+ may save some table memory and insertion time, by specifying it here. If
9794+ the IS_N_BUCKETS field of the TUNING structure is true, the CANDIDATE
9795+ argument has its meaning changed to the wanted number of buckets.
9796+
9797+ TUNING points to a structure of user-supplied values, in case some fine
9798+ tuning is wanted over the default behavior of the hasher. If TUNING is
9799+ NULL, the default tuning parameters are used instead.
9800+
9801+ The user-supplied HASHER function should be provided. It accepts two
9802+ arguments ENTRY and TABLE_SIZE. It computes, by hashing ENTRY contents, a
9803+ slot number for that entry which should be in the range 0..TABLE_SIZE-1.
9804+ This slot number is then returned.
9805+
9806+ The user-supplied COMPARATOR function should be provided. It accepts two
9807+ arguments pointing to user data, it then returns true for a pair of entries
9808+ that compare equal, or false otherwise. This function is internally called
9809+ on entries which are already known to hash to the same bucket index.
9810+
9811+ The user-supplied DATA_FREER function, when not NULL, may be later called
9812+ with the user data as an argument, just before the entry containing the
9813+ data gets freed. This happens from within `hash_free' or `hash_clear'.
9814+ You should specify this function only if you want these functions to free
9815+ all of your `data' data. This is typically the case when your data is
9816+ simply an auxiliary struct that you have malloc'd to aggregate several
9817+ values. */
9818+
9819+Hash_table *
9820+hash_initialize (unsigned candidate, const Hash_tuning *tuning,
9821+ Hash_hasher hasher, Hash_comparator comparator,
9822+ Hash_data_freer data_freer)
9823+{
9824+ Hash_table *table;
9825+ struct hash_entry *bucket;
9826+
9827+ if (hasher == NULL || comparator == NULL)
9828+ return NULL;
9829+
9830+ table = (Hash_table *) malloc (sizeof (Hash_table));
9831+ if (table == NULL)
9832+ return NULL;
9833+
9834+ if (!tuning)
9835+ tuning = &default_tuning;
9836+ table->tuning = tuning;
9837+ if (!check_tuning (table))
9838+ {
9839+ /* Fail if the tuning options are invalid. This is the only occasion
9840+ when the user gets some feedback about it. Once the table is created,
9841+ if the user provides invalid tuning options, we silently revert to
9842+ using the defaults, and ignore further request to change the tuning
9843+ options. */
9844+ free (table);
9845+ return NULL;
9846+ }
9847+
9848+ table->n_buckets
9849+ = next_prime (tuning->is_n_buckets ? candidate
9850+ : (unsigned) (candidate / tuning->growth_threshold));
9851+
9852+ table->bucket = (struct hash_entry *)
9853+ malloc (table->n_buckets * sizeof (struct hash_entry));
9854+ if (table->bucket == NULL)
9855+ {
9856+ free (table);
9857+ return NULL;
9858+ }
9859+ table->bucket_limit = table->bucket + table->n_buckets;
9860+
9861+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9862+ {
9863+ bucket->data = NULL;
9864+ bucket->next = NULL;
9865+ }
9866+ table->n_buckets_used = 0;
9867+ table->n_entries = 0;
9868+
9869+ table->hasher = hasher;
9870+ table->comparator = comparator;
9871+ table->data_freer = data_freer;
9872+
9873+ table->free_entry_list = NULL;
9874+#if USE_OBSTACK
9875+ obstack_init (&table->entry_stack);
9876+#endif
9877+ return table;
9878+}
9879+
9880+/* Make all buckets empty, placing any chained entries on the free list.
9881+ Apply the user-specified function data_freer (if any) to the datas of any
9882+ affected entries. */
9883+
9884+void
9885+hash_clear (Hash_table *table)
9886+{
9887+ struct hash_entry *bucket;
9888+
9889+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9890+ {
9891+ if (bucket->data)
9892+ {
9893+ struct hash_entry *cursor;
9894+ struct hash_entry *next;
9895+
9896+ /* Free the bucket overflow. */
9897+ for (cursor = bucket->next; cursor; cursor = next)
9898+ {
9899+ if (table->data_freer)
9900+ (*table->data_freer) (cursor->data);
9901+ cursor->data = NULL;
9902+
9903+ next = cursor->next;
9904+ /* Relinking is done one entry at a time, as it is to be expected
9905+ that overflows are either rare or short. */
9906+ cursor->next = table->free_entry_list;
9907+ table->free_entry_list = cursor;
9908+ }
9909+
9910+ /* Free the bucket head. */
9911+ if (table->data_freer)
9912+ (*table->data_freer) (bucket->data);
9913+ bucket->data = NULL;
9914+ bucket->next = NULL;
9915+ }
9916+ }
9917+
9918+ table->n_buckets_used = 0;
9919+ table->n_entries = 0;
9920+}
9921+
9922+/* Reclaim all storage associated with a hash table. If a data_freer
9923+ function has been supplied by the user when the hash table was created,
9924+ this function applies it to the data of each entry before freeing that
9925+ entry. */
9926+
9927+void
9928+hash_free (Hash_table *table)
9929+{
9930+ struct hash_entry *bucket;
9931+ struct hash_entry *cursor;
9932+ struct hash_entry *next;
9933+
9934+ /* Call the user data_freer function. */
9935+ if (table->data_freer && table->n_entries)
9936+ {
9937+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9938+ {
9939+ if (bucket->data)
9940+ {
9941+ for (cursor = bucket; cursor; cursor = cursor->next)
9942+ {
9943+ (*table->data_freer) (cursor->data);
9944+ }
9945+ }
9946+ }
9947+ }
9948+
9949+#if USE_OBSTACK
9950+
9951+ obstack_free (&table->entry_stack, NULL);
9952+
9953+#else
9954+
9955+ /* Free all bucket overflowed entries. */
9956+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
9957+ {
9958+ for (cursor = bucket->next; cursor; cursor = next)
9959+ {
9960+ next = cursor->next;
9961+ free (cursor);
9962+ }
9963+ }
9964+
9965+ /* Also reclaim the internal list of previously freed entries. */
9966+ for (cursor = table->free_entry_list; cursor; cursor = next)
9967+ {
9968+ next = cursor->next;
9969+ free (cursor);
9970+ }
9971+
9972+#endif
9973+
9974+ /* Free the remainder of the hash table structure. */
9975+ free (table->bucket);
9976+ free (table);
9977+}
9978+
9979+/* Insertion and deletion. */
9980+
9981+/* Get a new hash entry for a bucket overflow, possibly by reclying a
9982+ previously freed one. If this is not possible, allocate a new one. */
9983+
9984+static struct hash_entry *
9985+allocate_entry (Hash_table *table)
9986+{
9987+ struct hash_entry *new;
9988+
9989+ if (table->free_entry_list)
9990+ {
9991+ new = table->free_entry_list;
9992+ table->free_entry_list = new->next;
9993+ }
9994+ else
9995+ {
9996+#if USE_OBSTACK
9997+ new = (struct hash_entry *)
9998+ obstack_alloc (&table->entry_stack, sizeof (struct hash_entry));
9999+#else
10000+ new = (struct hash_entry *) malloc (sizeof (struct hash_entry));
10001+#endif
10002+ }
10003+
10004+ return new;
10005+}
10006+
10007+/* Free a hash entry which was part of some bucket overflow,
10008+ saving it for later recycling. */
10009+
10010+static void
10011+free_entry (Hash_table *table, struct hash_entry *entry)
10012+{
10013+ entry->data = NULL;
10014+ entry->next = table->free_entry_list;
10015+ table->free_entry_list = entry;
10016+}
10017+
10018+/* This private function is used to help with insertion and deletion. When
10019+ ENTRY matches an entry in the table, return a pointer to the corresponding
10020+ user data and set *BUCKET_HEAD to the head of the selected bucket.
10021+ Otherwise, return NULL. When DELETE is true and ENTRY matches an entry in
10022+ the table, unlink the matching entry. */
10023+
10024+static void *
10025+hash_find_entry (Hash_table *table, const void *entry,
10026+ struct hash_entry **bucket_head, bool delete)
10027+{
10028+ struct hash_entry *bucket
10029+ = table->bucket + table->hasher (entry, table->n_buckets);
10030+ struct hash_entry *cursor;
10031+
10032+ if (! (bucket < table->bucket_limit))
10033+ abort ();
10034+
10035+ *bucket_head = bucket;
10036+
10037+ /* Test for empty bucket. */
10038+ if (bucket->data == NULL)
10039+ return NULL;
10040+
10041+ /* See if the entry is the first in the bucket. */
10042+ if ((*table->comparator) (entry, bucket->data))
10043+ {
10044+ void *data = bucket->data;
10045+
10046+ if (delete)
10047+ {
10048+ if (bucket->next)
10049+ {
10050+ struct hash_entry *next = bucket->next;
10051+
10052+ /* Bump the first overflow entry into the bucket head, then save
10053+ the previous first overflow entry for later recycling. */
10054+ *bucket = *next;
10055+ free_entry (table, next);
10056+ }
10057+ else
10058+ {
10059+ bucket->data = NULL;
10060+ }
10061+ }
10062+
10063+ return data;
10064+ }
10065+
10066+ /* Scan the bucket overflow. */
10067+ for (cursor = bucket; cursor->next; cursor = cursor->next)
10068+ {
10069+ if ((*table->comparator) (entry, cursor->next->data))
10070+ {
10071+ void *data = cursor->next->data;
10072+
10073+ if (delete)
10074+ {
10075+ struct hash_entry *next = cursor->next;
10076+
10077+ /* Unlink the entry to delete, then save the freed entry for later
10078+ recycling. */
10079+ cursor->next = next->next;
10080+ free_entry (table, next);
10081+ }
10082+
10083+ return data;
10084+ }
10085+ }
10086+
10087+ /* No entry found. */
10088+ return NULL;
10089+}
10090+
10091+/* For an already existing hash table, change the number of buckets through
10092+ specifying CANDIDATE. The contents of the hash table are preserved. The
10093+ new number of buckets is automatically selected so as to _guarantee_ that
10094+ the table may receive at least CANDIDATE different user entries, including
10095+ those already in the table, before any other growth of the hash table size
10096+ occurs. If TUNING->IS_N_BUCKETS is true, then CANDIDATE specifies the
10097+ exact number of buckets desired. */
10098+
10099+bool
10100+hash_rehash (Hash_table *table, unsigned candidate)
10101+{
10102+ Hash_table *new_table;
10103+ struct hash_entry *bucket;
10104+ struct hash_entry *cursor;
10105+ struct hash_entry *next;
10106+
10107+ new_table = hash_initialize (candidate, table->tuning, table->hasher,
10108+ table->comparator, table->data_freer);
10109+ if (new_table == NULL)
10110+ return false;
10111+
10112+ /* Merely reuse the extra old space into the new table. */
10113+#if USE_OBSTACK
10114+ obstack_free (&new_table->entry_stack, NULL);
10115+ new_table->entry_stack = table->entry_stack;
10116+#endif
10117+ new_table->free_entry_list = table->free_entry_list;
10118+
10119+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
10120+ if (bucket->data)
10121+ for (cursor = bucket; cursor; cursor = next)
10122+ {
10123+ void *data = cursor->data;
10124+ struct hash_entry *new_bucket
10125+ = (new_table->bucket
10126+ + new_table->hasher (data, new_table->n_buckets));
10127+
10128+ if (! (new_bucket < new_table->bucket_limit))
10129+ abort ();
10130+
10131+ next = cursor->next;
10132+
10133+ if (new_bucket->data)
10134+ {
10135+ if (cursor == bucket)
10136+ {
10137+ /* Allocate or recycle an entry, when moving from a bucket
10138+ header into a bucket overflow. */
10139+ struct hash_entry *new_entry = allocate_entry (new_table);
10140+
10141+ if (new_entry == NULL)
10142+ return false;
10143+
10144+ new_entry->data = data;
10145+ new_entry->next = new_bucket->next;
10146+ new_bucket->next = new_entry;
10147+ }
10148+ else
10149+ {
10150+ /* Merely relink an existing entry, when moving from a
10151+ bucket overflow into a bucket overflow. */
10152+ cursor->next = new_bucket->next;
10153+ new_bucket->next = cursor;
10154+ }
10155+ }
10156+ else
10157+ {
10158+ /* Free an existing entry, when moving from a bucket
10159+ overflow into a bucket header. Also take care of the
10160+ simple case of moving from a bucket header into a bucket
10161+ header. */
10162+ new_bucket->data = data;
10163+ new_table->n_buckets_used++;
10164+ if (cursor != bucket)
10165+ free_entry (new_table, cursor);
10166+ }
10167+ }
10168+
10169+ free (table->bucket);
10170+ table->bucket = new_table->bucket;
10171+ table->bucket_limit = new_table->bucket_limit;
10172+ table->n_buckets = new_table->n_buckets;
10173+ table->n_buckets_used = new_table->n_buckets_used;
10174+ table->free_entry_list = new_table->free_entry_list;
10175+ /* table->n_entries already holds its value. */
10176+#if USE_OBSTACK
10177+ table->entry_stack = new_table->entry_stack;
10178+#endif
10179+ free (new_table);
10180+
10181+ return true;
10182+}
10183+
10184+/* If ENTRY matches an entry already in the hash table, return the pointer
10185+ to the entry from the table. Otherwise, insert ENTRY and return ENTRY.
10186+ Return NULL if the storage required for insertion cannot be allocated. */
10187+
10188+void *
10189+hash_insert (Hash_table *table, const void *entry)
10190+{
10191+ void *data;
10192+ struct hash_entry *bucket;
10193+
10194+ /* The caller cannot insert a NULL entry. */
10195+ if (! entry)
10196+ abort ();
10197+
10198+ /* If there's a matching entry already in the table, return that. */
10199+ if ((data = hash_find_entry (table, entry, &bucket, false)) != NULL)
10200+ return data;
10201+
10202+ /* ENTRY is not matched, it should be inserted. */
10203+
10204+ if (bucket->data)
10205+ {
10206+ struct hash_entry *new_entry = allocate_entry (table);
10207+
10208+ if (new_entry == NULL)
10209+ return NULL;
10210+
10211+ /* Add ENTRY in the overflow of the bucket. */
10212+
10213+ new_entry->data = (void *) entry;
10214+ new_entry->next = bucket->next;
10215+ bucket->next = new_entry;
10216+ table->n_entries++;
10217+ return (void *) entry;
10218+ }
10219+
10220+ /* Add ENTRY right in the bucket head. */
10221+
10222+ bucket->data = (void *) entry;
10223+ table->n_entries++;
10224+ table->n_buckets_used++;
10225+
10226+ /* If the growth threshold of the buckets in use has been reached, increase
10227+ the table size and rehash. There's no point in checking the number of
10228+ entries: if the hashing function is ill-conditioned, rehashing is not
10229+ likely to improve it. */
10230+
10231+ if (table->n_buckets_used
10232+ > table->tuning->growth_threshold * table->n_buckets)
10233+ {
10234+ /* Check more fully, before starting real work. If tuning arguments
10235+ became invalid, the second check will rely on proper defaults. */
10236+ check_tuning (table);
10237+ if (table->n_buckets_used
10238+ > table->tuning->growth_threshold * table->n_buckets)
10239+ {
10240+ const Hash_tuning *tuning = table->tuning;
10241+ unsigned candidate
10242+ = (unsigned) (tuning->is_n_buckets
10243+ ? (table->n_buckets * tuning->growth_factor)
10244+ : (table->n_buckets * tuning->growth_factor
10245+ * tuning->growth_threshold));
10246+
10247+ /* If the rehash fails, arrange to return NULL. */
10248+ if (!hash_rehash (table, candidate))
10249+ entry = NULL;
10250+ }
10251+ }
10252+
10253+ return (void *) entry;
10254+}
10255+
10256+/* If ENTRY is already in the table, remove it and return the just-deleted
10257+ data (the user may want to deallocate its storage). If ENTRY is not in the
10258+ table, don't modify the table and return NULL. */
10259+
10260+void *
10261+hash_delete (Hash_table *table, const void *entry)
10262+{
10263+ void *data;
10264+ struct hash_entry *bucket;
10265+
10266+ data = hash_find_entry (table, entry, &bucket, true);
10267+ if (!data)
10268+ return NULL;
10269+
10270+ table->n_entries--;
10271+ if (!bucket->data)
10272+ {
10273+ table->n_buckets_used--;
10274+
10275+ /* If the shrink threshold of the buckets in use has been reached,
10276+ rehash into a smaller table. */
10277+
10278+ if (table->n_buckets_used
10279+ < table->tuning->shrink_threshold * table->n_buckets)
10280+ {
10281+ /* Check more fully, before starting real work. If tuning arguments
10282+ became invalid, the second check will rely on proper defaults. */
10283+ check_tuning (table);
10284+ if (table->n_buckets_used
10285+ < table->tuning->shrink_threshold * table->n_buckets)
10286+ {
10287+ const Hash_tuning *tuning = table->tuning;
10288+ unsigned candidate
10289+ = (unsigned) (tuning->is_n_buckets
10290+ ? table->n_buckets * tuning->shrink_factor
10291+ : (table->n_buckets * tuning->shrink_factor
10292+ * tuning->growth_threshold));
10293+
10294+ hash_rehash (table, candidate);
10295+ }
10296+ }
10297+ }
10298+
10299+ return data;
10300+}
10301+
10302+/* Testing. */
10303+
10304+#if TESTING
10305+
10306+void
10307+hash_print (const Hash_table *table)
10308+{
10309+ struct hash_entry *bucket;
10310+
10311+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
10312+ {
10313+ struct hash_entry *cursor;
10314+
10315+ if (bucket)
10316+ printf ("%d:\n", bucket - table->bucket);
10317+
10318+ for (cursor = bucket; cursor; cursor = cursor->next)
10319+ {
10320+ char *s = (char *) cursor->data;
10321+ /* FIXME */
10322+ if (s)
10323+ printf (" %s\n", s);
10324+ }
10325+ }
10326+}
10327+
10328+#endif /* TESTING */
10329--- patch-2.5.9.orig/hash.h
10330+++ patch-2.5.9/hash.h
10331@@ -0,0 +1,93 @@
10332+/* hash - hashing table processing.
10333+ Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc.
10334+ Written by Jim Meyering <meyering@ascend.com>, 1998.
10335+
10336+ This program is free software; you can redistribute it and/or modify
10337+ it under the terms of the GNU General Public License as published by
10338+ the Free Software Foundation; either version 2, or (at your option)
10339+ any later version.
10340+
10341+ This program is distributed in the hope that it will be useful,
10342+ but WITHOUT ANY WARRANTY; without even the implied warranty of
10343+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10344+ GNU General Public License for more details.
10345+
10346+ You should have received a copy of the GNU General Public License
10347+ along with this program; if not, write to the Free Software Foundation,
10348+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
10349+
10350+/* A generic hash table package. */
10351+
10352+/* Make sure USE_OBSTACK is defined to 1 if you want the allocator to use
10353+ obstacks instead of malloc, and recompile `hash.c' with same setting. */
10354+
10355+#ifndef HASH_H_
10356+# define HASH_H_
10357+
10358+# ifndef PARAMS
10359+# if PROTOTYPES || __STDC__
10360+# define PARAMS(Args) Args
10361+# else
10362+# define PARAMS(Args) ()
10363+# endif
10364+# endif
10365+
10366+typedef unsigned (*Hash_hasher) PARAMS ((const void *, unsigned));
10367+typedef bool (*Hash_comparator) PARAMS ((const void *, const void *));
10368+typedef void (*Hash_data_freer) PARAMS ((void *));
10369+typedef bool (*Hash_processor) PARAMS ((void *, void *));
10370+
10371+struct hash_entry
10372+ {
10373+ void *data;
10374+ struct hash_entry *next;
10375+ };
10376+
10377+struct hash_tuning
10378+ {
10379+ /* This structure is mainly used for `hash_initialize', see the block
10380+ documentation of `hash_reset_tuning' for more complete comments. */
10381+
10382+ float shrink_threshold; /* ratio of used buckets to trigger a shrink */
10383+ float shrink_factor; /* ratio of new smaller size to original size */
10384+ float growth_threshold; /* ratio of used buckets to trigger a growth */
10385+ float growth_factor; /* ratio of new bigger size to original size */
10386+ bool is_n_buckets; /* if CANDIDATE really means table size */
10387+ };
10388+
10389+typedef struct hash_tuning Hash_tuning;
10390+
10391+struct hash_table;
10392+
10393+typedef struct hash_table Hash_table;
10394+
10395+/* Information and lookup. */
10396+unsigned hash_get_n_buckets PARAMS ((const Hash_table *));
10397+unsigned hash_get_n_buckets_used PARAMS ((const Hash_table *));
10398+unsigned hash_get_n_entries PARAMS ((const Hash_table *));
10399+unsigned hash_get_max_bucket_length PARAMS ((const Hash_table *));
10400+bool hash_table_ok PARAMS ((const Hash_table *));
10401+void hash_print_statistics PARAMS ((const Hash_table *, FILE *));
10402+void *hash_lookup PARAMS ((const Hash_table *, const void *));
10403+
10404+/* Walking. */
10405+void *hash_get_first PARAMS ((const Hash_table *));
10406+void *hash_get_next PARAMS ((const Hash_table *, const void *));
10407+unsigned hash_get_entries PARAMS ((const Hash_table *, void **, unsigned));
10408+unsigned hash_do_for_each PARAMS ((const Hash_table *, Hash_processor, void *));
10409+
10410+/* Allocation and clean-up. */
10411+unsigned hash_string PARAMS ((const char *, unsigned));
10412+void hash_reset_tuning PARAMS ((Hash_tuning *));
10413+Hash_table *hash_initialize PARAMS ((unsigned, const Hash_tuning *,
10414+ Hash_hasher, Hash_comparator,
10415+ Hash_data_freer));
10416+void hash_clear PARAMS ((Hash_table *));
10417+void hash_free PARAMS ((Hash_table *));
10418+
10419+/* Insertion and deletion. */
10420+bool hash_rehash PARAMS ((Hash_table *, unsigned));
10421+void *hash_insert PARAMS ((Hash_table *, const void *));
10422+void *hash_delete PARAMS ((Hash_table *, const void *));
10423+
10424+#endif