Lines Matching refs:psenc
301 _BIG5State * __restrict psenc,
311 _DIAGASSERT(psenc != NULL);
317 _citrus_BIG5_init_state(ei, psenc);
322 chlenbak = psenc->chlen;
325 switch (psenc->chlen) {
329 psenc->ch[0] = *s0++;
330 psenc->chlen = 1;
340 c = _citrus_BIG5_check(ei, psenc->ch[0] & 0xff);
343 while (psenc->chlen < c) {
347 psenc->ch[psenc->chlen] = *s0++;
348 psenc->chlen++;
354 wchar = psenc->ch[0] & 0xff;
357 if (!_citrus_BIG5_check2(ei, psenc->ch[1] & 0xff))
359 wchar = ((psenc->ch[0] & 0xff) << 8) | (psenc->ch[1] & 0xff);
370 psenc->chlen = 0;
381 psenc->chlen = 0;
395 size_t n, wchar_t wc, _BIG5State * __restrict psenc,
485 _BIG5State * __restrict psenc,
489 if (psenc->chlen == 0)