9 Nov
2023
9 Nov
'23
9:56 a.m.
Piotr Caban (@piotr) commented about dlls/msvcrt/mbcs.c:
- * _mbspbrk (MSVCRT.@) + * _mbspbrk_l (MSVCRT.@) */ -unsigned char* CDECL _mbspbrk(const unsigned char* str, const unsigned char* accept) +unsigned char* CDECL _mbspbrk_l(const unsigned char *str, const unsigned char *accept, _locale_t locale) { const unsigned char* p; + pthreadmbcinfo mbcinfo;
- while(*str) + if (locale) + mbcinfo = locale->mbcinfo; + else + mbcinfo = get_mbcinfo(); + if (!mbcinfo->ismbcodepage) + u_strpbrk(str, accept);
return u_strpbrk(str, accept);
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/4341#note_51668