+2007-10-12 Paul Eggert <eggert@cs.ucla.edu>
+
+ * lib/argp-fmtstream.h (ARGP_FS_EI): Work around GCC 4.2.1 diagnostic
+ "warning: C99 inline functions are not supported; using GNU89".
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * lib/ceil.c (FUNC): Avoid rounding errors for values near a power
+ of 2.
+ * tests/test-ceilf2.c: New file.
+ * modules/ceilf-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-ceilf1.c: Renamed from tests/test-ceilf.c.
+ * modules/ceilf-tests: Update.
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * lib/floor.c (FUNC): Avoid rounding errors for values near a power
+ of 2.
+ * tests/test-floorf2.c: New file.
+ * modules/floorf-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-floorf1.c: Renamed from tests/test-floorf.c.
+ * modules/floorf-tests: Update.
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-trunc2.c: New file.
+ * modules/trunc-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-trunc1.c: Renamed from tests/test-trunc.c.
+ * modules/trunc-tests: Update.
+
+2007-10-12 Bruno Haible <bruno@clisp.org>
+
+ * lib/trunc.c (FUNC): Avoid rounding errors for values near a power
+ of 2.
+ * tests/test-truncf2.c: New file.
+ * modules/truncf-tests: (Files, Depends-on, Makefile.am): Add new test.
+
+ * tests/test-truncf1.c: Renamed from tests/test-truncf.c.
+ * modules/truncf-tests: Update.
+
+2007-10-11 Eric Blake <ebb9@byu.net>
+
+ Don't claim strerror is broken on Interix.
+ * doc/functions/strerror.texi (strerror): Known broken systems are
+ now Solaris 8, and not Interix.
+ * m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE): No longer filter out
+ Interix on cross-compile.
+ Reported by Martin Koeppe in
+ http://lists.gnu.org/archive/html/bug-gnulib/2007-10/msg00005.html.
+
+2007-10-11 Bruno Haible <bruno@clisp.org>
+
+ * modules/i-ring-tests: New file.
+ * tests/test-i-ring.c: Renamed from lib/i-ring-test.c. Use ASSERT
+ instead of assert.
+
+2007-10-11 Bruno Haible <bruno@clisp.org>
+
+ * modules/filenamecat-tests: New file.
+ * tests/test-filenamecat.c: New file, extracted from lib/filenamecat.c.
+ * lib/filenamecat.c: Remove test code.
+
+2007-10-11 Paul Eggert <eggert@cs.ucla.edu>
+
+ Simplify and modernize strerror substitute, partly to fix Solaris 8 bug.
+
+ * lib/strerror.c: Include <string.h> always, to test interface,
+ and to remove the need for the dummy.
+ Include intprops.h to compute width instead of doing it ourselves
+ and missing a CHAR_BIT declaration, which broke tar 1.19 on Solaris 8.
+ (strerror): Define it to return NULL if there's no system strerror.
+ (rpl_strerror): Use INT_STRLEN_BOUND to compute bound.
+ Omit !HAVE_STRERROR code. We don't need to worry about supporting
+ ancient pre-strerror Unix systems well any more. Saying "unknown
+ system error" is enough.
+ * lib/string.in.h (strerror): Simplify the ifdef to reflect the
+ simpler strerror.c implementation.
+ * m4/strerror.m4 (gl_FUNC_STRERROR_SEPARATE, gl_PREREQ_STDERROR):
+ Simplify the tests to reflect the simpler strerror implementation.
+ * modules/strerror (Depends-on): Add intprops.
+
2007-10-09 Eric Blake <ebb9@byu.net>
Silence test-fpending.