Lines Matching refs:chlen
67 int chlen; member
164 if (i == psenc->chlen) { in _citrus_UTF7_mbtoutf16()
170 psenc->ch[psenc->chlen++] = *s0++; in _citrus_UTF7_mbtoutf16()
205 psenc->chlen--; in _citrus_UTF7_mbtoutf16()
228 if (psenc->chlen > i) in _citrus_UTF7_mbtoutf16()
230 psenc->chlen = 0; in _citrus_UTF7_mbtoutf16()
271 psenc->chlen = 1; /* make get_state_desc return incomplete */ in _citrus_UTF7_mbrtowc_priv()
304 if (psenc->chlen != 0 || psenc->bits > BASE64_BIT) in _citrus_UTF7_utf16tomb()
312 psenc->ch[psenc->chlen++] = base64[i]; in _citrus_UTF7_utf16tomb()
316 psenc->ch[psenc->chlen++] = BASE64_OUT; in _citrus_UTF7_utf16tomb()
321 psenc->ch[psenc->chlen++] = (char)u16; in _citrus_UTF7_utf16tomb()
323 psenc->ch[psenc->chlen++] = BASE64_OUT; in _citrus_UTF7_utf16tomb()
328 psenc->ch[psenc->chlen++] = BASE64_IN; in _citrus_UTF7_utf16tomb()
336 psenc->ch[psenc->chlen++] = base64[i]; in _citrus_UTF7_utf16tomb()
339 memcpy(s, psenc->ch, psenc->chlen); in _citrus_UTF7_utf16tomb()
340 *nresult = psenc->chlen; in _citrus_UTF7_utf16tomb()
341 psenc->chlen = 0; in _citrus_UTF7_utf16tomb()
391 if (psenc->chlen != 0 || psenc->bits > BASE64_BIT) in _citrus_UTF7_put_state_reset()
400 psenc->ch[psenc->chlen++] = base64[pos]; in _citrus_UTF7_put_state_reset()
401 psenc->ch[psenc->chlen++] = BASE64_OUT; in _citrus_UTF7_put_state_reset()
411 *nresult = (size_t)psenc->chlen; in _citrus_UTF7_put_state_reset()
412 if (psenc->chlen > 0) { in _citrus_UTF7_put_state_reset()
413 memcpy(s, psenc->ch, psenc->chlen); in _citrus_UTF7_put_state_reset()
414 psenc->chlen = 0; in _citrus_UTF7_put_state_reset()
451 *rstate = (psenc->chlen == 0) ? _STDENC_SDGEN_INITIAL : in _citrus_UTF7_stdenc_get_state_desc_generic()