Lines Matching refs:wc

143 _EUC_CN_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc,  in _EUC_CN_wcrtomb()  argument
146 return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0)); in _EUC_CN_wcrtomb()
188 _EUC_KR_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_KR_wcrtomb() argument
191 return (_EUC_wcrtomb_impl(s, wc, ps, 0, 0, 0, 0)); in _EUC_KR_wcrtomb()
233 _EUC_JP_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_JP_wcrtomb() argument
236 return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 2, SS3, 3)); in _EUC_JP_wcrtomb()
278 _EUC_TW_wcrtomb(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_TW_wcrtomb() argument
281 return (_EUC_wcrtomb_impl(s, wc, ps, SS2, 4, 0, 0)); in _EUC_TW_wcrtomb()
303 wchar_t wc = 0; in _EUC_mbrtowc_impl() local
352 wc = es->ch; in _EUC_mbrtowc_impl()
356 wc <<= 8; in _EUC_mbrtowc_impl()
358 wc |= chs; in _EUC_mbrtowc_impl()
364 es->ch = wc; in _EUC_mbrtowc_impl()
368 *pwc = wc; in _EUC_mbrtowc_impl()
370 if (zero || wc != L'\0') { in _EUC_mbrtowc_impl()
378 _EUC_wcrtomb_impl(char *_RESTRICT_KYWD s, wchar_t wc, in _EUC_wcrtomb_impl() argument
397 if ((wc & ~0x7f) == 0) { in _EUC_wcrtomb_impl()
399 *s = (char)wc; in _EUC_wcrtomb_impl()
404 if ((unsigned)wc > 0xffffff) { in _EUC_wcrtomb_impl()
406 } else if ((unsigned)wc > 0xffff) { in _EUC_wcrtomb_impl()
408 } else if ((unsigned)wc > 0xff) { in _EUC_wcrtomb_impl()
420 if ((wc < 0xa100) || (wc > 0xffff)) { in _EUC_wcrtomb_impl()
422 nm = (wc >> ((len - 1) * 8)); in _EUC_wcrtomb_impl()
441 s[i] = (wc & 0xff); in _EUC_wcrtomb_impl()
442 wc >>= 8; in _EUC_wcrtomb_impl()