Lines Matching refs:ei

71 #define	_CEI_TO_EI(_cei_)		(&(_cei_)->ei)
83 _citrus_UTF7_init_state(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_init_state()
93 _citrus_UTF7_pack_state(_UTF7EncodingInfo * __restrict ei __unused,
102 _citrus_UTF7_unpack_state(_UTF7EncodingInfo * __restrict ei __unused,
136 #define FINDLEN(ei, c) \ argument
137 (SHIFT7BIT((c)) ? -1 : (((ei)->cell[(c)] & EI_MASK) - 1))
139 #define ISDIRECT(ei, c) (!SHIFT7BIT((c)) && (ISSPECIAL((c)) || \ argument
140 ei->cell[(c)] & (EI_DIRECT | EI_OPTION | EI_SPACE)))
142 #define ISSAFE(ei, c) (!SHIFT7BIT((c)) && (ISSPECIAL((c)) || \ argument
143 (c < 0x80 && ei->cell[(c)] & (EI_DIRECT | EI_SPACE))))
153 _citrus_UTF7_mbtoutf16(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_mbtoutf16() argument
180 if (!ISDIRECT(ei, (int)psenc->ch[i])) in _citrus_UTF7_mbtoutf16()
193 len = FINDLEN(ei, (int)psenc->ch[i]); in _citrus_UTF7_mbtoutf16()
200 if (!ISDIRECT(ei, (int)psenc->ch[i])) in _citrus_UTF7_mbtoutf16()
242 _citrus_UTF7_mbrtowc_priv(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_mbrtowc_priv() argument
252 _citrus_UTF7_init_state(ei, psenc); in _citrus_UTF7_mbrtowc_priv()
256 err = _citrus_UTF7_mbtoutf16(ei, &hi, s, n, psenc, &nr); in _citrus_UTF7_mbrtowc_priv()
269 err = _citrus_UTF7_mbtoutf16(ei, &lo, s, n, psenc, &nr); in _citrus_UTF7_mbrtowc_priv()
290 _citrus_UTF7_init_state(ei, psenc); in _citrus_UTF7_mbrtowc_priv()
298 _citrus_UTF7_utf16tomb(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_utf16tomb() argument
307 if (ISSAFE(ei, u16)) { in _citrus_UTF7_utf16tomb()
315 if (u16 == BASE64_OUT || FINDLEN(ei, u16) >= 0) in _citrus_UTF7_utf16tomb()
347 _citrus_UTF7_wcrtomb_priv(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_wcrtomb_priv() argument
371 err = _citrus_UTF7_utf16tomb(ei, s, n, u16[i], psenc, &nr); in _citrus_UTF7_wcrtomb_priv()
385 _citrus_UTF7_put_state_reset(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_put_state_reset()
422 _citrus_UTF7_stdenc_wctocs(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_stdenc_wctocs()
434 _citrus_UTF7_stdenc_cstowc(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_stdenc_cstowc()
447 _citrus_UTF7_stdenc_get_state_desc_generic(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_stdenc_get_state_desc_generic()
458 _citrus_UTF7_encoding_module_uninit(_UTF7EncodingInfo *ei __unused) in _citrus_UTF7_encoding_module_uninit()
466 _citrus_UTF7_encoding_module_init(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_encoding_module_init() argument
471 memset(ei, 0, sizeof(*ei)); in _citrus_UTF7_encoding_module_init()
476 ei->cell[*s & 0x7f] |= flag; \ in _citrus_UTF7_encoding_module_init()