+2009-02-25 Bruno Haible <bruno@clisp.org>
+
+ * m4/mbrtowc.m4 (gl_MBRTOWC_NUL_RETVAL): Update guess for Solaris 8
+ with known value.
+ Reported by Gary V. Vaughan <gary@gnu.org>.
+
+2009-02-25 Bruno Haible <bruno@clisp.org>
+
+ Work around mbrtowc bug in zh_CN.GB18030 locale on Solaris 8.
+ * m4/mbrtowc.m4 (gl_MBRTOWC_SANITYCHECK): New macro.
+ (gl_MBSTATE_T_BROKEN): Invoke it. Replace mbstate_t when it says "no".
+ * doc/posix-functions/mbrtowc.texi: Document the Solaris 8 bug.
+ Reported by Gary V. Vaughan <gary@gnu.org>.
+
+2009-02-25 Bruno Haible <bruno@clisp.org>
+
+ Work around broken INT8_MAX, UINT8_MAX etc. values on HP-UX 11.23.
+ * m4/stdint.m4 (gl_STDINT_H): Also check whether the expansions of
+ INT8_MAX, UINT8_MAX etc. contain casts to elementary types.
+ * doc/posix-headers/stdint.texi: Mention the HP-UX bug.
+ Reported by Gary V. Vaughan <gary@gnu.org>.
+
+2009-02-25 Eric Blake <ebb9@byu.net>
+
+ tests: skip fseek/ftell tests if ungetc is broken
+ * m4/ungetc.m4: New file.
+ * modules/fseek-tests: Split test, so ungetc dependency is
+ separate from rest of test.
+ * modules/fseeko-tests: Likewise.
+ * modules/ftell-tests: Likewise.
+ * modules/ftello-tests: Likewise.
+ * tests/test-fseek.c (main): Isolate ungetc dependency.
+ * tests/test-fseeko.c (main): Likewise.
+ * tests/test-ftell.c (main): Likewise.
+ * tests/test-ftello.c (main): Likewise.
+ * tests/test-fseek2.sh: New file.
+ * tests/test-fseeko2.sh: Likewise.
+ * tests/test-ftell2.sh: Likewise.
+ * tests/test-ftello2.sh: Likewise.
+
+2009-02-25 Ondřej Vašík <ovasik@redhat.com>
+
+ test-getaddrinfo: fix usage of skip return code 77
+ * tests/test-gettaddrinfo.c: Return skip code 77 only
+ for first occurance of skip (4x77 is not 77)
+
+2009-02-25 Gary V. Vaughan <gary@gnu.org>
+
+ strtod: avoid C99 decl-after-statement
+ * m4/strtod.m4 (gl_FUNC_STRTOD): Rearrange declaration.
+
+2009-02-24 Eric Blake <ebb9@byu.net>
+
+ strtod: detect HP-UX 11.31 bug
+ * m4/strtod.m4 (gl_FUNC_STRTOD): Detect errno handling bug.
+ Reported by Gary V. Vaughan.
+
+2009-02-23 Bruno Haible <bruno@clisp.org>
+
+ Fix invalid read past end of memory block.
+ * lib/vasnprintf.c (DCHAR_SET): Define.
+ (local_wcslen): Define only when needed.
+ (local_strnlen, local_wcsnlen): New functions.
+ (VASNPRINTF) [!USE_SNPRINTF && HAVE_WCHAR_T]: Implement the %s and %ls
+ directives that involve a conversion ourselves.
+ * m4/vasnprintf.m4 (gl_PREREQ_VASNPRINTF): Also check for strnlen,
+ wcsnlen, mbrtowc, wcrtomb.
+ * tests/test-vasnprintf-posix.c (test_function): Add tests for %.*s.
+ * tests/test-vasprintf-posix.c (test_function): Likewise.
+ * tests/test-snprintf-posix.h (test_function): Likewise.
+ * tests/test-sprintf-posix.h (test_function): Likewise.
+ Reported by Ben Pfaff <blp@cs.stanford.edu>.
+
+2009-02-22 Bruno Haible <bruno@clisp.org>
+
+ Implement new clarified decomposition of Hangul syllables.
+ * lib/uninorm/decomposition.c (uc_decomposition): For Hangul syllables
+ of type LTV, return only a pairwise decomposition.
+ * lib/uninorm/canonical-decomposition.c (uc_canonical_decomposition):
+ Likewise.
+ * tests/uninorm/test-decomposition.c (main): Updated expected result.
+ * tests/uninorm/test-canonical-decomposition.c (main): Likewise.
+ * tests/uninorm/test-compat-decomposition.c (main): Likewise.
+
2009-02-22 Bruno Haible <bruno@clisp.org>
* lib/uninorm/u-normalize-internal.h (FUNC): At the end, handle
the parent of a directory specified on the command-line.
2009-02-17 James Youngman <jay@gnu.org>
- Bruno Haible <bruno@clisp.org>
+ Bruno Haible <bruno@clisp.org>
* m4/include_next.m4: Reformulate comment.