Home | History | Annotate | Download | only in modules

Lines Matching refs:ei

74 	_UTF7EncodingInfo	ei;
90 #define _CEI_TO_EI(_cei_) (&(_cei_)->ei)
103 _citrus_UTF7_init_state(_UTF7EncodingInfo * __restrict ei,
106 /* ei appears to be unused */
114 _citrus_UTF7_pack_state(_UTF7EncodingInfo * __restrict ei,
117 /* ei seem to be unused */
126 _citrus_UTF7_unpack_state(_UTF7EncodingInfo * __restrict ei,
129 /* ei seem to be unused */
162 #define FINDLEN(ei, c) \
163 (SHIFT7BIT((c)) ? -1 : (((ei)->cell[(c)] & EI_MASK) - 1))
165 #define ISDIRECT(ei, c) (!SHIFT7BIT((c)) && (ISSPECIAL((c)) || \
166 ei->cell[(c)] & (EI_DIRECT | EI_OPTION | EI_SPACE)))
168 #define ISSAFE(ei, c) (!SHIFT7BIT((c)) && (ISSPECIAL((c)) || \
169 (c < 0x80 && ei->cell[(c)] & (EI_DIRECT | EI_SPACE))))
179 _citrus_UTF7_mbtoutf16(_UTF7EncodingInfo * __restrict ei,
187 _DIAGASSERT(ei != NULL);
214 if (!ISDIRECT(ei, (int)psenc->ch[i]))
227 len = FINDLEN(ei, (int)psenc->ch[i]);
234 if (!ISDIRECT(ei, (int)psenc->ch[i]))
273 _citrus_UTF7_mbrtowc_priv(_UTF7EncodingInfo * __restrict ei,
283 _DIAGASSERT(ei != NULL);
289 _citrus_UTF7_init_state(ei, psenc);
300 err = _citrus_UTF7_mbtoutf16(ei, &hi, &s0, n, psenc, &nr);
315 err = _citrus_UTF7_mbtoutf16(ei, &lo, &s0, n, psenc, &nr);
332 _citrus_UTF7_init_state(ei, psenc);
341 _citrus_UTF7_utf16tomb(_UTF7EncodingInfo * __restrict ei,
347 _DIAGASSERT(ei != NULL);
353 if (ISSAFE(ei, u16)) {
361 if (u16 == BASE64_OUT || FINDLEN(ei, u16) >= 0)
393 _citrus_UTF7_wcrtomb_priv(_UTF7EncodingInfo * __restrict ei,
402 _DIAGASSERT(ei != NULL);
422 err = _citrus_UTF7_utf16tomb(ei, s, n, u16[i], psenc, &nr);
436 _citrus_UTF7_put_state_reset(_UTF7EncodingInfo * __restrict ei,
442 _DIAGASSERT(ei != NULL);
479 _citrus_UTF7_stdenc_wctocs(_UTF7EncodingInfo * __restrict ei,
483 /* ei seem to be unused */
495 _citrus_UTF7_stdenc_cstowc(_UTF7EncodingInfo * __restrict ei,
499 /* ei seem to be unused */
511 _citrus_UTF7_stdenc_get_state_desc_generic(_UTF7EncodingInfo * __restrict ei,
526 _citrus_UTF7_encoding_module_uninit(_UTF7EncodingInfo *ei)
528 /* ei seems to be unused */
533 _citrus_UTF7_encoding_module_init(_UTF7EncodingInfo * __restrict ei,
538 _DIAGASSERT(ei != NULL);
541 memset(ei, 0, sizeof(*ei));
546 ei->cell[*s & 0x7f] |= flag; \