Lines Matching full:wc

156 	wchar_t wc;  in _citrus_GBK2K_mbrtowc_priv()  local
223 wc = 0; in _citrus_GBK2K_mbrtowc_priv()
225 wc = (wc << 8) | (*s1++ & 0xff); in _citrus_GBK2K_mbrtowc_priv()
228 *pwc = wc; in _citrus_GBK2K_mbrtowc_priv()
230 *nresult = (wc == 0) ? 0 : psenc->chlen - chlenbak; in _citrus_GBK2K_mbrtowc_priv()
252 char * __restrict s, size_t n, wchar_t wc, _GBK2KState * __restrict psenc, in _citrus_GBK2K_wcrtomb_priv() argument
263 len = _mb_count(wc); in _citrus_GBK2K_wcrtomb_priv()
271 if (!_mb_singlebyte(_PUSH_PSENC(wc ))) { in _citrus_GBK2K_wcrtomb_priv()
277 if (!_mb_leadbyte (_PUSH_PSENC(wc >> 8)) || in _citrus_GBK2K_wcrtomb_priv()
278 !_mb_trailbyte (_PUSH_PSENC(wc))) { in _citrus_GBK2K_wcrtomb_priv()
285 !_mb_leadbyte (_PUSH_PSENC(wc >> 24)) || in _citrus_GBK2K_wcrtomb_priv()
286 !_mb_surrogate (_PUSH_PSENC(wc >> 16)) || in _citrus_GBK2K_wcrtomb_priv()
287 !_mb_leadbyte (_PUSH_PSENC(wc >> 8)) || in _citrus_GBK2K_wcrtomb_priv()
288 !_mb_surrogate (_PUSH_PSENC(wc))) { in _citrus_GBK2K_wcrtomb_priv()
310 _csid_t * __restrict csid, _index_t * __restrict idx, wchar_t wc) in _citrus_GBK2K_stdenc_wctocs() argument
314 if ((uint32_t)wc < 0x80) { in _citrus_GBK2K_stdenc_wctocs()
317 *idx = (_index_t)wc; in _citrus_GBK2K_stdenc_wctocs()
318 } else if ((uint32_t)wc >= 0x10000) { in _citrus_GBK2K_stdenc_wctocs()
321 *idx = (_index_t)wc; in _citrus_GBK2K_stdenc_wctocs()
323 ch = (uint8_t)(wc >> 8); in _citrus_GBK2K_stdenc_wctocs()
324 cl = (uint8_t)wc; in _citrus_GBK2K_stdenc_wctocs()
328 *idx = (_index_t)wc & 0x7F7FU; in _citrus_GBK2K_stdenc_wctocs()
332 *idx = (_index_t)wc; in _citrus_GBK2K_stdenc_wctocs()
342 wchar_t * __restrict wc, _csid_t csid, _index_t idx) in _citrus_GBK2K_stdenc_cstowc() argument
348 *wc = (wchar_t)idx; in _citrus_GBK2K_stdenc_cstowc()
352 *wc = (wchar_t)idx | 0x8080U; in _citrus_GBK2K_stdenc_cstowc()
356 *wc = (wchar_t)idx; in _citrus_GBK2K_stdenc_cstowc()
362 *wc = (wchar_t)idx; in _citrus_GBK2K_stdenc_cstowc()