Piotr Caban (@piotr) commented about dlls/msvcrt/mbcs.c:
+ * _mbsspnp_l (MSVCRT.@) + */ +unsigned char* CDECL _mbsspnp_l(const unsigned char* string, const unsigned char* set, _locale_t locale) +{ + string += _mbsspn_l(string, set, locale); + return *string ? (unsigned char*)string : NULL; +} + /********************************************************************* * _mbsspnp (MSVCRT.@) */ unsigned char* CDECL _mbsspnp(const unsigned char* string, const unsigned char* set) { - string += _mbsspn( string, set ); + string += _mbsspn_l(string, set, NULL); return *string ? (unsigned char*)string : NULL; Please call `_mbsspnp_l` instead of duplicating the implementation.
-- https://gitlab.winehq.org/wine/wine/-/merge_requests/4402#note_52403