+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ Fix link errors with Sun C 5.0 on Solaris 10.
+ * m4/floorf.m4 (gl_FUNC_FLOORF): Consider also the case that the
+ function is declared but not present in the compiler's libm.
+ * m4/floorl.m4 (gl_FUNC_FLOORL): Likewise.
+ * m4/ceilf.m4 (gl_FUNC_CEILF): Likewise.
+ * m4/ceill.m4 (gl_FUNC_CEILL: Likewise.
+ * lib/math.in.h: Test REPLACE_CEILF instead of HAVE_DECL_CEILF.
+ Test REPLACE_CEILL instead of HAVE_DECL_CEILL.
+ Test REPLACE_FLOORF instead of HAVE_DECL_FLOORF.
+ Test REPLACE_FLOORL instead of HAVE_DECL_FLOORL.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Update.
+ * modules/math (Makefile.am): Substitute REPLACE_CEILF instead of
+ HAVE_DECL_CEILF, REPLACE_CEILL instead of HAVE_DECL_CEILL,
+ REPLACE_FLOORF instead of HAVE_DECL_FLOORF, REPLACE_FLOORL instead of
+ HAVE_DECL_FLOORL.
+
+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ * m4/floorl.m4 (gl_FUNC_FLOORL_LIBS): New macro, extracted from
+ gl_FUNC_FLOORL. Cache the result.
+ (gl_FUNC_FLOORL): Use it.
+ * m4/ceill.m4 (gl_FUNC_CEILL_LIBS): New macro, extracted from
+ gl_FUNC_CEILL. Cache the result.
+ (gl_FUNC_CEILL): Use it.
+
+ * m4/floor.m4 (gl_FUNC_FLOOR_LIBS): New macro, extracted from
+ gl_FUNC_FLOOR. Cache the result.
+ (gl_FUNC_FLOOR): Use it.
+ * m4/ceil.m4 (gl_FUNC_CEIL_LIBS): New macro, extracted from
+ gl_FUNC_CEIL. Cache the result.
+ (gl_FUNC_CEIL): Use it.
+
+ * m4/floorf.m4 (gl_FUNC_FLOORF_LIBS): New macro, extracted from
+ gl_FUNC_FLOORF. Cache the result.
+ (gl_FUNC_FLOORF): Use it.
+ * m4/ceilf.m4 (gl_FUNC_CEILF_LIBS): New macro, extracted from
+ gl_FUNC_CEILF. Cache the result.
+ (gl_FUNC_CEILF): Use it.
+
+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ * gnulib-tool: Allow specifying the LGPL version number through
+ --lgpl=2 or --lgpl=3.
+ (func_usage): Document --lgpl with argument.
+ Handle --lgpl=... arguments.
+ (func_import): Recognize also gl_LGPL calls with an argument. When
+ --lgpl=2 is used and the module's license is just LGPL, report an
+ error. Set sed_transform_lib_file according to the lgpl variable. In
+ the generated files, use --lgpl or gl_LGPL invocations with argument,
+ if necessary.
+ * doc/gnulib-intro.texi (Copyright): Explain how to get modules under
+ an LGPv2+ license.
+ * doc/gnulib-tool.texi (Modified imports): Update explanation of
+ gl_LGPL macro.
+
+2007-10-28 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
+ Bruno Haible <bruno@clisp.org>
+
+ * lib/unistr.h (u8_uctomb_aux): Declare also if !HAVE_INLINE.
+ (u16_uctomb_aux): Likewise.
+ * lib/unistr/u8-uctomb-aux.c (u8_uctomb_aux): Define also if
+ !HAVE_INLINE.
+ * lib/unistr/u16-uctomb-aux.c (u16_uctomb_aux): Likewise
+
+2007-10-28 Bruno Haible <bruno@clisp.org>
+
+ * modules/error: Add a notice recommending to change XGETTEXT_OPTIONS.
+ Invoke AM_GETTEXT_OPTION if it exists.
+ * modules/vasprintf: Likewise.
+ * modules/verror: Likewise.
+ * modules/xprintf: Likewise.
+ * modules/xvasprintf: Likewise.
+
+2007-10-27 Ben Pfaff <blp@gnu.org>
+
+ * lib/math.in.h: Define isfinite macro and prototypes for
+ gl_isfinitef, gl_isfinited, gl_isfinitel if we are providing
+ implementations.
+ * m4/math_h.m4: New substitutions for isfinite module.
+ * lib/isfinite.c: New file.
+ * m4/isfinite.m4: New file.
+ * modules/math: Replace isfinite-related @VARS@ in math.in.h.
+ * modules/isfinite: New file.
+ * modules/isfinite-tests: New file.
+ * tests/tests-isfinite.c: New file.
+ * doc/functions/isfinite.texi: Mention isfinite module.
+ * MODULES.html.sh: Mention new module.
+
+2007-10-27 Ben Pfaff <blp@gnu.org>
+
+ Ralf Wildenhues reported that Tru64 4.0D declares the round
+ functions but does not have definitions.
+ * m4/check-math-lib.m4 (gl_CHECK_MATH_LIB): If the target function
+ cannot be found in any library, set the output variable to
+ "missing" instead of "".
+ * m4/round.m4: Also use our substitute if we cannot find round in
+ any library, even if it is declared.
+ * m4/roundf.m4: Likewise for roundf.
+ * m4/roundl.m4: Likewise for roundl.
+ * lib/math.in.h: Undefine roundf, round, roundl before defining
+ their replacements, to allow for hypothetical systems where these
+ may be defined as macros but not available in libraries.
+
+2007-10-27 Bruno Haible <bruno@clisp.org>
+
+ * doc/gnulib.texi: Invoke @firstparagraphindent.
+ * doc/gnulib-tool.texi (Simple update): Mention possible incompatible
+ changes in gnulib.
+ (Source changes): New section.
+
+2007-10-26 Bruno Haible <bruno@clisp.org>
+
+ * m4/gnulib-common.m4 (AC_C_RESTRICT): New overriding definition,
+ borrowed from autoconf.
+
2007-10-26 Bruno Haible <bruno@clisp.org>
* lib/strerror.c (rpl_strerror): Return "Unknown error ..." also if