cvs-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Cvs-cvs] ccvs ChangeLog Makefile.in aclocal.m4 config.h....


From: Mark D. Baushke
Subject: [Cvs-cvs] ccvs ChangeLog Makefile.in aclocal.m4 config.h....
Date: Mon, 19 Jun 2006 17:46:00 +0000

CVSROOT:        /cvsroot/cvs
Module name:    ccvs
Changes by:     Mark D. Baushke <mdb>   06/06/19 17:45:59

Modified files:
        .              : ChangeLog Makefile.in aclocal.m4 config.h.in 
                         configure 
        contrib        : Makefile.in 
        contrib/pam    : Makefile.in 
        diff           : Makefile.in 
        doc            : Makefile.in 
        doc/i18n       : Makefile.in 
        doc/i18n/pt_BR : Makefile.in 
        lib            : ChangeLog Makefile.am Makefile.gnulib 
                         Makefile.in alloca_.h getdate.c getdate.y 
                         size_max.h stdint_.h strtol.c unsetenv.c 
        m4             : ChangeLog setenv.m4 size_max.m4 ssize_t.m4 
                         stdint.m4 
        maint-aux      : Makefile.in 
        man            : Makefile.in 
        src            : Makefile.in 
        tools          : Makefile.in 
        vms            : Makefile.in 
        windows-NT     : ChangeLog Makefile.am Makefile.in config.h 
                         config.h.in config.h.in.in stamp-chi stdint.h 
        windows-NT/SCC : Makefile.in 

Log message:
        * Makefile.in, aclocal.m4, config.h.in, configure: Regenerated.
        
        * lib/Makefile.gnulib, lib/alloca_.h, lib/getdate.y, lib/size_max.h,
        lib/stdint_.h, lib/strtol.c, lib/unsetenv.c: Update from gnulib.
        * lib/Makefile.am: Update based on Makefile.gnulib changes.
        * lib/Makefile.in, lib/getdate.c: Regenerated.
        
        * m4/setenv.m4, m4/size_max.m4, m4/ssize_t.m4, m4/stdint.m4: Update
        from gnulib.
        
        * windows-NT/Makefile.am: Update for stdint.h generation.
        * windows-NT/config.h.in.in: Manual hacks to attempt to add missing
        definitions for stdint.h generation.
        * windows-NT/Makefile.in, windows-NT/config.h, windows-NT/config.h.in,
        windows-NT/stamp-chi, windows-NT/stdint.h: Regenerated.

CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/ccvs/ChangeLog?cvsroot=cvs&r1=1.1313&r2=1.1314
http://cvs.savannah.gnu.org/viewcvs/ccvs/Makefile.in?cvsroot=cvs&r1=1.188&r2=1.189
http://cvs.savannah.gnu.org/viewcvs/ccvs/aclocal.m4?cvsroot=cvs&r1=1.153&r2=1.154
http://cvs.savannah.gnu.org/viewcvs/ccvs/config.h.in?cvsroot=cvs&r1=1.201&r2=1.202
http://cvs.savannah.gnu.org/viewcvs/ccvs/configure?cvsroot=cvs&r1=1.453&r2=1.454
http://cvs.savannah.gnu.org/viewcvs/ccvs/contrib/Makefile.in?cvsroot=cvs&r1=1.127&r2=1.128
http://cvs.savannah.gnu.org/viewcvs/ccvs/contrib/pam/Makefile.in?cvsroot=cvs&r1=1.48&r2=1.49
http://cvs.savannah.gnu.org/viewcvs/ccvs/diff/Makefile.in?cvsroot=cvs&r1=1.96&r2=1.97
http://cvs.savannah.gnu.org/viewcvs/ccvs/doc/Makefile.in?cvsroot=cvs&r1=1.143&r2=1.144
http://cvs.savannah.gnu.org/viewcvs/ccvs/doc/i18n/Makefile.in?cvsroot=cvs&r1=1.31&r2=1.32
http://cvs.savannah.gnu.org/viewcvs/ccvs/doc/i18n/pt_BR/Makefile.in?cvsroot=cvs&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/ChangeLog?cvsroot=cvs&r1=1.513&r2=1.514
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/Makefile.am?cvsroot=cvs&r1=1.110&r2=1.111
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/Makefile.gnulib?cvsroot=cvs&r1=1.73&r2=1.74
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/Makefile.in?cvsroot=cvs&r1=1.209&r2=1.210
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/alloca_.h?cvsroot=cvs&r1=1.5&r2=1.6
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/getdate.c?cvsroot=cvs&r1=1.44&r2=1.45
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/getdate.y?cvsroot=cvs&r1=1.35&r2=1.36
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/size_max.h?cvsroot=cvs&r1=1.1&r2=1.2
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/stdint_.h?cvsroot=cvs&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/strtol.c?cvsroot=cvs&r1=1.6&r2=1.7
http://cvs.savannah.gnu.org/viewcvs/ccvs/lib/unsetenv.c?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/ChangeLog?cvsroot=cvs&r1=1.169&r2=1.170
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/setenv.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/size_max.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/ssize_t.m4?cvsroot=cvs&r1=1.3&r2=1.4
http://cvs.savannah.gnu.org/viewcvs/ccvs/m4/stdint.m4?cvsroot=cvs&r1=1.4&r2=1.5
http://cvs.savannah.gnu.org/viewcvs/ccvs/maint-aux/Makefile.in?cvsroot=cvs&r1=1.29&r2=1.30
http://cvs.savannah.gnu.org/viewcvs/ccvs/man/Makefile.in?cvsroot=cvs&r1=1.98&r2=1.99
http://cvs.savannah.gnu.org/viewcvs/ccvs/src/Makefile.in?cvsroot=cvs&r1=1.169&r2=1.170
http://cvs.savannah.gnu.org/viewcvs/ccvs/tools/Makefile.in?cvsroot=cvs&r1=1.88&r2=1.89
http://cvs.savannah.gnu.org/viewcvs/ccvs/vms/Makefile.in?cvsroot=cvs&r1=1.91&r2=1.92
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/ChangeLog?cvsroot=cvs&r1=1.360&r2=1.361
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/Makefile.am?cvsroot=cvs&r1=1.32&r2=1.33
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/Makefile.in?cvsroot=cvs&r1=1.120&r2=1.121
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/config.h?cvsroot=cvs&r1=1.187&r2=1.188
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/config.h.in?cvsroot=cvs&r1=1.115&r2=1.116
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/config.h.in.in?cvsroot=cvs&r1=1.47&r2=1.48
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/stamp-chi?cvsroot=cvs&r1=1.102&r2=1.103
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/stdint.h?cvsroot=cvs&r1=1.9&r2=1.10
http://cvs.savannah.gnu.org/viewcvs/ccvs/windows-NT/SCC/Makefile.in?cvsroot=cvs&r1=1.82&r2=1.83

Patches:
Index: ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/ChangeLog,v
retrieving revision 1.1313
retrieving revision 1.1314
diff -u -b -r1.1313 -r1.1314
--- ChangeLog   19 Jun 2006 17:13:06 -0000      1.1313
+++ ChangeLog   19 Jun 2006 17:45:57 -0000      1.1314
@@ -1,3 +1,7 @@
+2006-06-19  Mark D. Baushke  <address@hidden>
+
+       * Makefile.in, aclocal.m4, config.h.in, configure: Regenerated.
+
 2006-06-19  Derek Price  <address@hidden>
 
        * BUGS: Note abort of `cvs log' under Alpha Linux 2.2.20.

Index: Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/Makefile.in,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -b -r1.188 -r1.189
--- Makefile.in 8 Jun 2006 21:06:12 -0000       1.188
+++ Makefile.in 19 Jun 2006 17:45:57 -0000      1.189
@@ -94,20 +94,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -174,6 +173,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -194,14 +229,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -246,6 +324,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: aclocal.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/aclocal.m4,v
retrieving revision 1.153
retrieving revision 1.154
diff -u -b -r1.153 -r1.154
--- aclocal.m4  24 Apr 2006 18:50:24 -0000      1.153
+++ aclocal.m4  19 Jun 2006 17:45:57 -0000      1.154
@@ -971,7 +971,6 @@
 m4_include([m4/iconv.m4])
 m4_include([m4/include_next.m4])
 m4_include([m4/intmax_t.m4])
-m4_include([m4/inttypes.m4])
 m4_include([m4/inttypes_h.m4])
 m4_include([m4/lib-ld.m4])
 m4_include([m4/lib-link.m4])

Index: config.h.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/config.h.in,v
retrieving revision 1.201
retrieving revision 1.202
diff -u -b -r1.201 -r1.202
--- config.h.in 8 Jun 2006 21:06:12 -0000       1.201
+++ config.h.in 19 Jun 2006 17:45:57 -0000      1.202
@@ -12,6 +12,114 @@
 /* Define if you want to use the password authenticated server. */
 #undef AUTH_SERVER_SUPPORT
 
+/* Define to the number of bits in type 'int16_t'. */
+#undef BITSIZEOF_INT16_T
+
+/* Define to the number of bits in type 'int32_t'. */
+#undef BITSIZEOF_INT32_T
+
+/* Define to the number of bits in type 'int64_t'. */
+#undef BITSIZEOF_INT64_T
+
+/* Define to the number of bits in type 'int8_t'. */
+#undef BITSIZEOF_INT8_T
+
+/* Define to the number of bits in type 'intmax_t'. */
+#undef BITSIZEOF_INTMAX_T
+
+/* Define to the number of bits in type 'intptr_t'. */
+#undef BITSIZEOF_INTPTR_T
+
+/* Define to the number of bits in type 'int_fast16_t'. */
+#undef BITSIZEOF_INT_FAST16_T
+
+/* Define to the number of bits in type 'int_fast32_t'. */
+#undef BITSIZEOF_INT_FAST32_T
+
+/* Define to the number of bits in type 'int_fast64_t'. */
+#undef BITSIZEOF_INT_FAST64_T
+
+/* Define to the number of bits in type 'int_fast8_t'. */
+#undef BITSIZEOF_INT_FAST8_T
+
+/* Define to the number of bits in type 'int_least16_t'. */
+#undef BITSIZEOF_INT_LEAST16_T
+
+/* Define to the number of bits in type 'int_least32_t'. */
+#undef BITSIZEOF_INT_LEAST32_T
+
+/* Define to the number of bits in type 'int_least64_t'. */
+#undef BITSIZEOF_INT_LEAST64_T
+
+/* Define to the number of bits in type 'int_least8_t'. */
+#undef BITSIZEOF_INT_LEAST8_T
+
+/* Define to the number of bits in type 'long'. */
+#undef BITSIZEOF_LONG
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+#undef BITSIZEOF_PTRDIFF_T
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+#undef BITSIZEOF_SIG_ATOMIC_T
+
+/* Define to the number of bits in type 'size_t'. */
+#undef BITSIZEOF_SIZE_T
+
+/* Define to the number of bits in type 'uint16_t'. */
+#undef BITSIZEOF_UINT16_T
+
+/* Define to the number of bits in type 'uint32_t'. */
+#undef BITSIZEOF_UINT32_T
+
+/* Define to the number of bits in type 'uint64_t'. */
+#undef BITSIZEOF_UINT64_T
+
+/* Define to the number of bits in type 'uint8_t'. */
+#undef BITSIZEOF_UINT8_T
+
+/* Define to the number of bits in type 'uintmax_t'. */
+#undef BITSIZEOF_UINTMAX_T
+
+/* Define to the number of bits in type 'uintptr_t'. */
+#undef BITSIZEOF_UINTPTR_T
+
+/* Define to the number of bits in type 'uint_fast16_t'. */
+#undef BITSIZEOF_UINT_FAST16_T
+
+/* Define to the number of bits in type 'uint_fast32_t'. */
+#undef BITSIZEOF_UINT_FAST32_T
+
+/* Define to the number of bits in type 'uint_fast64_t'. */
+#undef BITSIZEOF_UINT_FAST64_T
+
+/* Define to the number of bits in type 'uint_fast8_t'. */
+#undef BITSIZEOF_UINT_FAST8_T
+
+/* Define to the number of bits in type 'uint_least16_t'. */
+#undef BITSIZEOF_UINT_LEAST16_T
+
+/* Define to the number of bits in type 'uint_least32_t'. */
+#undef BITSIZEOF_UINT_LEAST32_T
+
+/* Define to the number of bits in type 'uint_least64_t'. */
+#undef BITSIZEOF_UINT_LEAST64_T
+
+/* Define to the number of bits in type 'uint_least8_t'. */
+#undef BITSIZEOF_UINT_LEAST8_T
+
+/* Define to the number of bits in type 'unsigned_int'. */
+#undef BITSIZEOF_UNSIGNED_INT
+
+/* Define to the number of bits in type 'unsigned_long'. */
+#undef BITSIZEOF_UNSIGNED_LONG
+
+/* Define to the number of bits in type 'wchar_t'. */
+#undef BITSIZEOF_WCHAR_T
+
+/* Define to the number of bits in type 'wint_t'. */
+#undef BITSIZEOF_WINT_T
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #undef CLIENT_SUPPORT
 
@@ -120,6 +228,9 @@
 /* Define this to the full path to <inttypes.h>. */
 #undef FULL_PATH_INTTYPES_H
 
+/* Define this to the full path to <stdint.h>. */
+#undef FULL_PATH_STDINT_H
+
 /* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
    in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
    relevant when using GSSAPI. */
@@ -330,9 +441,6 @@
 /* Define if you have the declaration of environ. */
 #undef HAVE_ENVIRON_DECL
 
-/* Define if you have the declaration of errno. */
-#undef HAVE_ERRNO_DECL
-
 /* Define to 1 if you have the `fchdir' function. */
 #undef HAVE_FCHDIR
 
@@ -432,9 +540,27 @@
 /* Define to 1 if you have the `initgroups' function. */
 #undef HAVE_INITGROUPS
 
+/* Define to 1 if the type 'int16_t' is already defined. */
+#undef HAVE_INT16_T
+
+/* Define to 1 if the type 'int32_t' is already defined. */
+#undef HAVE_INT32_T
+
+/* Define to 1 if the type 'int64_t' is already defined. */
+#undef HAVE_INT64_T
+
+/* Define to 1 if the type 'int64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int8_t' is already defined. */
+#undef HAVE_INT8_T
+
 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_INTMAX_T
 
+/* Define to 1 if the type 'intptr_t' is already defined. */
+#undef HAVE_INTPTR_T
+
 /* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
 #undef HAVE_INTTYPES_H
 
@@ -442,6 +568,36 @@
    declares uintmax_t. */
 #undef HAVE_INTTYPES_H_WITH_UINTMAX
 
+/* Define to 1 if the type 'int_fast16_t' is already defined. */
+#undef HAVE_INT_FAST16_T
+
+/* Define to 1 if the type 'int_fast32_t' is already defined. */
+#undef HAVE_INT_FAST32_T
+
+/* Define to 1 if the type 'int_fast64_t' is already defined. */
+#undef HAVE_INT_FAST64_T
+
+/* Define to 1 if the type 'int_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_fast8_t' is already defined. */
+#undef HAVE_INT_FAST8_T
+
+/* Define to 1 if the type 'int_least16_t' is already defined. */
+#undef HAVE_INT_LEAST16_T
+
+/* Define to 1 if the type 'int_least32_t' is already defined. */
+#undef HAVE_INT_LEAST32_T
+
+/* Define to 1 if the type 'int_least64_t' is already defined. */
+#undef HAVE_INT_LEAST64_T
+
+/* Define to 1 if the type 'int_least64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_least8_t' is already defined. */
+#undef HAVE_INT_LEAST8_T
+
 /* Define to 1 if you have the <io.h> header file. */
 #undef HAVE_IO_H
 
@@ -654,6 +810,15 @@
 /* Define to 1 if you have the `siginterrupt' function. */
 #undef HAVE_SIGINTERRUPT
 
+/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
+#undef HAVE_SIGNED_SIG_ATOMIC_T
+
+/* Define to 1 if 'wchar_t' is a signed integer type. */
+#undef HAVE_SIGNED_WCHAR_T
+
+/* Define to 1 if 'wint_t' is a signed integer type. */
+#undef HAVE_SIGNED_WINT_T
+
 /* Define to 1 if you have the `sigprocmask' function. */
 #undef HAVE_SIGPROCMASK
 
@@ -663,6 +828,9 @@
 /* Define to 1 if you have the `sigvec' function. */
 #undef HAVE_SIGVEC
 
+/* Define to 1 if the system has the type `sig_atomic_t'. */
+#undef HAVE_SIG_ATOMIC_T
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 
@@ -826,9 +994,58 @@
 /* Define to 1 if you have the `tzset' function. */
 #undef HAVE_TZSET
 
+/* Define to 1 if the type 'uint16_t' is already defined. */
+#undef HAVE_UINT16_T
+
+/* Define to 1 if the type 'uint32_t' is already defined. */
+#undef HAVE_UINT32_T
+
+/* Define to 1 if the type 'uint64_t' is already defined. */
+#undef HAVE_UINT64_T
+
+/* Define to 1 if the type 'uint64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint8_t' is already defined. */
+#undef HAVE_UINT8_T
+
 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_UINTMAX_T
 
+/* Define to 1 if the type 'uintptr_t' is already defined. */
+#undef HAVE_UINTPTR_T
+
+/* Define to 1 if the type 'uint_fast16_t' is already defined. */
+#undef HAVE_UINT_FAST16_T
+
+/* Define to 1 if the type 'uint_fast32_t' is already defined. */
+#undef HAVE_UINT_FAST32_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already defined. */
+#undef HAVE_UINT_FAST64_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_fast8_t' is already defined. */
+#undef HAVE_UINT_FAST8_T
+
+/* Define to 1 if the type 'uint_least16_t' is already defined. */
+#undef HAVE_UINT_LEAST16_T
+
+/* Define to 1 if the type 'uint_least32_t' is already defined. */
+#undef HAVE_UINT_LEAST32_T
+
+/* Define to 1 if the type 'uint_least64_t' is already defined. */
+#undef HAVE_UINT_LEAST64_T
+
+/* Define to 1 if the type 'uint_least64_t' is already definedin <stdint.h>.
+   */
+#undef HAVE_UINT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_least8_t' is already defined. */
+#undef HAVE_UINT_LEAST8_T
+
 /* Define to 1 if you have the `uname' function. */
 #undef HAVE_UNAME
 
@@ -925,6 +1142,90 @@
 /* Define to 1 if you have the `__secure_getenv' function. */
 #undef HAVE___SECURE_GETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MIN
+
 #if FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
 # define ISSLASH(C) ((C) == '/' || (C) == '\\')
 #else
@@ -996,6 +1297,12 @@
 /* Path to the pr utility */
 #undef PR_PROGRAM
 
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MIN
+
 /* Define to force lib/regex.c to use malloc instead of alloca. */
 #undef REGEX_MALLOC
 
@@ -1033,6 +1340,12 @@
    */
 #undef SERVER_SUPPORT
 
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MIN
+
 /* The size of a `char', as computed by sizeof. */
 #undef SIZEOF_CHAR
 
@@ -1112,6 +1425,48 @@
 /* Define if tzset clobbers localtime's static buffer. */
 #undef TZSET_CLOBBERS_LOCALTIME_BUFFER
 
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint64_t type. */
+#undef UINT64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint_least64_t type. */
+#undef UINT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST8_MAX
+
 /* The default umask to use when creating or otherwise setting file or
    directory permissions in the repository. Must be a value in the range of 0
    through 0777. For example, a value of 002 allows group rwx access and world
@@ -1173,6 +1528,12 @@
 /* Define if unsetenv() returns void, not int. */
 #undef VOID_UNSETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MIN
+
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
 #undef WORDS_BIGENDIAN

Index: configure
===================================================================
RCS file: /cvsroot/cvs/ccvs/configure,v
retrieving revision 1.453
retrieving revision 1.454
diff -u -b -r1.453 -r1.454
--- configure   8 Jun 2006 21:06:12 -0000       1.453
+++ configure   19 Jun 2006 17:45:57 -0000      1.454
@@ -327,7 +327,7 @@
 
 gl_header_list=
 gl_func_list=
-ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME 
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix 
program_transform_name bindir sbindir libexecdir datadir sysconfdir 
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir 
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS 
INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL 
AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP 
INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar 
am__untar ac_prefix_program MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT 
RANLIB ac_ct_RANLIB CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR 
am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE 
am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LN_S PERL CSH MKTEMP SENDMAIL 
PR GPG DEFAULT_SIGN_TEMPLATE DEFAULT_SIGN_TEXTMODE DEFAULT_VERIFY_TEMPLATE ROFF 
PS2PDF TEXI2DVI MAKE_TARGETS_IN_VPATH_TRUE MAKE_TARGETS_IN_VPATH_FALSE LIBOBJS 
GL_COND_LIBTOOL_TRUE GL_COND_LIBTOOL_FALSE ALLOCA ALLOCA_H SYS_SOCKET_H 
STDBOOL_H HAVE__BOOL FNMATCH_H YACC YFLAGS LIB_CLOCK_GETTIME GETOPT_H GLOB_H 
LIB_NANOSLEEP HAVE_LONG_64BIT HAVE_LONG_LONG_64BIT STDINT_H UNISTD_H EOVERFLOW 
MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE build build_cpu 
build_vendor build_os host host_cpu host_vendor host_os INTL_MACOSX_LIBS 
LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB cvs_client_objects KRB4 
ZLIB_SUBDIRS ZLIB_CPPFLAGS ZLIB_LIBS with_default_rsh RSH_DFLT EDITOR LTLIBOBJS'
+ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME 
PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix 
program_transform_name bindir sbindir libexecdir datadir sysconfdir 
sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir 
build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS 
INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA CYGPATH_W PACKAGE VERSION ACLOCAL 
AUTOCONF AUTOMAKE AUTOHEADER MAKEINFO install_sh STRIP ac_ct_STRIP 
INSTALL_STRIP_PROGRAM mkdir_p AWK SET_MAKE am__leading_dot AMTAR am__tar 
am__untar ac_prefix_program MAINTAINER_MODE_TRUE MAINTAINER_MODE_FALSE MAINT 
RANLIB ac_ct_RANLIB CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT DEPDIR 
am__include am__quote AMDEP_TRUE AMDEP_FALSE AMDEPBACKSLASH CCDEPMODE 
am__fastdepCC_TRUE am__fastdepCC_FALSE CPP EGREP LN_S PERL CSH MKTEMP SENDMAIL 
PR GPG DEFAULT_SIGN_TEMPLATE DEFAULT_SIGN_TEXTMODE DEFAULT_VERIFY_TEMPLATE ROFF 
PS2PDF TEXI2DVI MAKE_TARGETS_IN_VPATH_TRUE MAKE_TARGETS_IN_VPATH_FALSE LIBOBJS 
GL_COND_LIBTOOL_TRUE GL_COND_LIBTOOL_FALSE ALLOCA ALLOCA_H SYS_SOCKET_H 
STDBOOL_H HAVE__BOOL FNMATCH_H YACC YFLAGS LIB_CLOCK_GETTIME GETOPT_H GLOB_H 
LIB_NANOSLEEP FULL_PATH_STDINT_H HAVE_STDINT_H FULL_PATH_INTTYPES_H 
HAVE_INTTYPES_H HAVE_SYS_INTTYPES_H HAVE_SYS_BITYPES_H HAVE_LONG_64BIT 
HAVE_LONG_LONG_64BIT HAVE_INT8_T HAVE_INT16_T HAVE_INT32_T HAVE_INT64_T 
HAVE_UINT8_T HAVE_UINT16_T HAVE_UINT32_T HAVE_UINT64_T HAVE_INT_LEAST8_T 
HAVE_INT_LEAST16_T HAVE_INT_LEAST32_T HAVE_INT_LEAST64_T HAVE_UINT_LEAST8_T 
HAVE_UINT_LEAST16_T HAVE_UINT_LEAST32_T HAVE_UINT_LEAST64_T HAVE_INT_FAST8_T 
HAVE_INT_FAST16_T HAVE_INT_FAST32_T HAVE_INT_FAST64_T HAVE_UINT_FAST8_T 
HAVE_UINT_FAST16_T HAVE_UINT_FAST32_T HAVE_UINT_FAST64_T HAVE_INTPTR_T 
HAVE_UINTPTR_T HAVE_INTMAX_T HAVE_UINTMAX_T HAVE_INT64_T_IN_STDINT_H 
HAVE_UINT64_T_IN_STDINT_H HAVE_INT_LEAST64_T_IN_STDINT_H 
HAVE_UINT_LEAST64_T_IN_STDINT_H HAVE_INT_FAST64_T_IN_STDINT_H 
HAVE_UINT_FAST64_T_IN_STDINT_H BITSIZEOF_INT8_T BITSIZEOF_INT16_T 
BITSIZEOF_INT32_T BITSIZEOF_INT64_T BITSIZEOF_UINT8_T BITSIZEOF_UINT16_T 
BITSIZEOF_UINT32_T BITSIZEOF_UINT64_T BITSIZEOF_INT_LEAST8_T 
BITSIZEOF_INT_LEAST16_T BITSIZEOF_INT_LEAST32_T BITSIZEOF_INT_LEAST64_T 
BITSIZEOF_UINT_LEAST8_T BITSIZEOF_UINT_LEAST16_T BITSIZEOF_UINT_LEAST32_T 
BITSIZEOF_UINT_LEAST64_T BITSIZEOF_INT_FAST8_T BITSIZEOF_INT_FAST16_T 
BITSIZEOF_INT_FAST32_T BITSIZEOF_INT_FAST64_T BITSIZEOF_UINT_FAST8_T 
BITSIZEOF_UINT_FAST16_T BITSIZEOF_UINT_FAST32_T BITSIZEOF_UINT_FAST64_T 
BITSIZEOF_INTPTR_T BITSIZEOF_UINTPTR_T BITSIZEOF_INTMAX_T BITSIZEOF_UINTMAX_T 
BITSIZEOF_UNSIGNED_INT BITSIZEOF_LONG BITSIZEOF_UNSIGNED_LONG 
BITSIZEOF_PTRDIFF_T BITSIZEOF_SIZE_T SAME_TYPE_PTRDIFF_T_LONG 
SAME_TYPE_SIZE_T_UNSIGNED_LONG BITSIZEOF_SIG_ATOMIC_T HAVE_SIGNED_SIG_ATOMIC_T 
SAME_TYPE_SIG_ATOMIC_T_LONG SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG 
BITSIZEOF_WCHAR_T HAVE_SIGNED_WCHAR_T SAME_TYPE_WCHAR_T_LONG 
SAME_TYPE_WCHAR_T_UNSIGNED_LONG BITSIZEOF_WINT_T HAVE_SIGNED_WINT_T 
SAME_TYPE_WINT_T_LONG SAME_TYPE_WINT_T_UNSIGNED_LONG STDINT_H UNISTD_H 
EOVERFLOW MKINSTALLDIRS USE_NLS MSGFMT GMSGFMT XGETTEXT MSGMERGE build 
build_cpu build_vendor build_os host host_cpu host_vendor host_os 
INTL_MACOSX_LIBS LIBICONV LTLIBICONV INTLLIBS LIBINTL LTLIBINTL POSUB 
cvs_client_objects KRB4 ZLIB_SUBDIRS ZLIB_CPPFLAGS ZLIB_LIBS with_default_rsh 
RSH_DFLT EDITOR LTLIBOBJS'
 ac_subst_files='MKTEMP_SH_FUNCTION'
 
 # Initialize some variables set by options.
@@ -1501,6 +1501,7 @@
 gl_func_list="$gl_func_list mbrtowc"
 gl_func_list="$gl_func_list wcrtomb"
 gl_func_list="$gl_func_list wcscoll"
+gl_header_list="$gl_header_list stdint.h"
 gl_func_list="$gl_func_list mblen"
 gl_func_list="$gl_func_list mbrlen"
 gl_func_list="$gl_func_list tzset"
@@ -12518,6 +12519,7 @@
 main ()
 {
 int x = sizeof (ssize_t *) + sizeof (ssize_t);
+        return !x;
   ;
   return 0;
 }
@@ -15461,20 +15463,91 @@
 
 
 
-  echo "$as_me:$LINENO: checking for inttypes.h" >&5
-echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
-if test "${gt_cv_header_inttypes_h+set}" = set; then
+
+
+
+
+
+echo "$as_me:$LINENO: checking for size_t" >&5
+echo $ECHO_N "checking for size_t... $ECHO_C" >&6
+if test "${ac_cv_type_size_t+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if ((size_t *) 0)
+  return 0;
+if (sizeof (size_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_type_size_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_type_size_t=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
+echo "${ECHO_T}$ac_cv_type_size_t" >&6
+if test $ac_cv_type_size_t = yes; then
+  :
+else
 
+cat >>confdefs.h <<_ACEOF
+#define size_t unsigned
+_ACEOF
+
+fi
+
+
+  echo "$as_me:$LINENO: checking for wchar_t" >&5
+echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
+if test "${gt_cv_c_wchar_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <sys/types.h>
-#include <inttypes.h>
+#include <stddef.h>
+       wchar_t foo = (wchar_t)'\0';
 int
 main ()
 {
@@ -15505,22 +15578,21 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  gt_cv_header_inttypes_h=yes
+  gt_cv_c_wchar_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-gt_cv_header_inttypes_h=no
+gt_cv_c_wchar_t=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-
 fi
-echo "$as_me:$LINENO: result: $gt_cv_header_inttypes_h" >&5
-echo "${ECHO_T}$gt_cv_header_inttypes_h" >&6
-  if test $gt_cv_header_inttypes_h = yes; then
+echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
+echo "${ECHO_T}$gt_cv_c_wchar_t" >&6
+  if test $gt_cv_c_wchar_t = yes; then
 
-cat >>confdefs.h <<_ACEOF
-#define HAVE_INTTYPES_H 1
+cat >>confdefs.h <<\_ACEOF
+#define HAVE_WCHAR_T 1
 _ACEOF
 
   fi
@@ -17081,69 +17153,6 @@
   fi
 
 
-  echo "$as_me:$LINENO: checking for wchar_t" >&5
-echo $ECHO_N "checking for wchar_t... $ECHO_C" >&6
-if test "${gt_cv_c_wchar_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stddef.h>
-       wchar_t foo = (wchar_t)'\0';
-int
-main ()
-{
-
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  gt_cv_c_wchar_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_c_wchar_t=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $gt_cv_c_wchar_t" >&5
-echo "${ECHO_T}$gt_cv_c_wchar_t" >&6
-  if test $gt_cv_c_wchar_t = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_WCHAR_T 1
-_ACEOF
-
-  fi
-
-
   echo "$as_me:$LINENO: checking for wint_t" >&5
 echo $ECHO_N "checking for wint_t... $ECHO_C" >&6
 if test "${gt_cv_c_wint_t+set}" = set; then
@@ -17206,72 +17215,6 @@
 
   fi
 
-echo "$as_me:$LINENO: checking for size_t" >&5
-echo $ECHO_N "checking for size_t... $ECHO_C" >&6
-if test "${ac_cv_type_size_t+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-$ac_includes_default
-int
-main ()
-{
-if ((size_t *) 0)
-  return 0;
-if (sizeof (size_t))
-  return 0;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_cv_type_size_t=yes
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_cv_type_size_t=no
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
-echo "${ECHO_T}$ac_cv_type_size_t" >&6
-if test $ac_cv_type_size_t = yes; then
-  :
-else
-
-cat >>confdefs.h <<_ACEOF
-#define size_t unsigned
-_ACEOF
-
-fi
-
 
 
 
@@ -26291,72 +26234,6 @@
 
 
 
-  echo "$as_me:$LINENO: checking if errno is properly declared" >&5
-echo $ECHO_N "checking if errno is properly declared... $ECHO_C" >&6
-  if test "${gt_cv_var_errno_declaration+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <errno.h>
-      extern struct { int foo; } errno;
-int
-main ()
-{
-errno.foo = 1;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  gt_cv_var_errno_declaration=no
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_var_errno_declaration=yes
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-
-  echo "$as_me:$LINENO: result: $gt_cv_var_errno_declaration" >&5
-echo "${ECHO_T}$gt_cv_var_errno_declaration" >&6
-  if test $gt_cv_var_errno_declaration = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERRNO_DECL 1
-_ACEOF
-
-  fi
-
-
-
   echo "$as_me:$LINENO: checking if environ is properly declared" >&5
 echo $ECHO_N "checking if environ is properly declared... $ECHO_C" >&6
   if test "${gt_cv_var_environ_declaration+set}" = set; then
@@ -26434,72 +26311,6 @@
 
 
 
-  echo "$as_me:$LINENO: checking if errno is properly declared" >&5
-echo $ECHO_N "checking if errno is properly declared... $ECHO_C" >&6
-  if test "${gt_cv_var_errno_declaration+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
-
-    cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <errno.h>
-      extern struct { int foo; } errno;
-int
-main ()
-{
-errno.foo = 1;
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  gt_cv_var_errno_declaration=no
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-gt_cv_var_errno_declaration=yes
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-
-  echo "$as_me:$LINENO: result: $gt_cv_var_errno_declaration" >&5
-echo "${ECHO_T}$gt_cv_var_errno_declaration" >&6
-  if test $gt_cv_var_errno_declaration = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_ERRNO_DECL 1
-_ACEOF
-
-  fi
-
-
-
   echo "$as_me:$LINENO: checking if environ is properly declared" >&5
 echo $ECHO_N "checking if environ is properly declared... $ECHO_C" >&6
   if test "${gt_cv_var_environ_declaration+set}" = set; then
@@ -26824,10 +26635,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
+#include <limits.h>
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 / 10) >= 0)];
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) >= 0)];
 test_array [0] = 0
 
   ;
@@ -26865,10 +26677,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
+#include <limits.h>
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 / 10) <= $ac_mid)];
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -26922,10 +26735,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
+#include <limits.h>
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 / 10) < 0)];
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) < 0)];
 test_array [0] = 0
 
   ;
@@ -26963,10 +26777,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
+#include <limits.h>
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 / 10) >= $ac_mid)];
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) >= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -27028,10 +26843,11 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
+#include <limits.h>
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 / 10) <= $ac_mid)];
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) <= $ac_mid)];
 test_array [0] = 0
 
   ;
@@ -27070,8 +26886,8 @@
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
-?*) res_hi=$ac_lo;;
-'') result=? ;;
+?*) size_t_bits_minus_1=$ac_lo;;
+'') size_t_bits_minus_1= ;;
 esac
 else
   if test "$cross_compiling" = yes; then
@@ -27088,8 +26904,9 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
-long longval () { return (size_t)~(size_t)0 / 10; }
-unsigned long ulongval () { return (size_t)~(size_t)0 / 10; }
+#include <limits.h>
+long longval () { return sizeof (size_t) * CHAR_BIT - 1; }
+unsigned long ulongval () { return sizeof (size_t) * CHAR_BIT - 1; }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -27099,17 +26916,17 @@
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     exit (1);
-  if (((size_t)~(size_t)0 / 10) < 0)
+  if ((sizeof (size_t) * CHAR_BIT - 1) < 0)
     {
       long i = longval ();
-      if (i != ((size_t)~(size_t)0 / 10))
+      if (i != (sizeof (size_t) * CHAR_BIT - 1))
        exit (1);
       fprintf (f, "%ld\n", i);
     }
   else
     {
       unsigned long i = ulongval ();
-      if (i != ((size_t)~(size_t)0 / 10))
+      if (i != (sizeof (size_t) * CHAR_BIT - 1))
        exit (1);
       fprintf (f, "%lu\n", i);
     }
@@ -27130,14 +26947,14 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  res_hi=`cat conftest.val`
+  size_t_bits_minus_1=`cat conftest.val`
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-result=?
+size_t_bits_minus_1=
 fi
 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
 fi
@@ -27155,7 +26972,7 @@
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 % 10) >= 0)];
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= 
0)];
 test_array [0] = 0
 
   ;
@@ -27196,7 +27013,7 @@
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 % 10) <= $ac_mid)];
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= 
$ac_mid)];
 test_array [0] = 0
 
   ;
@@ -27253,7 +27070,7 @@
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 % 10) < 0)];
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) < 
0)];
 test_array [0] = 0
 
   ;
@@ -27294,7 +27111,7 @@
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 % 10) >= $ac_mid)];
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= 
$ac_mid)];
 test_array [0] = 0
 
   ;
@@ -27359,7 +27176,7 @@
 int
 main ()
 {
-static int test_array [1 - 2 * !(((size_t)~(size_t)0 % 10) <= $ac_mid)];
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= 
$ac_mid)];
 test_array [0] = 0
 
   ;
@@ -27398,8 +27215,8 @@
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 done
 case $ac_lo in
-?*) res_lo=$ac_lo;;
-'') result=? ;;
+?*) fits_in_uint=$ac_lo;;
+'') fits_in_uint= ;;
 esac
 else
   if test "$cross_compiling" = yes; then
@@ -27416,8 +27233,8 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
-long longval () { return (size_t)~(size_t)0 % 10; }
-unsigned long ulongval () { return (size_t)~(size_t)0 % 10; }
+long longval () { return sizeof (size_t) <= sizeof (unsigned int); }
+unsigned long ulongval () { return sizeof (size_t) <= sizeof (unsigned int); }
 #include <stdio.h>
 #include <stdlib.h>
 int
@@ -27427,17 +27244,17 @@
   FILE *f = fopen ("conftest.val", "w");
   if (! f)
     exit (1);
-  if (((size_t)~(size_t)0 % 10) < 0)
+  if ((sizeof (size_t) <= sizeof (unsigned int)) < 0)
     {
       long i = longval ();
-      if (i != ((size_t)~(size_t)0 % 10))
+      if (i != (sizeof (size_t) <= sizeof (unsigned int)))
        exit (1);
       fprintf (f, "%ld\n", i);
     }
   else
     {
       unsigned long i = ulongval ();
-      if (i != ((size_t)~(size_t)0 % 10))
+      if (i != (sizeof (size_t) <= sizeof (unsigned int)))
        exit (1);
       fprintf (f, "%lu\n", i);
     }
@@ -27458,33 +27275,34 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  res_lo=`cat conftest.val`
+  fits_in_uint=`cat conftest.val`
 else
   echo "$as_me: program exited with status $ac_status" >&5
 echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
 ( exit $ac_status )
-result=?
+fits_in_uint=
 fi
 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
 fi
 fi
 rm -f conftest.val
-    if test "$cross_compiling" = yes; then
-  # Depending upon the size, compute the lo and hi bounds.
-cat >conftest.$ac_ext <<_ACEOF
+    if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
+      if test $fits_in_uint = 1; then
+                        cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 #include <stddef.h>
+          extern size_t foo;
+          extern unsigned long foo;
+
 int
 main ()
 {
-static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= 
0)];
-test_array [0] = 0
 
   ;
   return 0;
@@ -27512,21 +27330,58 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_lo=0 ac_mid=0
-  while :; do
+  fits_in_uint=0
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+      fi
+                        if test $fits_in_uint = 1; then
+        result="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
+      else
+        result="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
+      fi
+    else
+            result='((size_t)~(size_t)0)'
+    fi
+  fi
+  echo "$as_me:$LINENO: result: $result" >&5
+echo "${ECHO_T}$result" >&6
+  if test "$result" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define SIZE_MAX $result
+_ACEOF
+
+  fi
+
+     echo "$as_me:$LINENO: checking for socklen_t" >&5
+echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
+if test "${ac_cv_type_socklen_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <stddef.h>
+#include <sys/types.h>
+      #if HAVE_SYS_SOCKET_H
+      # include <sys/socket.h>
+      #elif HAVE_WS2TCPIP_H
+      # include <ws2tcpip.h>
+      #endif
+
 int
 main ()
 {
-static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= 
$ac_mid)];
-test_array [0] = 0
-
+if ((socklen_t *) 0)
+  return 0;
+if (sizeof (socklen_t))
+  return 0;
   ;
   return 0;
 }
@@ -27553,37 +27408,45 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_hi=$ac_mid; break
+  ac_cv_type_socklen_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr $ac_mid + 1`
-                   if test $ac_lo -le $ac_mid; then
-                     ac_lo= ac_hi=
-                     break
-                   fi
-                   ac_mid=`expr 2 '*' $ac_mid + 1`
+ac_cv_type_socklen_t=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-  done
+fi
+echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
+echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
+if test $ac_cv_type_socklen_t = yes; then
+  :
 else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-cat >conftest.$ac_ext <<_ACEOF
+  echo "$as_me:$LINENO: checking for socklen_t equivalent" >&5
+echo $ECHO_N "checking for socklen_t equivalent... $ECHO_C" >&6
+      if test "${gl_cv_gl_cv_socklen_t_equiv+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  # Systems have either "struct sockaddr *" or
+        # "void *" as the second argument to getpeername
+        gl_cv_socklen_t_equiv=
+        for arg2 in "struct sockaddr" void; do
+          for t in int size_t "unsigned int" "long int" "unsigned long int"; do
+            cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <stddef.h>
+#include <sys/types.h>
+               #include <sys/socket.h>
+
+               int getpeername (int, $arg2 *, $t *);
 int
 main ()
 {
-static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) < 
0)];
-test_array [0] = 0
-
+$t len;
+               getpeername (0, 0, &len);
   ;
   return 0;
 }
@@ -27610,21 +27473,52 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_hi=-1 ac_mid=-1
-  while :; do
+  gl_cv_socklen_t_equiv="$t"
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+            test "$gl_cv_socklen_t_equiv" != "" && break
+          done
+          test "$gl_cv_socklen_t_equiv" != "" && break
+        done
+
+fi
+
+      if test "$gl_cv_socklen_t_equiv" = ""; then
+       { { echo "$as_me:$LINENO: error: Cannot find a type to use in place of 
socklen_t" >&5
+echo "$as_me: error: Cannot find a type to use in place of socklen_t" >&2;}
+   { (exit 1); exit 1; }; }
+      fi
+      echo "$as_me:$LINENO: result: $gl_cv_socklen_t_equiv" >&5
+echo "${ECHO_T}$gl_cv_socklen_t_equiv" >&6
+
+cat >>confdefs.h <<_ACEOF
+#define socklen_t $gl_cv_socklen_t_equiv
+_ACEOF
+
+fi
+
+
+  echo "$as_me:$LINENO: checking for ssize_t" >&5
+echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
+if test "${gt_cv_ssize_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
     cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <stddef.h>
+#include <sys/types.h>
 int
 main ()
 {
-static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= 
$ac_mid)];
-test_array [0] = 0
-
+int x = sizeof (ssize_t *) + sizeof (ssize_t);
+        return !x;
   ;
   return 0;
 }
@@ -27651,248 +27545,70 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_lo=$ac_mid; break
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
-
-ac_hi=`expr '(' $ac_mid ')' - 1`
-                      if test $ac_mid -le $ac_hi; then
-                        ac_lo= ac_hi=
-                        break
-                      fi
-                      ac_mid=`expr 2 '*' $ac_mid`
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-  done
+  gt_cv_ssize_t=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo= ac_hi=
+gt_cv_ssize_t=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-# Binary search between lo and hi bounds.
-while test "x$ac_lo" != "x$ac_hi"; do
-  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stddef.h>
-int
-main ()
-{
-static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= 
$ac_mid)];
-test_array [0] = 0
+echo "$as_me:$LINENO: result: $gt_cv_ssize_t" >&5
+echo "${ECHO_T}$gt_cv_ssize_t" >&6
+  if test $gt_cv_ssize_t = no; then
 
-  ;
-  return 0;
-}
+cat >>confdefs.h <<\_ACEOF
+#define ssize_t int
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  ac_hi=$ac_mid
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_lo=`expr '(' $ac_mid ')' + 1`
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-done
-case $ac_lo in
-?*) fits_in_uint=$ac_lo;;
-'') result=? ;;
-esac
-else
-  if test "$cross_compiling" = yes; then
-  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
-See \`config.log' for more details." >&5
-echo "$as_me: error: cannot run test program while cross compiling
-See \`config.log' for more details." >&2;}
-   { (exit 1); exit 1; }; }
-else
-  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stddef.h>
-long longval () { return sizeof (size_t) <= sizeof (unsigned int); }
-unsigned long ulongval () { return sizeof (size_t) <= sizeof (unsigned int); }
-#include <stdio.h>
-#include <stdlib.h>
-int
-main ()
-{
+  fi
 
-  FILE *f = fopen ("conftest.val", "w");
-  if (! f)
-    exit (1);
-  if ((sizeof (size_t) <= sizeof (unsigned int)) < 0)
-    {
-      long i = longval ();
-      if (i != (sizeof (size_t) <= sizeof (unsigned int)))
-       exit (1);
-      fprintf (f, "%ld\n", i);
-    }
-  else
-    {
-      unsigned long i = ulongval ();
-      if (i != (sizeof (size_t) <= sizeof (unsigned int)))
-       exit (1);
-      fprintf (f, "%lu\n", i);
-    }
-  exit (ferror (f) || fclose (f) != 0);
 
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest$ac_exeext
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
-  (eval $ac_link) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  fits_in_uint=`cat conftest.val`
-else
-  echo "$as_me: program exited with status $ac_status" >&5
-echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-( exit $ac_status )
-result=?
-fi
-rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
-fi
-fi
-rm -f conftest.val
-    if test "$fits_in_uint" = 1; then
-                  cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
-_ACEOF
-cat confdefs.h >>conftest.$ac_ext
-cat >>conftest.$ac_ext <<_ACEOF
-/* end confdefs.h.  */
-#include <stddef.h>
-        extern size_t foo;
-        extern unsigned long foo;
 
-int
-main ()
-{
 
-  ;
-  return 0;
-}
-_ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  fits_in_uint=0
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
 
-fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-    fi
-    if test -z "$result"; then
-      if test "$fits_in_uint" = 1; then
-        result="$res_hi$res_lo"U
+
+
+
+  # Define two additional variables used in the Makefile substitution.
+
+  if test "$ac_cv_header_stdbool_h" = yes; then
+    STDBOOL_H=''
       else
-        result="$res_hi$res_lo"UL
+    STDBOOL_H='stdbool.h'
       fi
+
+
+  if test "$ac_cv_type__Bool" = yes; then
+    HAVE__BOOL=1
     else
-            result='((size_t)~(size_t)0)'
-    fi
+    HAVE__BOOL=0
   fi
-  echo "$as_me:$LINENO: result: $result" >&5
-echo "${ECHO_T}$result" >&6
-  if test "$result" != yes; then
 
-cat >>confdefs.h <<_ACEOF
-#define SIZE_MAX $result
-_ACEOF
 
-  fi
 
-     echo "$as_me:$LINENO: checking for socklen_t" >&5
-echo $ECHO_N "checking for socklen_t... $ECHO_C" >&6
-if test "${ac_cv_type_socklen_t+set}" = set; then
+
+    echo "$as_me:$LINENO: checking for stdint.h" >&5
+echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6
+if test "${gl_cv_header_stdint_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
+
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <sys/types.h>
-      #if HAVE_SYS_SOCKET_H
-      # include <sys/socket.h>
-      #elif HAVE_WS2TCPIP_H
-      # include <ws2tcpip.h>
-      #endif
 
+#include <sys/types.h>
+#include <stdint.h>
 int
 main ()
 {
-if ((socklen_t *) 0)
-  return 0;
-if (sizeof (socklen_t))
-  return 0;
+
   ;
   return 0;
 }
@@ -27919,116 +27635,87 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  ac_cv_type_socklen_t=yes
+  gl_cv_header_stdint_h=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-ac_cv_type_socklen_t=no
+gl_cv_header_stdint_h=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
-echo "${ECHO_T}$ac_cv_type_socklen_t" >&6
-if test $ac_cv_type_socklen_t = yes; then
-  :
-else
-  echo "$as_me:$LINENO: checking for socklen_t equivalent" >&5
-echo $ECHO_N "checking for socklen_t equivalent... $ECHO_C" >&6
-      if test "${gl_cv_gl_cv_socklen_t_equiv+set}" = set; then
+echo "$as_me:$LINENO: result: $gl_cv_header_stdint_h" >&5
+echo "${ECHO_T}$gl_cv_header_stdint_h" >&6
+  if test $gl_cv_header_stdint_h = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_STDINT_H 1
+_ACEOF
+
+  fi
+
+  if test $gl_cv_header_stdint_h = yes; then
+    ac_cv_header_stdint_h=yes;       echo "$as_me:$LINENO: checking full path 
to <stdint.h>" >&5
+echo $ECHO_N "checking full path to <stdint.h>... $ECHO_C" >&6
+if test "${gl_cv_full_path_stdint_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
-  # Systems have either "struct sockaddr *" or
-        # "void *" as the second argument to getpeername
-        gl_cv_socklen_t_equiv=
-        for arg2 in "struct sockaddr" void; do
-          for t in int size_t "unsigned int" "long int" "unsigned long int"; do
+
+  :
+
+
+
+
+    if test $ac_cv_header_stdint_h = yes; then
             cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <sys/types.h>
-               #include <sys/socket.h>
-
-               int getpeername (int, $arg2 *, $t *);
-int
-main ()
-{
-$t len;
-               getpeername (0, 0, &len);
-  ;
-  return 0;
-}
+#include <stdint.h>
 _ACEOF
-rm -f conftest.$ac_objext
-if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
-  (eval $ac_compile) 2>conftest.er1
-  ac_status=$?
-  grep -v '^ *+' conftest.er1 >conftest.err
-  rm -f conftest.er1
-  cat conftest.err >&5
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); } &&
-        { ac_try='test -z "$ac_c_werror_flag"
-                        || test ! -s conftest.err'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; } &&
-        { ac_try='test -s conftest.$ac_objext'
-  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
-  (eval $ac_try) 2>&5
-  ac_status=$?
-  echo "$as_me:$LINENO: \$? = $ac_status" >&5
-  (exit $ac_status); }; }; then
-  gl_cv_socklen_t_equiv="$t"
-else
-  echo "$as_me: failed program was:" >&5
-sed 's/^/| /' conftest.$ac_ext >&5
+      gl_cv_full_path_stdint_h=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+sed -n '\#/stdint.h#{s#.*"\(.*/stdint.h\)".*#\1#;p;q;}'`
+    fi
 
 fi
-rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-            test "$gl_cv_socklen_t_equiv" != "" && break
-          done
-          test "$gl_cv_socklen_t_equiv" != "" && break
-        done
+echo "$as_me:$LINENO: result: $gl_cv_full_path_stdint_h" >&5
+echo "${ECHO_T}$gl_cv_full_path_stdint_h" >&6
+cat >>confdefs.h <<_ACEOF
+#define FULL_PATH_STDINT_H <$gl_cv_full_path_stdint_h>
+_ACEOF
 
-fi
 
-      if test "$gl_cv_socklen_t_equiv" = ""; then
-       { { echo "$as_me:$LINENO: error: Cannot find a type to use in place of 
socklen_t" >&5
-echo "$as_me: error: Cannot find a type to use in place of socklen_t" >&2;}
-   { (exit 1); exit 1; }; }
-      fi
-      echo "$as_me:$LINENO: result: $gl_cv_socklen_t_equiv" >&5
-echo "${ECHO_T}$gl_cv_socklen_t_equiv" >&6
+    FULL_PATH_STDINT_H='<'$gl_cv_full_path_stdint_h'>'
 
-cat >>confdefs.h <<_ACEOF
-#define socklen_t $gl_cv_socklen_t_equiv
-_ACEOF
+    HAVE_STDINT_H=1
+  else
+    HAVE_STDINT_H=0
+  fi
 
-fi
 
 
-  echo "$as_me:$LINENO: checking for ssize_t" >&5
-echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6
-if test "${gt_cv_ssize_t+set}" = set; then
+      echo "$as_me:$LINENO: checking for inttypes.h" >&5
+echo $ECHO_N "checking for inttypes.h... $ECHO_C" >&6
+if test "${gl_cv_header_inttypes_h+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
+
   cat >conftest.$ac_ext <<_ACEOF
 /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
+
 #include <sys/types.h>
+#include <inttypes.h>
 int
 main ()
 {
-int x = sizeof (ssize_t *) + sizeof (ssize_t);
+
   ;
   return 0;
 }
@@ -28055,51 +27742,68 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  gt_cv_ssize_t=yes
+  gl_cv_header_inttypes_h=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-gt_cv_ssize_t=no
+gl_cv_header_inttypes_h=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
 fi
-echo "$as_me:$LINENO: result: $gt_cv_ssize_t" >&5
-echo "${ECHO_T}$gt_cv_ssize_t" >&6
-  if test $gt_cv_ssize_t = no; then
+echo "$as_me:$LINENO: result: $gl_cv_header_inttypes_h" >&5
+echo "${ECHO_T}$gl_cv_header_inttypes_h" >&6
+  if test $gl_cv_header_inttypes_h = yes; then
 
-cat >>confdefs.h <<\_ACEOF
-#define ssize_t int
+cat >>confdefs.h <<_ACEOF
+#define HAVE_INTTYPES_H 1
 _ACEOF
 
   fi
 
+  if test $gl_cv_header_inttypes_h = yes; then
+    ac_cv_header_inttypes_h=yes;       echo "$as_me:$LINENO: checking full 
path to <inttypes.h>" >&5
+echo $ECHO_N "checking full path to <inttypes.h>... $ECHO_C" >&6
+if test "${gl_cv_full_path_inttypes_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
 
+  :
 
 
 
 
+    if test $ac_cv_header_inttypes_h = yes; then
+      cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <inttypes.h>
+_ACEOF
+      gl_cv_full_path_inttypes_h=`(eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+sed -n '\#/inttypes.h#{s#.*"\(.*/inttypes.h\)".*#\1#;p;q;}'`
+    fi
 
+fi
+echo "$as_me:$LINENO: result: $gl_cv_full_path_inttypes_h" >&5
+echo "${ECHO_T}$gl_cv_full_path_inttypes_h" >&6
+cat >>confdefs.h <<_ACEOF
+#define FULL_PATH_INTTYPES_H <$gl_cv_full_path_inttypes_h>
+_ACEOF
 
 
-  # Define two additional variables used in the Makefile substitution.
-
-  if test "$ac_cv_header_stdbool_h" = yes; then
-    STDBOOL_H=''
-  else
-    STDBOOL_H='stdbool.h'
-  fi
-
+    FULL_PATH_INTTYPES_H='<'$gl_cv_full_path_inttypes_h'>'
 
-  if test "$ac_cv_type__Bool" = yes; then
-    HAVE__BOOL=1
+    HAVE_INTTYPES_H=1
   else
-    HAVE__BOOL=0
+    HAVE_INTTYPES_H=0
   fi
 
 
 
-
 for ac_header in sys/inttypes.h
 do
 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
@@ -28249,6 +27953,13 @@
 
 done
 
+  if test $ac_cv_header_sys_inttypes_h = yes; then
+    HAVE_SYS_INTTYPES_H=1
+  else
+    HAVE_SYS_INTTYPES_H=0
+  fi
+
+
 
 for ac_header in sys/bitypes.h
 do
@@ -28399,10 +28110,16 @@
 
 done
 
+  if test $ac_cv_header_sys_bitypes_h = yes; then
+    HAVE_SYS_BITYPES_H=1
+  else
+    HAVE_SYS_BITYPES_H=0
+  fi
 
-echo "$as_me:$LINENO: checking for stdint.h" >&5
-echo $ECHO_N "checking for stdint.h... $ECHO_C" >&6
-if test "${gl_cv_header_stdint_h+set}" = set; then
+
+    echo "$as_me:$LINENO: checking whether 'long' is 64 bit wide" >&5
+echo $ECHO_N "checking whether 'long' is 64 bit wide... $ECHO_C" >&6
+if test "${gl_cv_long_bitsize_64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
@@ -28412,7 +28129,11 @@
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-#include <stdint.h>
+
+#define POW63  ((((((long) 1 << 15) << 15) << 15) << 15) << 3)
+#define POW64  ((((((long) 1 << 15) << 15) << 15) << 15) << 4)
+typedef int array [2 * (POW63 != 0 && POW64 == 0) - 1];
+
 int
 main ()
 {
@@ -28443,31 +28164,27 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  gl_cv_header_stdint_h=yes
+  gl_cv_long_bitsize_64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-gl_cv_header_stdint_h=no
+gl_cv_long_bitsize_64=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
+echo "$as_me:$LINENO: result: $gl_cv_long_bitsize_64" >&5
+echo "${ECHO_T}$gl_cv_long_bitsize_64" >&6
+  if test $gl_cv_long_bitsize_64 = yes; then
+    HAVE_LONG_64BIT=1
+  else
+    HAVE_LONG_64BIT=0
+  fi
 
-echo "$as_me:$LINENO: result: $gl_cv_header_stdint_h" >&5
-echo "${ECHO_T}$gl_cv_header_stdint_h" >&6
-if test $gl_cv_header_stdint_h = yes; then
-
-cat >>confdefs.h <<\_ACEOF
-#define HAVE_STDINT_H 1
-_ACEOF
-
-  STDINT_H=''
-else
-  STDINT_H='stdint.h'
 
-    echo "$as_me:$LINENO: checking whether 'long' is 64 bit wide" >&5
-echo $ECHO_N "checking whether 'long' is 64 bit wide... $ECHO_C" >&6
-if test "${gl_cv_long_bitsize_64+set}" = set; then
+    echo "$as_me:$LINENO: checking whether 'long long' is 64 bit wide" >&5
+echo $ECHO_N "checking whether 'long long' is 64 bit wide... $ECHO_C" >&6
+if test "${gl_cv_longlong_bitsize_64+set}" = set; then
   echo $ECHO_N "(cached) $ECHO_C" >&6
 else
 
@@ -28478,8 +28195,8 @@
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
 
-#define POW63  ((((((long) 1 << 15) << 15) << 15) << 15) << 3)
-#define POW64  ((((((long) 1 << 15) << 15) << 15) << 15) << 4)
+#define POW63  ((((((long long) 1 << 15) << 15) << 15) << 15) << 3)
+#define POW64  ((((((long long) 1 << 15) << 15) << 15) << 15) << 4)
 typedef int array [2 * (POW63 != 0 && POW64 == 0) - 1];
 
 int
@@ -28512,40 +28229,98 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  gl_cv_long_bitsize_64=yes
+  gl_cv_longlong_bitsize_64=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-gl_cv_long_bitsize_64=no
+gl_cv_longlong_bitsize_64=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
-echo "$as_me:$LINENO: result: $gl_cv_long_bitsize_64" >&5
-echo "${ECHO_T}$gl_cv_long_bitsize_64" >&6
-  if test $gl_cv_long_bitsize_64 = yes; then
-    HAVE_LONG_64BIT=1
+echo "$as_me:$LINENO: result: $gl_cv_longlong_bitsize_64" >&5
+echo "${ECHO_T}$gl_cv_longlong_bitsize_64" >&6
+  if test $gl_cv_longlong_bitsize_64 = yes; then
+    HAVE_LONG_LONG_64BIT=1
   else
-    HAVE_LONG_64BIT=0
+    HAVE_LONG_LONG_64BIT=0
   fi
 
 
-    echo "$as_me:$LINENO: checking whether 'long long' is 64 bit wide" >&5
-echo $ECHO_N "checking whether 'long long' is 64 bit wide... $ECHO_C" >&6
-if test "${gl_cv_longlong_bitsize_64+set}" = set; then
-  echo $ECHO_N "(cached) $ECHO_C" >&6
-else
+          other_includes='
+/* Get those types that are already defined in other system include files.  */
+#if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
+# include <sys/inttypes.h>
+#endif
+#if defined(__OpenBSD__)
+# include <sys/types.h>
+# if HAVE_INTTYPES_H
+#  include FULL_PATH_INTTYPES_H
+# endif
+#endif
+#if defined(__linux__) && HAVE_SYS_BITYPES_H
+# include <sys/bitypes.h>
+#endif
+#if defined(__sun) && HAVE_SYS_INTTYPES_H
+# include <sys/inttypes.h>
+#endif
+#if (defined(__hpux) || defined(_AIX)) && HAVE_INTTYPES_H
+# include FULL_PATH_INTTYPES_H
+#endif
+#if HAVE_STDINT_H
+# include FULL_PATH_STDINT_H
+#endif
+'
+
+
+
+
+
+
+
+
+
+
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  for gltype in int8_t int16_t int32_t int64_t \
+     uint8_t uint16_t uint32_t uint64_t \
+     int_least8_t int_least16_t int_least32_t int_least64_t \
+     uint_least8_t uint_least16_t uint_least32_t uint_least64_t \
+     int_fast8_t int_fast16_t int_fast32_t int_fast64_t \
+     uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t \
+     intptr_t uintptr_t \
+     intmax_t uintmax_t ; do
+    echo "$as_me:$LINENO: checking for $gltype" >&5
+echo $ECHO_N "checking for $gltype... $ECHO_C" >&6
     cat >conftest.$ac_ext <<_ACEOF
-/* confdefs.h.  */
+
+      /* confdefs.h.  */
 _ACEOF
 cat confdefs.h >>conftest.$ac_ext
 cat >>conftest.$ac_ext <<_ACEOF
 /* end confdefs.h.  */
-
-#define POW63  ((((((long long) 1 << 15) << 15) << 15) << 15) << 3)
-#define POW64  ((((((long long) 1 << 15) << 15) << 15) << 15) << 4)
-typedef int array [2 * (POW63 != 0 && POW64 == 0) - 1];
+$other_includes
+/* Test if the type exists.  */
+$gltype x = 17;
 
 int
 main ()
@@ -28577,25 +28352,6007 @@
   ac_status=$?
   echo "$as_me:$LINENO: \$? = $ac_status" >&5
   (exit $ac_status); }; }; then
-  gl_cv_longlong_bitsize_64=yes
+  result=yes
 else
   echo "$as_me: failed program was:" >&5
 sed 's/^/| /' conftest.$ac_ext >&5
 
-gl_cv_longlong_bitsize_64=no
+result=no
 fi
 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-echo "$as_me:$LINENO: result: $gl_cv_longlong_bitsize_64" >&5
-echo "${ECHO_T}$gl_cv_longlong_bitsize_64" >&6
-  if test $gl_cv_longlong_bitsize_64 = yes; then
-    HAVE_LONG_LONG_64BIT=1
+    eval gl_cv_type_${gltype}=\$result
+    echo "$as_me:$LINENO: result: $result" >&5
+echo "${ECHO_T}$result" >&6
+    GLTYPE=`echo "$gltype" | tr abcdefghijklmnopqrstuvwxyz 
ABCDEFGHIJKLMNOPQRSTUVWXYZ`
+    if test $result = yes; then
+      cat >>confdefs.h <<_ACEOF
+#define HAVE_${GLTYPE} 1
+_ACEOF
+
+      eval HAVE_${GLTYPE}=1
   else
-    HAVE_LONG_LONG_64BIT=0
+      eval HAVE_${GLTYPE}=0
   fi
+  done
 
 
-fi
+
+    gl_cv_header_working_stdint_h=no
+  if test $gl_cv_header_stdint_h = yes; then
+
+
+
+
+
+
+
+
+  for gltype in int64_t uint64_t \
+       int_least64_t uint_least64_t \
+       int_fast64_t uint_fast64_t ; do
+    echo "$as_me:$LINENO: checking for $gltype" >&5
+echo $ECHO_N "checking for $gltype... $ECHO_C" >&6
+    cat >conftest.$ac_ext <<_ACEOF
+
+      /* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+/* Test if the type exists.  */
+$gltype x = 17;
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+result=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+    eval gl_cv_stdint_${gltype}=\$result
+    echo "$as_me:$LINENO: result: $result" >&5
+echo "${ECHO_T}$result" >&6
+    GLTYPE=`echo "$gltype" | tr abcdefghijklmnopqrstuvwxyz 
ABCDEFGHIJKLMNOPQRSTUVWXYZ`
+    if test $result = yes; then
+      cat >>confdefs.h <<_ACEOF
+#define HAVE_${GLTYPE}_IN_STDINT_H 1
+_ACEOF
+
+      eval HAVE_${GLTYPE}_IN_STDINT_H=1
+    else
+      eval HAVE_${GLTYPE}_IN_STDINT_H=0
+    fi
+  done
+
+
+    cat >conftest.$ac_ext <<_ACEOF
+
+      /* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
+#include <stdint.h>
+int8_t a1 = INT8_C (17);
+int16_t a2 = INT16_C (17);
+int32_t a3 = INT32_C (17);
+#if HAVE_INT64_T_IN_STDINT_H
+int64_t a4 = INT64_C (17);
+#endif
+uint8_t b1 = UINT8_C (17);
+uint16_t b2 = UINT16_C (17);
+uint32_t b3 = UINT32_C (17);
+#if HAVE_UINT64_T_IN_STDINT_H
+uint64_t b4 = UINT64_C (17);
+#endif
+int_least8_t c1 = 17;
+int_least16_t c2 = 17;
+int_least32_t c3 = 17;
+#if HAVE_INT_LEAST64_T_IN_STDINT_H
+int_least64_t c4 = 17;
+#endif
+uint_least8_t d1 = 17;
+uint_least16_t d2 = 17;
+uint_least32_t d3 = 17;
+#if HAVE_UINT_LEAST64_T_IN_STDINT_H
+uint_least64_t d4 = 17;
+#endif
+int_fast8_t e1 = 17;
+int_fast16_t e2 = 17;
+int_fast32_t e3 = 17;
+#if HAVE_INT_FAST64_T_IN_STDINT_H
+int_fast64_t e4 = 17;
+#endif
+uint_fast8_t f1 = 17;
+uint_fast16_t f2 = 17;
+uint_fast32_t f3 = 17;
+#if HAVE_UINT_FAST64_T_IN_STDINT_H
+uint_fast64_t f4 = 17;
+#endif
+intptr_t g = 17;
+uintptr_t h = 17;
+intmax_t i = INTMAX_C (17);
+uintmax_t j = UINTMAX_C (17);
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  gl_cv_header_working_stdint_h=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  fi
+  if test $gl_cv_header_working_stdint_h = yes; then
+        suff64=
+    suffu64=
+    if test $HAVE_LONG_64BIT = 1; then
+      suff64=L
+      suffu64=UL
+    else
+      if test $HAVE_LONG_LONG_64BIT = 1; then
+        suff64=LL
+        suffu64=ULL
+      else
+        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#ifdef _MSC_VER
+msvc compiler
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "msvc compiler" >/dev/null 2>&1; then
+
+          suff64=i64
+          suffu64=ui64
+
+fi
+rm -f conftest*
+
+      fi
+    fi
+
+  echo "$as_me:$LINENO: checking for INT8_MIN" >&5
+echo $ECHO_N "checking for INT8_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT8_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT8_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT8_MIN=yes
+else
+  gl_cv_stdint_INT8_MIN="-128"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT8_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT8_MIN" >&6
+  if test "$gl_cv_stdint_INT8_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT8_MIN -128
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT8_MAX" >&5
+echo $ECHO_N "checking for INT8_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT8_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT8_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT8_MAX=yes
+else
+  gl_cv_stdint_INT8_MAX="127"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT8_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT8_MAX" >&6
+  if test "$gl_cv_stdint_INT8_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT8_MAX 127
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for UINT8_MAX" >&5
+echo $ECHO_N "checking for UINT8_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT8_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT8_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT8_MAX=yes
+else
+  gl_cv_stdint_UINT8_MAX="255"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT8_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT8_MAX" >&6
+  if test "$gl_cv_stdint_UINT8_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT8_MAX 255
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT16_MIN" >&5
+echo $ECHO_N "checking for INT16_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT16_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT16_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT16_MIN=yes
+else
+  gl_cv_stdint_INT16_MIN="-32768"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT16_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT16_MIN" >&6
+  if test "$gl_cv_stdint_INT16_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT16_MIN -32768
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT16_MAX" >&5
+echo $ECHO_N "checking for INT16_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT16_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT16_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT16_MAX=yes
+else
+  gl_cv_stdint_INT16_MAX="32767"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT16_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT16_MAX" >&6
+  if test "$gl_cv_stdint_INT16_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT16_MAX 32767
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for UINT16_MAX" >&5
+echo $ECHO_N "checking for UINT16_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT16_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT16_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT16_MAX=yes
+else
+  gl_cv_stdint_UINT16_MAX="65535"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT16_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT16_MAX" >&6
+  if test "$gl_cv_stdint_UINT16_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT16_MAX 65535
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT32_MIN" >&5
+echo $ECHO_N "checking for INT32_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT32_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT32_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT32_MIN=yes
+else
+  gl_cv_stdint_INT32_MIN="(~INT32_MAX)"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT32_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT32_MIN" >&6
+  if test "$gl_cv_stdint_INT32_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT32_MIN (~INT32_MAX)
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT32_MAX" >&5
+echo $ECHO_N "checking for INT32_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT32_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT32_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT32_MAX=yes
+else
+  gl_cv_stdint_INT32_MAX="2147483647"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT32_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT32_MAX" >&6
+  if test "$gl_cv_stdint_INT32_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT32_MAX 2147483647
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for UINT32_MAX" >&5
+echo $ECHO_N "checking for UINT32_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT32_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT32_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT32_MAX=yes
+else
+  gl_cv_stdint_UINT32_MAX="4294967295U"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT32_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT32_MAX" >&6
+  if test "$gl_cv_stdint_UINT32_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT32_MAX 4294967295U
+_ACEOF
+
+  fi
+
+    if test $gl_cv_stdint_int64_t = yes; then
+
+  echo "$as_me:$LINENO: checking for INT64_MIN" >&5
+echo $ECHO_N "checking for INT64_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT64_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT64_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT64_MIN=yes
+else
+  gl_cv_stdint_INT64_MIN="(~INT64_MAX)"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT64_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT64_MIN" >&6
+  if test "$gl_cv_stdint_INT64_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT64_MIN (~INT64_MAX)
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT64_MAX" >&5
+echo $ECHO_N "checking for INT64_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT64_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT64_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT64_MAX=yes
+else
+  gl_cv_stdint_INT64_MAX="9223372036854775807${suff64}"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT64_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT64_MAX" >&6
+  if test "$gl_cv_stdint_INT64_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT64_MAX 9223372036854775807${suff64}
+_ACEOF
+
+  fi
+
+    fi
+    if test $gl_cv_stdint_uint64_t = yes; then
+
+  echo "$as_me:$LINENO: checking for UINT64_MAX" >&5
+echo $ECHO_N "checking for UINT64_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT64_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT64_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT64_MAX=yes
+else
+  gl_cv_stdint_UINT64_MAX="18446744073709551615${suffu64}"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT64_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT64_MAX" >&6
+  if test "$gl_cv_stdint_UINT64_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT64_MAX 18446744073709551615${suffu64}
+_ACEOF
+
+  fi
+
+    fi
+
+  echo "$as_me:$LINENO: checking for INT_LEAST8_MIN" >&5
+echo $ECHO_N "checking for INT_LEAST8_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST8_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST8_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST8_MIN=yes
+else
+  gl_cv_stdint_INT_LEAST8_MIN="INT8_MIN"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST8_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST8_MIN" >&6
+  if test "$gl_cv_stdint_INT_LEAST8_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST8_MIN INT8_MIN
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT_LEAST8_MAX" >&5
+echo $ECHO_N "checking for INT_LEAST8_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST8_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST8_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST8_MAX=yes
+else
+  gl_cv_stdint_INT_LEAST8_MAX="INT8_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST8_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST8_MAX" >&6
+  if test "$gl_cv_stdint_INT_LEAST8_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST8_MAX INT8_MAX
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for UINT_LEAST8_MAX" >&5
+echo $ECHO_N "checking for UINT_LEAST8_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT_LEAST8_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT_LEAST8_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT_LEAST8_MAX=yes
+else
+  gl_cv_stdint_UINT_LEAST8_MAX="UINT8_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT_LEAST8_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT_LEAST8_MAX" >&6
+  if test "$gl_cv_stdint_UINT_LEAST8_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT_LEAST8_MAX UINT8_MAX
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT_LEAST16_MIN" >&5
+echo $ECHO_N "checking for INT_LEAST16_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST16_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST16_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST16_MIN=yes
+else
+  gl_cv_stdint_INT_LEAST16_MIN="INT16_MIN"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST16_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST16_MIN" >&6
+  if test "$gl_cv_stdint_INT_LEAST16_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST16_MIN INT16_MIN
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT_LEAST16_MAX" >&5
+echo $ECHO_N "checking for INT_LEAST16_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST16_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST16_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST16_MAX=yes
+else
+  gl_cv_stdint_INT_LEAST16_MAX="INT16_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST16_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST16_MAX" >&6
+  if test "$gl_cv_stdint_INT_LEAST16_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST16_MAX INT16_MAX
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for UINT_LEAST16_MAX" >&5
+echo $ECHO_N "checking for UINT_LEAST16_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT_LEAST16_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT_LEAST16_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT_LEAST16_MAX=yes
+else
+  gl_cv_stdint_UINT_LEAST16_MAX="UINT16_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT_LEAST16_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT_LEAST16_MAX" >&6
+  if test "$gl_cv_stdint_UINT_LEAST16_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT_LEAST16_MAX UINT16_MAX
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT_LEAST32_MIN" >&5
+echo $ECHO_N "checking for INT_LEAST32_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST32_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST32_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST32_MIN=yes
+else
+  gl_cv_stdint_INT_LEAST32_MIN="INT32_MIN"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST32_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST32_MIN" >&6
+  if test "$gl_cv_stdint_INT_LEAST32_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST32_MIN INT32_MIN
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT_LEAST32_MAX" >&5
+echo $ECHO_N "checking for INT_LEAST32_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST32_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST32_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST32_MAX=yes
+else
+  gl_cv_stdint_INT_LEAST32_MAX="INT32_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST32_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST32_MAX" >&6
+  if test "$gl_cv_stdint_INT_LEAST32_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST32_MAX INT32_MAX
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for UINT_LEAST32_MAX" >&5
+echo $ECHO_N "checking for UINT_LEAST32_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT_LEAST32_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT_LEAST32_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT_LEAST32_MAX=yes
+else
+  gl_cv_stdint_UINT_LEAST32_MAX="UINT32_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT_LEAST32_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT_LEAST32_MAX" >&6
+  if test "$gl_cv_stdint_UINT_LEAST32_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT_LEAST32_MAX UINT32_MAX
+_ACEOF
+
+  fi
+
+    if test $gl_cv_stdint_int_least64_t = yes; then
+
+  echo "$as_me:$LINENO: checking for INT_LEAST64_MIN" >&5
+echo $ECHO_N "checking for INT_LEAST64_MIN... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST64_MIN+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST64_MIN
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST64_MIN=yes
+else
+  gl_cv_stdint_INT_LEAST64_MIN="INT64_MIN"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST64_MIN" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST64_MIN" >&6
+  if test "$gl_cv_stdint_INT_LEAST64_MIN" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST64_MIN INT64_MIN
+_ACEOF
+
+  fi
+
+
+  echo "$as_me:$LINENO: checking for INT_LEAST64_MAX" >&5
+echo $ECHO_N "checking for INT_LEAST64_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_INT_LEAST64_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef INT_LEAST64_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_INT_LEAST64_MAX=yes
+else
+  gl_cv_stdint_INT_LEAST64_MAX="INT64_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_INT_LEAST64_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_INT_LEAST64_MAX" >&6
+  if test "$gl_cv_stdint_INT_LEAST64_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define INT_LEAST64_MAX INT64_MAX
+_ACEOF
+
+  fi
+
+    fi
+    if test $gl_cv_stdint_uint_least64_t = yes; then
+
+  echo "$as_me:$LINENO: checking for UINT_LEAST64_MAX" >&5
+echo $ECHO_N "checking for UINT_LEAST64_MAX... $ECHO_C" >&6
+if test "${gl_cv_stdint_UINT_LEAST64_MAX+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef UINT_LEAST64_MAX
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  gl_cv_stdint_UINT_LEAST64_MAX=yes
+else
+  gl_cv_stdint_UINT_LEAST64_MAX="UINT64_MAX"
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: $gl_cv_stdint_UINT_LEAST64_MAX" >&5
+echo "${ECHO_T}$gl_cv_stdint_UINT_LEAST64_MAX" >&6
+  if test "$gl_cv_stdint_UINT_LEAST64_MAX" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define UINT_LEAST64_MAX UINT64_MAX
+_ACEOF
+
+  fi
+
+    fi
+
+
+
+
+
+
+
+
+
+
+
+  sed_unsigned='s,^\(U*\).*,\1,'
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+  for bound in INT_FAST8_MIN INT_FAST8_MAX UINT_FAST8_MAX \
+                              INT_FAST16_MIN INT_FAST16_MAX UINT_FAST16_MAX \
+                              INT_FAST32_MIN INT_FAST32_MAX UINT_FAST32_MAX; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    unsigned=`echo $bound | sed -e "$sed_unsigned" | tr U u`
+    width=`echo $bound | sed -e 's,^U*INT,,' -e 's,_MIN,,' -e 's,_MAX,,'`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    echo "$as_me:$LINENO: checking for $bound" >&5
+echo $ECHO_N "checking for $bound... $ECHO_C" >&6
+if eval "test \"\${gl_cv_stdint_$bound+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  eval gl_cv_stdint_$bound=yes
+else
+  result=
+          case $width in
+            *8) widthlist="8 16 32 64" ;;
+            *16) widthlist="16 32 64" ;;
+            *32 | PTR | MAX | PTRDIFF) widthlist="32 64" ;;
+            *64) widthlist="64" ;;
+          esac
+          for w in $widthlist; do
+            if test -z "$result"; then
+              cat >conftest.$ac_ext <<_ACEOF
+
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (${unsigned}int${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`echo "$unsigned" | tr u U`INT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+            else
+              break
+            fi
+          done
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_stdint_$bound'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_stdint_$bound'}'`" >&6
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+
+cat >>confdefs.h <<_ACEOF
+#define $bound $result
+_ACEOF
+
+    fi
+  done
+
+    if test $gl_cv_stdint_uint_fast64_t = yes; then
+
+
+
+
+  sed_unsigned='s,^\(U*\).*,\1,'
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+  for bound in INT_FAST64_MIN INT_FAST64_MAX; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    unsigned=`echo $bound | sed -e "$sed_unsigned" | tr U u`
+    width=`echo $bound | sed -e 's,^U*INT,,' -e 's,_MIN,,' -e 's,_MAX,,'`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    echo "$as_me:$LINENO: checking for $bound" >&5
+echo $ECHO_N "checking for $bound... $ECHO_C" >&6
+if eval "test \"\${gl_cv_stdint_$bound+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  eval gl_cv_stdint_$bound=yes
+else
+  result=
+          case $width in
+            *8) widthlist="8 16 32 64" ;;
+            *16) widthlist="16 32 64" ;;
+            *32 | PTR | MAX | PTRDIFF) widthlist="32 64" ;;
+            *64) widthlist="64" ;;
+          esac
+          for w in $widthlist; do
+            if test -z "$result"; then
+              cat >conftest.$ac_ext <<_ACEOF
+
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (${unsigned}int${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`echo "$unsigned" | tr u U`INT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+            else
+              break
+            fi
+          done
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_stdint_$bound'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_stdint_$bound'}'`" >&6
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+
+cat >>confdefs.h <<_ACEOF
+#define $bound $result
+_ACEOF
+
+    fi
+  done
+
+    fi
+    if test $gl_cv_stdint_uint_fast64_t = yes; then
+
+
+
+  sed_unsigned='s,^\(U*\).*,\1,'
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+  for bound in UINT_FAST64_MAX; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    unsigned=`echo $bound | sed -e "$sed_unsigned" | tr U u`
+    width=`echo $bound | sed -e 's,^U*INT,,' -e 's,_MIN,,' -e 's,_MAX,,'`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    echo "$as_me:$LINENO: checking for $bound" >&5
+echo $ECHO_N "checking for $bound... $ECHO_C" >&6
+if eval "test \"\${gl_cv_stdint_$bound+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  eval gl_cv_stdint_$bound=yes
+else
+  result=
+          case $width in
+            *8) widthlist="8 16 32 64" ;;
+            *16) widthlist="16 32 64" ;;
+            *32 | PTR | MAX | PTRDIFF) widthlist="32 64" ;;
+            *64) widthlist="64" ;;
+          esac
+          for w in $widthlist; do
+            if test -z "$result"; then
+              cat >conftest.$ac_ext <<_ACEOF
+
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (${unsigned}int${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`echo "$unsigned" | tr u U`INT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+            else
+              break
+            fi
+          done
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_stdint_$bound'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_stdint_$bound'}'`" >&6
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+
+cat >>confdefs.h <<_ACEOF
+#define $bound $result
+_ACEOF
+
+    fi
+  done
+
+    fi
+
+
+
+
+
+
+
+
+  sed_unsigned='s,^\(U*\).*,\1,'
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+  for bound in INTPTR_MIN INTPTR_MAX UINTPTR_MAX \
+                              INTMAX_MIN INTMAX_MAX UINTMAX_MAX; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    unsigned=`echo $bound | sed -e "$sed_unsigned" | tr U u`
+    width=`echo $bound | sed -e 's,^U*INT,,' -e 's,_MIN,,' -e 's,_MAX,,'`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    echo "$as_me:$LINENO: checking for $bound" >&5
+echo $ECHO_N "checking for $bound... $ECHO_C" >&6
+if eval "test \"\${gl_cv_stdint_$bound+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  eval gl_cv_stdint_$bound=yes
+else
+  result=
+          case $width in
+            *8) widthlist="8 16 32 64" ;;
+            *16) widthlist="16 32 64" ;;
+            *32 | PTR | MAX | PTRDIFF) widthlist="32 64" ;;
+            *64) widthlist="64" ;;
+          esac
+          for w in $widthlist; do
+            if test -z "$result"; then
+              cat >conftest.$ac_ext <<_ACEOF
+
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (${unsigned}int${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`echo "$unsigned" | tr u U`INT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+            else
+              break
+            fi
+          done
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_stdint_$bound'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_stdint_$bound'}'`" >&6
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+
+cat >>confdefs.h <<_ACEOF
+#define $bound $result
+_ACEOF
+
+    fi
+  done
+
+
+
+
+
+  sed_unsigned='s,^\(U*\).*,\1,'
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+  for bound in PTRDIFF_MIN PTRDIFF_MAX; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    unsigned=`echo $bound | sed -e "$sed_unsigned" | tr U u`
+    width=`echo $bound | sed -e 's,^U*INT,,' -e 's,_MIN,,' -e 's,_MAX,,'`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    echo "$as_me:$LINENO: checking for $bound" >&5
+echo $ECHO_N "checking for $bound... $ECHO_C" >&6
+if eval "test \"\${gl_cv_stdint_$bound+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  eval gl_cv_stdint_$bound=yes
+else
+  result=
+          case $width in
+            *8) widthlist="8 16 32 64" ;;
+            *16) widthlist="16 32 64" ;;
+            *32 | PTR | MAX | PTRDIFF) widthlist="32 64" ;;
+            *64) widthlist="64" ;;
+          esac
+          for w in $widthlist; do
+            if test -z "$result"; then
+              cat >conftest.$ac_ext <<_ACEOF
+#include <stddef.h>
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (${unsigned}int${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`echo "$unsigned" | tr u U`INT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+            else
+              break
+            fi
+          done
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_stdint_$bound'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_stdint_$bound'}'`" >&6
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+
+cat >>confdefs.h <<_ACEOF
+#define $bound $result
+_ACEOF
+
+    fi
+  done
+
+
+
+for ac_header in stdint.h
+do
+as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+else
+  # Is the header compilable?
+echo "$as_me:$LINENO: checking $ac_header usability" >&5
+echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <$ac_header>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_header_compiler=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6
+
+# Is the header present?
+echo "$as_me:$LINENO: checking $ac_header presence" >&5
+echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <$ac_header>
+_ACEOF
+if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
+  (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null; then
+  if test -s conftest.err; then
+    ac_cpp_err=$ac_c_preproc_warn_flag
+    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
+  else
+    ac_cpp_err=
+  fi
+else
+  ac_cpp_err=yes
+fi
+if test -z "$ac_cpp_err"; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+rm -f conftest.err conftest.$ac_ext
+echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, 
rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the 
preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the 
compiler's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be 
compiled" >&5
+echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing 
prerequisite headers?" >&5
+echo "$as_me: WARNING: $ac_header:     check for missing prerequisite 
headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf 
documentation" >&5
+echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But 
Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be 
Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the 
preprocessor's result" >&5
+echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" 
>&2;}
+    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler 
will take precedence" >&5
+echo "$as_me: WARNING: $ac_header: in the future, the compiler will take 
precedence" >&2;}
+    (
+      cat <<\_ASBOX
+## --------------------------------- ##
+## Report this to address@hidden ##
+## --------------------------------- ##
+_ASBOX
+    ) |
+      sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+echo "$as_me:$LINENO: checking for $ac_header" >&5
+echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
+if eval "test \"\${$as_ac_Header+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  eval "$as_ac_Header=\$ac_header_preproc"
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
+echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
+
+fi
+if test `eval echo '${'$as_ac_Header'}'` = yes; then
+  cat >>confdefs.h <<_ACEOF
+#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
+_ACEOF
+
+fi
+
+done
+
+    echo "$as_me:$LINENO: checking for SIZE_MAX" >&5
+echo $ECHO_N "checking for SIZE_MAX... $ECHO_C" >&6
+  result=
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+
+#include <limits.h>
+#if HAVE_STDINT_H
+#include <stdint.h>
+#endif
+#ifdef SIZE_MAX
+Found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "Found it" >/dev/null 2>&1; then
+  result=yes
+fi
+rm -f conftest*
+
+  if test -z "$result"; then
+                if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) * CHAR_BIT - 1) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) size_t_bits_minus_1=$ac_lo;;
+'') size_t_bits_minus_1= ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+long longval () { return sizeof (size_t) * CHAR_BIT - 1; }
+unsigned long ulongval () { return sizeof (size_t) * CHAR_BIT - 1; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof (size_t) * CHAR_BIT - 1) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof (size_t) * CHAR_BIT - 1))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof (size_t) * CHAR_BIT - 1))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  size_t_bits_minus_1=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+size_t_bits_minus_1=
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+    if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= 
0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= 
$ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) < 
0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) >= 
$ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof (size_t) <= sizeof (unsigned int)) <= 
$ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) fits_in_uint=$ac_lo;;
+'') fits_in_uint= ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+long longval () { return sizeof (size_t) <= sizeof (unsigned int); }
+unsigned long ulongval () { return sizeof (size_t) <= sizeof (unsigned int); }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof (size_t) <= sizeof (unsigned int)) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof (size_t) <= sizeof (unsigned int)))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof (size_t) <= sizeof (unsigned int)))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  fits_in_uint=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+fits_in_uint=
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+    if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
+      if test $fits_in_uint = 1; then
+                        cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+          extern size_t foo;
+          extern unsigned long foo;
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  fits_in_uint=0
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+      fi
+                        if test $fits_in_uint = 1; then
+        result="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
+      else
+        result="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
+      fi
+    else
+            result='((size_t)~(size_t)0)'
+    fi
+  fi
+  echo "$as_me:$LINENO: result: $result" >&5
+echo "${ECHO_T}$result" >&6
+  if test "$result" != yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define SIZE_MAX $result
+_ACEOF
+
+  fi
+
+
+
+
+
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+  for bound in SIG_ATOMIC_MIN SIG_ATOMIC_MAX; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    echo "$as_me:$LINENO: checking for $bound" >&5
+echo $ECHO_N "checking for $bound... $ECHO_C" >&6
+if eval "test \"\${gl_cv_stdint_$bound+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  eval gl_cv_stdint_$bound=yes
+else
+  result=
+          cat >conftest.$ac_ext <<_ACEOF
+#include <signal.h>
+            int verify[2 * (($type) -1 >= ($type) 0) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval gl_cv_${type}_signed=no
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval gl_cv_${type}_signed=yes
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+          if eval test \$gl_cv_${type}_signed = yes; then
+            for w in 8 16 32 64; do
+              if test -z "$result"; then
+                cat >conftest.$ac_ext <<_ACEOF
+#include <signal.h>
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (int${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=INT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+              else
+                break
+              fi
+            done
+          else
+            if test ${limitkind} = _MIN; then
+              result=0
+            else
+              for w in 8 16 32 64; do
+                if test -z "$result"; then
+                  cat >conftest.$ac_ext <<_ACEOF
+#include <signal.h>
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (uint${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=UINT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+                else
+                  break
+                fi
+              done
+            fi
+          fi
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_stdint_$bound'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_stdint_$bound'}'`" >&6
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+
+cat >>confdefs.h <<_ACEOF
+#define $bound $result
+_ACEOF
+
+    fi
+  done
+
+
+
+
+
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+  for bound in WINT_MIN WINT_MAX; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    echo "$as_me:$LINENO: checking for $bound" >&5
+echo $ECHO_N "checking for $bound... $ECHO_C" >&6
+if eval "test \"\${gl_cv_stdint_$bound+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+
+_ACEOF
+if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
+  $EGREP "found it" >/dev/null 2>&1; then
+  eval gl_cv_stdint_$bound=yes
+else
+  result=
+          cat >conftest.$ac_ext <<_ACEOF
+
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+            int verify[2 * (($type) -1 >= ($type) 0) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  eval gl_cv_${type}_signed=no
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+eval gl_cv_${type}_signed=yes
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+          if eval test \$gl_cv_${type}_signed = yes; then
+            for w in 8 16 32 64; do
+              if test -z "$result"; then
+                cat >conftest.$ac_ext <<_ACEOF
+
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (int${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=INT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+              else
+                break
+              fi
+            done
+          else
+            if test ${limitkind} = _MIN; then
+              result=0
+            else
+              for w in 8 16 32 64; do
+                if test -z "$result"; then
+                  cat >conftest.$ac_ext <<_ACEOF
+
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (uint${w}_t)) - 1];
+
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=UINT${w}${limitkind}
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+                else
+                  break
+                fi
+              done
+            fi
+          fi
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+
+fi
+rm -f conftest*
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_stdint_$bound'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_stdint_$bound'}'`" >&6
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+
+cat >>confdefs.h <<_ACEOF
+#define $bound $result
+_ACEOF
+
+    fi
+  done
+
+    STDINT_H=''
+  else
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+  for gltype in int8_t int16_t int32_t int64_t \
+       uint8_t uint16_t uint32_t uint64_t \
+       int_least8_t int_least16_t int_least32_t int_least64_t \
+       uint_least8_t uint_least16_t uint_least32_t uint_least64_t \
+       int_fast8_t int_fast16_t int_fast32_t int_fast64_t \
+       uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t \
+       intptr_t uintptr_t \
+       intmax_t uintmax_t ; do
+    if eval test \$gl_cv_type_${gltype} = yes; then
+      echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6
+if eval "test \"\${gl_cv_bitsizeof_${gltype}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$other_includes
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$other_includes
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$other_includes
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$other_includes
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$other_includes
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) result=$ac_lo;;
+'') result=unknown ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$other_includes
+#include <limits.h>
+long longval () { return sizeof ($gltype) * CHAR_BIT; }
+unsigned long ulongval () { return sizeof ($gltype) * CHAR_BIT; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof ($gltype) * CHAR_BIT) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+result=unknown
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+         eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&6
+      eval result=\$gl_cv_bitsizeof_${gltype}
+      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+      cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+      eval BITSIZEOF_${GLTYPE}=\$result
+    fi
+  done
+
+
+
+    gl_cv_type_unsigned_int=yes
+    gl_cv_type_long=yes
+    gl_cv_type_unsigned_long=yes
+
+
+
+
+
+  for gltype in unsigned_int long unsigned_long ; do
+    if eval test \$gl_cv_type_${gltype} = yes; then
+      echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6
+if eval "test \"\${gl_cv_bitsizeof_${gltype}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+typedef unsigned int unsigned_int;
+       typedef unsigned long unsigned_long;
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+typedef unsigned int unsigned_int;
+       typedef unsigned long unsigned_long;
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+typedef unsigned int unsigned_int;
+       typedef unsigned long unsigned_long;
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+typedef unsigned int unsigned_int;
+       typedef unsigned long unsigned_long;
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+typedef unsigned int unsigned_int;
+       typedef unsigned long unsigned_long;
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) result=$ac_lo;;
+'') result=unknown ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+typedef unsigned int unsigned_int;
+       typedef unsigned long unsigned_long;
+#include <limits.h>
+long longval () { return sizeof ($gltype) * CHAR_BIT; }
+unsigned long ulongval () { return sizeof ($gltype) * CHAR_BIT; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof ($gltype) * CHAR_BIT) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+result=unknown
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+         eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&6
+      eval result=\$gl_cv_bitsizeof_${gltype}
+      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+      cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+      eval BITSIZEOF_${GLTYPE}=\$result
+    fi
+  done
+
+
+
+    echo "$as_me:$LINENO: checking for ptrdiff_t" >&5
+echo $ECHO_N "checking for ptrdiff_t... $ECHO_C" >&6
+if test "${ac_cv_type_ptrdiff_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+int
+main ()
+{
+if ((ptrdiff_t *) 0)
+  return 0;
+if (sizeof (ptrdiff_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_type_ptrdiff_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_type_ptrdiff_t=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_type_ptrdiff_t" >&5
+echo "${ECHO_T}$ac_cv_type_ptrdiff_t" >&6
+if test $ac_cv_type_ptrdiff_t = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_PTRDIFF_T 1
+_ACEOF
+
+
+fi
+
+    gl_cv_type_ptrdiff_t=$ac_cv_type_ptrdiff_t
+
+    gl_cv_type_size_t=yes
+
+
+
+
+  for gltype in ptrdiff_t size_t ; do
+    if eval test \$gl_cv_type_${gltype} = yes; then
+      echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6
+if eval "test \"\${gl_cv_bitsizeof_${gltype}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) result=$ac_lo;;
+'') result=unknown ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+long longval () { return sizeof ($gltype) * CHAR_BIT; }
+unsigned long ulongval () { return sizeof ($gltype) * CHAR_BIT; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof ($gltype) * CHAR_BIT) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+result=unknown
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+         eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&6
+      eval result=\$gl_cv_bitsizeof_${gltype}
+      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+      cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+      eval BITSIZEOF_${GLTYPE}=\$result
+    fi
+  done
+
+
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+    extern ptrdiff_t foo;
+    extern long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_PTRDIFF_T_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_PTRDIFF_T_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+    extern size_t foo;
+    extern unsigned long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_SIZE_T_UNSIGNED_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_SIZE_T_UNSIGNED_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+
+    echo "$as_me:$LINENO: checking for sig_atomic_t" >&5
+echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6
+if test "${ac_cv_type_sig_atomic_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+
+int
+main ()
+{
+if ((sig_atomic_t *) 0)
+  return 0;
+if (sizeof (sig_atomic_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_type_sig_atomic_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_type_sig_atomic_t=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5
+echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6
+if test $ac_cv_type_sig_atomic_t = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SIG_ATOMIC_T 1
+_ACEOF
+
+
+fi
+
+    gl_cv_type_sig_atomic_t=$ac_cv_type_sig_atomic_t
+
+
+
+  for gltype in sig_atomic_t ; do
+    if eval test \$gl_cv_type_${gltype} = yes; then
+      echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6
+if eval "test \"\${gl_cv_bitsizeof_${gltype}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) result=$ac_lo;;
+'') result=unknown ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+#include <limits.h>
+long longval () { return sizeof ($gltype) * CHAR_BIT; }
+unsigned long ulongval () { return sizeof ($gltype) * CHAR_BIT; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof ($gltype) * CHAR_BIT) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+result=unknown
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+         eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&6
+      eval result=\$gl_cv_bitsizeof_${gltype}
+      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+      cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+      eval BITSIZEOF_${GLTYPE}=\$result
+    fi
+  done
+
+
+
+
+
+  for gltype in sig_atomic_t ; do
+    echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
+echo $ECHO_N "checking whether $gltype is signed... $ECHO_C" >&6
+if eval "test \"\${gl_cv_type_${gltype}_signed+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+            int verify[2 * ((sig_atomic_t) -1 < (sig_atomic_t) 0) - 1];
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+result=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+       eval gl_cv_type_${gltype}_signed=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_type_${gltype}_signed'}'`" 
>&5
+echo "${ECHO_T}`eval echo '${'gl_cv_type_${gltype}_signed'}'`" >&6
+    eval result=\$gl_cv_type_${gltype}_signed
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    if test "$result" = yes; then
+      cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGNED_${GLTYPE} 1
+_ACEOF
+
+      eval HAVE_SIGNED_${GLTYPE}=1
+    else
+      eval HAVE_SIGNED_${GLTYPE}=0
+    fi
+  done
+
+
+    if test $HAVE_SIGNED_SIG_ATOMIC_T = 1; then
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+    extern sig_atomic_t foo;
+    extern long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_SIG_ATOMIC_T_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_SIG_ATOMIC_T_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+    else
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <signal.h>
+    extern sig_atomic_t foo;
+    extern unsigned long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+    fi
+
+
+    gl_cv_type_wchar_t=$gt_cv_c_wchar_t
+
+
+
+  for gltype in wchar_t ; do
+    if eval test \$gl_cv_type_${gltype} = yes; then
+      echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6
+if eval "test \"\${gl_cv_bitsizeof_${gltype}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) result=$ac_lo;;
+'') result=unknown ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+#include <limits.h>
+long longval () { return sizeof ($gltype) * CHAR_BIT; }
+unsigned long ulongval () { return sizeof ($gltype) * CHAR_BIT; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof ($gltype) * CHAR_BIT) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+result=unknown
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+         eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&6
+      eval result=\$gl_cv_bitsizeof_${gltype}
+      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+      cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+      eval BITSIZEOF_${GLTYPE}=\$result
+    fi
+  done
+
+
+
+
+
+  for gltype in wchar_t ; do
+    echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
+echo $ECHO_N "checking whether $gltype is signed... $ECHO_C" >&6
+if eval "test \"\${gl_cv_type_${gltype}_signed+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+            int verify[2 * ((wchar_t) -1 < (wchar_t) 0) - 1];
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+result=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+       eval gl_cv_type_${gltype}_signed=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_type_${gltype}_signed'}'`" 
>&5
+echo "${ECHO_T}`eval echo '${'gl_cv_type_${gltype}_signed'}'`" >&6
+    eval result=\$gl_cv_type_${gltype}_signed
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    if test "$result" = yes; then
+      cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGNED_${GLTYPE} 1
+_ACEOF
+
+      eval HAVE_SIGNED_${GLTYPE}=1
+    else
+      eval HAVE_SIGNED_${GLTYPE}=0
+    fi
+  done
+
+
+    if test $HAVE_SIGNED_WCHAR_T = 1; then
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+    extern wchar_t foo;
+    extern long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_WCHAR_T_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_WCHAR_T_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+    else
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stddef.h>
+    extern wchar_t foo;
+    extern unsigned long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_WCHAR_T_UNSIGNED_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+    fi
+
+                        echo "$as_me:$LINENO: checking for wint_t" >&5
+echo $ECHO_N "checking for wint_t... $ECHO_C" >&6
+if test "${ac_cv_type_wint_t+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+
+int
+main ()
+{
+if ((wint_t *) 0)
+  return 0;
+if (sizeof (wint_t))
+  return 0;
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_cv_type_wint_t=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_cv_type_wint_t=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+echo "$as_me:$LINENO: result: $ac_cv_type_wint_t" >&5
+echo "${ECHO_T}$ac_cv_type_wint_t" >&6
+if test $ac_cv_type_wint_t = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_WINT_T 1
+_ACEOF
+
+
+fi
+
+    gl_cv_type_wint_t=$ac_cv_type_wint_t
+
+
+
+  for gltype in wint_t ; do
+    if eval test \$gl_cv_type_${gltype} = yes; then
+      echo "$as_me:$LINENO: checking for bit size of $gltype" >&5
+echo $ECHO_N "checking for bit size of $gltype... $ECHO_C" >&6
+if eval "test \"\${gl_cv_bitsizeof_${gltype}+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  if test "$cross_compiling" = yes; then
+  # Depending upon the size, compute the lo and hi bounds.
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=0 ac_mid=0
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr $ac_mid + 1`
+                   if test $ac_lo -le $ac_mid; then
+                     ac_lo= ac_hi=
+                     break
+                   fi
+                   ac_mid=`expr 2 '*' $ac_mid + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) < 0)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=-1 ac_mid=-1
+  while :; do
+    cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) >= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_lo=$ac_mid; break
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_hi=`expr '(' $ac_mid ')' - 1`
+                      if test $ac_mid -le $ac_hi; then
+                        ac_lo= ac_hi=
+                        break
+                      fi
+                      ac_mid=`expr 2 '*' $ac_mid`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+  done
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo= ac_hi=
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+# Binary search between lo and hi bounds.
+while test "x$ac_lo" != "x$ac_hi"; do
+  ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <limits.h>
+int
+main ()
+{
+static int test_array [1 - 2 * !((sizeof ($gltype) * CHAR_BIT) <= $ac_mid)];
+test_array [0] = 0
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  ac_hi=$ac_mid
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+ac_lo=`expr '(' $ac_mid ')' + 1`
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+done
+case $ac_lo in
+?*) result=$ac_lo;;
+'') result=unknown ;;
+esac
+else
+  if test "$cross_compiling" = yes; then
+  { { echo "$as_me:$LINENO: error: cannot run test program while cross 
compiling
+See \`config.log' for more details." >&5
+echo "$as_me: error: cannot run test program while cross compiling
+See \`config.log' for more details." >&2;}
+   { (exit 1); exit 1; }; }
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+#include <limits.h>
+long longval () { return sizeof ($gltype) * CHAR_BIT; }
+unsigned long ulongval () { return sizeof ($gltype) * CHAR_BIT; }
+#include <stdio.h>
+#include <stdlib.h>
+int
+main ()
+{
+
+  FILE *f = fopen ("conftest.val", "w");
+  if (! f)
+    exit (1);
+  if ((sizeof ($gltype) * CHAR_BIT) < 0)
+    {
+      long i = longval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%ld\n", i);
+    }
+  else
+    {
+      unsigned long i = ulongval ();
+      if (i != (sizeof ($gltype) * CHAR_BIT))
+       exit (1);
+      fprintf (f, "%lu\n", i);
+    }
+  exit (ferror (f) || fclose (f) != 0);
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest$ac_exeext
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
+  (eval $ac_link) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=`cat conftest.val`
+else
+  echo "$as_me: program exited with status $ac_status" >&5
+echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+( exit $ac_status )
+result=unknown
+fi
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext 
conftest.$ac_ext
+fi
+fi
+rm -f conftest.val
+         eval gl_cv_bitsizeof_${gltype}=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&5
+echo "${ECHO_T}`eval echo '${'gl_cv_bitsizeof_${gltype}'}'`" >&6
+      eval result=\$gl_cv_bitsizeof_${gltype}
+      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+      cat >>confdefs.h <<_ACEOF
+#define BITSIZEOF_${GLTYPE} $result
+_ACEOF
+
+      eval BITSIZEOF_${GLTYPE}=\$result
+    fi
+  done
+
+
+
+
+
+  for gltype in wint_t ; do
+    echo "$as_me:$LINENO: checking whether $gltype is signed" >&5
+echo $ECHO_N "checking whether $gltype is signed... $ECHO_C" >&6
+if eval "test \"\${gl_cv_type_${gltype}_signed+set}\" = set"; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+            int verify[2 * ((wint_t) -1 < (wint_t) 0) - 1];
+
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  result=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+result=no
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+       eval gl_cv_type_${gltype}_signed=\$result
+
+fi
+echo "$as_me:$LINENO: result: `eval echo '${'gl_cv_type_${gltype}_signed'}'`" 
>&5
+echo "${ECHO_T}`eval echo '${'gl_cv_type_${gltype}_signed'}'`" >&6
+    eval result=\$gl_cv_type_${gltype}_signed
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    if test "$result" = yes; then
+      cat >>confdefs.h <<_ACEOF
+#define HAVE_SIGNED_${GLTYPE} 1
+_ACEOF
+
+      eval HAVE_SIGNED_${GLTYPE}=1
+    else
+      eval HAVE_SIGNED_${GLTYPE}=0
+    fi
+  done
+
+
+    if test $HAVE_SIGNED_WINT_T = 1; then
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+    extern wint_t foo;
+    extern long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_WINT_T_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_WINT_T_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+    else
+
+  cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+
+    extern wint_t foo;
+    extern unsigned long foo;
+int
+main ()
+{
+
+  ;
+  return 0;
+}
+_ACEOF
+rm -f conftest.$ac_objext
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+  (eval $ac_compile) 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } &&
+        { ac_try='test -z "$ac_c_werror_flag"
+                        || test ! -s conftest.err'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; } &&
+        { ac_try='test -s conftest.$ac_objext'
+  { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
+  (eval $ac_try) 2>&5
+  ac_status=$?
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); }; }; then
+  SAME_TYPE_WINT_T_UNSIGNED_LONG=1
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+SAME_TYPE_WINT_T_UNSIGNED_LONG=0
+fi
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
+
+
+    fi
+
+    STDINT_H='stdint.h'
+  fi
 
 
 
@@ -45937,8 +51694,95 @@
 s,@GETOPT_H@,$GETOPT_H,;t t
 s,@GLOB_H@,$GLOB_H,;t t
 s,@LIB_NANOSLEEP@,$LIB_NANOSLEEP,;t t
+s,@FULL_PATH_STDINT_H@,$FULL_PATH_STDINT_H,;t t
+s,@HAVE_STDINT_H@,$HAVE_STDINT_H,;t t
+s,@FULL_PATH_INTTYPES_H@,$FULL_PATH_INTTYPES_H,;t t
+s,@HAVE_INTTYPES_H@,$HAVE_INTTYPES_H,;t t
+s,@HAVE_SYS_INTTYPES_H@,$HAVE_SYS_INTTYPES_H,;t t
+s,@HAVE_SYS_BITYPES_H@,$HAVE_SYS_BITYPES_H,;t t
 s,@HAVE_LONG_64BIT@,$HAVE_LONG_64BIT,;t t
 s,@HAVE_LONG_LONG_64BIT@,$HAVE_LONG_LONG_64BIT,;t t
+s,@HAVE_INT8_T@,$HAVE_INT8_T,;t t
+s,@HAVE_INT16_T@,$HAVE_INT16_T,;t t
+s,@HAVE_INT32_T@,$HAVE_INT32_T,;t t
+s,@HAVE_INT64_T@,$HAVE_INT64_T,;t t
+s,@HAVE_UINT8_T@,$HAVE_UINT8_T,;t t
+s,@HAVE_UINT16_T@,$HAVE_UINT16_T,;t t
+s,@HAVE_UINT32_T@,$HAVE_UINT32_T,;t t
+s,@HAVE_UINT64_T@,$HAVE_UINT64_T,;t t
+s,@HAVE_INT_LEAST8_T@,$HAVE_INT_LEAST8_T,;t t
+s,@HAVE_INT_LEAST16_T@,$HAVE_INT_LEAST16_T,;t t
+s,@HAVE_INT_LEAST32_T@,$HAVE_INT_LEAST32_T,;t t
+s,@HAVE_INT_LEAST64_T@,$HAVE_INT_LEAST64_T,;t t
+s,@HAVE_UINT_LEAST8_T@,$HAVE_UINT_LEAST8_T,;t t
+s,@HAVE_UINT_LEAST16_T@,$HAVE_UINT_LEAST16_T,;t t
+s,@HAVE_UINT_LEAST32_T@,$HAVE_UINT_LEAST32_T,;t t
+s,@HAVE_UINT_LEAST64_T@,$HAVE_UINT_LEAST64_T,;t t
+s,@HAVE_INT_FAST8_T@,$HAVE_INT_FAST8_T,;t t
+s,@HAVE_INT_FAST16_T@,$HAVE_INT_FAST16_T,;t t
+s,@HAVE_INT_FAST32_T@,$HAVE_INT_FAST32_T,;t t
+s,@HAVE_INT_FAST64_T@,$HAVE_INT_FAST64_T,;t t
+s,@HAVE_UINT_FAST8_T@,$HAVE_UINT_FAST8_T,;t t
+s,@HAVE_UINT_FAST16_T@,$HAVE_UINT_FAST16_T,;t t
+s,@HAVE_UINT_FAST32_T@,$HAVE_UINT_FAST32_T,;t t
+s,@HAVE_UINT_FAST64_T@,$HAVE_UINT_FAST64_T,;t t
+s,@HAVE_INTPTR_T@,$HAVE_INTPTR_T,;t t
+s,@HAVE_UINTPTR_T@,$HAVE_UINTPTR_T,;t t
+s,@HAVE_INTMAX_T@,$HAVE_INTMAX_T,;t t
+s,@HAVE_UINTMAX_T@,$HAVE_UINTMAX_T,;t t
+s,@HAVE_INT64_T_IN_STDINT_H@,$HAVE_INT64_T_IN_STDINT_H,;t t
+s,@HAVE_UINT64_T_IN_STDINT_H@,$HAVE_UINT64_T_IN_STDINT_H,;t t
+s,@HAVE_INT_LEAST64_T_IN_STDINT_H@,$HAVE_INT_LEAST64_T_IN_STDINT_H,;t t
+s,@HAVE_UINT_LEAST64_T_IN_STDINT_H@,$HAVE_UINT_LEAST64_T_IN_STDINT_H,;t t
+s,@HAVE_INT_FAST64_T_IN_STDINT_H@,$HAVE_INT_FAST64_T_IN_STDINT_H,;t t
+s,@HAVE_UINT_FAST64_T_IN_STDINT_H@,$HAVE_UINT_FAST64_T_IN_STDINT_H,;t t
+s,@BITSIZEOF_INT8_T@,$BITSIZEOF_INT8_T,;t t
+s,@BITSIZEOF_INT16_T@,$BITSIZEOF_INT16_T,;t t
+s,@BITSIZEOF_INT32_T@,$BITSIZEOF_INT32_T,;t t
+s,@BITSIZEOF_INT64_T@,$BITSIZEOF_INT64_T,;t t
+s,@BITSIZEOF_UINT8_T@,$BITSIZEOF_UINT8_T,;t t
+s,@BITSIZEOF_UINT16_T@,$BITSIZEOF_UINT16_T,;t t
+s,@BITSIZEOF_UINT32_T@,$BITSIZEOF_UINT32_T,;t t
+s,@BITSIZEOF_UINT64_T@,$BITSIZEOF_UINT64_T,;t t
+s,@BITSIZEOF_INT_LEAST8_T@,$BITSIZEOF_INT_LEAST8_T,;t t
+s,@BITSIZEOF_INT_LEAST16_T@,$BITSIZEOF_INT_LEAST16_T,;t t
+s,@BITSIZEOF_INT_LEAST32_T@,$BITSIZEOF_INT_LEAST32_T,;t t
+s,@BITSIZEOF_INT_LEAST64_T@,$BITSIZEOF_INT_LEAST64_T,;t t
+s,@BITSIZEOF_UINT_LEAST8_T@,$BITSIZEOF_UINT_LEAST8_T,;t t
+s,@BITSIZEOF_UINT_LEAST16_T@,$BITSIZEOF_UINT_LEAST16_T,;t t
+s,@BITSIZEOF_UINT_LEAST32_T@,$BITSIZEOF_UINT_LEAST32_T,;t t
+s,@BITSIZEOF_UINT_LEAST64_T@,$BITSIZEOF_UINT_LEAST64_T,;t t
+s,@BITSIZEOF_INT_FAST8_T@,$BITSIZEOF_INT_FAST8_T,;t t
+s,@BITSIZEOF_INT_FAST16_T@,$BITSIZEOF_INT_FAST16_T,;t t
+s,@BITSIZEOF_INT_FAST32_T@,$BITSIZEOF_INT_FAST32_T,;t t
+s,@BITSIZEOF_INT_FAST64_T@,$BITSIZEOF_INT_FAST64_T,;t t
+s,@BITSIZEOF_UINT_FAST8_T@,$BITSIZEOF_UINT_FAST8_T,;t t
+s,@BITSIZEOF_UINT_FAST16_T@,$BITSIZEOF_UINT_FAST16_T,;t t
+s,@BITSIZEOF_UINT_FAST32_T@,$BITSIZEOF_UINT_FAST32_T,;t t
+s,@BITSIZEOF_UINT_FAST64_T@,$BITSIZEOF_UINT_FAST64_T,;t t
+s,@BITSIZEOF_INTPTR_T@,$BITSIZEOF_INTPTR_T,;t t
+s,@BITSIZEOF_UINTPTR_T@,$BITSIZEOF_UINTPTR_T,;t t
+s,@BITSIZEOF_INTMAX_T@,$BITSIZEOF_INTMAX_T,;t t
+s,@BITSIZEOF_UINTMAX_T@,$BITSIZEOF_UINTMAX_T,;t t
+s,@BITSIZEOF_UNSIGNED_INT@,$BITSIZEOF_UNSIGNED_INT,;t t
+s,@BITSIZEOF_LONG@,$BITSIZEOF_LONG,;t t
+s,@BITSIZEOF_UNSIGNED_LONG@,$BITSIZEOF_UNSIGNED_LONG,;t t
+s,@BITSIZEOF_PTRDIFF_T@,$BITSIZEOF_PTRDIFF_T,;t t
+s,@BITSIZEOF_SIZE_T@,$BITSIZEOF_SIZE_T,;t t
+s,@SAME_TYPE_PTRDIFF_T_LONG@,$SAME_TYPE_PTRDIFF_T_LONG,;t t
+s,@SAME_TYPE_SIZE_T_UNSIGNED_LONG@,$SAME_TYPE_SIZE_T_UNSIGNED_LONG,;t t
+s,@BITSIZEOF_SIG_ATOMIC_T@,$BITSIZEOF_SIG_ATOMIC_T,;t t
+s,@HAVE_SIGNED_SIG_ATOMIC_T@,$HAVE_SIGNED_SIG_ATOMIC_T,;t t
+s,@SAME_TYPE_SIG_ATOMIC_T_LONG@,$SAME_TYPE_SIG_ATOMIC_T_LONG,;t t
+s,@SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@,$SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG,;t
 t
+s,@BITSIZEOF_WCHAR_T@,$BITSIZEOF_WCHAR_T,;t t
+s,@HAVE_SIGNED_WCHAR_T@,$HAVE_SIGNED_WCHAR_T,;t t
+s,@SAME_TYPE_WCHAR_T_LONG@,$SAME_TYPE_WCHAR_T_LONG,;t t
+s,@SAME_TYPE_WCHAR_T_UNSIGNED_LONG@,$SAME_TYPE_WCHAR_T_UNSIGNED_LONG,;t t
+s,@BITSIZEOF_WINT_T@,$BITSIZEOF_WINT_T,;t t
+s,@HAVE_SIGNED_WINT_T@,$HAVE_SIGNED_WINT_T,;t t
+s,@SAME_TYPE_WINT_T_LONG@,$SAME_TYPE_WINT_T_LONG,;t t
+s,@SAME_TYPE_WINT_T_UNSIGNED_LONG@,$SAME_TYPE_WINT_T_UNSIGNED_LONG,;t t
 s,@STDINT_H@,$STDINT_H,;t t
 s,@UNISTD_H@,$UNISTD_H,;t t
 s,@EOVERFLOW@,$EOVERFLOW,;t t

Index: contrib/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/contrib/Makefile.in,v
retrieving revision 1.127
retrieving revision 1.128
diff -u -b -r1.127 -r1.128
--- contrib/Makefile.in 8 Jun 2006 21:08:29 -0000       1.127
+++ contrib/Makefile.in 19 Jun 2006 17:45:57 -0000      1.128
@@ -96,20 +96,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -176,6 +175,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -196,14 +231,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -248,6 +326,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: contrib/pam/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/contrib/pam/Makefile.in,v
retrieving revision 1.48
retrieving revision 1.49
diff -u -b -r1.48 -r1.49
--- contrib/pam/Makefile.in     8 Jun 2006 21:08:29 -0000       1.48
+++ contrib/pam/Makefile.in     19 Jun 2006 17:45:58 -0000      1.49
@@ -83,20 +83,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -142,6 +141,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -162,14 +197,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -214,6 +292,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: diff/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/diff/Makefile.in,v
retrieving revision 1.96
retrieving revision 1.97
diff -u -b -r1.96 -r1.97
--- diff/Makefile.in    8 Jun 2006 21:08:29 -0000       1.96
+++ diff/Makefile.in    19 Jun 2006 17:45:58 -0000      1.97
@@ -72,20 +72,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -151,6 +150,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -171,14 +206,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -223,6 +301,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: doc/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/Makefile.in,v
retrieving revision 1.143
retrieving revision 1.144
diff -u -b -r1.143 -r1.144
--- doc/Makefile.in     8 Jun 2006 21:07:31 -0000       1.143
+++ doc/Makefile.in     19 Jun 2006 17:45:58 -0000      1.144
@@ -90,20 +90,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -172,6 +171,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -192,14 +227,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -244,6 +322,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: doc/i18n/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/i18n/Makefile.in,v
retrieving revision 1.31
retrieving revision 1.32
diff -u -b -r1.31 -r1.32
--- doc/i18n/Makefile.in        8 Jun 2006 21:07:31 -0000       1.31
+++ doc/i18n/Makefile.in        19 Jun 2006 17:45:58 -0000      1.32
@@ -82,20 +82,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -150,6 +149,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -170,14 +205,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -222,6 +300,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: doc/i18n/pt_BR/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/doc/i18n/pt_BR/Makefile.in,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- doc/i18n/pt_BR/Makefile.in  8 Jun 2006 21:07:31 -0000       1.32
+++ doc/i18n/pt_BR/Makefile.in  19 Jun 2006 17:45:58 -0000      1.33
@@ -82,20 +82,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -141,6 +140,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -161,14 +196,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -213,6 +291,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: lib/ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/ChangeLog,v
retrieving revision 1.513
retrieving revision 1.514
diff -u -b -r1.513 -r1.514
--- lib/ChangeLog       14 Jun 2006 19:43:38 -0000      1.513
+++ lib/ChangeLog       19 Jun 2006 17:45:58 -0000      1.514
@@ -1,3 +1,10 @@
+2006-06-19  Mark D. Baushke  <address@hidden>
+
+       * Makefile.gnulib, alloca_.h, getdate.y, size_max.h, stdint_.h,
+       strtol.c, unsetenv.c: Update from gnulib.
+       * Makefile.am: Update based on Makefile.gnulib changes.
+       * Makefile.in, getdate.c: Regenerated.
+       
 2006-06-14  Jim Hyslop <address@hidden>
 
        * libcvs.dsp: Removed canonicalize.c, will use Windows-specific

Index: lib/Makefile.am
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/Makefile.am,v
retrieving revision 1.110
retrieving revision 1.111
diff -u -b -r1.110 -r1.111
--- lib/Makefile.am     25 Apr 2006 14:48:46 -0000      1.110
+++ lib/Makefile.am     19 Jun 2006 17:45:58 -0000      1.111
@@ -1,7 +1,7 @@
-## Process this file with automake to produce Makefile.in
+## Process this file with automake to produce Makefile.in.
 # Makefile for library files used by GNU CVS.
 #
-# Copyright (C) 1986-2005 The Free Software Foundation, Inc.
+# Copyright (C) 1986-2006 The Free Software Foundation, Inc.
 #
 # Portions Copyright (C) 1998-2005 Derek Price, Ximbiot <http://ximbiot.com>,
 #                                  and others.
@@ -212,7 +212,7 @@
 
 BUILT_SOURCES += $(GLOB_H)
 
-# We need the following in order to create an <getopt.h> when the system
+# We need the following in order to create <glob.h> when the system
 # doesn't have one that works with the given compiler.
 all-local $(libcvs_a_OBJECTS): $(GLOB_H)
 glob.h: glob_.h
@@ -220,7 +220,13 @@
        mv address@hidden $@
 MOSTLYCLEANFILES += glob.h glob.h-t
 
-## end   gnulib module glob.c
+## end   gnulib module glob
+
+## begin gnulib module intprops
+
+EXTRA_DIST += intprops.h
+
+## end   gnulib module intprops
 
 ## begin gnulib module mbchar
 
@@ -275,7 +281,90 @@
 # We need the following in order to create <stdint.h> when the system
 # doesn't have one that works with the given compiler.
 stdint.h: stdint_.h
-       sed -e 
's/@''HAVE_LONG_64BIT''@/$(HAVE_LONG_64BIT)/g;s/@''HAVE_LONG_LONG_64BIT@/$(HAVE_LONG_LONG_64BIT)/g'
 < $(srcdir)/stdint_.h > address@hidden
+       sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
+           -e 's|@''FULL_PATH_STDINT_H''@|$(FULL_PATH_STDINT_H)|g' \
+           -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+           -e 's|@''FULL_PATH_INTTYPES_H''@|$(FULL_PATH_INTTYPES_H)|g' \
+           -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
+           -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
+           -e 's/@''HAVE_LONG_64BIT''@/$(HAVE_LONG_64BIT)/g' \
+           -e 's/@''HAVE_LONG_LONG_64BIT''@/$(HAVE_LONG_LONG_64BIT)/g' \
+           -e 's/@''HAVE_INT8_T''@/$(HAVE_INT8_T)/g' \
+           -e 's/@''HAVE_INT16_T''@/$(HAVE_INT16_T)/g' \
+           -e 's/@''HAVE_INT32_T''@/$(HAVE_INT32_T)/g' \
+           -e 's/@''HAVE_INT64_T''@/$(HAVE_INT64_T)/g' \
+           -e 's/@''HAVE_UINT8_T''@/$(HAVE_UINT8_T)/g' \
+           -e 's/@''HAVE_UINT16_T''@/$(HAVE_UINT16_T)/g' \
+           -e 's/@''HAVE_UINT32_T''@/$(HAVE_UINT32_T)/g' \
+           -e 's/@''HAVE_UINT64_T''@/$(HAVE_UINT64_T)/g' \
+           -e 's/@''HAVE_INT_LEAST8_T''@/$(HAVE_INT_LEAST8_T)/g' \
+           -e 's/@''HAVE_INT_LEAST16_T''@/$(HAVE_INT_LEAST16_T)/g' \
+           -e 's/@''HAVE_INT_LEAST32_T''@/$(HAVE_INT_LEAST32_T)/g' \
+           -e 's/@''HAVE_INT_LEAST64_T''@/$(HAVE_INT_LEAST64_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST8_T''@/$(HAVE_UINT_LEAST8_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST16_T''@/$(HAVE_UINT_LEAST16_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST32_T''@/$(HAVE_UINT_LEAST32_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST64_T''@/$(HAVE_UINT_LEAST64_T)/g' \
+           -e 's/@''HAVE_INT_FAST8_T''@/$(HAVE_INT_FAST8_T)/g' \
+           -e 's/@''HAVE_INT_FAST16_T''@/$(HAVE_INT_FAST16_T)/g' \
+           -e 's/@''HAVE_INT_FAST32_T''@/$(HAVE_INT_FAST32_T)/g' \
+           -e 's/@''HAVE_INT_FAST64_T''@/$(HAVE_INT_FAST64_T)/g' \
+           -e 's/@''HAVE_UINT_FAST8_T''@/$(HAVE_UINT_FAST8_T)/g' \
+           -e 's/@''HAVE_UINT_FAST16_T''@/$(HAVE_UINT_FAST16_T)/g' \
+           -e 's/@''HAVE_UINT_FAST32_T''@/$(HAVE_UINT_FAST32_T)/g' \
+           -e 's/@''HAVE_UINT_FAST64_T''@/$(HAVE_UINT_FAST64_T)/g' \
+           -e 's/@''HAVE_INTPTR_T''@/$(HAVE_INTPTR_T)/g' \
+           -e 's/@''HAVE_UINTPTR_T''@/$(HAVE_UINTPTR_T)/g' \
+           -e 's/@''HAVE_INTMAX_T''@/$(HAVE_INTMAX_T)/g' \
+           -e 's/@''HAVE_UINTMAX_T''@/$(HAVE_UINTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_INT''@/$(BITSIZEOF_UNSIGNED_INT)/g' \
+           -e 's/@''BITSIZEOF_LONG''@/$(BITSIZEOF_LONG)/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_LONG''@/$(BITSIZEOF_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_INT8_T''@/$(BITSIZEOF_INT8_T)/g' \
+           -e 's/@''BITSIZEOF_INT16_T''@/$(BITSIZEOF_INT16_T)/g' \
+           -e 's/@''BITSIZEOF_INT32_T''@/$(BITSIZEOF_INT32_T)/g' \
+           -e 's/@''BITSIZEOF_INT64_T''@/$(BITSIZEOF_INT64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT8_T''@/$(BITSIZEOF_UINT8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT16_T''@/$(BITSIZEOF_UINT16_T)/g' \
+           -e 's/@''BITSIZEOF_UINT32_T''@/$(BITSIZEOF_UINT32_T)/g' \
+           -e 's/@''BITSIZEOF_UINT64_T''@/$(BITSIZEOF_UINT64_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST8_T''@/$(BITSIZEOF_INT_LEAST8_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST16_T''@/$(BITSIZEOF_INT_LEAST16_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST32_T''@/$(BITSIZEOF_INT_LEAST32_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST64_T''@/$(BITSIZEOF_INT_LEAST64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST8_T''@/$(BITSIZEOF_UINT_LEAST8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST16_T''@/$(BITSIZEOF_UINT_LEAST16_T)/g' 
\
+           -e 's/@''BITSIZEOF_UINT_LEAST32_T''@/$(BITSIZEOF_UINT_LEAST32_T)/g' 
\
+           -e 's/@''BITSIZEOF_UINT_LEAST64_T''@/$(BITSIZEOF_UINT_LEAST64_T)/g' 
\
+           -e 's/@''BITSIZEOF_INT_FAST8_T''@/$(BITSIZEOF_INT_FAST8_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST16_T''@/$(BITSIZEOF_INT_FAST16_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST32_T''@/$(BITSIZEOF_INT_FAST32_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST64_T''@/$(BITSIZEOF_INT_FAST64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST8_T''@/$(BITSIZEOF_UINT_FAST8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST16_T''@/$(BITSIZEOF_UINT_FAST16_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST32_T''@/$(BITSIZEOF_UINT_FAST32_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST64_T''@/$(BITSIZEOF_UINT_FAST64_T)/g' \
+           -e 's/@''BITSIZEOF_INTPTR_T''@/$(BITSIZEOF_INTPTR_T)/g' \
+           -e 's/@''BITSIZEOF_UINTPTR_T''@/$(BITSIZEOF_UINTPTR_T)/g' \
+           -e 's/@''BITSIZEOF_INTMAX_T''@/$(BITSIZEOF_INTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_UINTMAX_T''@/$(BITSIZEOF_UINTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
+           -e 's/@''SAME_TYPE_PTRDIFF_T_LONG''@/$(SAME_TYPE_PTRDIFF_T_LONG)/g' 
\
+           -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
+           -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' 
\
+           -e 
's/@''SAME_TYPE_SIG_ATOMIC_T_LONG''@/$(SAME_TYPE_SIG_ATOMIC_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG''@/$(SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG)/g'
 \
+           -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
+           -e 
's/@''SAME_TYPE_SIZE_T_UNSIGNED_LONG''@/$(SAME_TYPE_SIZE_T_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
+           -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
+           -e 's/@''SAME_TYPE_WCHAR_T_LONG''@/$(SAME_TYPE_WCHAR_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_WCHAR_T_UNSIGNED_LONG''@/$(SAME_TYPE_WCHAR_T_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
+           -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
+           -e 's/@''SAME_TYPE_WINT_T_LONG''@/$(SAME_TYPE_WINT_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_WINT_T_UNSIGNED_LONG''@/$(SAME_TYPE_WINT_T_UNSIGNED_LONG)/g' \
+           < $(srcdir)/stdint_.h > address@hidden
        mv address@hidden $@
 MOSTLYCLEANFILES += stdint.h stdint.h-t
 
@@ -299,6 +388,36 @@
 
 ## end   gnulib module strstr
 
+## begin gnulib module sys_socket
+
+BUILT_SOURCES += $(SYS_SOCKET_H)
+EXTRA_DIST += socket_.h
+
+# We need the following in order to create <sys/socket.h> when the system
+# doesn't have one that works with the given compiler.
+sys/socket.h: socket_.h
+       test -d sys || mkdir sys
+       cp $(srcdir)/socket_.h address@hidden
+       mv address@hidden $@
+MOSTLYCLEANFILES += sys/socket.h sys/socket.h-t
+
+mostlyclean-local:
+       -rmdir sys 2>/dev/null
+
+## end   gnulib module sys_socket
+
+## begin gnulib module unistd
+
+BUILT_SOURCES += $(UNISTD_H)
+
+# We need the following in order to create an empty placeholder for
+# <unistd.h> when the system doesn't have one.
+unistd.h:
+       echo '/* Empty placeholder for address@hidden  */' >$@
+MOSTLYCLEANFILES += unistd.h
+
+## end   gnulib module unistd
+
 ## begin gnulib module vasnprintf
 
 libcvs_a_SOURCES += printf-args.h printf-parse.h vasnprintf.h

Index: lib/Makefile.gnulib
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/Makefile.gnulib,v
retrieving revision 1.73
retrieving revision 1.74
diff -u -b -r1.73 -r1.74
--- lib/Makefile.gnulib 13 May 2006 20:47:48 -0000      1.73
+++ lib/Makefile.gnulib 19 Jun 2006 17:45:58 -0000      1.74
@@ -223,7 +223,90 @@
 # We need the following in order to create <stdint.h> when the system
 # doesn't have one that works with the given compiler.
 stdint.h: stdint_.h
-       sed -e 
's/@''HAVE_LONG_64BIT''@/$(HAVE_LONG_64BIT)/g;s/@''HAVE_LONG_LONG_64BIT@/$(HAVE_LONG_LONG_64BIT)/g'
 < $(srcdir)/stdint_.h > address@hidden
+       sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
+           -e 's|@''FULL_PATH_STDINT_H''@|$(FULL_PATH_STDINT_H)|g' \
+           -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+           -e 's|@''FULL_PATH_INTTYPES_H''@|$(FULL_PATH_INTTYPES_H)|g' \
+           -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
+           -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
+           -e 's/@''HAVE_LONG_64BIT''@/$(HAVE_LONG_64BIT)/g' \
+           -e 's/@''HAVE_LONG_LONG_64BIT''@/$(HAVE_LONG_LONG_64BIT)/g' \
+           -e 's/@''HAVE_INT8_T''@/$(HAVE_INT8_T)/g' \
+           -e 's/@''HAVE_INT16_T''@/$(HAVE_INT16_T)/g' \
+           -e 's/@''HAVE_INT32_T''@/$(HAVE_INT32_T)/g' \
+           -e 's/@''HAVE_INT64_T''@/$(HAVE_INT64_T)/g' \
+           -e 's/@''HAVE_UINT8_T''@/$(HAVE_UINT8_T)/g' \
+           -e 's/@''HAVE_UINT16_T''@/$(HAVE_UINT16_T)/g' \
+           -e 's/@''HAVE_UINT32_T''@/$(HAVE_UINT32_T)/g' \
+           -e 's/@''HAVE_UINT64_T''@/$(HAVE_UINT64_T)/g' \
+           -e 's/@''HAVE_INT_LEAST8_T''@/$(HAVE_INT_LEAST8_T)/g' \
+           -e 's/@''HAVE_INT_LEAST16_T''@/$(HAVE_INT_LEAST16_T)/g' \
+           -e 's/@''HAVE_INT_LEAST32_T''@/$(HAVE_INT_LEAST32_T)/g' \
+           -e 's/@''HAVE_INT_LEAST64_T''@/$(HAVE_INT_LEAST64_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST8_T''@/$(HAVE_UINT_LEAST8_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST16_T''@/$(HAVE_UINT_LEAST16_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST32_T''@/$(HAVE_UINT_LEAST32_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST64_T''@/$(HAVE_UINT_LEAST64_T)/g' \
+           -e 's/@''HAVE_INT_FAST8_T''@/$(HAVE_INT_FAST8_T)/g' \
+           -e 's/@''HAVE_INT_FAST16_T''@/$(HAVE_INT_FAST16_T)/g' \
+           -e 's/@''HAVE_INT_FAST32_T''@/$(HAVE_INT_FAST32_T)/g' \
+           -e 's/@''HAVE_INT_FAST64_T''@/$(HAVE_INT_FAST64_T)/g' \
+           -e 's/@''HAVE_UINT_FAST8_T''@/$(HAVE_UINT_FAST8_T)/g' \
+           -e 's/@''HAVE_UINT_FAST16_T''@/$(HAVE_UINT_FAST16_T)/g' \
+           -e 's/@''HAVE_UINT_FAST32_T''@/$(HAVE_UINT_FAST32_T)/g' \
+           -e 's/@''HAVE_UINT_FAST64_T''@/$(HAVE_UINT_FAST64_T)/g' \
+           -e 's/@''HAVE_INTPTR_T''@/$(HAVE_INTPTR_T)/g' \
+           -e 's/@''HAVE_UINTPTR_T''@/$(HAVE_UINTPTR_T)/g' \
+           -e 's/@''HAVE_INTMAX_T''@/$(HAVE_INTMAX_T)/g' \
+           -e 's/@''HAVE_UINTMAX_T''@/$(HAVE_UINTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_INT''@/$(BITSIZEOF_UNSIGNED_INT)/g' \
+           -e 's/@''BITSIZEOF_LONG''@/$(BITSIZEOF_LONG)/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_LONG''@/$(BITSIZEOF_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_INT8_T''@/$(BITSIZEOF_INT8_T)/g' \
+           -e 's/@''BITSIZEOF_INT16_T''@/$(BITSIZEOF_INT16_T)/g' \
+           -e 's/@''BITSIZEOF_INT32_T''@/$(BITSIZEOF_INT32_T)/g' \
+           -e 's/@''BITSIZEOF_INT64_T''@/$(BITSIZEOF_INT64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT8_T''@/$(BITSIZEOF_UINT8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT16_T''@/$(BITSIZEOF_UINT16_T)/g' \
+           -e 's/@''BITSIZEOF_UINT32_T''@/$(BITSIZEOF_UINT32_T)/g' \
+           -e 's/@''BITSIZEOF_UINT64_T''@/$(BITSIZEOF_UINT64_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST8_T''@/$(BITSIZEOF_INT_LEAST8_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST16_T''@/$(BITSIZEOF_INT_LEAST16_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST32_T''@/$(BITSIZEOF_INT_LEAST32_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST64_T''@/$(BITSIZEOF_INT_LEAST64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST8_T''@/$(BITSIZEOF_UINT_LEAST8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST16_T''@/$(BITSIZEOF_UINT_LEAST16_T)/g' 
\
+           -e 's/@''BITSIZEOF_UINT_LEAST32_T''@/$(BITSIZEOF_UINT_LEAST32_T)/g' 
\
+           -e 's/@''BITSIZEOF_UINT_LEAST64_T''@/$(BITSIZEOF_UINT_LEAST64_T)/g' 
\
+           -e 's/@''BITSIZEOF_INT_FAST8_T''@/$(BITSIZEOF_INT_FAST8_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST16_T''@/$(BITSIZEOF_INT_FAST16_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST32_T''@/$(BITSIZEOF_INT_FAST32_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST64_T''@/$(BITSIZEOF_INT_FAST64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST8_T''@/$(BITSIZEOF_UINT_FAST8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST16_T''@/$(BITSIZEOF_UINT_FAST16_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST32_T''@/$(BITSIZEOF_UINT_FAST32_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST64_T''@/$(BITSIZEOF_UINT_FAST64_T)/g' \
+           -e 's/@''BITSIZEOF_INTPTR_T''@/$(BITSIZEOF_INTPTR_T)/g' \
+           -e 's/@''BITSIZEOF_UINTPTR_T''@/$(BITSIZEOF_UINTPTR_T)/g' \
+           -e 's/@''BITSIZEOF_INTMAX_T''@/$(BITSIZEOF_INTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_UINTMAX_T''@/$(BITSIZEOF_UINTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
+           -e 's/@''SAME_TYPE_PTRDIFF_T_LONG''@/$(SAME_TYPE_PTRDIFF_T_LONG)/g' 
\
+           -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
+           -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' 
\
+           -e 
's/@''SAME_TYPE_SIG_ATOMIC_T_LONG''@/$(SAME_TYPE_SIG_ATOMIC_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG''@/$(SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG)/g'
 \
+           -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
+           -e 
's/@''SAME_TYPE_SIZE_T_UNSIGNED_LONG''@/$(SAME_TYPE_SIZE_T_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
+           -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
+           -e 's/@''SAME_TYPE_WCHAR_T_LONG''@/$(SAME_TYPE_WCHAR_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_WCHAR_T_UNSIGNED_LONG''@/$(SAME_TYPE_WCHAR_T_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
+           -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
+           -e 's/@''SAME_TYPE_WINT_T_LONG''@/$(SAME_TYPE_WINT_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_WINT_T_UNSIGNED_LONG''@/$(SAME_TYPE_WINT_T_UNSIGNED_LONG)/g' \
+           < $(srcdir)/stdint_.h > address@hidden
        mv address@hidden $@
 MOSTLYCLEANFILES += stdint.h stdint.h-t
 

Index: lib/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/Makefile.in,v
retrieving revision 1.209
retrieving revision 1.210
diff -u -b -r1.209 -r1.210
--- lib/Makefile.in     8 Jun 2006 21:08:29 -0000       1.209
+++ lib/Makefile.in     19 Jun 2006 17:45:58 -0000      1.210
@@ -16,7 +16,7 @@
 
 # Makefile for library files used by GNU CVS.
 #
-# Copyright (C) 1986-2005 The Free Software Foundation, Inc.
+# Copyright (C) 1986-2006 The Free Software Foundation, Inc.
 #
 # Portions Copyright (C) 1998-2005 Derek Price, Ximbiot <http://ximbiot.com>,
 #                                  and others.
@@ -115,20 +115,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -202,6 +201,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -222,14 +257,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -274,6 +352,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
@@ -347,10 +433,11 @@
        xgethostname.c xsize.h
 libcvs_a_LIBADD = @LIBOBJS@ @ALLOCA@
 BUILT_SOURCES = $(ALLOCA_H) $(FNMATCH_H) getdate.c $(GETOPT_H) \
-       $(GLOB_H) $(STDBOOL_H) $(STDINT_H)
+       $(GLOB_H) $(STDBOOL_H) $(STDINT_H) $(SYS_SOCKET_H) $(UNISTD_H)
 MOSTLYCLEANFILES = alloca.h alloca.h-t fnmatch.h fnmatch.h-t \
        getdate-expected getdate-got getdate.diff getopt.h getopt.h-t \
-       glob.h glob.h-t stdbool.h stdbool.h-t stdint.h stdint.h-t
+       glob.h glob.h-t stdbool.h stdbool.h-t stdint.h stdint.h-t \
+       sys/socket.h sys/socket.h-t unistd.h
 DISTCLEANFILES = getdate.log
 MAINTAINERCLEANFILES = getdate.c
 
@@ -367,8 +454,8 @@
 EXTRA_DIST = .cvsignore ChangeLog.fsf Makefile.gnulib build_lib.com \
        libcvs.dep libcvs.dsp libcvs.mak test-getdate.sh alloca_.h \
        allocsa.valgrind fnmatch_.h fnmatch_loop.c getdate.c \
-       getndelim2.h getndelim2.c getopt_.h getopt_int.h stdbool_.h \
-       stdint_.h
+       getndelim2.h getndelim2.c getopt_.h getopt_int.h intprops.h \
+       stdbool_.h stdint_.h socket_.h
 getdate_SOURCES = error.c getdate.y progname.c
 getdate_CPPFLAGS = -DTEST
 getdate_LDADD = \
@@ -818,7 +905,8 @@
 
 mostlyclean: mostlyclean-am
 
-mostlyclean-am: mostlyclean-compile mostlyclean-generic
+mostlyclean-am: mostlyclean-compile mostlyclean-generic \
+       mostlyclean-local
 
 pdf: pdf-am
 
@@ -838,8 +926,8 @@
        install-exec-am install-info install-info-am install-man \
        install-strip installcheck installcheck-am installdirs \
        maintainer-clean maintainer-clean-generic mostlyclean \
-       mostlyclean-compile mostlyclean-generic pdf pdf-am ps ps-am \
-       tags uninstall uninstall-am uninstall-info-am
+       mostlyclean-compile mostlyclean-generic mostlyclean-local pdf \
+       pdf-am ps ps-am tags uninstall uninstall-am uninstall-info-am
 
 
 # We need the following in order to create <alloca.h> when the system
@@ -860,7 +948,7 @@
        cp $(srcdir)/getopt_.h address@hidden
        mv address@hidden $@
 
-# We need the following in order to create an <getopt.h> when the system
+# We need the following in order to create <glob.h> when the system
 # doesn't have one that works with the given compiler.
 all-local $(libcvs_a_OBJECTS): $(GLOB_H)
 glob.h: glob_.h
@@ -877,9 +965,107 @@
 # We need the following in order to create <stdint.h> when the system
 # doesn't have one that works with the given compiler.
 stdint.h: stdint_.h
-       sed -e 
's/@''HAVE_LONG_64BIT''@/$(HAVE_LONG_64BIT)/g;s/@''HAVE_LONG_LONG_64BIT@/$(HAVE_LONG_LONG_64BIT)/g'
 < $(srcdir)/stdint_.h > address@hidden
+       sed -e 's/@''HAVE_STDINT_H''@/$(HAVE_STDINT_H)/g' \
+           -e 's|@''FULL_PATH_STDINT_H''@|$(FULL_PATH_STDINT_H)|g' \
+           -e 's/@''HAVE_INTTYPES_H''@/$(HAVE_INTTYPES_H)/g' \
+           -e 's|@''FULL_PATH_INTTYPES_H''@|$(FULL_PATH_INTTYPES_H)|g' \
+           -e 's/@''HAVE_SYS_INTTYPES_H''@/$(HAVE_SYS_INTTYPES_H)/g' \
+           -e 's/@''HAVE_SYS_BITYPES_H''@/$(HAVE_SYS_BITYPES_H)/g' \
+           -e 's/@''HAVE_LONG_64BIT''@/$(HAVE_LONG_64BIT)/g' \
+           -e 's/@''HAVE_LONG_LONG_64BIT''@/$(HAVE_LONG_LONG_64BIT)/g' \
+           -e 's/@''HAVE_INT8_T''@/$(HAVE_INT8_T)/g' \
+           -e 's/@''HAVE_INT16_T''@/$(HAVE_INT16_T)/g' \
+           -e 's/@''HAVE_INT32_T''@/$(HAVE_INT32_T)/g' \
+           -e 's/@''HAVE_INT64_T''@/$(HAVE_INT64_T)/g' \
+           -e 's/@''HAVE_UINT8_T''@/$(HAVE_UINT8_T)/g' \
+           -e 's/@''HAVE_UINT16_T''@/$(HAVE_UINT16_T)/g' \
+           -e 's/@''HAVE_UINT32_T''@/$(HAVE_UINT32_T)/g' \
+           -e 's/@''HAVE_UINT64_T''@/$(HAVE_UINT64_T)/g' \
+           -e 's/@''HAVE_INT_LEAST8_T''@/$(HAVE_INT_LEAST8_T)/g' \
+           -e 's/@''HAVE_INT_LEAST16_T''@/$(HAVE_INT_LEAST16_T)/g' \
+           -e 's/@''HAVE_INT_LEAST32_T''@/$(HAVE_INT_LEAST32_T)/g' \
+           -e 's/@''HAVE_INT_LEAST64_T''@/$(HAVE_INT_LEAST64_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST8_T''@/$(HAVE_UINT_LEAST8_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST16_T''@/$(HAVE_UINT_LEAST16_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST32_T''@/$(HAVE_UINT_LEAST32_T)/g' \
+           -e 's/@''HAVE_UINT_LEAST64_T''@/$(HAVE_UINT_LEAST64_T)/g' \
+           -e 's/@''HAVE_INT_FAST8_T''@/$(HAVE_INT_FAST8_T)/g' \
+           -e 's/@''HAVE_INT_FAST16_T''@/$(HAVE_INT_FAST16_T)/g' \
+           -e 's/@''HAVE_INT_FAST32_T''@/$(HAVE_INT_FAST32_T)/g' \
+           -e 's/@''HAVE_INT_FAST64_T''@/$(HAVE_INT_FAST64_T)/g' \
+           -e 's/@''HAVE_UINT_FAST8_T''@/$(HAVE_UINT_FAST8_T)/g' \
+           -e 's/@''HAVE_UINT_FAST16_T''@/$(HAVE_UINT_FAST16_T)/g' \
+           -e 's/@''HAVE_UINT_FAST32_T''@/$(HAVE_UINT_FAST32_T)/g' \
+           -e 's/@''HAVE_UINT_FAST64_T''@/$(HAVE_UINT_FAST64_T)/g' \
+           -e 's/@''HAVE_INTPTR_T''@/$(HAVE_INTPTR_T)/g' \
+           -e 's/@''HAVE_UINTPTR_T''@/$(HAVE_UINTPTR_T)/g' \
+           -e 's/@''HAVE_INTMAX_T''@/$(HAVE_INTMAX_T)/g' \
+           -e 's/@''HAVE_UINTMAX_T''@/$(HAVE_UINTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_INT''@/$(BITSIZEOF_UNSIGNED_INT)/g' \
+           -e 's/@''BITSIZEOF_LONG''@/$(BITSIZEOF_LONG)/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_LONG''@/$(BITSIZEOF_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_INT8_T''@/$(BITSIZEOF_INT8_T)/g' \
+           -e 's/@''BITSIZEOF_INT16_T''@/$(BITSIZEOF_INT16_T)/g' \
+           -e 's/@''BITSIZEOF_INT32_T''@/$(BITSIZEOF_INT32_T)/g' \
+           -e 's/@''BITSIZEOF_INT64_T''@/$(BITSIZEOF_INT64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT8_T''@/$(BITSIZEOF_UINT8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT16_T''@/$(BITSIZEOF_UINT16_T)/g' \
+           -e 's/@''BITSIZEOF_UINT32_T''@/$(BITSIZEOF_UINT32_T)/g' \
+           -e 's/@''BITSIZEOF_UINT64_T''@/$(BITSIZEOF_UINT64_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST8_T''@/$(BITSIZEOF_INT_LEAST8_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST16_T''@/$(BITSIZEOF_INT_LEAST16_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST32_T''@/$(BITSIZEOF_INT_LEAST32_T)/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST64_T''@/$(BITSIZEOF_INT_LEAST64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST8_T''@/$(BITSIZEOF_UINT_LEAST8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST16_T''@/$(BITSIZEOF_UINT_LEAST16_T)/g' 
\
+           -e 's/@''BITSIZEOF_UINT_LEAST32_T''@/$(BITSIZEOF_UINT_LEAST32_T)/g' 
\
+           -e 's/@''BITSIZEOF_UINT_LEAST64_T''@/$(BITSIZEOF_UINT_LEAST64_T)/g' 
\
+           -e 's/@''BITSIZEOF_INT_FAST8_T''@/$(BITSIZEOF_INT_FAST8_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST16_T''@/$(BITSIZEOF_INT_FAST16_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST32_T''@/$(BITSIZEOF_INT_FAST32_T)/g' \
+           -e 's/@''BITSIZEOF_INT_FAST64_T''@/$(BITSIZEOF_INT_FAST64_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST8_T''@/$(BITSIZEOF_UINT_FAST8_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST16_T''@/$(BITSIZEOF_UINT_FAST16_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST32_T''@/$(BITSIZEOF_UINT_FAST32_T)/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST64_T''@/$(BITSIZEOF_UINT_FAST64_T)/g' \
+           -e 's/@''BITSIZEOF_INTPTR_T''@/$(BITSIZEOF_INTPTR_T)/g' \
+           -e 's/@''BITSIZEOF_UINTPTR_T''@/$(BITSIZEOF_UINTPTR_T)/g' \
+           -e 's/@''BITSIZEOF_INTMAX_T''@/$(BITSIZEOF_INTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_UINTMAX_T''@/$(BITSIZEOF_UINTMAX_T)/g' \
+           -e 's/@''BITSIZEOF_PTRDIFF_T''@/$(BITSIZEOF_PTRDIFF_T)/g' \
+           -e 's/@''SAME_TYPE_PTRDIFF_T_LONG''@/$(SAME_TYPE_PTRDIFF_T_LONG)/g' 
\
+           -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/$(BITSIZEOF_SIG_ATOMIC_T)/g' \
+           -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/$(HAVE_SIGNED_SIG_ATOMIC_T)/g' 
\
+           -e 
's/@''SAME_TYPE_SIG_ATOMIC_T_LONG''@/$(SAME_TYPE_SIG_ATOMIC_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG''@/$(SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG)/g'
 \
+           -e 's/@''BITSIZEOF_SIZE_T''@/$(BITSIZEOF_SIZE_T)/g' \
+           -e 
's/@''SAME_TYPE_SIZE_T_UNSIGNED_LONG''@/$(SAME_TYPE_SIZE_T_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_WCHAR_T''@/$(BITSIZEOF_WCHAR_T)/g' \
+           -e 's/@''HAVE_SIGNED_WCHAR_T''@/$(HAVE_SIGNED_WCHAR_T)/g' \
+           -e 's/@''SAME_TYPE_WCHAR_T_LONG''@/$(SAME_TYPE_WCHAR_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_WCHAR_T_UNSIGNED_LONG''@/$(SAME_TYPE_WCHAR_T_UNSIGNED_LONG)/g' \
+           -e 's/@''BITSIZEOF_WINT_T''@/$(BITSIZEOF_WINT_T)/g' \
+           -e 's/@''HAVE_SIGNED_WINT_T''@/$(HAVE_SIGNED_WINT_T)/g' \
+           -e 's/@''SAME_TYPE_WINT_T_LONG''@/$(SAME_TYPE_WINT_T_LONG)/g' \
+           -e 
's/@''SAME_TYPE_WINT_T_UNSIGNED_LONG''@/$(SAME_TYPE_WINT_T_UNSIGNED_LONG)/g' \
+           < $(srcdir)/stdint_.h > address@hidden
        mv address@hidden $@
 
+# We need the following in order to create <sys/socket.h> when the system
+# doesn't have one that works with the given compiler.
+sys/socket.h: socket_.h
+       test -d sys || mkdir sys
+       cp $(srcdir)/socket_.h address@hidden
+       mv address@hidden $@
+
+mostlyclean-local:
+       -rmdir sys 2>/dev/null
+
+# We need the following in order to create an empty placeholder for
+# <unistd.h> when the system doesn't have one.
+unistd.h:
+       echo '/* Empty placeholder for address@hidden  */' >$@
+
 # Until Automake gets its act together
 distclean-local:
        rm -f fnmatch.h

Index: lib/alloca_.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/alloca_.h,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -b -r1.5 -r1.6
--- lib/alloca_.h       23 May 2005 17:44:30 -0000      1.5
+++ lib/alloca_.h       19 Jun 2006 17:45:58 -0000      1.6
@@ -1,6 +1,6 @@
 /* Memory allocation on the stack.
 
-   Copyright (C) 1995, 1999, 2001, 2002, 2003, 2004 Free Software
+   Copyright (C) 1995, 1999, 2001, 2002, 2003, 2004, 2006 Free Software
    Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify it
@@ -34,19 +34,21 @@
        request, the program just crashes.
  */
 
-#ifdef __GNUC__
+#ifndef alloca
+# ifdef __GNUC__
 # define alloca __builtin_alloca
-#elif defined _AIX
+# elif defined _AIX
 # define alloca __alloca
-#elif defined _MSC_VER
+# elif defined _MSC_VER
 # include <malloc.h>
 # define alloca _alloca
-#else
+# else
 # include <stddef.h>
 # ifdef  __cplusplus
 extern "C"
 # endif
 void *alloca (size_t);
+# endif
 #endif
 
 #endif /* _GNULIB_ALLOCA_H */

Index: lib/getdate.c
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/getdate.c,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -b -r1.44 -r1.45
--- lib/getdate.c       25 Apr 2006 14:48:46 -0000      1.44
+++ lib/getdate.c       19 Jun 2006 17:45:58 -0000      1.45
@@ -192,8 +192,10 @@
    of `digit' even when the host does not conform to POSIX.  */
 #define ISDIGIT(c) ((unsigned int) (c) - '0' <= 9)
 
-#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__
+#ifndef __attribute__
+# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__
 # define __attribute__(x)
+# endif
 #endif
 
 #ifndef ATTRIBUTE_UNUSED
@@ -333,7 +335,7 @@
 #endif
 
 #if ! defined (YYSTYPE) && ! defined (YYSTYPE_IS_DECLARED)
-#line 222 "getdate.y"
+#line 224 "getdate.y"
 typedef union YYSTYPE {
   long int intval;
   textint textintval;
@@ -341,7 +343,7 @@
   relative_time rel;
 } YYSTYPE;
 /* Line 196 of yacc.c.  */
-#line 345 "getdate.c"
+#line 347 "getdate.c"
 # define yystype YYSTYPE /* obsolescent; will be withdrawn */
 # define YYSTYPE_IS_DECLARED 1
 # define YYSTYPE_IS_TRIVIAL 1
@@ -353,7 +355,7 @@
 
 
 /* Line 219 of yacc.c.  */
-#line 357 "getdate.c"
+#line 359 "getdate.c"
 
 #if ! defined (YYSIZE_T) && defined (__SIZE_TYPE__)
 # define YYSIZE_T __SIZE_TYPE__
@@ -601,14 +603,14 @@
 /* YYRLINE[YYN] -- source line where rule number YYN was defined.  */
 static const unsigned short int yyrline[] =
 {
-       0,   248,   248,   249,   253,   260,   262,   266,   268,   270,
-     272,   274,   276,   278,   282,   290,   298,   308,   315,   327,
-     332,   340,   342,   352,   354,   356,   361,   366,   371,   376,
-     384,   389,   409,   416,   424,   432,   437,   443,   448,   457,
-     467,   480,   482,   484,   486,   488,   490,   492,   494,   496,
-     498,   500,   502,   504,   506,   508,   510,   512,   514,   516,
-     518,   520,   524,   526,   528,   530,   532,   534,   538,   538,
-     541,   542,   547,   548,   553,   591,   592,   598,   599
+       0,   250,   250,   251,   255,   262,   264,   268,   270,   272,
+     274,   276,   278,   280,   284,   292,   300,   310,   317,   329,
+     334,   342,   344,   354,   356,   358,   363,   368,   373,   378,
+     386,   391,   411,   418,   426,   434,   439,   445,   450,   459,
+     469,   482,   484,   486,   488,   490,   492,   494,   496,   498,
+     500,   502,   504,   506,   508,   510,   512,   514,   516,   518,
+     520,   522,   526,   528,   530,   532,   534,   536,   540,   540,
+     543,   544,   549,   550,   555,   593,   594,   600,   601
 };
 #endif
 
@@ -1429,7 +1431,7 @@
   switch (yyn)
     {
         case 4:
-#line 254 "getdate.y"
+#line 256 "getdate.y"
     {
        pc->seconds = (yyvsp[0].timespec);
        pc->timespec_seen = true;
@@ -1437,37 +1439,37 @@
     break;
 
   case 7:
-#line 267 "getdate.y"
+#line 269 "getdate.y"
     { pc->times_seen++; }
     break;
 
   case 8:
-#line 269 "getdate.y"
+#line 271 "getdate.y"
     { pc->local_zones_seen++; }
     break;
 
   case 9:
-#line 271 "getdate.y"
+#line 273 "getdate.y"
     { pc->zones_seen++; }
     break;
 
   case 10:
-#line 273 "getdate.y"
+#line 275 "getdate.y"
     { pc->dates_seen++; }
     break;
 
   case 11:
-#line 275 "getdate.y"
+#line 277 "getdate.y"
     { pc->days_seen++; }
     break;
 
   case 12:
-#line 277 "getdate.y"
+#line 279 "getdate.y"
     { pc->rels_seen = true; }
     break;
 
   case 14:
-#line 283 "getdate.y"
+#line 285 "getdate.y"
     {
        pc->hour = (yyvsp[-1].textintval).value;
        pc->minutes = 0;
@@ -1478,7 +1480,7 @@
     break;
 
   case 15:
-#line 291 "getdate.y"
+#line 293 "getdate.y"
     {
        pc->hour = (yyvsp[-3].textintval).value;
        pc->minutes = (yyvsp[-1].textintval).value;
@@ -1489,7 +1491,7 @@
     break;
 
   case 16:
-#line 299 "getdate.y"
+#line 301 "getdate.y"
     {
        pc->hour = (yyvsp[-4].textintval).value;
        pc->minutes = (yyvsp[-2].textintval).value;
@@ -1502,7 +1504,7 @@
     break;
 
   case 17:
-#line 309 "getdate.y"
+#line 311 "getdate.y"
     {
        pc->hour = (yyvsp[-5].textintval).value;
        pc->minutes = (yyvsp[-3].textintval).value;
@@ -1512,7 +1514,7 @@
     break;
 
   case 18:
-#line 316 "getdate.y"
+#line 318 "getdate.y"
     {
        pc->hour = (yyvsp[-6].textintval).value;
        pc->minutes = (yyvsp[-4].textintval).value;
@@ -1524,7 +1526,7 @@
     break;
 
   case 19:
-#line 328 "getdate.y"
+#line 330 "getdate.y"
     {
        pc->local_isdst = (yyvsp[0].intval);
        pc->dsts_seen += (0 < (yyvsp[0].intval));
@@ -1532,7 +1534,7 @@
     break;
 
   case 20:
-#line 333 "getdate.y"
+#line 335 "getdate.y"
     {
        pc->local_isdst = 1;
        pc->dsts_seen += (0 < (yyvsp[-1].intval)) + 1;
@@ -1540,12 +1542,12 @@
     break;
 
   case 21:
-#line 341 "getdate.y"
+#line 343 "getdate.y"
     { pc->time_zone = (yyvsp[0].intval); }
     break;
 
   case 22:
-#line 343 "getdate.y"
+#line 345 "getdate.y"
     { pc->time_zone = (yyvsp[-1].intval);
        pc->rel.ns += (yyvsp[0].rel).ns;
        pc->rel.seconds += (yyvsp[0].rel).seconds;
@@ -1558,22 +1560,22 @@
     break;
 
   case 23:
-#line 353 "getdate.y"
+#line 355 "getdate.y"
     { pc->time_zone = (yyvsp[-2].intval) + time_zone_hhmm 
((yyvsp[-1].textintval), (yyvsp[0].intval)); }
     break;
 
   case 24:
-#line 355 "getdate.y"
+#line 357 "getdate.y"
     { pc->time_zone = (yyvsp[0].intval) + 60; }
     break;
 
   case 25:
-#line 357 "getdate.y"
+#line 359 "getdate.y"
     { pc->time_zone = (yyvsp[-1].intval) + 60; }
     break;
 
   case 26:
-#line 362 "getdate.y"
+#line 364 "getdate.y"
     {
        pc->day_ordinal = 1;
        pc->day_number = (yyvsp[0].intval);
@@ -1581,7 +1583,7 @@
     break;
 
   case 27:
-#line 367 "getdate.y"
+#line 369 "getdate.y"
     {
        pc->day_ordinal = 1;
        pc->day_number = (yyvsp[-1].intval);
@@ -1589,7 +1591,7 @@
     break;
 
   case 28:
-#line 372 "getdate.y"
+#line 374 "getdate.y"
     {
        pc->day_ordinal = (yyvsp[-1].intval);
        pc->day_number = (yyvsp[0].intval);
@@ -1597,7 +1599,7 @@
     break;
 
   case 29:
-#line 377 "getdate.y"
+#line 379 "getdate.y"
     {
        pc->day_ordinal = (yyvsp[-1].textintval).value;
        pc->day_number = (yyvsp[0].intval);
@@ -1605,7 +1607,7 @@
     break;
 
   case 30:
-#line 385 "getdate.y"
+#line 387 "getdate.y"
     {
        pc->month = (yyvsp[-2].textintval).value;
        pc->day = (yyvsp[0].textintval).value;
@@ -1613,7 +1615,7 @@
     break;
 
   case 31:
-#line 390 "getdate.y"
+#line 392 "getdate.y"
     {
        /* Interpret as YYYY/MM/DD if the first value has 4 or more digits,
           otherwise as MM/DD/YY.
@@ -1636,7 +1638,7 @@
     break;
 
   case 32:
-#line 410 "getdate.y"
+#line 412 "getdate.y"
     {
        /* ISO 8601 format.  YYYY-MM-DD.  */
        pc->year = (yyvsp[-2].textintval);
@@ -1646,7 +1648,7 @@
     break;
 
   case 33:
-#line 417 "getdate.y"
+#line 419 "getdate.y"
     {
        /* e.g. 17-JUN-1992.  */
        pc->day = (yyvsp[-2].textintval).value;
@@ -1657,7 +1659,7 @@
     break;
 
   case 34:
-#line 425 "getdate.y"
+#line 427 "getdate.y"
     {
        /* e.g. JUN-17-1992.  */
        pc->month = (yyvsp[-2].intval);
@@ -1668,7 +1670,7 @@
     break;
 
   case 35:
-#line 433 "getdate.y"
+#line 435 "getdate.y"
     {
        pc->month = (yyvsp[-1].intval);
        pc->day = (yyvsp[0].textintval).value;
@@ -1676,7 +1678,7 @@
     break;
 
   case 36:
-#line 438 "getdate.y"
+#line 440 "getdate.y"
     {
        pc->month = (yyvsp[-3].intval);
        pc->day = (yyvsp[-2].textintval).value;
@@ -1685,7 +1687,7 @@
     break;
 
   case 37:
-#line 444 "getdate.y"
+#line 446 "getdate.y"
     {
        pc->day = (yyvsp[-1].textintval).value;
        pc->month = (yyvsp[0].intval);
@@ -1693,7 +1695,7 @@
     break;
 
   case 38:
-#line 449 "getdate.y"
+#line 451 "getdate.y"
     {
        pc->day = (yyvsp[-2].textintval).value;
        pc->month = (yyvsp[-1].intval);
@@ -1702,7 +1704,7 @@
     break;
 
   case 39:
-#line 458 "getdate.y"
+#line 460 "getdate.y"
     {
        pc->rel.ns -= (yyvsp[-1].rel).ns;
        pc->rel.seconds -= (yyvsp[-1].rel).seconds;
@@ -1715,7 +1717,7 @@
     break;
 
   case 40:
-#line 468 "getdate.y"
+#line 470 "getdate.y"
     {
        pc->rel.ns += (yyvsp[0].rel).ns;
        pc->rel.seconds += (yyvsp[0].rel).seconds;
@@ -1728,147 +1730,147 @@
     break;
 
   case 41:
-#line 481 "getdate.y"
+#line 483 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = (yyvsp[-1].intval); }
     break;
 
   case 42:
-#line 483 "getdate.y"
+#line 485 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 43:
-#line 485 "getdate.y"
+#line 487 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = 1; }
     break;
 
   case 44:
-#line 487 "getdate.y"
+#line 489 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = (yyvsp[-1].intval); }
     break;
 
   case 45:
-#line 489 "getdate.y"
+#line 491 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 46:
-#line 491 "getdate.y"
+#line 493 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = 1; }
     break;
 
   case 47:
-#line 493 "getdate.y"
+#line 495 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = (yyvsp[-1].intval) * 
(yyvsp[0].intval); }
     break;
 
   case 48:
-#line 495 "getdate.y"
+#line 497 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = 
(yyvsp[-1].textintval).value * (yyvsp[0].intval); }
     break;
 
   case 49:
-#line 497 "getdate.y"
+#line 499 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = (yyvsp[0].intval); }
     break;
 
   case 50:
-#line 499 "getdate.y"
+#line 501 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = (yyvsp[-1].intval); }
     break;
 
   case 51:
-#line 501 "getdate.y"
+#line 503 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 52:
-#line 503 "getdate.y"
+#line 505 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = 1; }
     break;
 
   case 53:
-#line 505 "getdate.y"
+#line 507 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = (yyvsp[-1].intval); 
}
     break;
 
   case 54:
-#line 507 "getdate.y"
+#line 509 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 55:
-#line 509 "getdate.y"
+#line 511 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = 1; }
     break;
 
   case 56:
-#line 511 "getdate.y"
+#line 513 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = (yyvsp[-1].intval); 
}
     break;
 
   case 57:
-#line 513 "getdate.y"
+#line 515 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 58:
-#line 515 "getdate.y"
+#line 517 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = 
(yyvsp[-1].timespec).tv_sec; (yyval.rel).ns = (yyvsp[-1].timespec).tv_nsec; }
     break;
 
   case 59:
-#line 517 "getdate.y"
+#line 519 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = 
(yyvsp[-1].timespec).tv_sec; (yyval.rel).ns = (yyvsp[-1].timespec).tv_nsec; }
     break;
 
   case 60:
-#line 519 "getdate.y"
+#line 521 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = 1; }
     break;
 
   case 62:
-#line 525 "getdate.y"
+#line 527 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).year = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 63:
-#line 527 "getdate.y"
+#line 529 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).month = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 64:
-#line 529 "getdate.y"
+#line 531 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).day = 
(yyvsp[-1].textintval).value * (yyvsp[0].intval); }
     break;
 
   case 65:
-#line 531 "getdate.y"
+#line 533 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).hour = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 66:
-#line 533 "getdate.y"
+#line 535 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).minutes = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 67:
-#line 535 "getdate.y"
+#line 537 "getdate.y"
     { (yyval.rel) = RELATIVE_TIME_0; (yyval.rel).seconds = 
(yyvsp[-1].textintval).value; }
     break;
 
   case 71:
-#line 543 "getdate.y"
+#line 545 "getdate.y"
     { (yyval.timespec).tv_sec = (yyvsp[0].textintval).value; 
(yyval.timespec).tv_nsec = 0; }
     break;
 
   case 73:
-#line 549 "getdate.y"
+#line 551 "getdate.y"
     { (yyval.timespec).tv_sec = (yyvsp[0].textintval).value; 
(yyval.timespec).tv_nsec = 0; }
     break;
 
   case 74:
-#line 554 "getdate.y"
+#line 556 "getdate.y"
     {
        if (pc->dates_seen && ! pc->year.digits
            && ! pc->rels_seen && (pc->times_seen || 2 < 
(yyvsp[0].textintval).digits))
@@ -1905,22 +1907,22 @@
     break;
 
   case 75:
-#line 591 "getdate.y"
+#line 593 "getdate.y"
     { (yyval.intval) = -1; }
     break;
 
   case 76:
-#line 593 "getdate.y"
+#line 595 "getdate.y"
     { (yyval.intval) = (yyvsp[0].textintval).value; }
     break;
 
   case 77:
-#line 598 "getdate.y"
+#line 600 "getdate.y"
     { (yyval.intval) = MER24; }
     break;
 
   case 78:
-#line 600 "getdate.y"
+#line 602 "getdate.y"
     { (yyval.intval) = (yyvsp[0].intval); }
     break;
 
@@ -1929,7 +1931,7 @@
     }
 
 /* Line 1126 of yacc.c.  */
-#line 1933 "getdate.c"
+#line 1935 "getdate.c"
 
   yyvsp -= yylen;
   yyssp -= yylen;
@@ -2197,7 +2199,7 @@
 }
 
 
-#line 603 "getdate.y"
+#line 605 "getdate.y"
 
 
 static table const meridian_table[] =

Index: lib/getdate.y
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/getdate.y,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -b -r1.35 -r1.36
--- lib/getdate.y       25 Apr 2006 14:48:46 -0000      1.35
+++ lib/getdate.y       19 Jun 2006 17:45:58 -0000      1.36
@@ -87,8 +87,10 @@
    of `digit' even when the host does not conform to POSIX.  */
 #define ISDIGIT(c) ((unsigned int) (c) - '0' <= 9)
 
-#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__
+#ifndef __attribute__
+# if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 8) || __STRICT_ANSI__
 # define __attribute__(x)
+# endif
 #endif
 
 #ifndef ATTRIBUTE_UNUSED

Index: lib/size_max.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/size_max.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -b -r1.1 -r1.2
--- lib/size_max.h      12 Aug 2005 20:58:10 -0000      1.1
+++ lib/size_max.h      19 Jun 2006 17:45:58 -0000      1.2
@@ -1,5 +1,5 @@
 /* size_max.h -- declare SIZE_MAX through system headers
-   Copyright (C) 2005 Free Software Foundation, Inc.
+   Copyright (C) 2005-2006 Free Software Foundation, Inc.
    Written by Simon Josefsson.
 
    This program is free software; you can redistribute it and/or modify
@@ -19,9 +19,13 @@
 #ifndef GNULIB_SIZE_MAX_H
 #define GNULIB_SIZE_MAX_H
 
+/* Get SIZE_MAX declaration on systems like Solaris 7/8/9.  */
 # include <limits.h>
+/* Get SIZE_MAX declaration on systems like glibc 2.  */
 # if HAVE_STDINT_H
 #  include <stdint.h>
 # endif
+/* On systems where these include files don't define it, SIZE_MAX is defined
+   in config.h.  */
 
 #endif /* GNULIB_SIZE_MAX_H */

Index: lib/stdint_.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/stdint_.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- lib/stdint_.h       19 May 2006 17:11:20 -0000      1.9
+++ lib/stdint_.h       19 Jun 2006 17:45:58 -0000      1.10
@@ -26,11 +26,11 @@
 
 /* Get wchar_t, WCHAR_MIN, WCHAR_MAX.  */
 #include <stddef.h>
-/* Get CHAR_BIT, LONG_MIN, LONG_MAX, ULONG_MAX.  */
+/* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
 #include <limits.h>
 
 /* Get those types that are already defined in other system include files.  */
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
 # include <sys/inttypes.h>
 #endif
 #if defined(__OpenBSD__)
@@ -39,127 +39,220 @@
      <inttypes.h> includes <machine/types.h> and also defines intptr_t and
      uintptr_t.  */
 # include <sys/types.h>
-# if HAVE_INTTYPES_H
-#  include <inttypes.h>
+# if @HAVE_INTTYPES_H@
+#  include @FULL_PATH_INTTYPES_H@
 # endif
 #endif
-#if defined(__linux__) && HAVE_SYS_BITYPES_H
+#if defined(__linux__) && @HAVE_SYS_BITYPES_H@
   /* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines
      int{8,16,32,64}_t and __BIT_TYPES_DEFINED__.  In libc5 >= 5.2.2 it is
      included by <sys/types.h>.  */
 # include <sys/bitypes.h>
 #endif
-#if defined(__sun) && HAVE_SYS_INTTYPES_H
-# include <sys/inttypes.h>
+#if defined(__sun) && @HAVE_SYS_INTTYPES_H@
   /* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and
      the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX.
      But note that <sys/int_types.h> contains only the type definitions!  */
-# define _STDINT_H_HAVE_SYSTEM_INTTYPES
+# include <sys/inttypes.h>
 #endif
-#if (defined(__hpux) || defined(_AIX)) && HAVE_INTTYPES_H
-# include <inttypes.h>
+#if (defined(__hpux) || defined(_AIX)) && @HAVE_INTTYPES_H@
   /* HP-UX 10 <inttypes.h> has nearly everything, except UINT_LEAST8_MAX,
      UINT_FAST8_MAX, PTRDIFF_MIN, PTRDIFF_MAX.  */
   /* AIX 4 <inttypes.h> has nearly everything, except INTPTR_MIN, INTPTR_MAX,
      UINTPTR_MAX, PTRDIFF_MIN, PTRDIFF_MAX.  */
-# define _STDINT_H_HAVE_SYSTEM_INTTYPES
+# include @FULL_PATH_INTTYPES_H@
 #endif
-#if !((defined(__CYGWIN__) || defined(__linux__)) && 
defined(__BIT_TYPES_DEFINED__))
-# define _STDINT_H_NEED_SIGNED_INT_TYPES
+#if @HAVE_STDINT_H@
+  /* Other systems may have an incomplete <stdint.h>.  */
+# include @FULL_PATH_STDINT_H@
 #endif
 
-#if !defined(_STDINT_H_HAVE_SYSTEM_INTTYPES)
-
 /* 7.18.1.1. Exact-width integer types */
 
-#if !(defined(__FreeBSD__) || defined(__OpenBSD__))
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits.  */
 
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#if address@hidden@
 typedef signed char    int8_t;
 #endif
+#if address@hidden@
 typedef unsigned char  uint8_t;
+# define _UINT8_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
+#endif
 
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#if address@hidden@
 typedef short          int16_t;
 #endif
+#if address@hidden@
 typedef unsigned short uint16_t;
+#endif
 
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#if address@hidden@
 typedef int            int32_t;
 #endif
+#if address@hidden@
 typedef unsigned int   uint32_t;
+# define _UINT32_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
+#endif
 
-#if @HAVE_LONG_64BIT@
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#if @HAVE_INT64_T@
+# define _STDINT_H_HAVE_INT64 1
+#else
+# if @HAVE_LONG_64BIT@
 typedef long           int64_t;
-#endif
-typedef unsigned long  uint64_t;
-#define _STDINT_H_HAVE_INT64
-#elif @HAVE_LONG_LONG_64BIT@
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#  define _STDINT_H_HAVE_INT64 1
+# elif @HAVE_LONG_LONG_64BIT@
 typedef long long          int64_t;
+#  define _STDINT_H_HAVE_INT64 1
+# elif defined _MSC_VER
+typedef __int64        int64_t;
+#  define _STDINT_H_HAVE_INT64 1
+# endif
 #endif
+#if @HAVE_UINT64_T@
+# define _STDINT_H_HAVE_UINT64 1
+#else
+# if @HAVE_LONG_64BIT@
+typedef unsigned long      uint64_t;
+#  define _STDINT_H_HAVE_UINT64 1
+# elif @HAVE_LONG_LONG_64BIT@
 typedef unsigned long long uint64_t;
-#define _STDINT_H_HAVE_INT64
-#elif defined(_MSC_VER)
-typedef __int64          int64_t;
+#  define _UINT64_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
+#  define _STDINT_H_HAVE_UINT64 1
+# elif defined _MSC_VER
 typedef unsigned __int64 uint64_t;
-#define _STDINT_H_HAVE_INT64
+#  define _STDINT_H_HAVE_UINT64 1
+# endif
 #endif
 
-#endif /* !(FreeBSD || OpenBSD) */
-
 /* 7.18.1.2. Minimum-width integer types */
 
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+   are the same as the corresponding N_t types.  */
+
+#if address@hidden@
 typedef int8_t   int_least8_t;
+#endif
+#if address@hidden@
 typedef uint8_t  uint_least8_t;
+#endif
+
+#if address@hidden@
 typedef int16_t  int_least16_t;
+#endif
+#if address@hidden@
 typedef uint16_t uint_least16_t;
+#endif
+
+#if address@hidden@
 typedef int32_t  int_least32_t;
+#endif
+#if address@hidden@
 typedef uint32_t uint_least32_t;
-#ifdef _STDINT_H_HAVE_INT64
+#endif
+
+#if address@hidden@ && _STDINT_H_HAVE_INT64
 typedef int64_t  int_least64_t;
+#endif
+#if address@hidden@ && _STDINT_H_HAVE_UINT64
 typedef uint64_t uint_least64_t;
 #endif
 
 /* 7.18.1.3. Fastest minimum-width integer types */
 
+/* Note: Other <stdint.h> substitutes may define these types differently.
+   It is not recommended to use these types in public header files. */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+   are taken from the same list of types.  */
+
+/* On alpha processors, int32_t variables are slower than int64_t variables,
+   due to the necessary zap instructions.  */
+#if defined __alpha
+# define _STDINT_H_INT64_FASTER_THAN_INT32 1
+#endif
+
+#if address@hidden@
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef int64_t  int_fast8_t;
+# else
 typedef int32_t  int_fast8_t;
+# endif
+#endif
+#if address@hidden@
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef uint64_t uint_fast8_t;
+# else
 typedef uint32_t uint_fast8_t;
+# endif
+#endif
+
+#if address@hidden@
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef int64_t  int_fast16_t;
+# else
 typedef int32_t  int_fast16_t;
+# endif
+#endif
+#if address@hidden@
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef uint64_t uint_fast16_t;
+# else
 typedef uint32_t uint_fast16_t;
+# endif
+#endif
+
+#if address@hidden@
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef int64_t  int_fast32_t;
+# else
 typedef int32_t  int_fast32_t;
+# endif
+#endif
+#if address@hidden@
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef uint64_t uint_fast32_t;
+# else
 typedef uint32_t uint_fast32_t;
-#ifdef _STDINT_H_HAVE_INT64
+# endif
+#endif
+
+#if address@hidden@ && _STDINT_H_HAVE_INT64
 typedef int64_t  int_fast64_t;
+#endif
+#if address@hidden@ && _STDINT_H_HAVE_UINT64
 typedef uint64_t uint_fast64_t;
 #endif
 
 /* 7.18.1.4. Integer types capable of holding object pointers */
 
-#if !(defined(__FreeBSD__) || (defined(__OpenBSD__) && HAVE_INTTYPES_H))
-
 /* On some platforms (like IRIX6 MIPS with -n32) sizeof(void*) < sizeof(long),
    but this doesn't matter here.  */
+#if address@hidden@
 typedef long          intptr_t;
+#endif
+#if address@hidden@
 typedef unsigned long uintptr_t;
-
-#endif /* !(FreeBSD || (OpenBSD && HAVE_INTTYPES_H)) */
+#endif
 
 /* 7.18.1.5. Greatest-width integer types */
 
-#ifdef _STDINT_H_HAVE_INT64
-# ifndef intmax_t
+/* Note: These types are compiler dependent. It may be unwise to use them in
+   public header files. */
+
+#if address@hidden@
+# ifdef _STDINT_H_HAVE_INT64
 typedef int64_t  intmax_t;
-# endif
-# ifndef uintmax_t
-typedef uint64_t uintmax_t;
-# endif
-#else
-# ifndef intmax_t
+# else
 typedef int32_t  intmax_t;
 # endif
-# ifndef uintmax_t
+#endif
+#if address@hidden@
+# ifdef _STDINT_H_HAVE_UINT64
+typedef uint64_t uintmax_t;
+# else
 typedef uint32_t uintmax_t;
 # endif
 #endif
@@ -170,96 +263,659 @@
 
 /* 7.18.2.1. Limits of exact-width integer types */
 
-#define INT8_MIN  -128
-#define INT8_MAX   127
-#define UINT8_MAX  255U
-#define INT16_MIN  -32768
-#define INT16_MAX   32767
-#define UINT16_MAX  65535U
-#define INT32_MIN   (~INT32_MAX)
-#define INT32_MAX   2147483647
-#define UINT32_MAX  4294967295U
-#ifdef _STDINT_H_HAVE_INT64
-#define INT64_MIN   (~INT64_MAX)
-#if @HAVE_LONG_64BIT@
-#define INT64_MAX   9223372036854775807L
-#define UINT64_MAX 18446744073709551615UL
-#elif @HAVE_LONG_LONG_64BIT@
-#define INT64_MAX   9223372036854775807LL
-#define UINT64_MAX 18446744073709551615ULL
-#elif defined(_MSC_VER)
-#define INT64_MAX   9223372036854775807i64
-#define UINT64_MAX 18446744073709551615ui64
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits.  */
+
+#if @HAVE_INT8_T@
+# ifndef INT8_MIN
+#  define INT8_MIN  (-1 << (@BITSIZEOF_INT8_T@ - 1))
+# endif
+#else
+# define INT8_MIN  -128
 #endif
+#if @HAVE_INT8_T@
+# ifndef INT8_MAX
+#  define INT8_MAX  (~ (-1 << (@BITSIZEOF_INT8_T@ - 1)))
+# endif
+#else
+# define INT8_MAX  127
+#endif
+#if @HAVE_UINT8_T@
+# ifndef UINT8_MAX
+#  if @BITSIZEOF_UINT8_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT8_MAX  (((1 << (@BITSIZEOF_UINT8_T@ - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT8_MAX  (((1U << (@BITSIZEOF_UINT8_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT8_MAX  255
+#endif
+
+#if @HAVE_INT16_T@
+# ifndef INT16_MIN
+#  define INT16_MIN  (-1 << (@BITSIZEOF_INT16_T@ - 1))
+# endif
+#else
+# define INT16_MIN  -32768
+#endif
+#if @HAVE_INT16_T@
+# ifndef INT16_MAX
+#  define INT16_MAX  (~ (-1 << (@BITSIZEOF_INT16_T@ - 1)))
+# endif
+#else
+# define INT16_MAX  32767
+#endif
+#if @HAVE_UINT16_T@
+# ifndef UINT16_MAX
+#  if @BITSIZEOF_UINT16_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT16_MAX  (((1 << (@BITSIZEOF_UINT16_T@ - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT16_MAX  (((1U << (@BITSIZEOF_UINT16_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT16_MAX  65535
+#endif
+
+#if @HAVE_INT32_T@
+# ifndef INT32_MIN
+#  define INT32_MIN  (-1 << (@BITSIZEOF_INT32_T@ - 1))
+# endif
+#else
+# define INT32_MIN  (~INT32_MAX)
+#endif
+#if @HAVE_INT32_T@
+# ifndef INT32_MAX
+#  define INT32_MAX  (~ (-1 << (@BITSIZEOF_INT32_T@ - 1)))
+# endif
+#else
+# define INT32_MAX  2147483647
+#endif
+#if @HAVE_UINT32_T@
+# ifndef UINT32_MAX
+#  if @BITSIZEOF_UINT32_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT32_MAX  (((1 << (@BITSIZEOF_UINT32_T@ - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT32_MAX  (((1U << (@BITSIZEOF_UINT32_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT32_MAX  4294967295U
+#endif
+
+#if @HAVE_INT64_T@
+# ifndef INT64_MIN
+#  if @HAVE_LONG_64BIT@
+#   define INT64_MIN  (-1L << (@BITSIZEOF_INT64_T@ - 1))
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define INT64_MIN  (-1LL << (@BITSIZEOF_INT64_T@ - 1))
+#  elif defined _MSC_VER
+#   define INT64_MIN  (-1i64 << (@BITSIZEOF_INT64_T@ - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT64_MIN  (~INT64_MAX)
+# endif
+#endif
+#if @HAVE_INT64_T@
+# ifndef INT64_MAX
+#  if @HAVE_LONG_64BIT@
+#   define INT64_MAX  (~ (-1L << (@BITSIZEOF_INT64_T@ - 1)))
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define INT64_MAX  (~ (-1LL << (@BITSIZEOF_INT64_T@ - 1)))
+#  elif defined _MSC_VER
+#   define INT64_MAX  (~ (-1i64 << (@BITSIZEOF_INT64_T@ - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  if @HAVE_LONG_64BIT@
+#   define INT64_MAX  9223372036854775807L
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define INT64_MAX  9223372036854775807LL
+#  elif defined _MSC_VER
+#   define INT64_MAX  9223372036854775807i64
+#  endif
+# endif
+#endif
+#if @HAVE_UINT64_T@
+# ifndef UINT64_MAX
+#  if @HAVE_LONG_64BIT@
+#   define UINT64_MAX  (((1UL << (@BITSIZEOF_UINT64_T@ - 1)) - 1) * 2 + 1)
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define UINT64_MAX  (((1ULL << (@BITSIZEOF_UINT64_T@ - 1)) - 1) * 2 + 1)
+#  elif defined _MSC_VER
+#   define UINT64_MAX  (((1ui64 << (@BITSIZEOF_UINT64_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_UINT64
+#  if @HAVE_LONG_64BIT@
+#   define UINT64_MAX 18446744073709551615UL
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define UINT64_MAX 18446744073709551615ULL
+#  elif defined _MSC_VER
+#   define UINT64_MAX 18446744073709551615ui64
+#  endif
+# endif
 #endif
 
 /* 7.18.2.2. Limits of minimum-width integer types */
 
-#define INT_LEAST8_MIN INT8_MIN
-#define INT_LEAST8_MAX INT8_MAX
-#define UINT_LEAST8_MAX UINT8_MAX
-#define INT_LEAST16_MIN INT16_MIN
-#define INT_LEAST16_MAX INT16_MAX
-#define UINT_LEAST16_MAX UINT16_MAX
-#define INT_LEAST32_MIN INT32_MIN
-#define INT_LEAST32_MAX INT32_MAX
-#define UINT_LEAST32_MAX UINT32_MAX
-#ifdef _STDINT_H_HAVE_INT64
-#define INT_LEAST64_MIN INT64_MIN
-#define INT_LEAST64_MAX INT64_MAX
-#define UINT_LEAST64_MAX UINT64_MAX
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+   are the same as the corresponding N_t types.  */
+
+#if @HAVE_INT_LEAST8_T@
+# ifndef INT_LEAST8_MIN
+#  define INT_LEAST8_MIN  (-1 << (@BITSIZEOF_INT_LEAST8_T@ - 1))
+# endif
+#else
+# define INT_LEAST8_MIN  INT8_MIN
+#endif
+#if @HAVE_INT_LEAST8_T@
+# ifndef INT_LEAST8_MAX
+#  define INT_LEAST8_MAX  (~ (-1 << (@BITSIZEOF_INT_LEAST8_T@ - 1)))
+# endif
+#else
+# define INT_LEAST8_MAX  INT8_MAX
+#endif
+#if @HAVE_UINT_LEAST8_T@
+# ifndef UINT_LEAST8_MAX
+#  if @BITSIZEOF_UINT_LEAST8_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT_LEAST8_MAX  (((1 << (@BITSIZEOF_UINT_LEAST8_T@ - 1)) - 1) * 2 
+ 1)
+#  else
+#   define UINT_LEAST8_MAX  (((1U << (@BITSIZEOF_UINT_LEAST8_T@ - 1)) - 1) * 2 
+ 1)
+#  endif
+# endif
+#else
+# define UINT_LEAST8_MAX  UINT8_MAX
+#endif
+
+#if @HAVE_INT_LEAST16_T@
+# ifndef INT_LEAST16_MIN
+#  define INT_LEAST16_MIN  (-1 << (@BITSIZEOF_INT_LEAST16_T@ - 1))
+# endif
+#else
+# define INT_LEAST16_MIN  INT16_MIN
+#endif
+#if @HAVE_INT_LEAST16_T@
+# ifndef INT_LEAST16_MAX
+#  define INT_LEAST16_MAX  (~ (-1 << (@BITSIZEOF_INT_LEAST16_T@ - 1)))
+# endif
+#else
+# define INT_LEAST16_MAX  INT16_MAX
+#endif
+#if @HAVE_UINT_LEAST16_T@
+# ifndef UINT_LEAST16_MAX
+#  if @BITSIZEOF_UINT_LEAST16_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT_LEAST16_MAX  (((1 << (@BITSIZEOF_UINT_LEAST16_T@ - 1)) - 1) * 
2 + 1)
+#  else
+#   define UINT_LEAST16_MAX  (((1U << (@BITSIZEOF_UINT_LEAST16_T@ - 1)) - 1) * 
2 + 1)
+#  endif
+# endif
+#else
+# define UINT_LEAST16_MAX  UINT16_MAX
+#endif
+
+#if @HAVE_INT_LEAST32_T@
+# ifndef INT_LEAST32_MIN
+#  define INT_LEAST32_MIN  (-1 << (@BITSIZEOF_INT_LEAST32_T@ - 1))
+# endif
+#else
+# define INT_LEAST32_MIN  INT32_MIN
+#endif
+#if @HAVE_INT_LEAST32_T@
+# ifndef INT_LEAST32_MAX
+#  define INT_LEAST32_MAX  (~ (-1 << (@BITSIZEOF_INT_LEAST32_T@ - 1)))
+# endif
+#else
+# define INT_LEAST32_MAX  INT32_MAX
+#endif
+#if @HAVE_UINT_LEAST32_T@
+# ifndef UINT_LEAST32_MAX
+#  if @BITSIZEOF_UINT_LEAST32_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT_LEAST32_MAX  (((1 << (@BITSIZEOF_UINT_LEAST32_T@ - 1)) - 1) * 
2 + 1)
+#  else
+#   define UINT_LEAST32_MAX  (((1U << (@BITSIZEOF_UINT_LEAST32_T@ - 1)) - 1) * 
2 + 1)
+#  endif
+# endif
+#else
+# define UINT_LEAST32_MAX  UINT32_MAX
+#endif
+
+#if @HAVE_INT_LEAST64_T@
+# ifndef INT_LEAST64_MIN
+#  if @HAVE_LONG_64BIT@
+#   define INT_LEAST64_MIN  (-1L << (@BITSIZEOF_INT_LEAST64_T@ - 1))
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define INT_LEAST64_MIN  (-1LL << (@BITSIZEOF_INT_LEAST64_T@ - 1))
+#  elif defined _MSC_VER
+#   define INT_LEAST64_MIN  (-1i64 << (@BITSIZEOF_INT_LEAST64_T@ - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_LEAST64_MIN  INT64_MIN
+# endif
+#endif
+#if @HAVE_INT_LEAST64_T@
+# ifndef INT_LEAST64_MAX
+#  if @HAVE_LONG_64BIT@
+#   define INT_LEAST64_MAX  (~ (-1L << (@BITSIZEOF_INT_LEAST64_T@ - 1)))
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define INT_LEAST64_MAX  (~ (-1LL << (@BITSIZEOF_INT_LEAST64_T@ - 1)))
+#  elif defined _MSC_VER
+#   define INT_LEAST64_MAX  (~ (-1i64 << (@BITSIZEOF_INT_LEAST64_T@ - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_LEAST64_MAX  INT64_MAX
+# endif
+#endif
+#if @HAVE_UINT_LEAST64_T@
+# ifndef UINT_LEAST64_MAX
+#  if @HAVE_LONG_64BIT@
+#   define UINT_LEAST64_MAX  (((1UL << (@BITSIZEOF_UINT_LEAST64_T@ - 1)) - 1) 
* 2 + 1)
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define UINT_LEAST64_MAX  (((1ULL << (@BITSIZEOF_UINT_LEAST64_T@ - 1)) - 1) 
* 2 + 1)
+#  elif defined _MSC_VER
+#   define UINT_LEAST64_MAX  (((1ui64 << (@BITSIZEOF_UINT_LEAST64_T@ - 1)) - 
1) * 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_UINT64
+#  define UINT_LEAST64_MAX  UINT64_MAX
+# endif
 #endif
 
 /* 7.18.2.3. Limits of fastest minimum-width integer types */
 
-#define INT_FAST8_MIN INT32_MIN
-#define INT_FAST8_MAX INT32_MAX
-#define UINT_FAST8_MAX UINT32_MAX
-#define INT_FAST16_MIN INT32_MIN
-#define INT_FAST16_MAX INT32_MAX
-#define UINT_FAST16_MAX UINT32_MAX
-#define INT_FAST32_MIN INT32_MIN
-#define INT_FAST32_MAX INT32_MAX
-#define UINT_FAST32_MAX UINT32_MAX
-#ifdef _STDINT_H_HAVE_INT64
-#define INT_FAST64_MIN INT64_MIN
-#define INT_FAST64_MAX INT64_MAX
-#define UINT_FAST64_MAX UINT64_MAX
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+   are taken from the same list of types.  */
+
+#if @HAVE_INT_FAST8_T@
+# ifndef INT_FAST8_MIN
+#  define INT_FAST8_MIN  (-1L << (@BITSIZEOF_INT_FAST8_T@ - 1))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST8_MIN  INT64_MIN
+# else
+#  define INT_FAST8_MIN  INT32_MIN
+# endif
+#endif
+#if @HAVE_INT_FAST8_T@
+# ifndef INT_FAST8_MAX
+#  define INT_FAST8_MAX  (~ (-1L << (@BITSIZEOF_INT_FAST8_T@ - 1)))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST8_MAX  INT64_MAX
+# else
+#  define INT_FAST8_MAX  INT32_MAX
+# endif
+#endif
+#if @HAVE_UINT_FAST8_T@
+# ifndef UINT_FAST8_MAX
+#  if @BITSIZEOF_UINT_FAST8_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT_FAST8_MAX  (((1 << (@BITSIZEOF_UINT_FAST8_T@ - 1)) - 1) * 2 + 
1)
+#  else
+#   define UINT_FAST8_MAX  (((1UL << (@BITSIZEOF_UINT_FAST8_T@ - 1)) - 1) * 2 
+ 1)
+#  endif
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define UINT_FAST8_MAX  UINT64_MAX
+# else
+#  define UINT_FAST8_MAX  UINT32_MAX
+# endif
+#endif
+
+#if @HAVE_INT_FAST16_T@
+# ifndef INT_FAST16_MIN
+#  define INT_FAST16_MIN  (-1L << (@BITSIZEOF_INT_FAST16_T@ - 1))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST16_MIN  INT64_MIN
+# else
+#  define INT_FAST16_MIN  INT32_MIN
+# endif
+#endif
+#if @HAVE_INT_FAST16_T@
+# ifndef INT_FAST16_MAX
+#  define INT_FAST16_MAX  (~ (-1L << (@BITSIZEOF_INT_FAST16_T@ - 1)))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST16_MAX  INT64_MAX
+# else
+#  define INT_FAST16_MAX  INT32_MAX
+# endif
+#endif
+#if @HAVE_UINT_FAST16_T@
+# ifndef UINT_FAST16_MAX
+#  if @BITSIZEOF_UINT_FAST16_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT_FAST16_MAX  (((1 << (@BITSIZEOF_UINT_FAST16_T@ - 1)) - 1) * 2 
+ 1)
+#  else
+#   define UINT_FAST16_MAX  (((1UL << (@BITSIZEOF_UINT_FAST16_T@ - 1)) - 1) * 
2 + 1)
+#  endif
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define UINT_FAST16_MAX  UINT64_MAX
+# else
+#  define UINT_FAST16_MAX  UINT32_MAX
+# endif
+#endif
+
+#if @HAVE_INT_FAST32_T@
+# ifndef INT_FAST32_MIN
+#  define INT_FAST32_MIN  (-1L << (@BITSIZEOF_INT_FAST32_T@ - 1))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST32_MIN  INT64_MIN
+# else
+#  define INT_FAST32_MIN  INT32_MIN
+# endif
+#endif
+#if @HAVE_INT_FAST32_T@
+# ifndef INT_FAST32_MAX
+#  define INT_FAST32_MAX  (~ (-1L << (@BITSIZEOF_INT_FAST32_T@ - 1)))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST32_MAX  INT64_MAX
+# else
+#  define INT_FAST32_MAX  INT32_MAX
+# endif
+#endif
+#if @HAVE_UINT_FAST32_T@
+# ifndef UINT_FAST32_MAX
+#  if @BITSIZEOF_UINT_FAST32_T@ < @BITSIZEOF_UNSIGNED_INT@
+#   define UINT_FAST32_MAX  (((1 << (@BITSIZEOF_UINT_FAST32_T@ - 1)) - 1) * 2 
+ 1)
+#  else
+#   define UINT_FAST32_MAX  (((1UL << (@BITSIZEOF_UINT_FAST32_T@ - 1)) - 1) * 
2 + 1)
+#  endif
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define UINT_FAST32_MAX  UINT64_MAX
+# else
+#  define UINT_FAST32_MAX  UINT32_MAX
+# endif
+#endif
+
+#if @HAVE_INT_FAST64_T@
+# ifndef INT_FAST64_MIN
+#  if @HAVE_LONG_64BIT@
+#   define INT_FAST64_MIN  (-1L << (@BITSIZEOF_INT_FAST64_T@ - 1))
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define INT_FAST64_MIN  (-1LL << (@BITSIZEOF_INT_FAST64_T@ - 1))
+#  elif defined _MSC_VER
+#   define INT_FAST64_MIN  (-1i64 << (@BITSIZEOF_INT_FAST64_T@ - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_FAST64_MIN  INT64_MIN
+# endif
+#endif
+#if @HAVE_INT_FAST64_T@
+# ifndef INT_FAST64_MAX
+#  if @HAVE_LONG_64BIT@
+#   define INT_FAST64_MAX  (~ (-1L << (@BITSIZEOF_INT_FAST64_T@ - 1)))
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define INT_FAST64_MAX  (~ (-1LL << (@BITSIZEOF_INT_FAST64_T@ - 1)))
+#  elif defined _MSC_VER
+#   define INT_FAST64_MAX  (~ (-1i64 << (@BITSIZEOF_INT_FAST64_T@ - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_FAST64_MAX  INT64_MAX
+# endif
+#endif
+#if @HAVE_UINT_FAST64_T@
+# ifndef UINT_FAST64_MAX
+#  if @HAVE_LONG_64BIT@
+#   define UINT_FAST64_MAX  (((1UL << (@BITSIZEOF_UINT_FAST64_T@ - 1)) - 1) * 
2 + 1)
+#  elif @HAVE_LONG_LONG_64BIT@
+#   define UINT_FAST64_MAX  (((1ULL << (@BITSIZEOF_UINT_FAST64_T@ - 1)) - 1) * 
2 + 1)
+#  elif defined _MSC_VER
+#   define UINT_FAST64_MAX  (((1ui64 << (@BITSIZEOF_UINT_FAST64_T@ - 1)) - 1) 
* 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_UINT64
+#  define UINT_FAST64_MAX  UINT64_MAX
+# endif
 #endif
 
 /* 7.18.2.4. Limits of integer types capable of holding object pointers */
 
-#define INTPTR_MIN LONG_MIN
-#define INTPTR_MAX LONG_MAX
-#define UINTPTR_MAX ULONG_MAX
+#if @HAVE_INTPTR_T@
+# ifndef INTPTR_MIN
+#  if @BITSIZEOF_INTPTR_T@ > @BITSIZEOF_LONG@
+#   define INTPTR_MIN  (-1LL << (@BITSIZEOF_INTPTR_T@ - 1))
+#  else
+#   define INTPTR_MIN  (-1L << (@BITSIZEOF_INTPTR_T@ - 1))
+#  endif
+# endif
+#else
+# define INTPTR_MIN  LONG_MIN
+#endif
+#if @HAVE_INTPTR_T@
+# ifndef INTPTR_MAX
+#  if @BITSIZEOF_INTPTR_T@ > @BITSIZEOF_LONG@
+#   define INTPTR_MAX  (~ (-1LL << (@BITSIZEOF_INTPTR_T@ - 1)))
+#  else
+#   define INTPTR_MAX  (~ (-1L << (@BITSIZEOF_INTPTR_T@ - 1)))
+#  endif
+# endif
+#else
+# define INTPTR_MAX  LONG_MAX
+#endif
+#if @HAVE_UINTPTR_T@
+# ifndef UINTPTR_MAX
+#  if @BITSIZEOF_UINTPTR_T@ > @BITSIZEOF_UNSIGNED_LONG@
+#   define UINTPTR_MAX  (((1ULL << (@BITSIZEOF_UINTPTR_T@ - 1)) - 1) * 2 + 1)
+#  else
+#   define UINTPTR_MAX  (((1UL << (@BITSIZEOF_UINTPTR_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINTPTR_MAX  ULONG_MAX
+#endif
 
 /* 7.18.2.5. Limits of greatest-width integer types */
 
-#ifdef _STDINT_H_HAVE_INT64
-#define INTMAX_MIN INT64_MIN
-#define INTMAX_MAX INT64_MAX
-#define UINTMAX_MAX UINT64_MAX
-#else
-#define INTMAX_MIN INT32_MIN
-#define INTMAX_MAX INT32_MAX
-#define UINTMAX_MAX UINT32_MAX
+#if @HAVE_INTMAX_T@
+# ifndef INTMAX_MIN
+#  if @BITSIZEOF_INTMAX_T@ > @BITSIZEOF_LONG@
+#   define INTMAX_MIN  (-1LL << (@BITSIZEOF_INTMAX_T@ - 1))
+#  else
+#   define INTMAX_MIN  (-1L << (@BITSIZEOF_INTMAX_T@ - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INTMAX_MIN  INT64_MIN
+# else
+#  define INTMAX_MIN  INT32_MIN
+# endif
+#endif
+#if @HAVE_INTMAX_T@
+# ifndef INTMAX_MAX
+#  if @BITSIZEOF_INTMAX_T@ > @BITSIZEOF_LONG@
+#   define INTMAX_MAX  (~ (-1LL << (@BITSIZEOF_INTMAX_T@ - 1)))
+#  else
+#   define INTMAX_MAX  (~ (-1L << (@BITSIZEOF_INTMAX_T@ - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INTMAX_MAX  INT64_MAX
+# else
+#  define INTMAX_MAX  INT32_MAX
+# endif
+#endif
+#if @HAVE_UINTMAX_T@
+# ifndef UINTMAX_MAX
+#  if @BITSIZEOF_UINTMAX_T@ > @BITSIZEOF_UNSIGNED_LONG@
+#   define UINTMAX_MAX  (((1ULL << (@BITSIZEOF_UINTMAX_T@ - 1)) - 1) * 2 + 1)
+#  else
+#   define UINTMAX_MAX  (((1UL << (@BITSIZEOF_UINTMAX_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define UINTMAX_MAX  UINT64_MAX
+# else
+#  define UINTMAX_MAX  UINT32_MAX
+# endif
 #endif
 
 /* 7.18.3. Limits of other integer types */
 
-#define PTRDIFF_MIN (~(ptrdiff_t)0 << (sizeof(ptrdiff_t)*CHAR_BIT-1))
-#define PTRDIFF_MAX (~PTRDIFF_MIN)
+/* ptrdiff_t limits */
+#ifndef PTRDIFF_MIN
+# if @BITSIZEOF_PTRDIFF_T@ > @BITSIZEOF_LONG@ || @SAME_TYPE_PTRDIFF_T_LONG@
+#  define PTRDIFF_MIN  (-1L << (@BITSIZEOF_PTRDIFF_T@ - 1))
+# else
+#  define PTRDIFF_MIN  (-1 << (@BITSIZEOF_PTRDIFF_T@ - 1))
+# endif
+#endif
+#ifndef PTRDIFF_MAX
+# if @BITSIZEOF_PTRDIFF_T@ > @BITSIZEOF_LONG@ || @SAME_TYPE_PTRDIFF_T_LONG@
+#  define PTRDIFF_MAX  (~ (-1L << (@BITSIZEOF_PTRDIFF_T@ - 1)))
+# else
+#  define PTRDIFF_MAX  (~ (-1 << (@BITSIZEOF_PTRDIFF_T@ - 1)))
+# endif
+#endif
 
-/* This may be wrong...  */
-#define SIG_ATOMIC_MIN 0
-#define SIG_ATOMIC_MAX 127
+/* sig_atomic_t limits */
+#ifndef SIG_ATOMIC_MIN
+# if @HAVE_SIGNED_SIG_ATOMIC_T@
+#  if @BITSIZEOF_SIG_ATOMIC_T@ > @BITSIZEOF_LONG@ || 
@SAME_TYPE_SIG_ATOMIC_T_LONG@
+#   define SIG_ATOMIC_MIN  (-1L << (@BITSIZEOF_SIG_ATOMIC_T@ - 1))
+#  else
+#   define SIG_ATOMIC_MIN  (-1 << (@BITSIZEOF_SIG_ATOMIC_T@ - 1))
+#  endif
+# else
+#  if @BITSIZEOF_SIG_ATOMIC_T@ > @BITSIZEOF_UNSIGNED_LONG@ || 
@SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+#   define SIG_ATOMIC_MIN  0UL
+#  elif @BITSIZEOF_SIG_ATOMIC_T@ >= @BITSIZEOF_UNSIGNED_INT@
+#   define SIG_ATOMIC_MIN  0U
+#  else
+#   define SIG_ATOMIC_MIN  0
+#  endif
+# endif
+#endif
+#ifndef SIG_ATOMIC_MAX
+# if @HAVE_SIGNED_SIG_ATOMIC_T@
+#  if @BITSIZEOF_SIG_ATOMIC_T@ > @BITSIZEOF_LONG@ || 
@SAME_TYPE_SIG_ATOMIC_T_LONG@
+#   define SIG_ATOMIC_MAX  (~ (-1L << (@BITSIZEOF_SIG_ATOMIC_T@ - 1)))
+#  else
+#   define SIG_ATOMIC_MAX  (~ (-1 << (@BITSIZEOF_SIG_ATOMIC_T@ - 1)))
+#  endif
+# else
+#  if @BITSIZEOF_SIG_ATOMIC_T@ > @BITSIZEOF_UNSIGNED_LONG@ || 
@SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+#   define SIG_ATOMIC_MAX  (((1UL << (@BITSIZEOF_SIG_ATOMIC_T@ - 1)) - 1) * 2 
+ 1)
+#  elif @BITSIZEOF_SIG_ATOMIC_T@ >= @BITSIZEOF_UNSIGNED_INT@
+#   define SIG_ATOMIC_MAX  (((1U << (@BITSIZEOF_SIG_ATOMIC_T@ - 1)) - 1) * 2 + 
1)
+#  else
+#   define SIG_ATOMIC_MAX  (((1 << (@BITSIZEOF_SIG_ATOMIC_T@ - 1)) - 1) * 2 + 
1)
+#  endif
+# endif
+#endif
 
+/* size_t limit */
 #ifndef SIZE_MAX /* SIZE_MAX may also be defined in config.h. */
-# define SIZE_MAX ((size_t)~(size_t)0)
+# if @BITSIZEOF_SIZE_T@ > @BITSIZEOF_UNSIGNED_LONG@ || 
@SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+#  define SIZE_MAX  (((1UL << (@BITSIZEOF_SIZE_T@ - 1)) - 1) * 2 + 1)
+# else
+#  define SIZE_MAX  (((1U << (@BITSIZEOF_SIZE_T@ - 1)) - 1) * 2 + 1)
+# endif
+#endif
+
+/* wchar_t limits may already be defined in <stddef.h>.  */
+#ifndef WCHAR_MIN
+# if @HAVE_SIGNED_WCHAR_T@
+#  if @BITSIZEOF_WCHAR_T@ > @BITSIZEOF_LONG@ || @SAME_TYPE_WCHAR_T_LONG@
+#   define WCHAR_MIN  (-1L << (@BITSIZEOF_WCHAR_T@ - 1))
+#  else
+#   define WCHAR_MIN  (-1 << (@BITSIZEOF_WCHAR_T@ - 1))
+#  endif
+# else
+#  if @BITSIZEOF_WCHAR_T@ > @BITSIZEOF_UNSIGNED_LONG@ || 
@SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+#   define WCHAR_MIN  0UL
+#  elif @BITSIZEOF_WCHAR_T@ >= @BITSIZEOF_UNSIGNED_INT@
+#   define WCHAR_MIN  0U
+#  else
+#   define WCHAR_MIN  0
+#  endif
+# endif
+#endif
+#ifndef WCHAR_MAX
+# if @HAVE_SIGNED_WCHAR_T@
+#  if @BITSIZEOF_WCHAR_T@ > @BITSIZEOF_LONG@ || @SAME_TYPE_WCHAR_T_LONG@
+#   define WCHAR_MAX  (~ (-1L << (@BITSIZEOF_WCHAR_T@ - 1)))
+#  else
+#   define WCHAR_MAX  (~ (-1 << (@BITSIZEOF_WCHAR_T@ - 1)))
+#  endif
+# else
+#  if @BITSIZEOF_WCHAR_T@ > @BITSIZEOF_UNSIGNED_LONG@ || 
@SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+#   define WCHAR_MAX  (((1UL << (@BITSIZEOF_WCHAR_T@ - 1)) - 1) * 2 + 1)
+#  elif @BITSIZEOF_WCHAR_T@ >= @BITSIZEOF_UNSIGNED_INT@
+#   define WCHAR_MAX  (((1U << (@BITSIZEOF_WCHAR_T@ - 1)) - 1) * 2 + 1)
+#  else
+#   define WCHAR_MAX  (((1 << (@BITSIZEOF_WCHAR_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
 #endif
 
-/* wchar_t limits already defined in <stddef.h>.  */
-/* wint_t limits already defined in <wchar.h>.  */
+/* wint_t limits */
+#ifndef WINT_MIN
+# if @HAVE_SIGNED_WINT_T@
+#  if @BITSIZEOF_WINT_T@ > @BITSIZEOF_LONG@ || @SAME_TYPE_WINT_T_LONG@
+#   define WINT_MIN  (-1L << (@BITSIZEOF_WINT_T@ - 1))
+#  else
+#   define WINT_MIN  (-1 << (@BITSIZEOF_WINT_T@ - 1))
+#  endif
+# else
+#  if @BITSIZEOF_WINT_T@ > @BITSIZEOF_UNSIGNED_LONG@ || 
@SAME_TYPE_WINT_T_UNSIGNED_LONG@
+#   define WINT_MIN  0UL
+#  elif @BITSIZEOF_WINT_T@ >= @BITSIZEOF_UNSIGNED_INT@
+#   define WINT_MIN  0U
+#  else
+#   define WINT_MIN  0
+#  endif
+# endif
+#endif
+#ifndef WINT_MAX
+# if @HAVE_SIGNED_WINT_T@
+#  if @BITSIZEOF_WINT_T@ > @BITSIZEOF_LONG@ || @SAME_TYPE_WINT_T_LONG@
+#   define WINT_MAX  (~ (-1L << (@BITSIZEOF_WINT_T@ - 1)))
+#  else
+#   define WINT_MAX  (~ (-1 << (@BITSIZEOF_WINT_T@ - 1)))
+#  endif
+# else
+#  if @BITSIZEOF_WINT_T@ > @BITSIZEOF_UNSIGNED_LONG@ || 
@SAME_TYPE_WINT_T_UNSIGNED_LONG@
+#   define WINT_MAX  (((1UL << (@BITSIZEOF_WINT_T@ - 1)) - 1) * 2 + 1)
+#  elif @BITSIZEOF_WINT_T@ >= @BITSIZEOF_UNSIGNED_INT@
+#   define WINT_MAX  (((1U << (@BITSIZEOF_WINT_T@ - 1)) - 1) * 2 + 1)
+#  else
+#   define WINT_MAX  (((1 << (@BITSIZEOF_WINT_T@ - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#endif
 
 #endif
 
@@ -269,41 +925,52 @@
 
 /* 7.18.4.1. Macros for minimum-width integer constants */
 
+#undef INT8_C
+#undef UINT8_C
 #define INT8_C(x) x
 #define UINT8_C(x) x##U
+
+#undef INT16_C
+#undef UINT16_C
 #define INT16_C(x) x
 #define UINT16_C(x) x##U
+
+#undef INT32_C
+#undef UINT32_C
 #define INT32_C(x) x
 #define UINT32_C(x) x##U
+
+#undef INT64_C
+#undef UINT64_C
 #if @HAVE_LONG_64BIT@
-#define INT64_C(x) x##L
-#define UINT64_C(x) x##UL
+# define INT64_C(x) x##L
+# define UINT64_C(x) x##UL
 #elif @HAVE_LONG_LONG_64BIT@
-#define INT64_C(x) x##LL
-#define UINT64_C(x) x##ULL
+# define INT64_C(x) x##LL
+# define UINT64_C(x) x##ULL
 #elif defined(_MSC_VER)
-#define INT64_C(x) x##i64
-#define UINT64_C(x) x##ui64
+# define INT64_C(x) x##i64
+# define UINT64_C(x) x##ui64
 #endif
 
 /* 7.18.4.2. Macros for greatest-width integer constants */
 
+#undef INTMAX_C
+#undef UINTMAX_C
 #if @HAVE_LONG_64BIT@
-#define INTMAX_C(x) x##L
-#define UINTMAX_C(x) x##UL
+# define INTMAX_C(x) x##L
+# define UINTMAX_C(x) x##UL
 #elif @HAVE_LONG_LONG_64BIT@
-#define INTMAX_C(x) x##LL
-#define UINTMAX_C(x) x##ULL
+# define INTMAX_C(x) x##LL
+# define UINTMAX_C(x) x##ULL
 #elif defined(_MSC_VER)
-#define INTMAX_C(x) x##i64
-#define UINTMAX_C(x) x##ui64
+# define INTMAX_C(x) x##i64
+# define UINTMAX_C(x) x##ui64
 #else
-#define INTMAX_C(x) x
-#define UINTMAX_C(x) x##U
+# define INTMAX_C(x) x
+# define UINTMAX_C(x) x##U
 #endif
 
 #endif
 
-#endif  /* !_STDINT_H_HAVE_SYSTEM_INTTYPES */
-
 #endif /* _STDINT_H */

Index: lib/strtol.c
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/strtol.c,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -b -r1.6 -r1.7
--- lib/strtol.c        19 Sep 2005 21:26:14 -0000      1.6
+++ lib/strtol.c        19 Jun 2006 17:45:58 -0000      1.7
@@ -1,6 +1,6 @@
 /* Convert string representation of a number into an integer value.
 
-   Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2003, 2005
+   Copyright (C) 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, 2003, 2005, 
2006
    Free Software Foundation, Inc.
 
    NOTE: The canonical source of this file is maintained with the GNU C
@@ -30,9 +30,6 @@
 
 #include <ctype.h>
 #include <errno.h>
-#ifndef errno
-extern int errno;
-#endif
 #ifndef __set_errno
 # define __set_errno(Val) errno = (Val)
 #endif

Index: lib/unsetenv.c
===================================================================
RCS file: /cvsroot/cvs/ccvs/lib/unsetenv.c,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- lib/unsetenv.c      30 Mar 2006 18:13:12 -0000      1.4
+++ lib/unsetenv.c      19 Jun 2006 17:45:58 -0000      1.5
@@ -1,4 +1,4 @@
-/* Copyright (C) 1992,1995-1999,2000-2002,2005 Free Software Foundation, Inc.
+/* Copyright (C) 1992,1995-1999,2000-2002,2005-2006 Free Software Foundation, 
Inc.
    This file is part of the GNU C Library.
 
    This program is free software; you can redistribute it and/or modify
@@ -21,9 +21,6 @@
 
 #include <errno.h>
 #if !_LIBC
-# if !defined errno && !defined HAVE_ERRNO_DECL
-extern int errno;
-# endif
 # define __set_errno(ev) ((errno) = (ev))
 #endif
 

Index: m4/ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/ChangeLog,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -b -r1.169 -r1.170
--- m4/ChangeLog        22 May 2006 23:58:59 -0000      1.169
+++ m4/ChangeLog        19 Jun 2006 17:45:58 -0000      1.170
@@ -1,3 +1,8 @@
+2006-06-19  Mark D. Baushke  <address@hidden>
+
+       * setenv.m4, size_max.m4, ssize_t.m4, stdint.m4: Update from
+       gnulib.
+
 2006-05-22  Mark D. Baushke  <address@hidden>
 
        * nanosleep.m4: Update from gnulib.

Index: m4/setenv.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/setenv.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/setenv.m4        1 Mar 2005 18:15:07 -0000       1.3
+++ m4/setenv.m4        19 Jun 2006 17:45:58 -0000      1.4
@@ -1,5 +1,5 @@
-# setenv.m4 serial 5
-dnl Copyright (C) 2001-2004 Free Software Foundation, Inc.
+# setenv.m4 serial 6
+dnl Copyright (C) 2001-2004, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -57,7 +57,6 @@
   AC_CHECK_HEADERS_ONCE(unistd.h)
   AC_CHECK_HEADERS(search.h)
   AC_CHECK_FUNCS(tsearch)
-  gt_CHECK_VAR_DECL([#include <errno.h>], errno)
   gt_CHECK_VAR_DECL([#include <unistd.h>], environ)
 ])
 
@@ -65,6 +64,5 @@
 AC_DEFUN([gl_PREREQ_UNSETENV],
 [
   AC_CHECK_HEADERS_ONCE(unistd.h)
-  gt_CHECK_VAR_DECL([#include <errno.h>], errno)
   gt_CHECK_VAR_DECL([#include <unistd.h>], environ)
 ])

Index: m4/size_max.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/size_max.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/size_max.m4      12 Aug 2005 20:57:46 -0000      1.3
+++ m4/size_max.m4      19 Jun 2006 17:45:58 -0000      1.4
@@ -1,5 +1,5 @@
-# size_max.m4 serial 3
-dnl Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+# size_max.m4 serial 4
+dnl Copyright (C) 2003, 2005-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -23,16 +23,15 @@
 ], result=yes)
   if test -z "$result"; then
     dnl Define it ourselves. Here we assume that the type 'size_t' is not wider
-    dnl than the type 'unsigned long'.
-    dnl The _AC_COMPUTE_INT macro works up to LONG_MAX, since it uses 'expr',
-    dnl which is guaranteed to work from LONG_MIN to LONG_MAX.
-    _AC_COMPUTE_INT([(size_t)~(size_t)0 / 10], res_hi,
-      [#include <stddef.h>], result=?)
-    _AC_COMPUTE_INT([(size_t)~(size_t)0 % 10], res_lo,
-      [#include <stddef.h>], result=?)
+    dnl than the type 'unsigned long'. Try hard to find a definition that can
+    dnl be used in a preprocessor #if, i.e. doesn't contain a cast.
+    _AC_COMPUTE_INT([sizeof (size_t) * CHAR_BIT - 1], size_t_bits_minus_1,
+      [#include <stddef.h>
+#include <limits.h>], size_t_bits_minus_1=)
     _AC_COMPUTE_INT([sizeof (size_t) <= sizeof (unsigned int)], fits_in_uint,
-      [#include <stddef.h>], result=?)
-    if test "$fits_in_uint" = 1; then
+      [#include <stddef.h>], fits_in_uint=)
+    if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
+      if test $fits_in_uint = 1; then
       dnl Even though SIZE_MAX fits in an unsigned int, it must be of type
       dnl 'unsigned long' if the type 'size_t' is the same as 'unsigned long'.
       AC_TRY_COMPILE([#include <stddef.h>
@@ -40,11 +39,13 @@
         extern unsigned long foo;
         ], [], fits_in_uint=0)
     fi
-    if test -z "$result"; then
-      if test "$fits_in_uint" = 1; then
-        result="$res_hi$res_lo"U
+      dnl We cannot use 'expr' to simplify this expression, because 'expr'
+      dnl works only with 'long' integers in the host environment, while we
+      dnl might be cross-compiling from a 32-bit platform to a 64-bit platform.
+      if test $fits_in_uint = 1; then
+        result="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
       else
-        result="$res_hi$res_lo"UL
+        result="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
       fi
     else
       dnl Shouldn't happen, but who knows...

Index: m4/ssize_t.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/ssize_t.m4,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -b -r1.3 -r1.4
--- m4/ssize_t.m4       1 Mar 2005 18:15:07 -0000       1.3
+++ m4/ssize_t.m4       19 Jun 2006 17:45:58 -0000      1.4
@@ -1,5 +1,5 @@
-# ssize_t.m4 serial 3 (gettext-0.13)
-dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
+# ssize_t.m4 serial 4 (gettext-0.15)
+dnl Copyright (C) 2001-2003, 2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -9,12 +9,13 @@
 
 AC_DEFUN([gt_TYPE_SSIZE_T],
 [
-  AC_CACHE_CHECK([for ssize_t], gt_cv_ssize_t,
+  AC_CACHE_CHECK([for ssize_t], [gt_cv_ssize_t],
     [AC_TRY_COMPILE([#include <sys/types.h>],
-       [int x = sizeof (ssize_t *) + sizeof (ssize_t);],
-       gt_cv_ssize_t=yes, gt_cv_ssize_t=no)])
+       [int x = sizeof (ssize_t *) + sizeof (ssize_t);
+        return !x;],
+       [gt_cv_ssize_t=yes], [gt_cv_ssize_t=no])])
   if test $gt_cv_ssize_t = no; then
-    AC_DEFINE(ssize_t, int,
+    AC_DEFINE([ssize_t], [int],
               [Define as a signed type of the same size as size_t.])
   fi
 ])

Index: m4/stdint.m4
===================================================================
RCS file: /cvsroot/cvs/ccvs/m4/stdint.m4,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -b -r1.4 -r1.5
--- m4/stdint.m4        25 Jan 2006 12:53:43 -0000      1.4
+++ m4/stdint.m4        19 Jun 2006 17:45:58 -0000      1.5
@@ -1,5 +1,5 @@
-# stdint.m4 serial 5
-dnl Copyright (C) 2001-2002, 2004-2005 Free Software Foundation, Inc.
+# stdint.m4 serial 7
+dnl Copyright (C) 2001-2002, 2004-2006 Free Software Foundation, Inc.
 dnl This file is free software; the Free Software Foundation
 dnl gives unlimited permission to copy and/or distribute it,
 dnl with or without modifications, as long as this notice is preserved.
@@ -8,24 +8,50 @@
 dnl Test whether <stdint.h> is supported or must be substituted.
 
 AC_DEFUN([gl_STDINT_H],
-[dnl Check for <inttypes.h>.
-AC_REQUIRE([gt_HEADER_INTTYPES_H])
-dnl Check for <sys/inttypes.h>.
-AC_CHECK_HEADERS([sys/inttypes.h])
-dnl Check for <sys/bitypes.h> (used in Linux libc4 >= 4.6.7 and libc5).
-AC_CHECK_HEADERS([sys/bitypes.h])
-
-AC_MSG_CHECKING([for stdint.h])
-AC_CACHE_VAL(gl_cv_header_stdint_h, [
-  AC_TRY_COMPILE([#include <stdint.h>], [],
-    gl_cv_header_stdint_h=yes, gl_cv_header_stdint_h=no)])
-AC_MSG_RESULT([$gl_cv_header_stdint_h])
-if test $gl_cv_header_stdint_h = yes; then
-  AC_DEFINE(HAVE_STDINT_H, 1,
-            [Define if you have a working <stdint.h> header file.])
-  STDINT_H=''
-else
-  STDINT_H='stdint.h'
+[
+  dnl Check for <stdint.h> that doesn't clash with <sys/types.h>.
+  gl_HEADER_STDINT_H
+  if test $gl_cv_header_stdint_h = yes; then
+    ac_cv_header_stdint_h=yes; dnl Hack for gl_FULL_HEADER_PATH.
+    gl_FULL_HEADER_PATH([stdint.h])
+    FULL_PATH_STDINT_H='<'$gl_cv_full_path_stdint_h'>'
+    AC_SUBST([FULL_PATH_STDINT_H])
+    HAVE_STDINT_H=1
+  else
+    HAVE_STDINT_H=0
+  fi
+  AC_SUBST([HAVE_STDINT_H])
+
+  dnl Check for <inttypes.h> that doesn't clash with <sys/types.h>.
+  gl_HEADER_INTTYPES_H
+  if test $gl_cv_header_inttypes_h = yes; then
+    ac_cv_header_inttypes_h=yes; dnl Hack for gl_FULL_HEADER_PATH.
+    gl_FULL_HEADER_PATH([inttypes.h])
+    FULL_PATH_INTTYPES_H='<'$gl_cv_full_path_inttypes_h'>'
+    AC_SUBST([FULL_PATH_INTTYPES_H])
+    HAVE_INTTYPES_H=1
+  else
+    HAVE_INTTYPES_H=0
+  fi
+  AC_SUBST([HAVE_INTTYPES_H])
+
+  dnl Check for <sys/inttypes.h>.
+  AC_CHECK_HEADERS([sys/inttypes.h])
+  if test $ac_cv_header_sys_inttypes_h = yes; then
+    HAVE_SYS_INTTYPES_H=1
+  else
+    HAVE_SYS_INTTYPES_H=0
+  fi
+  AC_SUBST([HAVE_SYS_INTTYPES_H])
+
+  dnl Check for <sys/bitypes.h> (used in Linux libc4 >= 4.6.7 and libc5).
+  AC_CHECK_HEADERS([sys/bitypes.h])
+  if test $ac_cv_header_sys_bitypes_h = yes; then
+    HAVE_SYS_BITYPES_H=1
+  else
+    HAVE_SYS_BITYPES_H=0
+  fi
+  AC_SUBST([HAVE_SYS_BITYPES_H])
 
   dnl Is long == int64_t ?
   AC_CACHE_CHECK([whether 'long' is 64 bit wide], gl_cv_long_bitsize_64, [
@@ -55,6 +81,581 @@
   fi
   AC_SUBST(HAVE_LONG_LONG_64BIT)
 
-fi
-AC_SUBST(STDINT_H)
+  dnl Here we use FULL_PATH_INTTYPES_H and FULL_PATH_STDINT_H, not just
+  dnl <inttypes.h> and <stdint.h>, so that it also works during a
+  dnl "config.status --recheck" if an inttypes.h or stdint.h have been
+  dnl created in the build directory.
+  other_includes='
+/* Get those types that are already defined in other system include files.  */
+#if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
+# include <sys/inttypes.h>
+#endif
+#if defined(__OpenBSD__)
+# include <sys/types.h>
+# if HAVE_INTTYPES_H
+#  include FULL_PATH_INTTYPES_H
+# endif
+#endif
+#if defined(__linux__) && HAVE_SYS_BITYPES_H
+# include <sys/bitypes.h>
+#endif
+#if defined(__sun) && HAVE_SYS_INTTYPES_H
+# include <sys/inttypes.h>
+#endif
+#if (defined(__hpux) || defined(_AIX)) && HAVE_INTTYPES_H
+# include FULL_PATH_INTTYPES_H
+#endif
+#if HAVE_STDINT_H
+# include FULL_PATH_STDINT_H
+#endif
+'
+  gl_STDINT_CHECK_TYPES(
+    [int8_t int16_t int32_t int64_t \
+     uint8_t uint16_t uint32_t uint64_t \
+     int_least8_t int_least16_t int_least32_t int_least64_t \
+     uint_least8_t uint_least16_t uint_least32_t uint_least64_t \
+     int_fast8_t int_fast16_t int_fast32_t int_fast64_t \
+     uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t \
+     intptr_t uintptr_t \
+     intmax_t uintmax_t],
+    [$other_includes],
+    [gl_cv_type_], [], [])
+
+  dnl Now see if we need a substitute <stdint.h>.
+  gl_cv_header_working_stdint_h=no
+  if test $gl_cv_header_stdint_h = yes; then
+    gl_STDINT_CHECK_TYPES(
+      [int64_t uint64_t \
+       int_least64_t uint_least64_t \
+       int_fast64_t uint_fast64_t],
+      [#include <stdint.h>],
+      [gl_cv_stdint_], [_IN_STDINT_H], [in <stdint.h>])
+    AC_COMPILE_IFELSE([
+      AC_LANG_PROGRAM([
+#define __STDC_LIMIT_MACROS 1 /* to make it work also in C++ mode */
+#include <stdint.h>
+int8_t a1 = INT8_C (17);
+int16_t a2 = INT16_C (17);
+int32_t a3 = INT32_C (17);
+#if HAVE_INT64_T_IN_STDINT_H
+int64_t a4 = INT64_C (17);
+#endif
+uint8_t b1 = UINT8_C (17);
+uint16_t b2 = UINT16_C (17);
+uint32_t b3 = UINT32_C (17);
+#if HAVE_UINT64_T_IN_STDINT_H
+uint64_t b4 = UINT64_C (17);
+#endif
+int_least8_t c1 = 17;
+int_least16_t c2 = 17;
+int_least32_t c3 = 17;
+#if HAVE_INT_LEAST64_T_IN_STDINT_H
+int_least64_t c4 = 17;
+#endif
+uint_least8_t d1 = 17;
+uint_least16_t d2 = 17;
+uint_least32_t d3 = 17;
+#if HAVE_UINT_LEAST64_T_IN_STDINT_H
+uint_least64_t d4 = 17;
+#endif
+int_fast8_t e1 = 17;
+int_fast16_t e2 = 17;
+int_fast32_t e3 = 17;
+#if HAVE_INT_FAST64_T_IN_STDINT_H
+int_fast64_t e4 = 17;
+#endif
+uint_fast8_t f1 = 17;
+uint_fast16_t f2 = 17;
+uint_fast32_t f3 = 17;
+#if HAVE_UINT_FAST64_T_IN_STDINT_H
+uint_fast64_t f4 = 17;
+#endif
+intptr_t g = 17;
+uintptr_t h = 17;
+intmax_t i = INTMAX_C (17);
+uintmax_t j = UINTMAX_C (17);
+      ])],
+      [gl_cv_header_working_stdint_h=yes])
+  fi
+  if test $gl_cv_header_working_stdint_h = yes; then
+    dnl Use the existing <stdint.h>, adding missing macro definitions.
+    suff64=
+    suffu64=
+    if test $HAVE_LONG_64BIT = 1; then
+      suff64=L
+      suffu64=UL
+    else
+      if test $HAVE_LONG_LONG_64BIT = 1; then
+        suff64=LL
+        suffu64=ULL
+      else
+        AC_EGREP_CPP([msvc compiler], [
+#ifdef _MSC_VER
+msvc compiler
+#endif
+          ], [
+          suff64=i64
+          suffu64=ui64
+        ])
+      fi
+    fi
+    dnl Here we assume a standard architecture where the hardware integer
+    dnl types have 8, 16, 32, optionally 64 bits.
+    gl_STDINT_MISSING_BOUND([INT8_MIN], [-128],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT8_MAX], [127],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([UINT8_MAX], [255],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT16_MIN], [-32768],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT16_MAX], [32767],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([UINT16_MAX], [65535],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT32_MIN], [(~INT32_MAX)],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT32_MAX], [2147483647],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([UINT32_MAX], [4294967295U],
+      [Define if <stdint.h> doesn't define it.])
+    if test $gl_cv_stdint_int64_t = yes; then
+      gl_STDINT_MISSING_BOUND([INT64_MIN], [(~INT64_MAX)],
+        [Define if <stdint.h> doesn't define it but has the int64_t type.])
+      gl_STDINT_MISSING_BOUND([INT64_MAX], [9223372036854775807${suff64}],
+        [Define if <stdint.h> doesn't define it but has the int64_t type.])
+    fi
+    if test $gl_cv_stdint_uint64_t = yes; then
+      gl_STDINT_MISSING_BOUND([UINT64_MAX], [18446744073709551615${suffu64}],
+        [Define if <stdint.h> doesn't define it but has the uint64_t type.])
+    fi
+    dnl Here we assume a standard architecture where the hardware integer
+    dnl types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+    dnl are the same as the corresponding N_t types.
+    gl_STDINT_MISSING_BOUND([INT_LEAST8_MIN], [INT8_MIN],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT_LEAST8_MAX], [INT8_MAX],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([UINT_LEAST8_MAX], [UINT8_MAX],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT_LEAST16_MIN], [INT16_MIN],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT_LEAST16_MAX], [INT16_MAX],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([UINT_LEAST16_MAX], [UINT16_MAX],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT_LEAST32_MIN], [INT32_MIN],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([INT_LEAST32_MAX], [INT32_MAX],
+      [Define if <stdint.h> doesn't define it.])
+    gl_STDINT_MISSING_BOUND([UINT_LEAST32_MAX], [UINT32_MAX],
+      [Define if <stdint.h> doesn't define it.])
+    if test $gl_cv_stdint_int_least64_t = yes; then
+      gl_STDINT_MISSING_BOUND([INT_LEAST64_MIN], [INT64_MIN],
+        [Define if <stdint.h> doesn't define it but has the int_least64_t 
type.])
+      gl_STDINT_MISSING_BOUND([INT_LEAST64_MAX], [INT64_MAX],
+        [Define if <stdint.h> doesn't define it but has the int_least64_t 
type.])
+    fi
+    if test $gl_cv_stdint_uint_least64_t = yes; then
+      gl_STDINT_MISSING_BOUND([UINT_LEAST64_MAX], [UINT64_MAX],
+        [Define if <stdint.h> doesn't define it but has the uint_least64_t 
type.])
+    fi
+    dnl Here we assume a standard architecture where the hardware integer
+    dnl types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+    dnl are taken from the same list of types.
+    gl_STDINT_MISSING_BOUNDS([INT_FAST8_MIN INT_FAST8_MAX UINT_FAST8_MAX \
+                              INT_FAST16_MIN INT_FAST16_MAX UINT_FAST16_MAX \
+                              INT_FAST32_MIN INT_FAST32_MAX UINT_FAST32_MAX])
+    if test $gl_cv_stdint_uint_fast64_t = yes; then
+      gl_STDINT_MISSING_BOUNDS([INT_FAST64_MIN INT_FAST64_MAX])
+    fi
+    if test $gl_cv_stdint_uint_fast64_t = yes; then
+      gl_STDINT_MISSING_BOUNDS([UINT_FAST64_MAX])
+    fi
+    gl_STDINT_MISSING_BOUNDS([INTPTR_MIN INTPTR_MAX UINTPTR_MAX \
+                              INTMAX_MIN INTMAX_MAX UINTMAX_MAX])
+    gl_STDINT_MISSING_BOUNDS([PTRDIFF_MIN PTRDIFF_MAX], [#include <stddef.h>])
+    gl_SIZE_MAX
+    gl_STDINT_MISSING_BOUNDS2([SIG_ATOMIC_MIN SIG_ATOMIC_MAX],
+      [#include <signal.h>])
+    dnl Don't bother defining WCHAR_MIN and WCHAR_MAX, since they should
+    dnl already be defined in <stddef.h>.
+    dnl For wint_t we need <wchar.h>.
+    dnl Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included
+    dnl before <wchar.h>.
+    dnl BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
+    dnl <wchar.h>.
+    gl_STDINT_MISSING_BOUNDS2([WINT_MIN WINT_MAX], [
+#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+])
+    STDINT_H=''
+  else
+
+    gl_STDINT_BITSIZEOF(
+      [int8_t int16_t int32_t int64_t \
+       uint8_t uint16_t uint32_t uint64_t \
+       int_least8_t int_least16_t int_least32_t int_least64_t \
+       uint_least8_t uint_least16_t uint_least32_t uint_least64_t \
+       int_fast8_t int_fast16_t int_fast32_t int_fast64_t \
+       uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t \
+       intptr_t uintptr_t \
+       intmax_t uintmax_t],
+      [$other_includes])
+
+    gl_cv_type_unsigned_int=yes
+    gl_cv_type_long=yes
+    gl_cv_type_unsigned_long=yes
+    gl_STDINT_BITSIZEOF([unsigned_int long unsigned_long],
+      [typedef unsigned int unsigned_int;
+       typedef unsigned long unsigned_long;])
+
+    AC_CHECK_TYPES([ptrdiff_t])
+    gl_cv_type_ptrdiff_t=$ac_cv_type_ptrdiff_t
+    AC_REQUIRE([AC_TYPE_SIZE_T])
+    gl_cv_type_size_t=yes
+    gl_STDINT_BITSIZEOF([ptrdiff_t size_t], [#include <stddef.h>])
+    gl_CHECK_TYPE_SAME([ptrdiff_t], [long], [#include <stddef.h>])
+    gl_CHECK_TYPE_SAME([size_t], [unsigned long], [#include <stddef.h>])
+
+    AC_CHECK_TYPES([sig_atomic_t], , , [#include <signal.h>])
+    gl_cv_type_sig_atomic_t=$ac_cv_type_sig_atomic_t
+    gl_STDINT_BITSIZEOF([sig_atomic_t], [#include <signal.h>])
+    gl_CHECK_TYPES_SIGNED([sig_atomic_t], [#include <signal.h>])
+    if test $HAVE_SIGNED_SIG_ATOMIC_T = 1; then
+      gl_CHECK_TYPE_SAME([sig_atomic_t], [long], [#include <signal.h>])
+    else
+      gl_CHECK_TYPE_SAME([sig_atomic_t], [unsigned long], [#include 
<signal.h>])
+    fi
+
+    AC_REQUIRE([gt_TYPE_WCHAR_T])
+    gl_cv_type_wchar_t=$gt_cv_c_wchar_t
+    gl_STDINT_BITSIZEOF([wchar_t], [#include <stddef.h>])
+    gl_CHECK_TYPES_SIGNED([wchar_t], [#include <stddef.h>])
+    if test $HAVE_SIGNED_WCHAR_T = 1; then
+      gl_CHECK_TYPE_SAME([wchar_t], [long], [#include <stddef.h>])
+    else
+      gl_CHECK_TYPE_SAME([wchar_t], [unsigned long], [#include <stddef.h>])
+    fi
+
+    dnl For wint_t we need <wchar.h>.
+    dnl Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included
+    dnl before <wchar.h>.
+    dnl BSD/OS 4.1 has a bug: <stdio.h> and <time.h> must be included before
+    dnl <wchar.h>.
+    AC_CHECK_TYPES([wint_t], , , [#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+])
+    gl_cv_type_wint_t=$ac_cv_type_wint_t
+    gl_STDINT_BITSIZEOF([wint_t], [#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+])
+    gl_CHECK_TYPES_SIGNED([wint_t], [#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+])
+    if test $HAVE_SIGNED_WINT_T = 1; then
+      gl_CHECK_TYPE_SAME([wint_t], [long], [#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+])
+    else
+      gl_CHECK_TYPE_SAME([wint_t], [unsigned long], [#include <stdio.h>
+#include <time.h>
+#include <wchar.h>
+])
+    fi
+
+    STDINT_H='stdint.h'
+  fi
+  AC_SUBST(STDINT_H)
+])
+
+dnl Set gl_cv_header_stdint_h to yes and define HAVE_STDINT_H if
+dnl <stdint.h> exists and doesn't clash with <sys/types.h>.
+AC_DEFUN([gl_HEADER_STDINT_H],
+[
+  dnl Check for <stdint.h> that doesn't clash with <sys/types.h>.
+  AC_CACHE_CHECK([for stdint.h], gl_cv_header_stdint_h, [
+    AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <stdint.h>],
+      [], gl_cv_header_stdint_h=yes, gl_cv_header_stdint_h=no)
+  ])
+  if test $gl_cv_header_stdint_h = yes; then
+    AC_DEFINE_UNQUOTED(HAVE_STDINT_H, 1,
+      [Define if <stdint.h> exists and doesn't clash with <sys/types.h>.])
+  fi
+])
+
+dnl Set gl_cv_header_inttypes_h to yes and define HAVE_INTTYPES_H if
+dnl <inttypes.h> exists and doesn't clash with <sys/types.h>.
+AC_DEFUN([gl_HEADER_INTTYPES_H],
+[
+  dnl Check for <inttypes.h> that doesn't clash with <sys/types.h>.
+  dnl On IRIX 5.3, <inttypes.h> conflicts with <sys/types.h>.
+  AC_CACHE_CHECK([for inttypes.h], gl_cv_header_inttypes_h, [
+    AC_TRY_COMPILE([
+#include <sys/types.h>
+#include <inttypes.h>],
+      [], gl_cv_header_inttypes_h=yes, gl_cv_header_inttypes_h=no)
+  ])
+  if test $gl_cv_header_inttypes_h = yes; then
+    AC_DEFINE_UNQUOTED(HAVE_INTTYPES_H, 1,
+      [Define if <inttypes.h> exists and doesn't clash with <sys/types.h>.])
+  fi
+])
+
+dnl gl_STDINT_CHECK_TYPES(TYPES, INCLUDES, CACHE_VAR_PREFIX, MACRO_SUFFIX, 
DESCRIPTION_SUFFIX)
+dnl Check each of the given types, whether they are defined in the given
+dnl include files.
+AC_DEFUN([gl_STDINT_CHECK_TYPES],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in,
+  dnl - extra AC_SUBST calls, so that the right substitutions are made.
+  AC_FOREACH([gltype], [$1],
+    
[AH_TEMPLATE([HAVE_]translit(gltype,[abcdefghijklmnopqrstuvwxyz],[ABCDEFGHIJKLMNOPQRSTUVWXYZ])[$4],
+       [Define to 1 if the type ']gltype[' is already defined$5.])])
+  for gltype in $1 ; do
+    AC_MSG_CHECKING([for $gltype])
+    AC_COMPILE_IFELSE([
+      AC_LANG_PROGRAM([$2
+/* Test if the type exists.  */
+$gltype x = 17;
+      ])],
+      result=yes, result=no)
+    eval $3${gltype}=\$result
+    AC_MSG_RESULT($result)
+    GLTYPE=`echo "$gltype" | tr abcdefghijklmnopqrstuvwxyz 
ABCDEFGHIJKLMNOPQRSTUVWXYZ`
+    if test $result = yes; then
+      AC_DEFINE_UNQUOTED([HAVE_${GLTYPE}$4], 1)
+      eval HAVE_${GLTYPE}$4=1
+    else
+      eval HAVE_${GLTYPE}$4=0
+    fi
+  done
+  AC_FOREACH([gltype], [$1],
+    
[AC_SUBST([HAVE_]translit(gltype,[abcdefghijklmnopqrstuvwxyz],[ABCDEFGHIJKLMNOPQRSTUVWXYZ])[$4])])
+])
+
+dnl gl_STDINT_MISSING_BOUND(TYPE_BOUND, DEFAULT, DESCRIPTION)
+dnl assumes an otherwise complete <stdint.h> and defines TYPE_BOUND if
+dnl <stdint.h> doesn't define it.
+AC_DEFUN([gl_STDINT_MISSING_BOUND],
+[
+  AC_CACHE_CHECK([for $1], [gl_cv_stdint_$1],
+    [AC_EGREP_CPP([found it], [#include <stdint.h>
+#ifdef $1
+found it
+#endif
+       ], [gl_cv_stdint_$1=yes], [gl_cv_stdint_$1="$2"])])
+  if test "$gl_cv_stdint_$1" != yes; then
+    AC_DEFINE_UNQUOTED([$1], [$2], [$3])
+  fi
+])
+
+dnl gl_STDINT_MISSING_BOUNDS(BOUNDS, INCLUDES)
+dnl assumes an otherwise complete <stdint.h> and defines each element of BOUNDS
+dnl if <stdint.h> doesn't define it.
+dnl Use this for types whose signedness is determined by the first letter
+dnl ('u' or not).
+AC_DEFUN([gl_STDINT_MISSING_BOUNDS],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in.
+  AC_FOREACH([bound], [$1],
+    [AH_TEMPLATE(bound, [Define if <stdint.h> doesn't define it.])])
+changequote(,)dnl
+  sed_unsigned='s,^\(U*\).*,\1,'
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+changequote([,])dnl
+  for bound in $1; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    unsigned=`echo $bound | sed -e "$sed_unsigned" | tr U u`
+    width=`echo $bound | sed -e 's,^U*INT,,' -e 's,_MIN,,' -e 's,_MAX,,'`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    AC_CACHE_CHECK([for $bound], [gl_cv_stdint_$bound],
+      [AC_EGREP_CPP([found it], [#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+         ], [eval gl_cv_stdint_$bound=yes],
+         [result=
+          case $width in
+            *8) widthlist="8 16 32 64" ;;
+            *16) widthlist="16 32 64" ;;
+            *32 | PTR | MAX | PTRDIFF) widthlist="32 64" ;;
+            *64) widthlist="64" ;;
+          esac
+          for w in $widthlist; do
+            if test -z "$result"; then
+              AC_COMPILE_IFELSE([[$2
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (${unsigned}int${w}_t)) - 1];
+                ]], [result=`echo "$unsigned" | tr u U`INT${w}${limitkind}])
+            else
+              break
+            fi
+          done
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+         ])])
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+      AC_DEFINE_UNQUOTED([$bound], [$result],
+        [Define if <stdint.h> doesn't define it.])
+    fi
+  done
+])
+
+dnl gl_STDINT_MISSING_BOUNDS2(BOUNDS, INCLUDES)
+dnl assumes an otherwise complete <stdint.h> and defines each element of BOUNDS
+dnl if <stdint.h> doesn't define it.
+dnl Use this for types whose signedness is a priori unknown.
+AC_DEFUN([gl_STDINT_MISSING_BOUNDS2],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in.
+  AC_FOREACH([bound], [$1],
+    [AH_TEMPLATE(bound, [Define if <stdint.h> doesn't define it.])])
+changequote(,)dnl
+  sed_limitkind='s,^.*\(_[^_]*\)$,\1,'
+changequote([,])dnl
+  for bound in $1; do
+    type=`echo $bound | sed -e 's,_MAX,_t,' -e 's,_MIN,_t,' | tr 
ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
+    limitkind=`echo $bound | sed -e "$sed_limitkind"`
+    AC_CACHE_CHECK([for $bound], [gl_cv_stdint_$bound],
+      [AC_EGREP_CPP([found it], [#include <stdint.h>
+#ifdef $bound
+found it
+#endif
+         ], [eval gl_cv_stdint_$bound=yes],
+         [result=
+          AC_COMPILE_IFELSE([[$2
+            int verify[2 * (($type) -1 >= ($type) 0) - 1];
+            ]],
+            [eval gl_cv_${type}_signed=no],
+            [eval gl_cv_${type}_signed=yes])
+          if eval test \$gl_cv_${type}_signed = yes; then
+            for w in 8 16 32 64; do
+              if test -z "$result"; then
+                AC_COMPILE_IFELSE([[$2
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (int${w}_t)) - 1];
+                  ]], [result=INT${w}${limitkind}])
+              else
+                break
+              fi
+            done
+          else
+            if test ${limitkind} = _MIN; then
+              result=0
+            else
+              for w in 8 16 32 64; do
+                if test -z "$result"; then
+                  AC_COMPILE_IFELSE([[$2
+#include <stdint.h>
+int verify[2 * (sizeof ($type) == sizeof (uint${w}_t)) - 1];
+                    ]], [result=UINT${w}${limitkind}])
+                else
+                  break
+                fi
+              done
+            fi
+          fi
+          if test -z "$result"; then
+            result=no
+          fi
+          eval gl_cv_stdint_$bound=\$result
+         ])])
+    eval result=\$gl_cv_stdint_$bound
+    if test "$result" != yes && test "$result" != no; then
+      AC_DEFINE_UNQUOTED([$bound], [$result],
+        [Define if <stdint.h> doesn't define it.])
+    fi
+  done
+])
+
+dnl gl_STDINT_BITSIZEOF(TYPES, INCLUDES)
+dnl Determine the size of each of the given types in bits.
+AC_DEFUN([gl_STDINT_BITSIZEOF],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in,
+  dnl - extra AC_SUBST calls, so that the right substitutions are made.
+  AC_FOREACH([gltype], [$1],
+    [AH_TEMPLATE([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz 
],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
+       [Define to the number of bits in type ']gltype['.])])
+  for gltype in $1 ; do
+    if eval test \$gl_cv_type_${gltype} = yes; then
+      AC_CACHE_CHECK([for bit size of $gltype], [gl_cv_bitsizeof_${gltype}],
+        [_AC_COMPUTE_INT([sizeof ($gltype) * CHAR_BIT], result,
+           [$2
+#include <limits.h>], result=unknown)
+         eval gl_cv_bitsizeof_${gltype}=\$result
+        ])
+      eval result=\$gl_cv_bitsizeof_${gltype}
+      GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+      AC_DEFINE_UNQUOTED([BITSIZEOF_${GLTYPE}], [$result])
+      eval BITSIZEOF_${GLTYPE}=\$result
+    fi
+  done
+  AC_FOREACH([gltype], [$1],
+    [AC_SUBST([BITSIZEOF_]translit(gltype,[abcdefghijklmnopqrstuvwxyz 
],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
+])
+
+dnl gl_CHECK_TYPES_SIGNED(TYPES, INCLUDES)
+dnl Determine the signedness of each of the given types.
+dnl Define HAVE_SIGNED_TYPE if type is signed.
+AC_DEFUN([gl_CHECK_TYPES_SIGNED],
+[
+  dnl Use a shell loop, to avoid bloating configure, and
+  dnl - extra AH_TEMPLATE calls, so that autoheader knows what to put into
+  dnl   config.h.in,
+  dnl - extra AC_SUBST calls, so that the right substitutions are made.
+  AC_FOREACH([gltype], [$1],
+    [AH_TEMPLATE([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz 
],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]),
+       [Define to 1 if ']gltype[' is a signed integer type.])])
+  for gltype in $1 ; do
+    AC_CACHE_CHECK([whether $gltype is signed], [gl_cv_type_${gltype}_signed],
+      [AC_COMPILE_IFELSE(
+         [AC_LANG_PROGRAM([[$2
+            int verify[2 * (($1) -1 < ($1) 0) - 1];
+            ]])],
+         result=yes, result=no)
+       eval gl_cv_type_${gltype}_signed=\$result
+      ])
+    eval result=\$gl_cv_type_${gltype}_signed
+    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 
'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
+    if test "$result" = yes; then
+      AC_DEFINE_UNQUOTED([HAVE_SIGNED_${GLTYPE}], 1)
+      eval HAVE_SIGNED_${GLTYPE}=1
+    else
+      eval HAVE_SIGNED_${GLTYPE}=0
+    fi
+  done
+  AC_FOREACH([gltype], [$1],
+    [AC_SUBST([HAVE_SIGNED_]translit(gltype,[abcdefghijklmnopqrstuvwxyz 
],[ABCDEFGHIJKLMNOPQRSTUVWXYZ_]))])
+])
+
+dnl gl_CHECK_TYPE_SAME(TYPE, KNOWNTYPE, INCLUDES)
+dnl Determines whether two types are the same.
+AC_DEFUN([gl_CHECK_TYPE_SAME],
+[
+  AC_TRY_COMPILE([$3
+    extern $1 foo;
+    extern $2 foo;], [],
+    [SAME_TYPE_]AS_TR_CPP([$1])[_]AS_TR_CPP([$2])[=1],
+    [SAME_TYPE_]AS_TR_CPP([$1])[_]AS_TR_CPP([$2])[=0])
+  AC_SUBST([SAME_TYPE_]AS_TR_CPP([$1])[_]AS_TR_CPP([$2]))
 ])

Index: maint-aux/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/maint-aux/Makefile.in,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -b -r1.29 -r1.30
--- maint-aux/Makefile.in       8 Jun 2006 21:08:29 -0000       1.29
+++ maint-aux/Makefile.in       19 Jun 2006 17:45:58 -0000      1.30
@@ -85,20 +85,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -144,6 +143,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -164,14 +199,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -216,6 +294,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: man/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/man/Makefile.in,v
retrieving revision 1.98
retrieving revision 1.99
diff -u -b -r1.98 -r1.99
--- man/Makefile.in     8 Jun 2006 21:08:29 -0000       1.98
+++ man/Makefile.in     19 Jun 2006 17:45:58 -0000      1.99
@@ -87,20 +87,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -151,6 +150,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -171,14 +206,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -223,6 +301,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: src/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/src/Makefile.in,v
retrieving revision 1.169
retrieving revision 1.170
diff -u -b -r1.169 -r1.170
--- src/Makefile.in     8 Jun 2006 21:06:54 -0000       1.169
+++ src/Makefile.in     19 Jun 2006 17:45:58 -0000      1.170
@@ -91,20 +91,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -188,6 +187,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -208,14 +243,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -260,6 +338,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = /bin/sh

Index: tools/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/tools/Makefile.in,v
retrieving revision 1.88
retrieving revision 1.89
diff -u -b -r1.88 -r1.89
--- tools/Makefile.in   8 Jun 2006 21:08:29 -0000       1.88
+++ tools/Makefile.in   19 Jun 2006 17:45:59 -0000      1.89
@@ -88,20 +88,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -147,6 +146,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -167,14 +202,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -219,6 +297,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: vms/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/vms/Makefile.in,v
retrieving revision 1.91
retrieving revision 1.92
diff -u -b -r1.91 -r1.92
--- vms/Makefile.in     8 Jun 2006 21:08:30 -0000       1.91
+++ vms/Makefile.in     19 Jun 2006 17:45:59 -0000      1.92
@@ -91,20 +91,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -150,6 +149,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -170,14 +205,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -222,6 +300,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@

Index: windows-NT/ChangeLog
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/ChangeLog,v
retrieving revision 1.360
retrieving revision 1.361
diff -u -b -r1.360 -r1.361
--- windows-NT/ChangeLog        14 Jun 2006 19:42:15 -0000      1.360
+++ windows-NT/ChangeLog        19 Jun 2006 17:45:59 -0000      1.361
@@ -1,3 +1,11 @@
+2006-06-19  Mark D. Baushke  <address@hidden>
+
+       * Makefile.am: Update for stdint.h generation.
+       * config.h.in.in: Manual hacks to attempt to add missing
+       definitions for stdint.h generation.
+       * Makefile.in, config.h, config.h.in, stamp-chi, stdint.h:
+       Regenerated.
+       
 2006-06-14  Jim Hyslop <address@hidden>
 
        * canonicalize.c: new file, with Windows-specific implementation

Index: windows-NT/Makefile.am
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/Makefile.am,v
retrieving revision 1.32
retrieving revision 1.33
diff -u -b -r1.32 -r1.33
--- windows-NT/Makefile.am      26 Sep 2005 14:19:35 -0000      1.32
+++ windows-NT/Makefile.am      19 Jun 2006 17:45:59 -0000      1.33
@@ -140,7 +140,89 @@
        @echo " *" >>stdint.tmp
        @echo " * Edit ../lib/stdint_.h instead." >>stdint.tmp
        @echo " */" >>stdint.tmp
-       sed 's/@''HAVE_LONG_64BIT''@/0/g;s/@''HAVE_LONG_LONG_64BIT@/0/g' \
+       sed -e 's/@''HAVE_STDINT_H''@/0/g' \
+           -e 's|@''FULL_PATH_STDINT_H''@||g' \
+           -e 's/@''HAVE_INTTYPES_H''@/0/g' \
+           -e 's|@''FULL_PATH_INTTYPES_H''@||g' \
+           -e 's/@''HAVE_SYS_INTTYPES_H''@/0/g' \
+           -e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \
+           -e 's/@''HAVE_LONG_64BIT''@/0/g' \
+           -e 's/@''HAVE_LONG_LONG_64BIT''@/0/g' \
+           -e 's/@''HAVE_INT8_T''@/0/g' \
+           -e 's/@''HAVE_INT16_T''@/0/g' \
+           -e 's/@''HAVE_INT32_T''@/0/g' \
+           -e 's/@''HAVE_INT64_T''@/0/g' \
+           -e 's/@''HAVE_UINT8_T''@/0/g' \
+           -e 's/@''HAVE_UINT16_T''@/0/g' \
+           -e 's/@''HAVE_UINT32_T''@/0/g' \
+           -e 's/@''HAVE_UINT64_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST8_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST16_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST32_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST64_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST8_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST16_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST32_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST64_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST8_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST16_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST32_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST64_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST8_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST16_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST32_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST64_T''@/0/g' \
+           -e 's/@''HAVE_INTPTR_T''@/0/g' \
+           -e 's/@''HAVE_UINTPTR_T''@/0/g' \
+           -e 's/@''HAVE_INTMAX_T''@/0/g' \
+           -e 's/@''HAVE_UINTMAX_T''@/0/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_INT''@/32/g' \
+           -e 's/@''BITSIZEOF_LONG''@/32/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_LONG''@/32/g' \
+           -e 's/@''BITSIZEOF_INT8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_INT16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_INT32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINT8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_UINT16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_UINT32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_INT_FAST8_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_FAST16_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_FAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_FAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST8_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST16_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_INTPTR_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINTPTR_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INTMAX_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINTMAX_T''@/64/g' \
+           -e 's/@''BITSIZEOF_PTRDIFF_T''@/32/g' \
+           -e 's/@''SAME_TYPE_PTRDIFF_T_LONG''@/0/g' \
+           -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/32/g' \
+           -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/32/g' \
+           -e 's/@''SAME_TYPE_SIG_ATOMIC_T_LONG''@/0/g' \
+           -e 's/@''SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG''@/0/g' \
+           -e 's/@''BITSIZEOF_SIZE_T''@/32/g' \
+           -e 's/@''SAME_TYPE_SIZE_T_UNSIGNED_LONG''@/0/g' \
+           -e 's/@''BITSIZEOF_WCHAR_T''@/32/g' \
+           -e 's/@''HAVE_SIGNED_WCHAR_T''@/0/g' \
+           -e 's/@''SAME_TYPE_WCHAR_T_LONG''@/0/g' \
+           -e 's/@''SAME_TYPE_WCHAR_T_UNSIGNED_LONG''@/1/g' \
+           -e 's/@''BITSIZEOF_WINT_T''@/32/g' \
+           -e 's/@''HAVE_SIGNED_WINT_T''@/0/g' \
+           -e 's/@''SAME_TYPE_WINT_T_LONG''@/0/g' \
+           -e 's/@''SAME_TYPE_WINT_T_UNSIGNED_LONG''@/1/g' \
          <$(top_srcdir)/lib/stdint_.h >>stdint.tmp
        @cmp -s stdint.tmp $(srcdir)/stdint.h \
          || (echo "Updating stdint.h"; \

Index: windows-NT/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/Makefile.in,v
retrieving revision 1.120
retrieving revision 1.121
diff -u -b -r1.120 -r1.121
--- windows-NT/Makefile.in      8 Jun 2006 21:08:30 -0000       1.120
+++ windows-NT/Makefile.in      19 Jun 2006 17:45:59 -0000      1.121
@@ -92,20 +92,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -160,6 +159,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -180,14 +215,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -232,6 +310,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
@@ -707,7 +793,89 @@
        @echo " *" >>stdint.tmp
        @echo " * Edit ../lib/stdint_.h instead." >>stdint.tmp
        @echo " */" >>stdint.tmp
-       sed 's/@''HAVE_LONG_64BIT''@/0/g;s/@''HAVE_LONG_LONG_64BIT@/0/g' \
+       sed -e 's/@''HAVE_STDINT_H''@/0/g' \
+           -e 's|@''FULL_PATH_STDINT_H''@||g' \
+           -e 's/@''HAVE_INTTYPES_H''@/0/g' \
+           -e 's|@''FULL_PATH_INTTYPES_H''@||g' \
+           -e 's/@''HAVE_SYS_INTTYPES_H''@/0/g' \
+           -e 's/@''HAVE_SYS_BITYPES_H''@/0/g' \
+           -e 's/@''HAVE_LONG_64BIT''@/0/g' \
+           -e 's/@''HAVE_LONG_LONG_64BIT''@/0/g' \
+           -e 's/@''HAVE_INT8_T''@/0/g' \
+           -e 's/@''HAVE_INT16_T''@/0/g' \
+           -e 's/@''HAVE_INT32_T''@/0/g' \
+           -e 's/@''HAVE_INT64_T''@/0/g' \
+           -e 's/@''HAVE_UINT8_T''@/0/g' \
+           -e 's/@''HAVE_UINT16_T''@/0/g' \
+           -e 's/@''HAVE_UINT32_T''@/0/g' \
+           -e 's/@''HAVE_UINT64_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST8_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST16_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST32_T''@/0/g' \
+           -e 's/@''HAVE_INT_LEAST64_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST8_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST16_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST32_T''@/0/g' \
+           -e 's/@''HAVE_UINT_LEAST64_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST8_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST16_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST32_T''@/0/g' \
+           -e 's/@''HAVE_INT_FAST64_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST8_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST16_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST32_T''@/0/g' \
+           -e 's/@''HAVE_UINT_FAST64_T''@/0/g' \
+           -e 's/@''HAVE_INTPTR_T''@/0/g' \
+           -e 's/@''HAVE_UINTPTR_T''@/0/g' \
+           -e 's/@''HAVE_INTMAX_T''@/0/g' \
+           -e 's/@''HAVE_UINTMAX_T''@/0/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_INT''@/32/g' \
+           -e 's/@''BITSIZEOF_LONG''@/32/g' \
+           -e 's/@''BITSIZEOF_UNSIGNED_LONG''@/32/g' \
+           -e 's/@''BITSIZEOF_INT8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_INT16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_INT32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINT8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_UINT16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_UINT32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_LEAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST8_T''@/8/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST16_T''@/16/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_LEAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_INT_FAST8_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_FAST16_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_FAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INT_FAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST8_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST16_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST32_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINT_FAST64_T''@/64/g' \
+           -e 's/@''BITSIZEOF_INTPTR_T''@/32/g' \
+           -e 's/@''BITSIZEOF_UINTPTR_T''@/32/g' \
+           -e 's/@''BITSIZEOF_INTMAX_T''@/64/g' \
+           -e 's/@''BITSIZEOF_UINTMAX_T''@/64/g' \
+           -e 's/@''BITSIZEOF_PTRDIFF_T''@/32/g' \
+           -e 's/@''SAME_TYPE_PTRDIFF_T_LONG''@/0/g' \
+           -e 's/@''BITSIZEOF_SIG_ATOMIC_T''@/32/g' \
+           -e 's/@''HAVE_SIGNED_SIG_ATOMIC_T''@/32/g' \
+           -e 's/@''SAME_TYPE_SIG_ATOMIC_T_LONG''@/0/g' \
+           -e 's/@''SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG''@/0/g' \
+           -e 's/@''BITSIZEOF_SIZE_T''@/32/g' \
+           -e 's/@''SAME_TYPE_SIZE_T_UNSIGNED_LONG''@/0/g' \
+           -e 's/@''BITSIZEOF_WCHAR_T''@/32/g' \
+           -e 's/@''HAVE_SIGNED_WCHAR_T''@/0/g' \
+           -e 's/@''SAME_TYPE_WCHAR_T_LONG''@/0/g' \
+           -e 's/@''SAME_TYPE_WCHAR_T_UNSIGNED_LONG''@/1/g' \
+           -e 's/@''BITSIZEOF_WINT_T''@/32/g' \
+           -e 's/@''HAVE_SIGNED_WINT_T''@/0/g' \
+           -e 's/@''SAME_TYPE_WINT_T_LONG''@/0/g' \
+           -e 's/@''SAME_TYPE_WINT_T_UNSIGNED_LONG''@/1/g' \
          <$(top_srcdir)/lib/stdint_.h >>stdint.tmp
        @cmp -s stdint.tmp $(srcdir)/stdint.h \
          || (echo "Updating stdint.h"; \

Index: windows-NT/config.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/config.h,v
retrieving revision 1.187
retrieving revision 1.188
diff -u -b -r1.187 -r1.188
--- windows-NT/config.h 12 Jun 2006 02:33:47 -0000      1.187
+++ windows-NT/config.h 19 Jun 2006 17:45:59 -0000      1.188
@@ -34,6 +34,114 @@
 /* Define if you want to use the password authenticated server. */
 #undef AUTH_SERVER_SUPPORT
 
+/* Define to the number of bits in type 'int16_t'. */
+#define BITSIZEOF_INT16_T 16
+
+/* Define to the number of bits in type 'int32_t'. */
+#define BITSIZEOF_INT32_T 32
+
+/* Define to the number of bits in type 'int64_t'. */
+#define BITSIZEOF_INT64_T 64
+
+/* Define to the number of bits in type 'int8_t'. */
+#define BITSIZEOF_INT8_T 8
+
+/* Define to the number of bits in type 'intmax_t'. */
+#define BITSIZEOF_INTMAX_T 64
+
+/* Define to the number of bits in type 'intptr_t'. */
+#define BITSIZEOF_INTPTR_T 32
+
+/* Define to the number of bits in type 'int_fast16_t'. */
+#define BITSIZEOF_INT_FAST16_T 32
+
+/* Define to the number of bits in type 'int_fast32_t'. */
+#define BITSIZEOF_INT_FAST32_T 32
+
+/* Define to the number of bits in type 'int_fast64_t'. */
+#define BITSIZEOF_INT_FAST64_T 64
+
+/* Define to the number of bits in type 'int_fast8_t'. */
+#define BITSIZEOF_INT_FAST8_T 32
+
+/* Define to the number of bits in type 'int_least16_t'. */
+#define BITSIZEOF_INT_LEAST16_T 16
+
+/* Define to the number of bits in type 'int_least32_t'. */
+#define BITSIZEOF_INT_LEAST32_T 32
+
+/* Define to the number of bits in type 'int_least64_t'. */
+#define BITSIZEOF_INT_LEAST64_T 64
+
+/* Define to the number of bits in type 'int_least8_t'. */
+#define BITSIZEOF_INT_LEAST8_T 8
+
+/* Define to the number of bits in type 'long'. */
+#define BITSIZEOF_LONG 32
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+#define BITSIZEOF_PTRDIFF_T 32
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+#define BITSIZEOF_SIG_ATOMIC_T 32
+
+/* Define to the number of bits in type 'size_t'. */
+#define BITSIZEOF_SIZE_T 32
+
+/* Define to the number of bits in type 'uint16_t'. */
+#define BITSIZEOF_UINT16_T 16
+
+/* Define to the number of bits in type 'uint32_t'. */
+#define BITSIZEOF_UINT32_T 32
+
+/* Define to the number of bits in type 'uint64_t'. */
+#define BITSIZEOF_UINT64_T 64
+
+/* Define to the number of bits in type 'uint8_t'. */
+#define BITSIZEOF_UINT8_T 8
+
+/* Define to the number of bits in type 'uintmax_t'. */
+#define BITSIZEOF_UINTMAX_T 64
+
+/* Define to the number of bits in type 'uintptr_t'. */
+#define BITSIZEOF_UINTPTR_T 32
+
+/* Define to the number of bits in type 'uint_fast16_t'. */
+#define BITSIZEOF_UINT_FAST16_T 32
+
+/* Define to the number of bits in type 'uint_fast32_t'. */
+#define BITSIZEOF_UINT_FAST32_T 32
+
+/* Define to the number of bits in type 'uint_fast64_t'. */
+#define BITSIZEOF_UINT_FAST64_T 64
+
+/* Define to the number of bits in type 'uint_fast8_t'. */
+#define BITSIZEOF_UINT_FAST8_T 32
+
+/* Define to the number of bits in type 'uint_least16_t'. */
+#define BITSIZEOF_UINT_LEAST16_T 16
+
+/* Define to the number of bits in type 'uint_least32_t'. */
+#define BITSIZEOF_UINT_LEAST32_T 32
+
+/* Define to the number of bits in type 'uint_least64_t'. */
+#define BITSIZEOF_UINT_LEAST64_T 64
+
+/* Define to the number of bits in type 'uint_least8_t'. */
+#define BITSIZEOF_UINT_LEAST8_T 8
+
+/* Define to the number of bits in type 'unsigned_int'. */
+#define BITSIZEOF_UNSIGNED_INT 32
+
+/* Define to the number of bits in type 'unsigned_long'. */
+#define BITSIZEOF_UNSIGNED_LONG 32
+
+/* Define to the number of bits in type 'wchar_t'. */
+#define BITSIZEOF_WCHAR_T 32
+
+/* Define to the number of bits in type 'wint_t'. */
+#define BITSIZEOF_WINT_T 32
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT 
 
@@ -142,6 +250,9 @@
 /* Define this to the full path to <inttypes.h>. */
 #undef FULL_PATH_INTTYPES_H
 
+/* Define this to the full path to <stdint.h>. */
+#undef FULL_PATH_STDINT_H
+
 /* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
    in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
    relevant when using GSSAPI. */
@@ -454,9 +565,27 @@
 /* Define to 1 if you have the `initgroups' function. */
 #undef HAVE_INITGROUPS
 
+/* Define to 1 if the type 'int16_t' is already defined. */
+#undef HAVE_INT16_T
+
+/* Define to 1 if the type 'int32_t' is already defined. */
+#undef HAVE_INT32_T
+
+/* Define to 1 if the type 'int64_t' is already defined. */
+#undef HAVE_INT64_T
+
+/* Define to 1 if the type 'int64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int8_t' is already defined. */
+#undef HAVE_INT8_T
+
 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_INTMAX_T
 
+/* Define to 1 if the type 'intptr_t' is already defined. */
+#undef HAVE_INTPTR_T
+
 /* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
 #undef HAVE_INTTYPES_H
 
@@ -464,6 +593,36 @@
    declares uintmax_t. */
 #undef HAVE_INTTYPES_H_WITH_UINTMAX
 
+/* Define to 1 if the type 'int_fast16_t' is already defined. */
+#undef HAVE_INT_FAST16_T
+
+/* Define to 1 if the type 'int_fast32_t' is already defined. */
+#undef HAVE_INT_FAST32_T
+
+/* Define to 1 if the type 'int_fast64_t' is already defined. */
+#undef HAVE_INT_FAST64_T
+
+/* Define to 1 if the type 'int_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_fast8_t' is already defined. */
+#undef HAVE_INT_FAST8_T
+
+/* Define to 1 if the type 'int_least16_t' is already defined. */
+#undef HAVE_INT_LEAST16_T
+
+/* Define to 1 if the type 'int_least32_t' is already defined. */
+#undef HAVE_INT_LEAST32_T
+
+/* Define to 1 if the type 'int_least64_t' is already defined. */
+#undef HAVE_INT_LEAST64_T
+
+/* Define to 1 if the type 'int_least64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_least8_t' is already defined. */
+#undef HAVE_INT_LEAST8_T
+
 /* Define to 1 if you have the <io.h> header file. */
 #define HAVE_IO_H 1
 
@@ -676,6 +835,15 @@
 /* Define to 1 if you have the `siginterrupt' function. */
 #undef HAVE_SIGINTERRUPT
 
+/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
+#undef HAVE_SIGNED_SIG_ATOMIC_T
+
+/* Define to 1 if 'wchar_t' is a signed integer type. */
+#undef HAVE_SIGNED_WCHAR_T
+
+/* Define to 1 if 'wint_t' is a signed integer type. */
+#undef HAVE_SIGNED_WINT_T
+
 /* Define to 1 if you have the `sigprocmask' function. */
 #undef HAVE_SIGPROCMASK
 
@@ -685,6 +853,9 @@
 /* Define to 1 if you have the `sigvec' function. */
 #undef HAVE_SIGVEC
 
+/* Define to 1 if the system has the type `sig_atomic_t'. */
+#undef HAVE_SIG_ATOMIC_T
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 
@@ -692,7 +863,7 @@
 #undef HAVE_STDBOOL_H
 
 /* Define to 1 if you have the <stdint.h> header file. */
-#define HAVE_STDINT_H 1
+#undef HAVE_STDINT_H
 
 /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
    uintmax_t. */
@@ -848,9 +1019,58 @@
 /* Define to 1 if you have the `tzset' function. */
 #define HAVE_TZSET 1
 
+/* Define to 1 if the type 'uint16_t' is already defined. */
+#define HAVE_UINT16_T 1
+
+/* Define to 1 if the type 'uint32_t' is already defined. */
+#define HAVE_UINT32_T 1
+
+/* Define to 1 if the type 'uint64_t' is already defined. */
+#define HAVE_UINT64_T 1
+
+/* Define to 1 if the type 'uint64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint8_t' is already defined. */
+#define HAVE_UINT8_T 1
+
 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_UINTMAX_T
 
+/* Define to 1 if the type 'uintptr_t' is already defined. */
+#undef HAVE_UINTPTR_T
+
+/* Define to 1 if the type 'uint_fast16_t' is already defined. */
+#undef HAVE_UINT_FAST16_T
+
+/* Define to 1 if the type 'uint_fast32_t' is already defined. */
+#undef HAVE_UINT_FAST32_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already defined. */
+#undef HAVE_UINT_FAST64_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_fast8_t' is already defined. */
+#undef HAVE_UINT_FAST8_T
+
+/* Define to 1 if the type 'uint_least16_t' is already defined. */
+#undef HAVE_UINT_LEAST16_T
+
+/* Define to 1 if the type 'uint_least32_t' is already defined. */
+#undef HAVE_UINT_LEAST32_T
+
+/* Define to 1 if the type 'uint_least64_t' is already defined. */
+#undef HAVE_UINT_LEAST64_T
+
+/* Define to 1 if the type 'uint_least64_t' is already definedin <stdint.h>.
+   */
+#undef HAVE_UINT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_least8_t' is already defined. */
+#undef HAVE_UINT_LEAST8_T
+
 /* Define to 1 if you have the `uname' function. */
 #undef HAVE_UNAME
 
@@ -947,6 +1167,90 @@
 /* Define to 1 if you have the `__secure_getenv' function. */
 #undef HAVE___SECURE_GETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MIN
+
 #if FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
 # define ISSLASH(C) ((C) == '/' || (C) == '\\')
 #else
@@ -1018,6 +1322,12 @@
 /* Path to the pr utility */
 #undef PR_PROGRAM
 
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MIN
+
 /* Define to force lib/regex.c to use malloc instead of alloca. */
 #define REGEX_MALLOC 1
 
@@ -1055,6 +1365,12 @@
    */
 #undef SERVER_SUPPORT
 
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MIN
+
 /* The size of a `char', as computed by sizeof. */
 #define SIZEOF_CHAR 1
 
@@ -1134,6 +1450,48 @@
 /* Define if tzset clobbers localtime's static buffer. */
 #undef TZSET_CLOBBERS_LOCALTIME_BUFFER
 
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint64_t type. */
+#undef UINT64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint_least64_t type. */
+#undef UINT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST8_MAX
+
 /* The default umask to use when creating or otherwise setting file or
    directory permissions in the repository. Must be a value in the range of 0
    through 0777. For example, a value of 002 allows group rwx access and world
@@ -1195,6 +1553,12 @@
 /* Define if unsetenv() returns void, not int. */
 #undef VOID_UNSETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MIN
+
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
 #undef WORDS_BIGENDIAN

Index: windows-NT/config.h.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/config.h.in,v
retrieving revision 1.115
retrieving revision 1.116
diff -u -b -r1.115 -r1.116
--- windows-NT/config.h.in      12 Jun 2006 02:33:47 -0000      1.115
+++ windows-NT/config.h.in      19 Jun 2006 17:45:59 -0000      1.116
@@ -27,6 +27,114 @@
 /* Define if you want to use the password authenticated server. */
 #undef AUTH_SERVER_SUPPORT
 
+/* Define to the number of bits in type 'int16_t'. */
+#define BITSIZEOF_INT16_T 16
+
+/* Define to the number of bits in type 'int32_t'. */
+#define BITSIZEOF_INT32_T 32
+
+/* Define to the number of bits in type 'int64_t'. */
+#define BITSIZEOF_INT64_T 64
+
+/* Define to the number of bits in type 'int8_t'. */
+#define BITSIZEOF_INT8_T 8
+
+/* Define to the number of bits in type 'intmax_t'. */
+#define BITSIZEOF_INTMAX_T 64
+
+/* Define to the number of bits in type 'intptr_t'. */
+#define BITSIZEOF_INTPTR_T 32
+
+/* Define to the number of bits in type 'int_fast16_t'. */
+#define BITSIZEOF_INT_FAST16_T 32
+
+/* Define to the number of bits in type 'int_fast32_t'. */
+#define BITSIZEOF_INT_FAST32_T 32
+
+/* Define to the number of bits in type 'int_fast64_t'. */
+#define BITSIZEOF_INT_FAST64_T 64
+
+/* Define to the number of bits in type 'int_fast8_t'. */
+#define BITSIZEOF_INT_FAST8_T 32
+
+/* Define to the number of bits in type 'int_least16_t'. */
+#define BITSIZEOF_INT_LEAST16_T 16
+
+/* Define to the number of bits in type 'int_least32_t'. */
+#define BITSIZEOF_INT_LEAST32_T 32
+
+/* Define to the number of bits in type 'int_least64_t'. */
+#define BITSIZEOF_INT_LEAST64_T 64
+
+/* Define to the number of bits in type 'int_least8_t'. */
+#define BITSIZEOF_INT_LEAST8_T 8
+
+/* Define to the number of bits in type 'long'. */
+#define BITSIZEOF_LONG 32
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+#define BITSIZEOF_PTRDIFF_T 32
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+#define BITSIZEOF_SIG_ATOMIC_T 32
+
+/* Define to the number of bits in type 'size_t'. */
+#define BITSIZEOF_SIZE_T 32
+
+/* Define to the number of bits in type 'uint16_t'. */
+#define BITSIZEOF_UINT16_T 16
+
+/* Define to the number of bits in type 'uint32_t'. */
+#define BITSIZEOF_UINT32_T 32
+
+/* Define to the number of bits in type 'uint64_t'. */
+#define BITSIZEOF_UINT64_T 64
+
+/* Define to the number of bits in type 'uint8_t'. */
+#define BITSIZEOF_UINT8_T 8
+
+/* Define to the number of bits in type 'uintmax_t'. */
+#define BITSIZEOF_UINTMAX_T 64
+
+/* Define to the number of bits in type 'uintptr_t'. */
+#define BITSIZEOF_UINTPTR_T 32
+
+/* Define to the number of bits in type 'uint_fast16_t'. */
+#define BITSIZEOF_UINT_FAST16_T 32
+
+/* Define to the number of bits in type 'uint_fast32_t'. */
+#define BITSIZEOF_UINT_FAST32_T 32
+
+/* Define to the number of bits in type 'uint_fast64_t'. */
+#define BITSIZEOF_UINT_FAST64_T 64
+
+/* Define to the number of bits in type 'uint_fast8_t'. */
+#define BITSIZEOF_UINT_FAST8_T 32
+
+/* Define to the number of bits in type 'uint_least16_t'. */
+#define BITSIZEOF_UINT_LEAST16_T 16
+
+/* Define to the number of bits in type 'uint_least32_t'. */
+#define BITSIZEOF_UINT_LEAST32_T 32
+
+/* Define to the number of bits in type 'uint_least64_t'. */
+#define BITSIZEOF_UINT_LEAST64_T 64
+
+/* Define to the number of bits in type 'uint_least8_t'. */
+#define BITSIZEOF_UINT_LEAST8_T 8
+
+/* Define to the number of bits in type 'unsigned_int'. */
+#define BITSIZEOF_UNSIGNED_INT 32
+
+/* Define to the number of bits in type 'unsigned_long'. */
+#define BITSIZEOF_UNSIGNED_LONG 32
+
+/* Define to the number of bits in type 'wchar_t'. */
+#define BITSIZEOF_WCHAR_T 32
+
+/* Define to the number of bits in type 'wint_t'. */
+#define BITSIZEOF_WINT_T 32
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT 
 
@@ -135,6 +243,9 @@
 /* Define this to the full path to <inttypes.h>. */
 #undef FULL_PATH_INTTYPES_H
 
+/* Define this to the full path to <stdint.h>. */
+#undef FULL_PATH_STDINT_H
+
 /* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
    in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
    relevant when using GSSAPI. */
@@ -447,9 +558,27 @@
 /* Define to 1 if you have the `initgroups' function. */
 #undef HAVE_INITGROUPS
 
+/* Define to 1 if the type 'int16_t' is already defined. */
+#undef HAVE_INT16_T
+
+/* Define to 1 if the type 'int32_t' is already defined. */
+#undef HAVE_INT32_T
+
+/* Define to 1 if the type 'int64_t' is already defined. */
+#undef HAVE_INT64_T
+
+/* Define to 1 if the type 'int64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int8_t' is already defined. */
+#undef HAVE_INT8_T
+
 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_INTMAX_T
 
+/* Define to 1 if the type 'intptr_t' is already defined. */
+#undef HAVE_INTPTR_T
+
 /* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
 #undef HAVE_INTTYPES_H
 
@@ -457,6 +586,36 @@
    declares uintmax_t. */
 #undef HAVE_INTTYPES_H_WITH_UINTMAX
 
+/* Define to 1 if the type 'int_fast16_t' is already defined. */
+#undef HAVE_INT_FAST16_T
+
+/* Define to 1 if the type 'int_fast32_t' is already defined. */
+#undef HAVE_INT_FAST32_T
+
+/* Define to 1 if the type 'int_fast64_t' is already defined. */
+#undef HAVE_INT_FAST64_T
+
+/* Define to 1 if the type 'int_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_fast8_t' is already defined. */
+#undef HAVE_INT_FAST8_T
+
+/* Define to 1 if the type 'int_least16_t' is already defined. */
+#undef HAVE_INT_LEAST16_T
+
+/* Define to 1 if the type 'int_least32_t' is already defined. */
+#undef HAVE_INT_LEAST32_T
+
+/* Define to 1 if the type 'int_least64_t' is already defined. */
+#undef HAVE_INT_LEAST64_T
+
+/* Define to 1 if the type 'int_least64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_least8_t' is already defined. */
+#undef HAVE_INT_LEAST8_T
+
 /* Define to 1 if you have the <io.h> header file. */
 #define HAVE_IO_H 1
 
@@ -669,6 +828,15 @@
 /* Define to 1 if you have the `siginterrupt' function. */
 #undef HAVE_SIGINTERRUPT
 
+/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
+#undef HAVE_SIGNED_SIG_ATOMIC_T
+
+/* Define to 1 if 'wchar_t' is a signed integer type. */
+#undef HAVE_SIGNED_WCHAR_T
+
+/* Define to 1 if 'wint_t' is a signed integer type. */
+#undef HAVE_SIGNED_WINT_T
+
 /* Define to 1 if you have the `sigprocmask' function. */
 #undef HAVE_SIGPROCMASK
 
@@ -678,6 +846,9 @@
 /* Define to 1 if you have the `sigvec' function. */
 #undef HAVE_SIGVEC
 
+/* Define to 1 if the system has the type `sig_atomic_t'. */
+#undef HAVE_SIG_ATOMIC_T
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 
@@ -685,7 +856,7 @@
 #undef HAVE_STDBOOL_H
 
 /* Define to 1 if you have the <stdint.h> header file. */
-#define HAVE_STDINT_H 1
+#undef HAVE_STDINT_H
 
 /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
    uintmax_t. */
@@ -841,9 +1012,58 @@
 /* Define to 1 if you have the `tzset' function. */
 #define HAVE_TZSET 1
 
+/* Define to 1 if the type 'uint16_t' is already defined. */
+#define HAVE_UINT16_T 1
+
+/* Define to 1 if the type 'uint32_t' is already defined. */
+#define HAVE_UINT32_T 1
+
+/* Define to 1 if the type 'uint64_t' is already defined. */
+#define HAVE_UINT64_T 1
+
+/* Define to 1 if the type 'uint64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint8_t' is already defined. */
+#define HAVE_UINT8_T 1
+
 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_UINTMAX_T
 
+/* Define to 1 if the type 'uintptr_t' is already defined. */
+#undef HAVE_UINTPTR_T
+
+/* Define to 1 if the type 'uint_fast16_t' is already defined. */
+#undef HAVE_UINT_FAST16_T
+
+/* Define to 1 if the type 'uint_fast32_t' is already defined. */
+#undef HAVE_UINT_FAST32_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already defined. */
+#undef HAVE_UINT_FAST64_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_fast8_t' is already defined. */
+#undef HAVE_UINT_FAST8_T
+
+/* Define to 1 if the type 'uint_least16_t' is already defined. */
+#undef HAVE_UINT_LEAST16_T
+
+/* Define to 1 if the type 'uint_least32_t' is already defined. */
+#undef HAVE_UINT_LEAST32_T
+
+/* Define to 1 if the type 'uint_least64_t' is already defined. */
+#undef HAVE_UINT_LEAST64_T
+
+/* Define to 1 if the type 'uint_least64_t' is already definedin <stdint.h>.
+   */
+#undef HAVE_UINT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_least8_t' is already defined. */
+#undef HAVE_UINT_LEAST8_T
+
 /* Define to 1 if you have the `uname' function. */
 #undef HAVE_UNAME
 
@@ -940,6 +1160,90 @@
 /* Define to 1 if you have the `__secure_getenv' function. */
 #undef HAVE___SECURE_GETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MIN
+
 #if FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
 # define ISSLASH(C) ((C) == '/' || (C) == '\\')
 #else
@@ -1011,6 +1315,12 @@
 /* Path to the pr utility */
 #undef PR_PROGRAM
 
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MIN
+
 /* Define to force lib/regex.c to use malloc instead of alloca. */
 #define REGEX_MALLOC 1
 
@@ -1048,6 +1358,12 @@
    */
 #undef SERVER_SUPPORT
 
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MIN
+
 /* The size of a `char', as computed by sizeof. */
 #define SIZEOF_CHAR 1
 
@@ -1127,6 +1443,48 @@
 /* Define if tzset clobbers localtime's static buffer. */
 #undef TZSET_CLOBBERS_LOCALTIME_BUFFER
 
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint64_t type. */
+#undef UINT64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint_least64_t type. */
+#undef UINT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST8_MAX
+
 /* The default umask to use when creating or otherwise setting file or
    directory permissions in the repository. Must be a value in the range of 0
    through 0777. For example, a value of 002 allows group rwx access and world
@@ -1188,6 +1546,12 @@
 /* Define if unsetenv() returns void, not int. */
 #undef VOID_UNSETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MIN
+
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
 #undef WORDS_BIGENDIAN

Index: windows-NT/config.h.in.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/config.h.in.in,v
retrieving revision 1.47
retrieving revision 1.48
diff -u -b -r1.47 -r1.48
--- windows-NT/config.h.in.in   12 Jun 2006 12:46:53 -0000      1.47
+++ windows-NT/config.h.in.in   19 Jun 2006 17:45:59 -0000      1.48
@@ -18,6 +18,114 @@
 /* Define if you want to use the password authenticated server. */
 #undef AUTH_SERVER_SUPPORT
 
+/* Define to the number of bits in type 'int16_t'. */
+#define BITSIZEOF_INT16_T 16
+
+/* Define to the number of bits in type 'int32_t'. */
+#define BITSIZEOF_INT32_T 32
+
+/* Define to the number of bits in type 'int64_t'. */
+#define BITSIZEOF_INT64_T 64
+
+/* Define to the number of bits in type 'int8_t'. */
+#define BITSIZEOF_INT8_T 8
+
+/* Define to the number of bits in type 'intmax_t'. */
+#define BITSIZEOF_INTMAX_T 64
+
+/* Define to the number of bits in type 'intptr_t'. */
+#define BITSIZEOF_INTPTR_T 32
+
+/* Define to the number of bits in type 'int_fast16_t'. */
+#define BITSIZEOF_INT_FAST16_T 32
+
+/* Define to the number of bits in type 'int_fast32_t'. */
+#define BITSIZEOF_INT_FAST32_T 32
+
+/* Define to the number of bits in type 'int_fast64_t'. */
+#define BITSIZEOF_INT_FAST64_T 64
+
+/* Define to the number of bits in type 'int_fast8_t'. */
+#define BITSIZEOF_INT_FAST8_T 32
+
+/* Define to the number of bits in type 'int_least16_t'. */
+#define BITSIZEOF_INT_LEAST16_T 16
+
+/* Define to the number of bits in type 'int_least32_t'. */
+#define BITSIZEOF_INT_LEAST32_T 32
+
+/* Define to the number of bits in type 'int_least64_t'. */
+#define BITSIZEOF_INT_LEAST64_T 64
+
+/* Define to the number of bits in type 'int_least8_t'. */
+#define BITSIZEOF_INT_LEAST8_T 8
+
+/* Define to the number of bits in type 'long'. */
+#define BITSIZEOF_LONG 32
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+#define BITSIZEOF_PTRDIFF_T 32
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+#define BITSIZEOF_SIG_ATOMIC_T 32
+
+/* Define to the number of bits in type 'size_t'. */
+#define BITSIZEOF_SIZE_T 32
+
+/* Define to the number of bits in type 'uint16_t'. */
+#define BITSIZEOF_UINT16_T 16
+
+/* Define to the number of bits in type 'uint32_t'. */
+#define BITSIZEOF_UINT32_T 32
+
+/* Define to the number of bits in type 'uint64_t'. */
+#define BITSIZEOF_UINT64_T 64
+
+/* Define to the number of bits in type 'uint8_t'. */
+#define BITSIZEOF_UINT8_T 8
+
+/* Define to the number of bits in type 'uintmax_t'. */
+#define BITSIZEOF_UINTMAX_T 64
+
+/* Define to the number of bits in type 'uintptr_t'. */
+#define BITSIZEOF_UINTPTR_T 32
+
+/* Define to the number of bits in type 'uint_fast16_t'. */
+#define BITSIZEOF_UINT_FAST16_T 32
+
+/* Define to the number of bits in type 'uint_fast32_t'. */
+#define BITSIZEOF_UINT_FAST32_T 32
+
+/* Define to the number of bits in type 'uint_fast64_t'. */
+#define BITSIZEOF_UINT_FAST64_T 64
+
+/* Define to the number of bits in type 'uint_fast8_t'. */
+#define BITSIZEOF_UINT_FAST8_T 32
+
+/* Define to the number of bits in type 'uint_least16_t'. */
+#define BITSIZEOF_UINT_LEAST16_T 16
+
+/* Define to the number of bits in type 'uint_least32_t'. */
+#define BITSIZEOF_UINT_LEAST32_T 32
+
+/* Define to the number of bits in type 'uint_least64_t'. */
+#define BITSIZEOF_UINT_LEAST64_T 64
+
+/* Define to the number of bits in type 'uint_least8_t'. */
+#define BITSIZEOF_UINT_LEAST8_T 8
+
+/* Define to the number of bits in type 'unsigned_int'. */
+#define BITSIZEOF_UNSIGNED_INT 32
+
+/* Define to the number of bits in type 'unsigned_long'. */
+#define BITSIZEOF_UNSIGNED_LONG 32
+
+/* Define to the number of bits in type 'wchar_t'. */
+#define BITSIZEOF_WCHAR_T 32
+
+/* Define to the number of bits in type 'wint_t'. */
+#define BITSIZEOF_WINT_T 32
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT
 
@@ -119,6 +227,9 @@
 /* Define this to the full path to <inttypes.h>. */
 #undef FULL_PATH_INTTYPES_H
 
+/* Define this to the full path to <stdint.h>. */
+#undef FULL_PATH_STDINT_H
+
 /* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
    in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
    relevant when using GSSAPI. */
@@ -330,9 +441,6 @@
 /* Define if you have the declaration of environ. */
 #define HAVE_ENVIRON_DECL 1
 
-/* Define if you have the declaration of errno. */
-#define HAVE_ERRNO_DECL 1
-
 /* Define to 1 if you have the `fchdir' function. */
 #undef HAVE_FCHDIR
 
@@ -432,9 +540,27 @@
 /* Define to 1 if you have the `initgroups' function. */
 #undef HAVE_INITGROUPS
 
+/* Define to 1 if the type 'int16_t' is already defined. */
+#undef HAVE_INT16_T
+
+/* Define to 1 if the type 'int32_t' is already defined. */
+#undef HAVE_INT32_T
+
+/* Define to 1 if the type 'int64_t' is already defined. */
+#undef HAVE_INT64_T
+
+/* Define to 1 if the type 'int64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int8_t' is already defined. */
+#undef HAVE_INT8_T
+
 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_INTMAX_T
 
+/* Define to 1 if the type 'intptr_t' is already defined. */
+#undef HAVE_INTPTR_T
+
 /* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
 #undef HAVE_INTTYPES_H
 
@@ -442,6 +568,36 @@
    declares uintmax_t. */
 #undef HAVE_INTTYPES_H_WITH_UINTMAX
 
+/* Define to 1 if the type 'int_fast16_t' is already defined. */
+#undef HAVE_INT_FAST16_T
+
+/* Define to 1 if the type 'int_fast32_t' is already defined. */
+#undef HAVE_INT_FAST32_T
+
+/* Define to 1 if the type 'int_fast64_t' is already defined. */
+#undef HAVE_INT_FAST64_T
+
+/* Define to 1 if the type 'int_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_fast8_t' is already defined. */
+#undef HAVE_INT_FAST8_T
+
+/* Define to 1 if the type 'int_least16_t' is already defined. */
+#undef HAVE_INT_LEAST16_T
+
+/* Define to 1 if the type 'int_least32_t' is already defined. */
+#undef HAVE_INT_LEAST32_T
+
+/* Define to 1 if the type 'int_least64_t' is already defined. */
+#undef HAVE_INT_LEAST64_T
+
+/* Define to 1 if the type 'int_least64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_least8_t' is already defined. */
+#undef HAVE_INT_LEAST8_T
+
 /* Define to 1 if you have the <io.h> header file. */
 #define HAVE_IO_H 1
 
@@ -513,7 +669,7 @@
 /* Define to 1 if you have the `mbrlen' function. */
 #define HAVE_MBRLEN 1
 
-/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
+/* Define to 1 if you have the `mbrtowc' function. */
 #define HAVE_MBRTOWC 1
 
 /* Define to 1 if you have the `mbsinit' function. */
@@ -655,6 +811,15 @@
 /* Define to 1 if you have the `siginterrupt' function. */
 #undef HAVE_SIGINTERRUPT
 
+/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
+#undef HAVE_SIGNED_SIG_ATOMIC_T
+
+/* Define to 1 if 'wchar_t' is a signed integer type. */
+#undef HAVE_SIGNED_WCHAR_T
+
+/* Define to 1 if 'wint_t' is a signed integer type. */
+#undef HAVE_SIGNED_WINT_T
+
 /* Define to 1 if you have the `sigprocmask' function. */
 #undef HAVE_SIGPROCMASK
 
@@ -664,6 +829,9 @@
 /* Define to 1 if you have the `sigvec' function. */
 #undef HAVE_SIGVEC
 
+/* Define to 1 if the system has the type `sig_atomic_t'. */
+#undef HAVE_SIG_ATOMIC_T
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 
@@ -827,9 +995,58 @@
 /* Define to 1 if you have the `tzset' function. */
 #define HAVE_TZSET 1
 
+/* Define to 1 if the type 'uint16_t' is already defined. */
+#define HAVE_UINT16_T 1
+
+/* Define to 1 if the type 'uint32_t' is already defined. */
+#define HAVE_UINT32_T 1
+
+/* Define to 1 if the type 'uint64_t' is already defined. */
+#define HAVE_UINT64_T 1
+
+/* Define to 1 if the type 'uint64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint8_t' is already defined. */
+#define HAVE_UINT8_T 1
+
 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_UINTMAX_T
 
+/* Define to 1 if the type 'uintptr_t' is already defined. */
+#undef HAVE_UINTPTR_T
+
+/* Define to 1 if the type 'uint_fast16_t' is already defined. */
+#undef HAVE_UINT_FAST16_T
+
+/* Define to 1 if the type 'uint_fast32_t' is already defined. */
+#undef HAVE_UINT_FAST32_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already defined. */
+#undef HAVE_UINT_FAST64_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_fast8_t' is already defined. */
+#undef HAVE_UINT_FAST8_T
+
+/* Define to 1 if the type 'uint_least16_t' is already defined. */
+#undef HAVE_UINT_LEAST16_T
+
+/* Define to 1 if the type 'uint_least32_t' is already defined. */
+#undef HAVE_UINT_LEAST32_T
+
+/* Define to 1 if the type 'uint_least64_t' is already defined. */
+#undef HAVE_UINT_LEAST64_T
+
+/* Define to 1 if the type 'uint_least64_t' is already definedin <stdint.h>.
+   */
+#undef HAVE_UINT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_least8_t' is already defined. */
+#undef HAVE_UINT_LEAST8_T
+
 /* Define to 1 if you have the `uname' function. */
 #undef HAVE_UNAME
 
@@ -926,6 +1143,90 @@
 /* Define to 1 if you have the `__secure_getenv' function. */
 #undef HAVE___SECURE_GETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MIN
+
 /* Define to include locking code which prevents versions of CVS earlier than
    1.12.4 directly accessing the same repositiory as this executable from
    ignoring this executable's promotable read locks. If only CVS versions
@@ -991,6 +1292,12 @@
 /* Path to the pr utility */
 #undef PR_PROGRAM
 
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MIN
+
 /* Define to force lib/regex.c to use malloc instead of alloca. */
 #define REGEX_MALLOC 1
 
@@ -1028,6 +1335,12 @@
    */
 #undef SERVER_SUPPORT
 
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MIN
+
 /* The size of a `char', as computed by sizeof. */
 #define SIZEOF_CHAR 1
 
@@ -1107,10 +1420,48 @@
 /* Define if tzset clobbers localtime's static buffer. */
 #undef TZSET_CLOBBERS_LOCALTIME_BUFFER
 
-/* Define to its maximum value if an unsigned integer type of width exactly 32
-   bits exists and the standard includes do not define UINT32_MAX. */
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
 #undef UINT32_MAX
 
+/* Define if <stdint.h> doesn't define it but has the uint64_t type. */
+#undef UINT64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint_least64_t type. */
+#undef UINT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST8_MAX
+
 /* The default umask to use when creating or otherwise setting file or
    directory permissions in the repository. Must be a value in the range of 0
    through 0777. For example, a value of 002 allows group rwx access and world
@@ -1172,6 +1523,12 @@
 /* Define if unsetenv() returns void, not int. */
 #undef VOID_UNSETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MIN
+
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
 #undef WORDS_BIGENDIAN

Index: windows-NT/stamp-chi
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/stamp-chi,v
retrieving revision 1.102
retrieving revision 1.103
diff -u -b -r1.102 -r1.103
--- windows-NT/stamp-chi        12 Jun 2006 12:46:53 -0000      1.102
+++ windows-NT/stamp-chi        19 Jun 2006 17:45:59 -0000      1.103
@@ -27,6 +27,114 @@
 /* Define if you want to use the password authenticated server. */
 #undef AUTH_SERVER_SUPPORT
 
+/* Define to the number of bits in type 'int16_t'. */
+#define BITSIZEOF_INT16_T 16
+
+/* Define to the number of bits in type 'int32_t'. */
+#define BITSIZEOF_INT32_T 32
+
+/* Define to the number of bits in type 'int64_t'. */
+#define BITSIZEOF_INT64_T 64
+
+/* Define to the number of bits in type 'int8_t'. */
+#define BITSIZEOF_INT8_T 8
+
+/* Define to the number of bits in type 'intmax_t'. */
+#define BITSIZEOF_INTMAX_T 64
+
+/* Define to the number of bits in type 'intptr_t'. */
+#define BITSIZEOF_INTPTR_T 32
+
+/* Define to the number of bits in type 'int_fast16_t'. */
+#define BITSIZEOF_INT_FAST16_T 32
+
+/* Define to the number of bits in type 'int_fast32_t'. */
+#define BITSIZEOF_INT_FAST32_T 32
+
+/* Define to the number of bits in type 'int_fast64_t'. */
+#define BITSIZEOF_INT_FAST64_T 64
+
+/* Define to the number of bits in type 'int_fast8_t'. */
+#define BITSIZEOF_INT_FAST8_T 32
+
+/* Define to the number of bits in type 'int_least16_t'. */
+#define BITSIZEOF_INT_LEAST16_T 16
+
+/* Define to the number of bits in type 'int_least32_t'. */
+#define BITSIZEOF_INT_LEAST32_T 32
+
+/* Define to the number of bits in type 'int_least64_t'. */
+#define BITSIZEOF_INT_LEAST64_T 64
+
+/* Define to the number of bits in type 'int_least8_t'. */
+#define BITSIZEOF_INT_LEAST8_T 8
+
+/* Define to the number of bits in type 'long'. */
+#define BITSIZEOF_LONG 32
+
+/* Define to the number of bits in type 'ptrdiff_t'. */
+#define BITSIZEOF_PTRDIFF_T 32
+
+/* Define to the number of bits in type 'sig_atomic_t'. */
+#define BITSIZEOF_SIG_ATOMIC_T 32
+
+/* Define to the number of bits in type 'size_t'. */
+#define BITSIZEOF_SIZE_T 32
+
+/* Define to the number of bits in type 'uint16_t'. */
+#define BITSIZEOF_UINT16_T 16
+
+/* Define to the number of bits in type 'uint32_t'. */
+#define BITSIZEOF_UINT32_T 32
+
+/* Define to the number of bits in type 'uint64_t'. */
+#define BITSIZEOF_UINT64_T 64
+
+/* Define to the number of bits in type 'uint8_t'. */
+#define BITSIZEOF_UINT8_T 8
+
+/* Define to the number of bits in type 'uintmax_t'. */
+#define BITSIZEOF_UINTMAX_T 64
+
+/* Define to the number of bits in type 'uintptr_t'. */
+#define BITSIZEOF_UINTPTR_T 32
+
+/* Define to the number of bits in type 'uint_fast16_t'. */
+#define BITSIZEOF_UINT_FAST16_T 32
+
+/* Define to the number of bits in type 'uint_fast32_t'. */
+#define BITSIZEOF_UINT_FAST32_T 32
+
+/* Define to the number of bits in type 'uint_fast64_t'. */
+#define BITSIZEOF_UINT_FAST64_T 64
+
+/* Define to the number of bits in type 'uint_fast8_t'. */
+#define BITSIZEOF_UINT_FAST8_T 32
+
+/* Define to the number of bits in type 'uint_least16_t'. */
+#define BITSIZEOF_UINT_LEAST16_T 16
+
+/* Define to the number of bits in type 'uint_least32_t'. */
+#define BITSIZEOF_UINT_LEAST32_T 32
+
+/* Define to the number of bits in type 'uint_least64_t'. */
+#define BITSIZEOF_UINT_LEAST64_T 64
+
+/* Define to the number of bits in type 'uint_least8_t'. */
+#define BITSIZEOF_UINT_LEAST8_T 8
+
+/* Define to the number of bits in type 'unsigned_int'. */
+#define BITSIZEOF_UNSIGNED_INT 32
+
+/* Define to the number of bits in type 'unsigned_long'. */
+#define BITSIZEOF_UNSIGNED_LONG 32
+
+/* Define to the number of bits in type 'wchar_t'. */
+#define BITSIZEOF_WCHAR_T 32
+
+/* Define to the number of bits in type 'wint_t'. */
+#define BITSIZEOF_WINT_T 32
+
 /* Define if you want CVS to be able to be a remote repository client. */
 #define CLIENT_SUPPORT 
 
@@ -135,6 +243,9 @@
 /* Define this to the full path to <inttypes.h>. */
 #undef FULL_PATH_INTTYPES_H
 
+/* Define this to the full path to <stdint.h>. */
+#undef FULL_PATH_STDINT_H
+
 /* Define to an alternative value if GSS_C_NT_HOSTBASED_SERVICE isn't defined
    in the gssapi.h header file. MIT Kerberos 1.2.1 requires this. Only
    relevant when using GSSAPI. */
@@ -447,9 +558,27 @@
 /* Define to 1 if you have the `initgroups' function. */
 #undef HAVE_INITGROUPS
 
+/* Define to 1 if the type 'int16_t' is already defined. */
+#undef HAVE_INT16_T
+
+/* Define to 1 if the type 'int32_t' is already defined. */
+#undef HAVE_INT32_T
+
+/* Define to 1 if the type 'int64_t' is already defined. */
+#undef HAVE_INT64_T
+
+/* Define to 1 if the type 'int64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int8_t' is already defined. */
+#undef HAVE_INT8_T
+
 /* Define if you have the 'intmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_INTMAX_T
 
+/* Define to 1 if the type 'intptr_t' is already defined. */
+#undef HAVE_INTPTR_T
+
 /* Define if <inttypes.h> exists and doesn't clash with <sys/types.h>. */
 #undef HAVE_INTTYPES_H
 
@@ -457,6 +586,36 @@
    declares uintmax_t. */
 #undef HAVE_INTTYPES_H_WITH_UINTMAX
 
+/* Define to 1 if the type 'int_fast16_t' is already defined. */
+#undef HAVE_INT_FAST16_T
+
+/* Define to 1 if the type 'int_fast32_t' is already defined. */
+#undef HAVE_INT_FAST32_T
+
+/* Define to 1 if the type 'int_fast64_t' is already defined. */
+#undef HAVE_INT_FAST64_T
+
+/* Define to 1 if the type 'int_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_fast8_t' is already defined. */
+#undef HAVE_INT_FAST8_T
+
+/* Define to 1 if the type 'int_least16_t' is already defined. */
+#undef HAVE_INT_LEAST16_T
+
+/* Define to 1 if the type 'int_least32_t' is already defined. */
+#undef HAVE_INT_LEAST32_T
+
+/* Define to 1 if the type 'int_least64_t' is already defined. */
+#undef HAVE_INT_LEAST64_T
+
+/* Define to 1 if the type 'int_least64_t' is already definedin <stdint.h>. */
+#undef HAVE_INT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'int_least8_t' is already defined. */
+#undef HAVE_INT_LEAST8_T
+
 /* Define to 1 if you have the <io.h> header file. */
 #define HAVE_IO_H 1
 
@@ -669,6 +828,15 @@
 /* Define to 1 if you have the `siginterrupt' function. */
 #undef HAVE_SIGINTERRUPT
 
+/* Define to 1 if 'sig_atomic_t' is a signed integer type. */
+#undef HAVE_SIGNED_SIG_ATOMIC_T
+
+/* Define to 1 if 'wchar_t' is a signed integer type. */
+#undef HAVE_SIGNED_WCHAR_T
+
+/* Define to 1 if 'wint_t' is a signed integer type. */
+#undef HAVE_SIGNED_WINT_T
+
 /* Define to 1 if you have the `sigprocmask' function. */
 #undef HAVE_SIGPROCMASK
 
@@ -678,6 +846,9 @@
 /* Define to 1 if you have the `sigvec' function. */
 #undef HAVE_SIGVEC
 
+/* Define to 1 if the system has the type `sig_atomic_t'. */
+#undef HAVE_SIG_ATOMIC_T
+
 /* Define to 1 if you have the `snprintf' function. */
 #undef HAVE_SNPRINTF
 
@@ -685,7 +856,7 @@
 #undef HAVE_STDBOOL_H
 
 /* Define to 1 if you have the <stdint.h> header file. */
-#define HAVE_STDINT_H 1
+#undef HAVE_STDINT_H
 
 /* Define if <stdint.h> exists, doesn't clash with <sys/types.h>, and declares
    uintmax_t. */
@@ -841,9 +1012,58 @@
 /* Define to 1 if you have the `tzset' function. */
 #define HAVE_TZSET 1
 
+/* Define to 1 if the type 'uint16_t' is already defined. */
+#define HAVE_UINT16_T 1
+
+/* Define to 1 if the type 'uint32_t' is already defined. */
+#define HAVE_UINT32_T 1
+
+/* Define to 1 if the type 'uint64_t' is already defined. */
+#define HAVE_UINT64_T 1
+
+/* Define to 1 if the type 'uint64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint8_t' is already defined. */
+#define HAVE_UINT8_T 1
+
 /* Define if you have the 'uintmax_t' type in <stdint.h> or <inttypes.h>. */
 #undef HAVE_UINTMAX_T
 
+/* Define to 1 if the type 'uintptr_t' is already defined. */
+#undef HAVE_UINTPTR_T
+
+/* Define to 1 if the type 'uint_fast16_t' is already defined. */
+#undef HAVE_UINT_FAST16_T
+
+/* Define to 1 if the type 'uint_fast32_t' is already defined. */
+#undef HAVE_UINT_FAST32_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already defined. */
+#undef HAVE_UINT_FAST64_T
+
+/* Define to 1 if the type 'uint_fast64_t' is already definedin <stdint.h>. */
+#undef HAVE_UINT_FAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_fast8_t' is already defined. */
+#undef HAVE_UINT_FAST8_T
+
+/* Define to 1 if the type 'uint_least16_t' is already defined. */
+#undef HAVE_UINT_LEAST16_T
+
+/* Define to 1 if the type 'uint_least32_t' is already defined. */
+#undef HAVE_UINT_LEAST32_T
+
+/* Define to 1 if the type 'uint_least64_t' is already defined. */
+#undef HAVE_UINT_LEAST64_T
+
+/* Define to 1 if the type 'uint_least64_t' is already definedin <stdint.h>.
+   */
+#undef HAVE_UINT_LEAST64_T_IN_STDINT_H
+
+/* Define to 1 if the type 'uint_least8_t' is already defined. */
+#undef HAVE_UINT_LEAST8_T
+
 /* Define to 1 if you have the `uname' function. */
 #undef HAVE_UNAME
 
@@ -940,6 +1160,90 @@
 /* Define to 1 if you have the `__secure_getenv' function. */
 #undef HAVE___SECURE_GETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int64_t type. */
+#undef INT64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTMAX_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INTPTR_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST32_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_FAST8_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST16_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST32_MIN
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it but has the int_least64_t type. */
+#undef INT_LEAST64_MIN
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef INT_LEAST8_MIN
+
 #if FILE_SYSTEM_BACKSLASH_IS_FILE_NAME_SEPARATOR
 # define ISSLASH(C) ((C) == '/' || (C) == '\\')
 #else
@@ -1011,6 +1315,12 @@
 /* Path to the pr utility */
 #undef PR_PROGRAM
 
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef PTRDIFF_MIN
+
 /* Define to force lib/regex.c to use malloc instead of alloca. */
 #define REGEX_MALLOC 1
 
@@ -1048,6 +1358,12 @@
    */
 #undef SERVER_SUPPORT
 
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef SIG_ATOMIC_MIN
+
 /* The size of a `char', as computed by sizeof. */
 #define SIZEOF_CHAR 1
 
@@ -1127,6 +1443,48 @@
 /* Define if tzset clobbers localtime's static buffer. */
 #undef TZSET_CLOBBERS_LOCALTIME_BUFFER
 
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint64_t type. */
+#undef UINT64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTMAX_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINTPTR_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST32_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_FAST8_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST16_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST32_MAX
+
+/* Define if <stdint.h> doesn't define it but has the uint_least64_t type. */
+#undef UINT_LEAST64_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef UINT_LEAST8_MAX
+
 /* The default umask to use when creating or otherwise setting file or
    directory permissions in the repository. Must be a value in the range of 0
    through 0777. For example, a value of 002 allows group rwx access and world
@@ -1188,6 +1546,12 @@
 /* Define if unsetenv() returns void, not int. */
 #undef VOID_UNSETENV
 
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MAX
+
+/* Define if <stdint.h> doesn't define it. */
+#undef WINT_MIN
+
 /* Define to 1 if your processor stores words with the most significant byte
    first (like Motorola and SPARC, unlike Intel and VAX). */
 #undef WORDS_BIGENDIAN

Index: windows-NT/stdint.h
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/stdint.h,v
retrieving revision 1.9
retrieving revision 1.10
diff -u -b -r1.9 -r1.10
--- windows-NT/stdint.h 19 May 2006 17:11:20 -0000      1.9
+++ windows-NT/stdint.h 19 Jun 2006 17:45:59 -0000      1.10
@@ -33,11 +33,11 @@
 
 /* Get wchar_t, WCHAR_MIN, WCHAR_MAX.  */
 #include <stddef.h>
-/* Get CHAR_BIT, LONG_MIN, LONG_MAX, ULONG_MAX.  */
+/* Get LONG_MIN, LONG_MAX, ULONG_MAX.  */
 #include <limits.h>
 
 /* Get those types that are already defined in other system include files.  */
-#if defined(__FreeBSD__)
+#if defined(__FreeBSD__) && (__FreeBSD__ >= 3) && (__FreeBSD__ <= 4)
 # include <sys/inttypes.h>
 #endif
 #if defined(__OpenBSD__)
@@ -46,127 +46,220 @@
      <inttypes.h> includes <machine/types.h> and also defines intptr_t and
      uintptr_t.  */
 # include <sys/types.h>
-# if HAVE_INTTYPES_H
-#  include <inttypes.h>
+# if 0
+#  include 
 # endif
 #endif
-#if defined(__linux__) && HAVE_SYS_BITYPES_H
+#if defined(__linux__) && 0
   /* Linux libc4 >= 4.6.7 and libc5 have a <sys/bitypes.h> that defines
      int{8,16,32,64}_t and __BIT_TYPES_DEFINED__.  In libc5 >= 5.2.2 it is
      included by <sys/types.h>.  */
 # include <sys/bitypes.h>
 #endif
-#if defined(__sun) && HAVE_SYS_INTTYPES_H
-# include <sys/inttypes.h>
+#if defined(__sun) && 0
   /* Solaris 7 <sys/inttypes.h> has the types except the *_fast*_t types, and
      the macros except for *_FAST*_*, INTPTR_MIN, PTRDIFF_MIN, PTRDIFF_MAX.
      But note that <sys/int_types.h> contains only the type definitions!  */
-# define _STDINT_H_HAVE_SYSTEM_INTTYPES
+# include <sys/inttypes.h>
 #endif
-#if (defined(__hpux) || defined(_AIX)) && HAVE_INTTYPES_H
-# include <inttypes.h>
+#if (defined(__hpux) || defined(_AIX)) && 0
   /* HP-UX 10 <inttypes.h> has nearly everything, except UINT_LEAST8_MAX,
      UINT_FAST8_MAX, PTRDIFF_MIN, PTRDIFF_MAX.  */
   /* AIX 4 <inttypes.h> has nearly everything, except INTPTR_MIN, INTPTR_MAX,
      UINTPTR_MAX, PTRDIFF_MIN, PTRDIFF_MAX.  */
-# define _STDINT_H_HAVE_SYSTEM_INTTYPES
+# include 
 #endif
-#if !((defined(__CYGWIN__) || defined(__linux__)) && 
defined(__BIT_TYPES_DEFINED__))
-# define _STDINT_H_NEED_SIGNED_INT_TYPES
+#if 0
+  /* Other systems may have an incomplete <stdint.h>.  */
+# include 
 #endif
 
-#if !defined(_STDINT_H_HAVE_SYSTEM_INTTYPES)
-
 /* 7.18.1.1. Exact-width integer types */
 
-#if !(defined(__FreeBSD__) || defined(__OpenBSD__))
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits.  */
 
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#if !0
 typedef signed char    int8_t;
 #endif
+#if !0
 typedef unsigned char  uint8_t;
+# define _UINT8_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
+#endif
 
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#if !0
 typedef short          int16_t;
 #endif
+#if !0
 typedef unsigned short uint16_t;
+#endif
 
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#if !0
 typedef int            int32_t;
 #endif
+#if !0
 typedef unsigned int   uint32_t;
+# define _UINT32_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
+#endif
 
 #if 0
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+# define _STDINT_H_HAVE_INT64 1
+#else
+# if 0
 typedef long           int64_t;
-#endif
-typedef unsigned long  uint64_t;
-#define _STDINT_H_HAVE_INT64
-#elif 0
-#ifdef _STDINT_H_NEED_SIGNED_INT_TYPES
+#  define _STDINT_H_HAVE_INT64 1
+# elif 0
 typedef long long          int64_t;
+#  define _STDINT_H_HAVE_INT64 1
+# elif defined _MSC_VER
+typedef __int64        int64_t;
+#  define _STDINT_H_HAVE_INT64 1
+# endif
 #endif
+#if 0
+# define _STDINT_H_HAVE_UINT64 1
+#else
+# if 0
+typedef unsigned long      uint64_t;
+#  define _STDINT_H_HAVE_UINT64 1
+# elif 0
 typedef unsigned long long uint64_t;
-#define _STDINT_H_HAVE_INT64
-#elif defined(_MSC_VER)
-typedef __int64          int64_t;
+#  define _UINT64_T /* avoid collision with Solaris 2.5.1 <pthread.h> */
+#  define _STDINT_H_HAVE_UINT64 1
+# elif defined _MSC_VER
 typedef unsigned __int64 uint64_t;
-#define _STDINT_H_HAVE_INT64
+#  define _STDINT_H_HAVE_UINT64 1
+# endif
 #endif
 
-#endif /* !(FreeBSD || OpenBSD) */
-
 /* 7.18.1.2. Minimum-width integer types */
 
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+   are the same as the corresponding N_t types.  */
+
+#if !0
 typedef int8_t   int_least8_t;
+#endif
+#if !0
 typedef uint8_t  uint_least8_t;
+#endif
+
+#if !0
 typedef int16_t  int_least16_t;
+#endif
+#if !0
 typedef uint16_t uint_least16_t;
+#endif
+
+#if !0
 typedef int32_t  int_least32_t;
+#endif
+#if !0
 typedef uint32_t uint_least32_t;
-#ifdef _STDINT_H_HAVE_INT64
+#endif
+
+#if !0 && _STDINT_H_HAVE_INT64
 typedef int64_t  int_least64_t;
+#endif
+#if !0 && _STDINT_H_HAVE_UINT64
 typedef uint64_t uint_least64_t;
 #endif
 
 /* 7.18.1.3. Fastest minimum-width integer types */
 
+/* Note: Other <stdint.h> substitutes may define these types differently.
+   It is not recommended to use these types in public header files. */
+
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+   are taken from the same list of types.  */
+
+/* On alpha processors, int32_t variables are slower than int64_t variables,
+   due to the necessary zap instructions.  */
+#if defined __alpha
+# define _STDINT_H_INT64_FASTER_THAN_INT32 1
+#endif
+
+#if !0
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef int64_t  int_fast8_t;
+# else
 typedef int32_t  int_fast8_t;
+# endif
+#endif
+#if !0
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef uint64_t uint_fast8_t;
+# else
 typedef uint32_t uint_fast8_t;
+# endif
+#endif
+
+#if !0
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef int64_t  int_fast16_t;
+# else
 typedef int32_t  int_fast16_t;
+# endif
+#endif
+#if !0
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef uint64_t uint_fast16_t;
+# else
 typedef uint32_t uint_fast16_t;
+# endif
+#endif
+
+#if !0
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef int64_t  int_fast32_t;
+# else
 typedef int32_t  int_fast32_t;
+# endif
+#endif
+#if !0
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+typedef uint64_t uint_fast32_t;
+# else
 typedef uint32_t uint_fast32_t;
-#ifdef _STDINT_H_HAVE_INT64
+# endif
+#endif
+
+#if !0 && _STDINT_H_HAVE_INT64
 typedef int64_t  int_fast64_t;
+#endif
+#if !0 && _STDINT_H_HAVE_UINT64
 typedef uint64_t uint_fast64_t;
 #endif
 
 /* 7.18.1.4. Integer types capable of holding object pointers */
 
-#if !(defined(__FreeBSD__) || (defined(__OpenBSD__) && HAVE_INTTYPES_H))
-
 /* On some platforms (like IRIX6 MIPS with -n32) sizeof(void*) < sizeof(long),
    but this doesn't matter here.  */
+#if !0
 typedef long          intptr_t;
+#endif
+#if !0
 typedef unsigned long uintptr_t;
-
-#endif /* !(FreeBSD || (OpenBSD && HAVE_INTTYPES_H)) */
+#endif
 
 /* 7.18.1.5. Greatest-width integer types */
 
-#ifdef _STDINT_H_HAVE_INT64
-# ifndef intmax_t
+/* Note: These types are compiler dependent. It may be unwise to use them in
+   public header files. */
+
+#if !0
+# ifdef _STDINT_H_HAVE_INT64
 typedef int64_t  intmax_t;
-# endif
-# ifndef uintmax_t
-typedef uint64_t uintmax_t;
-# endif
-#else
-# ifndef intmax_t
+# else
 typedef int32_t  intmax_t;
 # endif
-# ifndef uintmax_t
+#endif
+#if !0
+# ifdef _STDINT_H_HAVE_UINT64
+typedef uint64_t uintmax_t;
+# else
 typedef uint32_t uintmax_t;
 # endif
 #endif
@@ -177,96 +270,659 @@
 
 /* 7.18.2.1. Limits of exact-width integer types */
 
-#define INT8_MIN  -128
-#define INT8_MAX   127
-#define UINT8_MAX  255U
-#define INT16_MIN  -32768
-#define INT16_MAX   32767
-#define UINT16_MAX  65535U
-#define INT32_MIN   (~INT32_MAX)
-#define INT32_MAX   2147483647
-#define UINT32_MAX  4294967295U
-#ifdef _STDINT_H_HAVE_INT64
-#define INT64_MIN   (~INT64_MAX)
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits.  */
+
 #if 0
-#define INT64_MAX   9223372036854775807L
-#define UINT64_MAX 18446744073709551615UL
-#elif 0
-#define INT64_MAX   9223372036854775807LL
-#define UINT64_MAX 18446744073709551615ULL
-#elif defined(_MSC_VER)
-#define INT64_MAX   9223372036854775807i64
-#define UINT64_MAX 18446744073709551615ui64
+# ifndef INT8_MIN
+#  define INT8_MIN  (-1 << (8 - 1))
+# endif
+#else
+# define INT8_MIN  -128
+#endif
+#if 0
+# ifndef INT8_MAX
+#  define INT8_MAX  (~ (-1 << (8 - 1)))
+# endif
+#else
+# define INT8_MAX  127
+#endif
+#if 0
+# ifndef UINT8_MAX
+#  if 8 < 32
+#   define UINT8_MAX  (((1 << (8 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT8_MAX  (((1U << (8 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT8_MAX  255
+#endif
+
+#if 0
+# ifndef INT16_MIN
+#  define INT16_MIN  (-1 << (16 - 1))
+# endif
+#else
+# define INT16_MIN  -32768
+#endif
+#if 0
+# ifndef INT16_MAX
+#  define INT16_MAX  (~ (-1 << (16 - 1)))
+# endif
+#else
+# define INT16_MAX  32767
+#endif
+#if 0
+# ifndef UINT16_MAX
+#  if 16 < 32
+#   define UINT16_MAX  (((1 << (16 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT16_MAX  (((1U << (16 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT16_MAX  65535
+#endif
+
+#if 0
+# ifndef INT32_MIN
+#  define INT32_MIN  (-1 << (32 - 1))
+# endif
+#else
+# define INT32_MIN  (~INT32_MAX)
+#endif
+#if 0
+# ifndef INT32_MAX
+#  define INT32_MAX  (~ (-1 << (32 - 1)))
+# endif
+#else
+# define INT32_MAX  2147483647
 #endif
+#if 0
+# ifndef UINT32_MAX
+#  if 32 < 32
+#   define UINT32_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT32_MAX  (((1U << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT32_MAX  4294967295U
+#endif
+
+#if 0
+# ifndef INT64_MIN
+#  if 0
+#   define INT64_MIN  (-1L << (64 - 1))
+#  elif 0
+#   define INT64_MIN  (-1LL << (64 - 1))
+#  elif defined _MSC_VER
+#   define INT64_MIN  (-1i64 << (64 - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT64_MIN  (~INT64_MAX)
+# endif
+#endif
+#if 0
+# ifndef INT64_MAX
+#  if 0
+#   define INT64_MAX  (~ (-1L << (64 - 1)))
+#  elif 0
+#   define INT64_MAX  (~ (-1LL << (64 - 1)))
+#  elif defined _MSC_VER
+#   define INT64_MAX  (~ (-1i64 << (64 - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  if 0
+#   define INT64_MAX  9223372036854775807L
+#  elif 0
+#   define INT64_MAX  9223372036854775807LL
+#  elif defined _MSC_VER
+#   define INT64_MAX  9223372036854775807i64
+#  endif
+# endif
+#endif
+#if 0
+# ifndef UINT64_MAX
+#  if 0
+#   define UINT64_MAX  (((1UL << (64 - 1)) - 1) * 2 + 1)
+#  elif 0
+#   define UINT64_MAX  (((1ULL << (64 - 1)) - 1) * 2 + 1)
+#  elif defined _MSC_VER
+#   define UINT64_MAX  (((1ui64 << (64 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_UINT64
+#  if 0
+#   define UINT64_MAX 18446744073709551615UL
+#  elif 0
+#   define UINT64_MAX 18446744073709551615ULL
+#  elif defined _MSC_VER
+#   define UINT64_MAX 18446744073709551615ui64
+#  endif
+# endif
 #endif
 
 /* 7.18.2.2. Limits of minimum-width integer types */
 
-#define INT_LEAST8_MIN INT8_MIN
-#define INT_LEAST8_MAX INT8_MAX
-#define UINT_LEAST8_MAX UINT8_MAX
-#define INT_LEAST16_MIN INT16_MIN
-#define INT_LEAST16_MAX INT16_MAX
-#define UINT_LEAST16_MAX UINT16_MAX
-#define INT_LEAST32_MIN INT32_MIN
-#define INT_LEAST32_MAX INT32_MAX
-#define UINT_LEAST32_MAX UINT32_MAX
-#ifdef _STDINT_H_HAVE_INT64
-#define INT_LEAST64_MIN INT64_MIN
-#define INT_LEAST64_MAX INT64_MAX
-#define UINT_LEAST64_MAX UINT64_MAX
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the leastN_t types
+   are the same as the corresponding N_t types.  */
+
+#if 0
+# ifndef INT_LEAST8_MIN
+#  define INT_LEAST8_MIN  (-1 << (8 - 1))
+# endif
+#else
+# define INT_LEAST8_MIN  INT8_MIN
+#endif
+#if 0
+# ifndef INT_LEAST8_MAX
+#  define INT_LEAST8_MAX  (~ (-1 << (8 - 1)))
+# endif
+#else
+# define INT_LEAST8_MAX  INT8_MAX
+#endif
+#if 0
+# ifndef UINT_LEAST8_MAX
+#  if 8 < 32
+#   define UINT_LEAST8_MAX  (((1 << (8 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT_LEAST8_MAX  (((1U << (8 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT_LEAST8_MAX  UINT8_MAX
+#endif
+
+#if 0
+# ifndef INT_LEAST16_MIN
+#  define INT_LEAST16_MIN  (-1 << (16 - 1))
+# endif
+#else
+# define INT_LEAST16_MIN  INT16_MIN
+#endif
+#if 0
+# ifndef INT_LEAST16_MAX
+#  define INT_LEAST16_MAX  (~ (-1 << (16 - 1)))
+# endif
+#else
+# define INT_LEAST16_MAX  INT16_MAX
+#endif
+#if 0
+# ifndef UINT_LEAST16_MAX
+#  if 16 < 32
+#   define UINT_LEAST16_MAX  (((1 << (16 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT_LEAST16_MAX  (((1U << (16 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT_LEAST16_MAX  UINT16_MAX
+#endif
+
+#if 0
+# ifndef INT_LEAST32_MIN
+#  define INT_LEAST32_MIN  (-1 << (32 - 1))
+# endif
+#else
+# define INT_LEAST32_MIN  INT32_MIN
+#endif
+#if 0
+# ifndef INT_LEAST32_MAX
+#  define INT_LEAST32_MAX  (~ (-1 << (32 - 1)))
+# endif
+#else
+# define INT_LEAST32_MAX  INT32_MAX
+#endif
+#if 0
+# ifndef UINT_LEAST32_MAX
+#  if 32 < 32
+#   define UINT_LEAST32_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT_LEAST32_MAX  (((1U << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINT_LEAST32_MAX  UINT32_MAX
+#endif
+
+#if 0
+# ifndef INT_LEAST64_MIN
+#  if 0
+#   define INT_LEAST64_MIN  (-1L << (64 - 1))
+#  elif 0
+#   define INT_LEAST64_MIN  (-1LL << (64 - 1))
+#  elif defined _MSC_VER
+#   define INT_LEAST64_MIN  (-1i64 << (64 - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_LEAST64_MIN  INT64_MIN
+# endif
+#endif
+#if 0
+# ifndef INT_LEAST64_MAX
+#  if 0
+#   define INT_LEAST64_MAX  (~ (-1L << (64 - 1)))
+#  elif 0
+#   define INT_LEAST64_MAX  (~ (-1LL << (64 - 1)))
+#  elif defined _MSC_VER
+#   define INT_LEAST64_MAX  (~ (-1i64 << (64 - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_LEAST64_MAX  INT64_MAX
+# endif
+#endif
+#if 0
+# ifndef UINT_LEAST64_MAX
+#  if 0
+#   define UINT_LEAST64_MAX  (((1UL << (64 - 1)) - 1) * 2 + 1)
+#  elif 0
+#   define UINT_LEAST64_MAX  (((1ULL << (64 - 1)) - 1) * 2 + 1)
+#  elif defined _MSC_VER
+#   define UINT_LEAST64_MAX  (((1ui64 << (64 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_UINT64
+#  define UINT_LEAST64_MAX  UINT64_MAX
+# endif
 #endif
 
 /* 7.18.2.3. Limits of fastest minimum-width integer types */
 
-#define INT_FAST8_MIN INT32_MIN
-#define INT_FAST8_MAX INT32_MAX
-#define UINT_FAST8_MAX UINT32_MAX
-#define INT_FAST16_MIN INT32_MIN
-#define INT_FAST16_MAX INT32_MAX
-#define UINT_FAST16_MAX UINT32_MAX
-#define INT_FAST32_MIN INT32_MIN
-#define INT_FAST32_MAX INT32_MAX
-#define UINT_FAST32_MAX UINT32_MAX
-#ifdef _STDINT_H_HAVE_INT64
-#define INT_FAST64_MIN INT64_MIN
-#define INT_FAST64_MAX INT64_MAX
-#define UINT_FAST64_MAX UINT64_MAX
+/* Here we assume a standard architecture where the hardware integer
+   types have 8, 16, 32, optionally 64 bits. Therefore the fastN_t types
+   are taken from the same list of types.  */
+
+#if 0
+# ifndef INT_FAST8_MIN
+#  define INT_FAST8_MIN  (-1L << (32 - 1))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST8_MIN  INT64_MIN
+# else
+#  define INT_FAST8_MIN  INT32_MIN
+# endif
+#endif
+#if 0
+# ifndef INT_FAST8_MAX
+#  define INT_FAST8_MAX  (~ (-1L << (32 - 1)))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST8_MAX  INT64_MAX
+# else
+#  define INT_FAST8_MAX  INT32_MAX
+# endif
+#endif
+#if 0
+# ifndef UINT_FAST8_MAX
+#  if 32 < 32
+#   define UINT_FAST8_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT_FAST8_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define UINT_FAST8_MAX  UINT64_MAX
+# else
+#  define UINT_FAST8_MAX  UINT32_MAX
+# endif
+#endif
+
+#if 0
+# ifndef INT_FAST16_MIN
+#  define INT_FAST16_MIN  (-1L << (32 - 1))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST16_MIN  INT64_MIN
+# else
+#  define INT_FAST16_MIN  INT32_MIN
+# endif
+#endif
+#if 0
+# ifndef INT_FAST16_MAX
+#  define INT_FAST16_MAX  (~ (-1L << (32 - 1)))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST16_MAX  INT64_MAX
+# else
+#  define INT_FAST16_MAX  INT32_MAX
+# endif
+#endif
+#if 0
+# ifndef UINT_FAST16_MAX
+#  if 32 < 32
+#   define UINT_FAST16_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT_FAST16_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define UINT_FAST16_MAX  UINT64_MAX
+# else
+#  define UINT_FAST16_MAX  UINT32_MAX
+# endif
+#endif
+
+#if 0
+# ifndef INT_FAST32_MIN
+#  define INT_FAST32_MIN  (-1L << (32 - 1))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST32_MIN  INT64_MIN
+# else
+#  define INT_FAST32_MIN  INT32_MIN
+# endif
+#endif
+#if 0
+# ifndef INT_FAST32_MAX
+#  define INT_FAST32_MAX  (~ (-1L << (32 - 1)))
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define INT_FAST32_MAX  INT64_MAX
+# else
+#  define INT_FAST32_MAX  INT32_MAX
+# endif
+#endif
+#if 0
+# ifndef UINT_FAST32_MAX
+#  if 32 < 32
+#   define UINT_FAST32_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINT_FAST32_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# if _STDINT_H_INT64_FASTER_THAN_INT32
+#  define UINT_FAST32_MAX  UINT64_MAX
+# else
+#  define UINT_FAST32_MAX  UINT32_MAX
+# endif
+#endif
+
+#if 0
+# ifndef INT_FAST64_MIN
+#  if 0
+#   define INT_FAST64_MIN  (-1L << (64 - 1))
+#  elif 0
+#   define INT_FAST64_MIN  (-1LL << (64 - 1))
+#  elif defined _MSC_VER
+#   define INT_FAST64_MIN  (-1i64 << (64 - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_FAST64_MIN  INT64_MIN
+# endif
+#endif
+#if 0
+# ifndef INT_FAST64_MAX
+#  if 0
+#   define INT_FAST64_MAX  (~ (-1L << (64 - 1)))
+#  elif 0
+#   define INT_FAST64_MAX  (~ (-1LL << (64 - 1)))
+#  elif defined _MSC_VER
+#   define INT_FAST64_MAX  (~ (-1i64 << (64 - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INT_FAST64_MAX  INT64_MAX
+# endif
+#endif
+#if 0
+# ifndef UINT_FAST64_MAX
+#  if 0
+#   define UINT_FAST64_MAX  (((1UL << (64 - 1)) - 1) * 2 + 1)
+#  elif 0
+#   define UINT_FAST64_MAX  (((1ULL << (64 - 1)) - 1) * 2 + 1)
+#  elif defined _MSC_VER
+#   define UINT_FAST64_MAX  (((1ui64 << (64 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_UINT64
+#  define UINT_FAST64_MAX  UINT64_MAX
+# endif
 #endif
 
 /* 7.18.2.4. Limits of integer types capable of holding object pointers */
 
-#define INTPTR_MIN LONG_MIN
-#define INTPTR_MAX LONG_MAX
-#define UINTPTR_MAX ULONG_MAX
+#if 0
+# ifndef INTPTR_MIN
+#  if 32 > 32
+#   define INTPTR_MIN  (-1LL << (32 - 1))
+#  else
+#   define INTPTR_MIN  (-1L << (32 - 1))
+#  endif
+# endif
+#else
+# define INTPTR_MIN  LONG_MIN
+#endif
+#if 0
+# ifndef INTPTR_MAX
+#  if 32 > 32
+#   define INTPTR_MAX  (~ (-1LL << (32 - 1)))
+#  else
+#   define INTPTR_MAX  (~ (-1L << (32 - 1)))
+#  endif
+# endif
+#else
+# define INTPTR_MAX  LONG_MAX
+#endif
+#if 0
+# ifndef UINTPTR_MAX
+#  if 32 > 32
+#   define UINTPTR_MAX  (((1ULL << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINTPTR_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# define UINTPTR_MAX  ULONG_MAX
+#endif
 
 /* 7.18.2.5. Limits of greatest-width integer types */
 
-#ifdef _STDINT_H_HAVE_INT64
-#define INTMAX_MIN INT64_MIN
-#define INTMAX_MAX INT64_MAX
-#define UINTMAX_MAX UINT64_MAX
-#else
-#define INTMAX_MIN INT32_MIN
-#define INTMAX_MAX INT32_MAX
-#define UINTMAX_MAX UINT32_MAX
+#if 0
+# ifndef INTMAX_MIN
+#  if 64 > 32
+#   define INTMAX_MIN  (-1LL << (64 - 1))
+#  else
+#   define INTMAX_MIN  (-1L << (64 - 1))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INTMAX_MIN  INT64_MIN
+# else
+#  define INTMAX_MIN  INT32_MIN
+# endif
+#endif
+#if 0
+# ifndef INTMAX_MAX
+#  if 64 > 32
+#   define INTMAX_MAX  (~ (-1LL << (64 - 1)))
+#  else
+#   define INTMAX_MAX  (~ (-1L << (64 - 1)))
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define INTMAX_MAX  INT64_MAX
+# else
+#  define INTMAX_MAX  INT32_MAX
+# endif
+#endif
+#if 0
+# ifndef UINTMAX_MAX
+#  if 64 > 32
+#   define UINTMAX_MAX  (((1ULL << (64 - 1)) - 1) * 2 + 1)
+#  else
+#   define UINTMAX_MAX  (((1UL << (64 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#else
+# ifdef _STDINT_H_HAVE_INT64
+#  define UINTMAX_MAX  UINT64_MAX
+# else
+#  define UINTMAX_MAX  UINT32_MAX
+# endif
 #endif
 
 /* 7.18.3. Limits of other integer types */
 
-#define PTRDIFF_MIN (~(ptrdiff_t)0 << (sizeof(ptrdiff_t)*CHAR_BIT-1))
-#define PTRDIFF_MAX (~PTRDIFF_MIN)
+/* ptrdiff_t limits */
+#ifndef PTRDIFF_MIN
+# if 32 > 32 || 0
+#  define PTRDIFF_MIN  (-1L << (32 - 1))
+# else
+#  define PTRDIFF_MIN  (-1 << (32 - 1))
+# endif
+#endif
+#ifndef PTRDIFF_MAX
+# if 32 > 32 || 0
+#  define PTRDIFF_MAX  (~ (-1L << (32 - 1)))
+# else
+#  define PTRDIFF_MAX  (~ (-1 << (32 - 1)))
+# endif
+#endif
 
-/* This may be wrong...  */
-#define SIG_ATOMIC_MIN 0
-#define SIG_ATOMIC_MAX 127
+/* sig_atomic_t limits */
+#ifndef SIG_ATOMIC_MIN
+# if 32
+#  if 32 > 32 || 0
+#   define SIG_ATOMIC_MIN  (-1L << (32 - 1))
+#  else
+#   define SIG_ATOMIC_MIN  (-1 << (32 - 1))
+#  endif
+# else
+#  if 32 > 32 || 0
+#   define SIG_ATOMIC_MIN  0UL
+#  elif 32 >= 32
+#   define SIG_ATOMIC_MIN  0U
+#  else
+#   define SIG_ATOMIC_MIN  0
+#  endif
+# endif
+#endif
+#ifndef SIG_ATOMIC_MAX
+# if 32
+#  if 32 > 32 || 0
+#   define SIG_ATOMIC_MAX  (~ (-1L << (32 - 1)))
+#  else
+#   define SIG_ATOMIC_MAX  (~ (-1 << (32 - 1)))
+#  endif
+# else
+#  if 32 > 32 || 0
+#   define SIG_ATOMIC_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+#  elif 32 >= 32
+#   define SIG_ATOMIC_MAX  (((1U << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define SIG_ATOMIC_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#endif
 
+/* size_t limit */
 #ifndef SIZE_MAX /* SIZE_MAX may also be defined in config.h. */
-# define SIZE_MAX ((size_t)~(size_t)0)
+# if 32 > 32 || 0
+#  define SIZE_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+# else
+#  define SIZE_MAX  (((1U << (32 - 1)) - 1) * 2 + 1)
+# endif
 #endif
 
-/* wchar_t limits already defined in <stddef.h>.  */
-/* wint_t limits already defined in <wchar.h>.  */
+/* wchar_t limits may already be defined in <stddef.h>.  */
+#ifndef WCHAR_MIN
+# if 0
+#  if 32 > 32 || 0
+#   define WCHAR_MIN  (-1L << (32 - 1))
+#  else
+#   define WCHAR_MIN  (-1 << (32 - 1))
+#  endif
+# else
+#  if 32 > 32 || 1
+#   define WCHAR_MIN  0UL
+#  elif 32 >= 32
+#   define WCHAR_MIN  0U
+#  else
+#   define WCHAR_MIN  0
+#  endif
+# endif
+#endif
+#ifndef WCHAR_MAX
+# if 0
+#  if 32 > 32 || 0
+#   define WCHAR_MAX  (~ (-1L << (32 - 1)))
+#  else
+#   define WCHAR_MAX  (~ (-1 << (32 - 1)))
+#  endif
+# else
+#  if 32 > 32 || 1
+#   define WCHAR_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+#  elif 32 >= 32
+#   define WCHAR_MAX  (((1U << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define WCHAR_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#endif
+
+/* wint_t limits */
+#ifndef WINT_MIN
+# if 0
+#  if 32 > 32 || 0
+#   define WINT_MIN  (-1L << (32 - 1))
+#  else
+#   define WINT_MIN  (-1 << (32 - 1))
+#  endif
+# else
+#  if 32 > 32 || 1
+#   define WINT_MIN  0UL
+#  elif 32 >= 32
+#   define WINT_MIN  0U
+#  else
+#   define WINT_MIN  0
+#  endif
+# endif
+#endif
+#ifndef WINT_MAX
+# if 0
+#  if 32 > 32 || 0
+#   define WINT_MAX  (~ (-1L << (32 - 1)))
+#  else
+#   define WINT_MAX  (~ (-1 << (32 - 1)))
+#  endif
+# else
+#  if 32 > 32 || 1
+#   define WINT_MAX  (((1UL << (32 - 1)) - 1) * 2 + 1)
+#  elif 32 >= 32
+#   define WINT_MAX  (((1U << (32 - 1)) - 1) * 2 + 1)
+#  else
+#   define WINT_MAX  (((1 << (32 - 1)) - 1) * 2 + 1)
+#  endif
+# endif
+#endif
 
 #endif
 
@@ -276,41 +932,52 @@
 
 /* 7.18.4.1. Macros for minimum-width integer constants */
 
+#undef INT8_C
+#undef UINT8_C
 #define INT8_C(x) x
 #define UINT8_C(x) x##U
+
+#undef INT16_C
+#undef UINT16_C
 #define INT16_C(x) x
 #define UINT16_C(x) x##U
+
+#undef INT32_C
+#undef UINT32_C
 #define INT32_C(x) x
 #define UINT32_C(x) x##U
+
+#undef INT64_C
+#undef UINT64_C
 #if 0
-#define INT64_C(x) x##L
-#define UINT64_C(x) x##UL
+# define INT64_C(x) x##L
+# define UINT64_C(x) x##UL
 #elif 0
-#define INT64_C(x) x##LL
-#define UINT64_C(x) x##ULL
+# define INT64_C(x) x##LL
+# define UINT64_C(x) x##ULL
 #elif defined(_MSC_VER)
-#define INT64_C(x) x##i64
-#define UINT64_C(x) x##ui64
+# define INT64_C(x) x##i64
+# define UINT64_C(x) x##ui64
 #endif
 
 /* 7.18.4.2. Macros for greatest-width integer constants */
 
+#undef INTMAX_C
+#undef UINTMAX_C
 #if 0
-#define INTMAX_C(x) x##L
-#define UINTMAX_C(x) x##UL
+# define INTMAX_C(x) x##L
+# define UINTMAX_C(x) x##UL
 #elif 0
-#define INTMAX_C(x) x##LL
-#define UINTMAX_C(x) x##ULL
+# define INTMAX_C(x) x##LL
+# define UINTMAX_C(x) x##ULL
 #elif defined(_MSC_VER)
-#define INTMAX_C(x) x##i64
-#define UINTMAX_C(x) x##ui64
+# define INTMAX_C(x) x##i64
+# define UINTMAX_C(x) x##ui64
 #else
-#define INTMAX_C(x) x
-#define UINTMAX_C(x) x##U
+# define INTMAX_C(x) x
+# define UINTMAX_C(x) x##U
 #endif
 
 #endif
 
-#endif  /* !_STDINT_H_HAVE_SYSTEM_INTTYPES */
-
 #endif /* _STDINT_H */

Index: windows-NT/SCC/Makefile.in
===================================================================
RCS file: /cvsroot/cvs/ccvs/windows-NT/SCC/Makefile.in,v
retrieving revision 1.82
retrieving revision 1.83
diff -u -b -r1.82 -r1.83
--- windows-NT/SCC/Makefile.in  8 Jun 2006 21:08:30 -0000       1.82
+++ windows-NT/SCC/Makefile.in  19 Jun 2006 17:45:59 -0000      1.83
@@ -89,20 +89,19 @@
        $(top_srcdir)/m4/gettimeofday.m4 $(top_srcdir)/m4/glob.m4 \
        $(top_srcdir)/m4/gnulib-comp.m4 $(top_srcdir)/m4/iconv.m4 \
        $(top_srcdir)/m4/include_next.m4 $(top_srcdir)/m4/intmax_t.m4 \
-       $(top_srcdir)/m4/inttypes.m4 $(top_srcdir)/m4/inttypes_h.m4 \
-       $(top_srcdir)/m4/lib-ld.m4 $(top_srcdir)/m4/lib-link.m4 \
-       $(top_srcdir)/m4/lib-prefix.m4 $(top_srcdir)/m4/longdouble.m4 \
-       $(top_srcdir)/m4/longlong.m4 $(top_srcdir)/m4/lstat.m4 \
-       $(top_srcdir)/m4/mbchar.m4 $(top_srcdir)/m4/mbiter.m4 \
-       $(top_srcdir)/m4/mbrtowc.m4 $(top_srcdir)/m4/mbstate_t.m4 \
-       $(top_srcdir)/m4/md5.m4 $(top_srcdir)/m4/memchr.m4 \
-       $(top_srcdir)/m4/memmove.m4 $(top_srcdir)/m4/mempcpy.m4 \
-       $(top_srcdir)/m4/memrchr.m4 $(top_srcdir)/m4/minmax.m4 \
-       $(top_srcdir)/m4/mkdir-slash.m4 $(top_srcdir)/m4/mkstemp.m4 \
-       $(top_srcdir)/m4/mktime.m4 $(top_srcdir)/m4/mmap-anon.m4 \
-       $(top_srcdir)/m4/nanosleep.m4 $(top_srcdir)/m4/nls.m4 \
-       $(top_srcdir)/m4/onceonly_2_57.m4 $(top_srcdir)/m4/openat.m4 \
-       $(top_srcdir)/m4/pagealign_alloc.m4 \
+       $(top_srcdir)/m4/inttypes_h.m4 $(top_srcdir)/m4/lib-ld.m4 \
+       $(top_srcdir)/m4/lib-link.m4 $(top_srcdir)/m4/lib-prefix.m4 \
+       $(top_srcdir)/m4/longdouble.m4 $(top_srcdir)/m4/longlong.m4 \
+       $(top_srcdir)/m4/lstat.m4 $(top_srcdir)/m4/mbchar.m4 \
+       $(top_srcdir)/m4/mbiter.m4 $(top_srcdir)/m4/mbrtowc.m4 \
+       $(top_srcdir)/m4/mbstate_t.m4 $(top_srcdir)/m4/md5.m4 \
+       $(top_srcdir)/m4/memchr.m4 $(top_srcdir)/m4/memmove.m4 \
+       $(top_srcdir)/m4/mempcpy.m4 $(top_srcdir)/m4/memrchr.m4 \
+       $(top_srcdir)/m4/minmax.m4 $(top_srcdir)/m4/mkdir-slash.m4 \
+       $(top_srcdir)/m4/mkstemp.m4 $(top_srcdir)/m4/mktime.m4 \
+       $(top_srcdir)/m4/mmap-anon.m4 $(top_srcdir)/m4/nanosleep.m4 \
+       $(top_srcdir)/m4/nls.m4 $(top_srcdir)/m4/onceonly_2_57.m4 \
+       $(top_srcdir)/m4/openat.m4 $(top_srcdir)/m4/pagealign_alloc.m4 \
        $(top_srcdir)/m4/pathmax.m4 $(top_srcdir)/m4/po.m4 \
        $(top_srcdir)/m4/progtest.m4 $(top_srcdir)/m4/quotearg.m4 \
        $(top_srcdir)/m4/readlink.m4 $(top_srcdir)/m4/regex.m4 \
@@ -148,6 +147,42 @@
 AUTOHEADER = @AUTOHEADER@
 AUTOMAKE = @AUTOMAKE@
 AWK = @AWK@
+BITSIZEOF_INT16_T = @BITSIZEOF_INT16_T@
+BITSIZEOF_INT32_T = @BITSIZEOF_INT32_T@
+BITSIZEOF_INT64_T = @BITSIZEOF_INT64_T@
+BITSIZEOF_INT8_T = @BITSIZEOF_INT8_T@
+BITSIZEOF_INTMAX_T = @BITSIZEOF_INTMAX_T@
+BITSIZEOF_INTPTR_T = @BITSIZEOF_INTPTR_T@
+BITSIZEOF_INT_FAST16_T = @BITSIZEOF_INT_FAST16_T@
+BITSIZEOF_INT_FAST32_T = @BITSIZEOF_INT_FAST32_T@
+BITSIZEOF_INT_FAST64_T = @BITSIZEOF_INT_FAST64_T@
+BITSIZEOF_INT_FAST8_T = @BITSIZEOF_INT_FAST8_T@
+BITSIZEOF_INT_LEAST16_T = @BITSIZEOF_INT_LEAST16_T@
+BITSIZEOF_INT_LEAST32_T = @BITSIZEOF_INT_LEAST32_T@
+BITSIZEOF_INT_LEAST64_T = @BITSIZEOF_INT_LEAST64_T@
+BITSIZEOF_INT_LEAST8_T = @BITSIZEOF_INT_LEAST8_T@
+BITSIZEOF_LONG = @BITSIZEOF_LONG@
+BITSIZEOF_PTRDIFF_T = @BITSIZEOF_PTRDIFF_T@
+BITSIZEOF_SIG_ATOMIC_T = @BITSIZEOF_SIG_ATOMIC_T@
+BITSIZEOF_SIZE_T = @BITSIZEOF_SIZE_T@
+BITSIZEOF_UINT16_T = @BITSIZEOF_UINT16_T@
+BITSIZEOF_UINT32_T = @BITSIZEOF_UINT32_T@
+BITSIZEOF_UINT64_T = @BITSIZEOF_UINT64_T@
+BITSIZEOF_UINT8_T = @BITSIZEOF_UINT8_T@
+BITSIZEOF_UINTMAX_T = @BITSIZEOF_UINTMAX_T@
+BITSIZEOF_UINTPTR_T = @BITSIZEOF_UINTPTR_T@
+BITSIZEOF_UINT_FAST16_T = @BITSIZEOF_UINT_FAST16_T@
+BITSIZEOF_UINT_FAST32_T = @BITSIZEOF_UINT_FAST32_T@
+BITSIZEOF_UINT_FAST64_T = @BITSIZEOF_UINT_FAST64_T@
+BITSIZEOF_UINT_FAST8_T = @BITSIZEOF_UINT_FAST8_T@
+BITSIZEOF_UINT_LEAST16_T = @BITSIZEOF_UINT_LEAST16_T@
+BITSIZEOF_UINT_LEAST32_T = @BITSIZEOF_UINT_LEAST32_T@
+BITSIZEOF_UINT_LEAST64_T = @BITSIZEOF_UINT_LEAST64_T@
+BITSIZEOF_UINT_LEAST8_T = @BITSIZEOF_UINT_LEAST8_T@
+BITSIZEOF_UNSIGNED_INT = @BITSIZEOF_UNSIGNED_INT@
+BITSIZEOF_UNSIGNED_LONG = @BITSIZEOF_UNSIGNED_LONG@
+BITSIZEOF_WCHAR_T = @BITSIZEOF_WCHAR_T@
+BITSIZEOF_WINT_T = @BITSIZEOF_WINT_T@
 CC = @CC@
 CCDEPMODE = @CCDEPMODE@
 CFLAGS = @CFLAGS@
@@ -168,14 +203,57 @@
 EOVERFLOW = @EOVERFLOW@
 EXEEXT = @EXEEXT@
 FNMATCH_H = @FNMATCH_H@
+FULL_PATH_INTTYPES_H = @FULL_PATH_INTTYPES_H@
+FULL_PATH_STDINT_H = @FULL_PATH_STDINT_H@
 GETOPT_H = @GETOPT_H@
 GLOB_H = @GLOB_H@
 GL_COND_LIBTOOL_FALSE = @GL_COND_LIBTOOL_FALSE@
 GL_COND_LIBTOOL_TRUE = @GL_COND_LIBTOOL_TRUE@
 GMSGFMT = @GMSGFMT@
 GPG = @GPG@
+HAVE_INT16_T = @HAVE_INT16_T@
+HAVE_INT32_T = @HAVE_INT32_T@
+HAVE_INT64_T = @HAVE_INT64_T@
+HAVE_INT64_T_IN_STDINT_H = @HAVE_INT64_T_IN_STDINT_H@
+HAVE_INT8_T = @HAVE_INT8_T@
+HAVE_INTMAX_T = @HAVE_INTMAX_T@
+HAVE_INTPTR_T = @HAVE_INTPTR_T@
+HAVE_INTTYPES_H = @HAVE_INTTYPES_H@
+HAVE_INT_FAST16_T = @HAVE_INT_FAST16_T@
+HAVE_INT_FAST32_T = @HAVE_INT_FAST32_T@
+HAVE_INT_FAST64_T = @HAVE_INT_FAST64_T@
+HAVE_INT_FAST64_T_IN_STDINT_H = @HAVE_INT_FAST64_T_IN_STDINT_H@
+HAVE_INT_FAST8_T = @HAVE_INT_FAST8_T@
+HAVE_INT_LEAST16_T = @HAVE_INT_LEAST16_T@
+HAVE_INT_LEAST32_T = @HAVE_INT_LEAST32_T@
+HAVE_INT_LEAST64_T = @HAVE_INT_LEAST64_T@
+HAVE_INT_LEAST64_T_IN_STDINT_H = @HAVE_INT_LEAST64_T_IN_STDINT_H@
+HAVE_INT_LEAST8_T = @HAVE_INT_LEAST8_T@
 HAVE_LONG_64BIT = @HAVE_LONG_64BIT@
 HAVE_LONG_LONG_64BIT = @HAVE_LONG_LONG_64BIT@
+HAVE_SIGNED_SIG_ATOMIC_T = @HAVE_SIGNED_SIG_ATOMIC_T@
+HAVE_SIGNED_WCHAR_T = @HAVE_SIGNED_WCHAR_T@
+HAVE_SIGNED_WINT_T = @HAVE_SIGNED_WINT_T@
+HAVE_STDINT_H = @HAVE_STDINT_H@
+HAVE_SYS_BITYPES_H = @HAVE_SYS_BITYPES_H@
+HAVE_SYS_INTTYPES_H = @HAVE_SYS_INTTYPES_H@
+HAVE_UINT16_T = @HAVE_UINT16_T@
+HAVE_UINT32_T = @HAVE_UINT32_T@
+HAVE_UINT64_T = @HAVE_UINT64_T@
+HAVE_UINT64_T_IN_STDINT_H = @HAVE_UINT64_T_IN_STDINT_H@
+HAVE_UINT8_T = @HAVE_UINT8_T@
+HAVE_UINTMAX_T = @HAVE_UINTMAX_T@
+HAVE_UINTPTR_T = @HAVE_UINTPTR_T@
+HAVE_UINT_FAST16_T = @HAVE_UINT_FAST16_T@
+HAVE_UINT_FAST32_T = @HAVE_UINT_FAST32_T@
+HAVE_UINT_FAST64_T = @HAVE_UINT_FAST64_T@
+HAVE_UINT_FAST64_T_IN_STDINT_H = @HAVE_UINT_FAST64_T_IN_STDINT_H@
+HAVE_UINT_FAST8_T = @HAVE_UINT_FAST8_T@
+HAVE_UINT_LEAST16_T = @HAVE_UINT_LEAST16_T@
+HAVE_UINT_LEAST32_T = @HAVE_UINT_LEAST32_T@
+HAVE_UINT_LEAST64_T = @HAVE_UINT_LEAST64_T@
+HAVE_UINT_LEAST64_T_IN_STDINT_H = @HAVE_UINT_LEAST64_T_IN_STDINT_H@
+HAVE_UINT_LEAST8_T = @HAVE_UINT_LEAST8_T@
 HAVE__BOOL = @HAVE__BOOL@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -220,6 +298,14 @@
 RANLIB = @RANLIB@
 ROFF = @ROFF@
 RSH_DFLT = @RSH_DFLT@
+SAME_TYPE_PTRDIFF_T_LONG = @SAME_TYPE_PTRDIFF_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_LONG = @SAME_TYPE_SIG_ATOMIC_T_LONG@
+SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG = @SAME_TYPE_SIG_ATOMIC_T_UNSIGNED_LONG@
+SAME_TYPE_SIZE_T_UNSIGNED_LONG = @SAME_TYPE_SIZE_T_UNSIGNED_LONG@
+SAME_TYPE_WCHAR_T_LONG = @SAME_TYPE_WCHAR_T_LONG@
+SAME_TYPE_WCHAR_T_UNSIGNED_LONG = @SAME_TYPE_WCHAR_T_UNSIGNED_LONG@
+SAME_TYPE_WINT_T_LONG = @SAME_TYPE_WINT_T_LONG@
+SAME_TYPE_WINT_T_UNSIGNED_LONG = @SAME_TYPE_WINT_T_UNSIGNED_LONG@
 SENDMAIL = @SENDMAIL@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@




reply via email to

[Prev in Thread] Current Thread [Next in Thread]