Module: wine Branch: master Commit: 2f2891e5d59dcec5810ca6809eb857bcfc29aae4 URL: https://source.winehq.org/git/wine.git/?a=commit;h=2f2891e5d59dcec5810ca6809...
Author: Piotr Caban piotr@codeweavers.com Date: Mon Dec 13 17:19:14 2021 +0100
msvcrt: Fix _strtime implementation in Hindi locale.
Signed-off-by: Piotr Caban piotr@codeweavers.com Signed-off-by: Alexandre Julliard julliard@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 c246c9a42fd..fb91aa2b1ec 100644 --- a/dlls/msvcrt/time.c +++ b/dlls/msvcrt/time.c @@ -611,7 +611,18 @@ int CDECL _wstrdate_s(wchar_t* date, size_t size) */ char* CDECL _strtime(char* time) { - GetTimeFormatA(LOCALE_NEUTRAL, 0, NULL, "HH':'mm':'ss", time, 9); + SYSTEMTIME st; + + GetLocalTime(&st); + time[0] = '0' + st.wHour / 10; + time[1] = '0' + st.wHour % 10; + time[2] = ':'; + time[3] = '0' + st.wMinute / 10; + time[4] = '0' + st.wMinute % 10; + time[5] = ':'; + time[6] = '0' + st.wSecond / 10; + time[7] = '0' + st.wSecond % 10; + time[8] = 0; return time; }