Piotr Caban : msvcrt: Fix _strdate implementation in Hindi locale.
Alexandre Julliard
julliard at winehq.org
Mon Dec 13 15:59:53 CST 2021
Module: wine
Branch: master
Commit: 0e9431b809fd12d1055baa99bee07a02af2d7a4d
URL: https://source.winehq.org/git/wine.git/?a=commit;h=0e9431b809fd12d1055baa99bee07a02af2d7a4d
Author: Piotr Caban <piotr at codeweavers.com>
Date: Mon Dec 13 17:19:10 2021 +0100
msvcrt: Fix _strdate implementation in Hindi locale.
Signed-off-by: Piotr Caban <piotr at codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>
---
dlls/msvcrt/time.c | 13 ++++++++++++-
1 file changed, 12 insertions(+), 1 deletion(-)
diff --git a/dlls/msvcrt/time.c b/dlls/msvcrt/time.c
index 9abd1f5555b..c246c9a42fd 100644
--- a/dlls/msvcrt/time.c
+++ b/dlls/msvcrt/time.c
@@ -538,7 +538,18 @@ struct tm* CDECL _gmtime32(const __time32_t* secs)
*/
char* CDECL _strdate(char* date)
{
- GetDateFormatA(LOCALE_NEUTRAL, 0, NULL, "MM'/'dd'/'yy", date, 9);
+ SYSTEMTIME st;
+
+ GetLocalTime(&st);
+ date[0] = '0' + st.wMonth / 10;
+ date[1] = '0' + st.wMonth % 10;
+ date[2] = '/';
+ date[3] = '0' + st.wDay / 10;
+ date[4] = '0' + st.wDay % 10;
+ date[5] = '/';
+ date[6] = '0' + st.wYear / 10 % 10;
+ date[7] = '0' + st.wYear % 10;
+ date[8] = 0;
return date;
}
More information about the wine-cvs
mailing list