Lines Matching refs:psenc
156 _MSKanjiState * __restrict psenc, size_t * __restrict nresult) in _citrus_MSKanji_mbrtowc_priv() argument
165 _citrus_MSKanji_init_state(ei, psenc); in _citrus_MSKanji_mbrtowc_priv()
170 chlenbak = psenc->chlen; in _citrus_MSKanji_mbrtowc_priv()
173 switch (psenc->chlen) { in _citrus_MSKanji_mbrtowc_priv()
177 psenc->ch[0] = *s0++; in _citrus_MSKanji_mbrtowc_priv()
178 psenc->chlen = 1; in _citrus_MSKanji_mbrtowc_priv()
188 len = _mskanji1(psenc->ch[0] & 0xff) ? 2 : 1; in _citrus_MSKanji_mbrtowc_priv()
189 while (psenc->chlen < len) { in _citrus_MSKanji_mbrtowc_priv()
192 psenc->ch[psenc->chlen] = *s0++; in _citrus_MSKanji_mbrtowc_priv()
193 psenc->chlen++; in _citrus_MSKanji_mbrtowc_priv()
201 wchar = psenc->ch[0] & 0xff; in _citrus_MSKanji_mbrtowc_priv()
204 if (!_mskanji2(psenc->ch[1] & 0xff)) in _citrus_MSKanji_mbrtowc_priv()
206 wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff); in _citrus_MSKanji_mbrtowc_priv()
213 psenc->chlen = 0; in _citrus_MSKanji_mbrtowc_priv()
221 psenc->chlen = 0; in _citrus_MSKanji_mbrtowc_priv()
235 _MSKanjiState * __restrict psenc __unused, size_t * __restrict nresult) in _citrus_MSKanji_wcrtomb_priv()
431 _MSKanjiState * __restrict psenc, int * __restrict rstate) in _citrus_MSKanji_stdenc_get_state_desc_generic() argument
434 *rstate = (psenc->chlen == 0) ? _STDENC_SDGEN_INITIAL : in _citrus_MSKanji_stdenc_get_state_desc_generic()