Lines Matching full:wc
98 wchar_t wc; in _MSKanji_mbrtowc() local
123 wc = (ms->ch << 8) | (*s & 0xFF); in _MSKanji_mbrtowc()
125 *pwc = wc; in _MSKanji_mbrtowc()
129 wc = *s++ & 0xff; in _MSKanji_mbrtowc()
130 if ((wc > 0x80 && wc < 0xa0) || (wc >= 0xe0 && wc < 0xfd)) { in _MSKanji_mbrtowc()
133 ms->ch = wc; in _MSKanji_mbrtowc()
140 wc = (wc << 8) | (*s++ & 0xff); in _MSKanji_mbrtowc()
142 *pwc = wc; in _MSKanji_mbrtowc()
146 *pwc = wc; in _MSKanji_mbrtowc()
147 return (wc == L'\0' ? 0 : 1); in _MSKanji_mbrtowc()
152 _MSKanji_wcrtomb(char * __restrict s, wchar_t wc, mbstate_t * __restrict ps) in _MSKanji_wcrtomb() argument
167 len = (wc > 0x100) ? 2 : 1; in _MSKanji_wcrtomb()
169 *s++ = wc >> (i << 3); in _MSKanji_wcrtomb()