+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/getaddrinfo.c (getaddrinfo): Don't access hints->ai_flags when
+ hints is NULL.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/uniconv/u8-conv-from-enc.c (u8_conv_from_encoding): Add a cast.
+ * lib/uniconv/u8-strconv-to-enc.c (u8_strconv_to_encoding): Likewise.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/vasnprintf.c: Include langinfo.h.
+ (VASNPRINTF): Prefer nl_langinfo over localeconv, since it's more
+ multithread-safe.
+ * m4/vasnprintf.m4 (gl_PREREQ_VASNPRINTF_DIRECTIVE_A): New macro.
+ * m4/fprintf-posix.m4 (gl_FUNC_FPRINTF_POSIX): Invoke it.
+ * m4/snprintf-posix.m4 (gl_FUNC_SNPRINTF_POSIX): Likewise.
+ * m4/sprintf-posix.m4 (gl_FUNC_SPRINTF_POSIX): Likewise.
+ * m4/vasnprintf-posix.m4 (gl_FUNC_VASNPRINTF_POSIX): Likewise.
+ * m4/vasprintf-posix.m4 (gl_FUNC_VASPRINTF_POSIX): Likewise.
+ * m4/vfprintf-posix.m4 (gl_FUNC_VFPRINTF_POSIX): Likewise.
+ * m4/vsnprintf-posix.m4 (gl_FUNC_VSNPRINTF_POSIX: Likewise.
+ * m4/vsprintf-posix.m4 (gl_FUNC_VSPRINTF_POSIX): Likewise.
+ Reported by Simon Josefsson.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/printf-parse.c [!IN_LIBINTL]: Include <stdint.h>, for intmax_t.
+ (PRINTF_PARSE): Make the support for size specifier 'j' unconditional.
+ * modules/vasnprintf (Depends-on): Add stdint.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * modules/fpieee: New file.
+ * m4/fpieee.m4: New file.
+ * modules/isnan-nolibm (Depends-on): Add fpieee.
+ * modules/isnanl-nolibm (Depends-on): Add fpieee.
+ * modules/isnanl (Depends-on): Add fpieee.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): Test also finite numbers.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ Avoid test failures on IRIX 6.5.
+ * tests/test-frexpl.c (MIN_NORMAL_EXP): New macro.
+ (main): Use it.
+ * tests/test-printf-frexpl.c (MIN_NORMAL_EXP, MIN_SUBNORMAL_EXP): New
+ macros.
+ (main): Use them.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * m4/frexpl.m4 (gl_FUNC_FREXPL_WORKS): New macro.
+ (gl_FUNC_FREXPL): Invoke it. Set REPLACE_FREXPL to 1 if it frexpl
+ exists but doesn't work.
+ * lib/math_.h (frexpl): Define as a replacement macro if REPLACE_FREXPL
+ is set. Don't provide a prototype if REPLACE_FREXPL is not set.
+ * m4/math_h.m4 (gl_MATH_H_DEFAULTS): Initialize REPLACE_FREXPL.
+ * modules/math (Makefile.am) Substibute also REPLACE_FREXPL into math.h.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * m4/frexp.m4 (gl_FUNC_FREXP_WORKS): Add check whether frexp(inf)
+ returns inf. Needed on IRIX 6.5.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-frexpl.c: Include isnanl-nolibm.h.
+ (main): Use isnanl instead of x != x idiom.
+ * modules/frexpl-tests (Depends-on): Add isnanl-nolibm.
+
+ * tests/test-frexp.c: Include isnan.h.
+ (main): Use isnan instead of x != x idiom.
+ * modules/frexp-tests (Depends-on): Add isnan-nolibm.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * tests/test-frexp.c (NaN): New function/macro.
+ (main): Use it instead of 0.0 / 0.0.
+ * tests/test-isnan.c (NaN): New function/macro.
+ (main): Use it instead of 0.0 / 0.0.
+ * tests/test-vasnprintf-posix.c (NaN): New function/macro.
+ (test_function): Use it instead of 0.0 / 0.0.
+ * tests/test-vasprintf-posix.c (NaN): New function/macro.
+ (test_function): Use it instead of 0.0 / 0.0.
+ * tests/test-snprintf-posix.h (NaN): New function/macro.
+ (test_function): Use it instead of 0.0 / 0.0.
+ * tests/test-sprintf-posix.h (NaN): New function/macro.
+ (test_function): Use it instead of 0.0 / 0.0.
+ * tests/test-fprintf-posix.h (NaN): New function/macro.
+ (test_function): Use it instead of 0.0 / 0.0.
+ * tests/test-printf-posix.h (NaN): New function/macro.
+ (test_function): Use it instead of 0.0 / 0.0.
+
+ * lib/isnan.c (FUNC): Work around a DEC C compiler bug.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/glob_.h: Include <sys/stat.h>. Avoids warnings on AIX 5.1.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/regexec.c (merge_state_with_log): Make static.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/trigl.c (kernel_rem_pio2): Make static.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/sincosl.c (sincosl_table): Make static.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * lib/argp.h (__restrict): Define to empty, rather than to 'restrict',
+ if the compiler does not support C99.
+
+2007-03-25 Bruno Haible <bruno@clisp.org>
+
+ * modules/time (Makefile.am): Ensure all rule action lines start with a
+ tab.
+
2007-03-24 Bruno Haible <bruno@clisp.org>
* modules/tsearch-tests: New file.