+2010-04-03 Bruno Haible <bruno@clisp.org>
+
+ wcwidth: Fix C++ test error on mingw.
+ * lib/wcwidth.c (wcwidth): Renamed from rpl_wcwidth.
+ * m4/wcwidth.m4 (gl_FUNC_WCWIDTH): If the wcwidth function does not
+ exist, don't set REPLACE_WCWIDTH. Instead, rely on HAVE_DECL_WCWIDTH.
+
+2010-04-03 Bruno Haible <bruno@clisp.org>
+
+ nanosleep: Fix C++ test error on mingw.
+ * lib/nanosleep.c (nanosleep): Renamed from rpl_nanosleep.
+ * lib/time.in.h (nanosleep): Use modern idiom.
+ * m4/nanosleep.m4 (gl_FUNC_NANOSLEEP): When the system does not have a
+ nanosleep function, set HAVE_NANOSLEEP to 0, instead of setting
+ REPLACE_NANOSLEEP to 1.
+ * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): Initialize HAVE_NANOSLEEP.
+ * modules/time (Makefile.am): Substitute HAVE_NANOSLEEP.
+
+2010-04-03 Bruno Haible <bruno@clisp.org>
+
+ strptime: Fix C++ test error on mingw.
+ * lib/time.in.h (strptime): Use HAVE_STRPTIME, not REPLACE_STRPTIME.
+ * m4/strptime.m4 (gl_FUNC_STRPTIME): Set HAVE_STRPTIME, not
+ REPLACE_STRPTIME. Invoke gl_PREREQ_STRPTIME.
+ (gl_PREREQ_STRPTIME): New macro, extracted from gl_FUNC_STRPTIME.
+ * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): Initialize HAVE_STRPTIME,
+ not REPLACE_STRPTIME.
+ * modules/time (Makefile.am): Substitute HAVE_STRPTIME, not
+ REPLACE_STRPTIME.
+
+2010-04-03 Bruno Haible <bruno@clisp.org>
+
+ timegm: Fix C++ test error on mingw.
+ * lib/time.in.h (timegm): Use modern idiom.
+ * m4/timegm.m4 (gl_FUNC_TIMEGM): When timegm does not exist, set
+ HAVE_TIMEGM to 0, not REPLACE_TIMEGM to 1.
+ * m4/time_h.m4 (gl_HEADER_TIME_H_DEFAULTS): Initialize HAVE_TIMEGM.
+ * modules/time (Makefile.am): Substitute HAVE_TIMEGM.
+
2010-04-03 Bruno Haible <bruno@clisp.org>
timegm: Assume declaration if function exists.