OSDN Git Service

* nlsfuncs.cc (__set_lc_time_from_win): Actually set
authorcorinna <corinna>
Fri, 9 Apr 2010 21:20:20 +0000 (21:20 +0000)
committercorinna <corinna>
Fri, 9 Apr 2010 21:20:20 +0000 (21:20 +0000)
_time_locale->md_order to the D_MD_ORDER value written to the buffer.

winsup/cygwin/ChangeLog
winsup/cygwin/nlsfuncs.cc

index 96035a1..81e1845 100644 (file)
@@ -1,3 +1,8 @@
+2010-04-09  Corinna Vinschen  <corinna@vinschen.de>
+
+       * nlsfuncs.cc (__set_lc_time_from_win): Actually set
+       _time_locale->md_order to the D_MD_ORDER value written to the buffer.
+
 2010-04-09  Christopher Faylor  <me+cygwin@cgf.cx>
 
        * path.cc (path_conv::set_normalized_path): Use crealloc_abort to avoid
index 498b360..dc0947c 100644 (file)
@@ -607,6 +607,7 @@ __set_lc_time_from_win (const char *name, struct lc_time_T *_time_locale,
   {
     wchar_t buf[80];
     GetLocaleInfoW (lcid, LOCALE_IDATE, buf, 80);
+    _time_locale->md_order = (const char *) lc_time_ptr;
     lc_time_ptr = stpcpy (lc_time_ptr, *buf == L'1' ? "dm" : "md") + 1;
   }
   /* ampm_fmt */