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.