1 #include <msvcrt/mbstring.h>
2 #include <msvcrt/ctype.h>
4 unsigned int _mbbtolower(unsigned int c)
12 #define CASE_DIFF (0x8281 - 0x8260)
17 unsigned int _mbctolower(unsigned int c)
19 if ((c & 0xFF00) != 0) {
20 // true multibyte case conversion needed
24 return _mbbtolower(c);
32 unsigned char * _mbslwr(unsigned char *x)
37 if (!_ismbblead(*y)) {
40 *y=_mbctolower(*(unsigned short *)y);