Piotr Caban (@piotr) commented about dlls/msvcrt/mbcs.c:
- Compare two multibyte strings case insensitively to 'len' characters.
*/ -int CDECL _mbsnicmp(const unsigned char* str, const unsigned char* cmp, size_t len) +int CDECL _mbsnicmp_l(const unsigned char* str, const unsigned char* cmp, size_t len, _locale_t locale) {
- /* FIXME: No tolower() for mb strings yet */
- if(get_mbcinfo()->ismbcodepage)
- {
- unsigned int strc, cmpc;
- while(len--)
- pthreadmbcinfo mbcinfo;
- if (!MSVCRT_CHECK_PMT(str && cmp))
It also breaks `len == 0` case.