Lines Matching refs:ei

72 #define	_CEI_TO_EI(_cei_)		(&(_cei_)->ei)
84 _citrus_UTF7_init_state(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_init_state()
94 _citrus_UTF7_pack_state(_UTF7EncodingInfo * __restrict ei __unused,
103 _citrus_UTF7_unpack_state(_UTF7EncodingInfo * __restrict ei __unused,
137 #define FINDLEN(ei, c) \ argument
138 (SHIFT7BIT((c)) ? -1 : (((ei)->cell[(c)] & EI_MASK) - 1))
140 #define ISDIRECT(ei, c) (!SHIFT7BIT((c)) && (ISSPECIAL((c)) || \ argument
141 ei->cell[(c)] & (EI_DIRECT | EI_OPTION | EI_SPACE)))
143 #define ISSAFE(ei, c) (!SHIFT7BIT((c)) && (ISSPECIAL((c)) || \ argument
144 (c < 0x80 && ei->cell[(c)] & (EI_DIRECT | EI_SPACE))))
154 _citrus_UTF7_mbtoutf16(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_mbtoutf16() argument
181 if (!ISDIRECT(ei, (int)psenc->ch[i])) in _citrus_UTF7_mbtoutf16()
194 len = FINDLEN(ei, (int)psenc->ch[i]); in _citrus_UTF7_mbtoutf16()
201 if (!ISDIRECT(ei, (int)psenc->ch[i])) in _citrus_UTF7_mbtoutf16()
243 _citrus_UTF7_mbrtowc_priv(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_mbrtowc_priv() argument
253 _citrus_UTF7_init_state(ei, psenc); in _citrus_UTF7_mbrtowc_priv()
257 err = _citrus_UTF7_mbtoutf16(ei, &hi, s, n, psenc, &nr); in _citrus_UTF7_mbrtowc_priv()
270 err = _citrus_UTF7_mbtoutf16(ei, &lo, s, n, psenc, &nr); in _citrus_UTF7_mbrtowc_priv()
291 _citrus_UTF7_init_state(ei, psenc); in _citrus_UTF7_mbrtowc_priv()
299 _citrus_UTF7_utf16tomb(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_utf16tomb() argument
308 if (ISSAFE(ei, u16)) { in _citrus_UTF7_utf16tomb()
316 if (u16 == BASE64_OUT || FINDLEN(ei, u16) >= 0) in _citrus_UTF7_utf16tomb()
348 _citrus_UTF7_wcrtomb_priv(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_wcrtomb_priv() argument
372 err = _citrus_UTF7_utf16tomb(ei, s, n, u16[i], psenc, &nr); in _citrus_UTF7_wcrtomb_priv()
386 _citrus_UTF7_put_state_reset(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_put_state_reset()
423 _citrus_UTF7_stdenc_wctocs(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_stdenc_wctocs()
435 _citrus_UTF7_stdenc_cstowc(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_stdenc_cstowc()
448 _citrus_UTF7_stdenc_get_state_desc_generic(_UTF7EncodingInfo * __restrict ei __unused, in _citrus_UTF7_stdenc_get_state_desc_generic()
459 _citrus_UTF7_encoding_module_uninit(_UTF7EncodingInfo *ei __unused) in _citrus_UTF7_encoding_module_uninit()
467 _citrus_UTF7_encoding_module_init(_UTF7EncodingInfo * __restrict ei, in _citrus_UTF7_encoding_module_init() argument
472 memset(ei, 0, sizeof(*ei)); in _citrus_UTF7_encoding_module_init()
477 ei->cell[*s & 0x7f] |= flag; \ in _citrus_UTF7_encoding_module_init()