From 0b58d83dec63dcaee9159f81945145145d920d46 Mon Sep 17 00:00:00 2001 From: Piotr Caban Date: Wed, 17 Jun 2015 11:47:24 +0200 Subject: [PATCH] msvcp110: Use ___lc_locale_name_func in _Getdateorder. --- dlls/msvcp90/locale.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/dlls/msvcp90/locale.c b/dlls/msvcp90/locale.c index 45a2af88c41..66d27ceacc3 100644 --- a/dlls/msvcp90/locale.c +++ b/dlls/msvcp90/locale.c @@ -761,9 +761,15 @@ int __cdecl _Getdateorder(void) { WCHAR date_fmt[2]; +#if _MSVCP_VER < 110 if(!GetLocaleInfoW(___lc_handle_func()[LC_TIME], LOCALE_ILDATE, date_fmt, sizeof(date_fmt)/sizeof(*date_fmt))) return DATEORDER_no_order; +#else + if(!GetLocaleInfoEx(___lc_locale_name_func()[LC_TIME], LOCALE_ILDATE, + date_fmt, sizeof(date_fmt)/sizeof(*date_fmt))) + return DATEORDER_no_order; +#endif if(*date_fmt == '0') return DATEORDER_mdy; if(*date_fmt == '1') return DATEORDER_dmy;