9 Jul
2023
9 Jul
'23
1:47 p.m.
Piotr Caban (@piotr) commented about dlls/msvcrt/locale.c:
locinfo->lc_id[category].wCodePage = cp;
- locinfo->lc_handle[category] = lcid; + locinfo->lc_handle[category] = LocaleNameToLCID(sname, LOCALE_ALLOW_NEUTRAL_NAMES);
set_lc_locale_name(locinfo, category);
if(!locinfo->lc_category[category].locale) { + char buf[256]; int len = 0;
- if (lcid == MAKELANGID( LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK )) +#if _MSVCR_VER < 110 + if (!wcscmp(sname, L"nn-NO") || !wcscmp(sname, L"nn"))
How about changing it to something like: ```c if (LANGIDFROMLCID(locinfo->lc_handle[category]) == MAKELANGID(LANG_NORWEGIAN, SUBLANG_NORWEGIAN_NYNORSK)) ``` -- https://gitlab.winehq.org/wine/wine/-/merge_requests/3050#note_38435