+2007-03-29 Paul Eggert <eggert@cs.ucla.edu>
+
+ * m4/getcwd-path-max.m4 (gl_FUNC_GETCWD_PATH_MAX): Don't bother to
+ try to remove a parent directory if the child couldn't be removed
+ (except for the first rmdir, which could fail because the child
+ doesn't exist). Problem reported by Jeff Blaine in
+ <http://lists.gnu.org/archive/html/bug-tar/2007-03/msg00014.html>.
+
+2007-03-28 Bruno Haible <bruno@clisp.org>
+
+ * lib/striconveh.c (utf8conv_carefully): New function.
+ (mem_cd_iconveh_internal): Invoke it.
+
+2007-03-28 Bruno Haible <bruno@clisp.org>
+
+ * lib/striconveh.c (mem_cd_iconveh_internal): Use u8_mbtoucr instead
+ of u8_mbtouc in order to distinguish invalid and incomplete UTF-8
+ input.
+ * modules/striconveh (Depends-on): Add unistr/u8-mbtoucr. Replace
+ utf8-ucs4 with unistr/u8-mbtouc. Replace ucs4-utf8 with
+ unistr/u8-uctomb.
+
+2007-03-28 Bruno Haible <bruno@clisp.org>
+
+ * modules/unistr/u8-mbtoucr: New file.
+ * lib/unistr/u8-mbtoucr.c: New file.
+ * modules/unistr/u16-mbtoucr: New file.
+ * lib/unistr/u16-mbtoucr.c: New file.
+ * modules/unistr/u16-mbtoucr: New file.
+ * lib/unistr/u16-mbtoucr.c: New file.
+ * lib/unistr.h (u8_mbtoucr, u16_mbtoucr, u32_mbtoucr): New declarations.
+
+2007-03-27 Simon Josefsson <simon@josefsson.org>
+ Bruno Haible <bruno@clisp.org>
+
+ * m4/vasprintf.m4: Convert AC_SUBST into shell variable for
+ REPLACE_VASPRINTF. Set HAVE_VASPRINTF. Add
+ AC_REQUIRE([gl_STDIO_H_DEFAULTS]).
+
+ * m4/stdio_h.m4: Add stubs for vasprintf too.
+
+ * modules/stdio: Support vasprintf in sed command.
+
+ * modules/vasprintf: Depend on stdio for prototypes. Remove
+ vasprintf.h. Add stdio module indicator.
+
+ * lib/stdio_.h: Declare asprintf and vasprintf, based on
+ vasprintf.h.
+
+ * lib/vasprintf.h: File removed.
+
+ * lib/asprintf.c: Use stdio.h instead of vasprintf.h.
+ * lib/vasprintf.c: Ditto.
+ * lib/xvasprintf.c: Ditto.
+ * tests/test-vasprintf-posix.c: Ditto.
+ * tests/test-vasprintf.c: Ditto.
+
+2007-03-27 Bruno Haible <bruno@clisp.org>
+
+ Make vasnprintf multithread-safe.
+ * lib/vasnprintf.c (decimal_point_char): New function.
+ (VASNPRINTF): Use it.
+ Suggested by Simon Josefsson.
+
+2007-03-27 Eric Blake <ebb9@byu.net>
+
+ Support sub-second birthtime on cygwin.
+ * m4/stat-time.m4 (gl_STAT_BIRTHTIME): Also check for st_birthtim.
+ * lib/stat-time.h (STAT_TIMESPEC): Adjust comments.
+ (get_stat_birthtime): Also work with st_birthtim.
+
2007-03-27 Paul Eggert <eggert@cs.ucla.edu>
* lib/stat-time.h (USE_BIRTHTIME): Remove.