Lines Matching refs:ei

94 _citrus_UTF1632_init_state(_UTF1632EncodingInfo *ei __unused,  in _citrus_UTF1632_init_state()
102 _citrus_UTF1632_mbrtowc_priv(_UTF1632EncodingInfo *ei, wchar_t *pwc, in _citrus_UTF1632_mbrtowc_priv() argument
113 _citrus_UTF1632_init_state(ei, psenc); in _citrus_UTF1632_mbrtowc_priv()
122 needlen = ((ei->mode & _MODE_UTF32) != 0 || chlenbak >= 2) ? 4 : 2; in _citrus_UTF1632_mbrtowc_priv()
133 if ((ei->mode & _MODE_UTF32) == 0) { in _citrus_UTF1632_mbrtowc_priv()
158 endian = ((ei->mode & _MODE_FORCE_ENDIAN) != 0 || in _citrus_UTF1632_mbrtowc_priv()
159 psenc->current_endian == _ENDIAN_UNKNOWN) ? ei->preffered_endian : in _citrus_UTF1632_mbrtowc_priv()
163 if ((ei->mode & _MODE_UTF32) == 0) { in _citrus_UTF1632_mbrtowc_priv()
248 _citrus_UTF1632_wcrtomb_priv(_UTF1632EncodingInfo *ei, char *s, size_t n, in _citrus_UTF1632_wcrtomb_priv() argument
260 if ((ei->mode & _MODE_FORCE_ENDIAN) == 0) { in _citrus_UTF1632_wcrtomb_priv()
261 if (ei->mode & _MODE_UTF32) in _citrus_UTF1632_wcrtomb_priv()
272 psenc->current_endian = ei->preffered_endian; in _citrus_UTF1632_wcrtomb_priv()
276 if ((ei->mode & _MODE_UTF32)==0) { in _citrus_UTF1632_wcrtomb_priv()
346 parse_variable(_UTF1632EncodingInfo * __restrict ei, in parse_variable() argument
356 MATCH(big, ei->preffered_endian = _ENDIAN_BIG); in parse_variable()
360 MATCH(little, ei->preffered_endian = _ENDIAN_LITTLE); in parse_variable()
364 MATCH(internal, ei->preffered_endian = _ENDIAN_INTERNAL); in parse_variable()
368 MATCH(swapped, ei->preffered_endian = _ENDIAN_SWAPPED); in parse_variable()
372 MATCH(force, ei->mode |= _MODE_FORCE_ENDIAN); in parse_variable()
376 MATCH(utf32, ei->mode |= _MODE_UTF32); in parse_variable()
386 _citrus_UTF1632_encoding_module_init(_UTF1632EncodingInfo * __restrict ei, in _citrus_UTF1632_encoding_module_init() argument
390 memset((void *)ei, 0, sizeof(*ei)); in _citrus_UTF1632_encoding_module_init()
392 parse_variable(ei, var, lenvar); in _citrus_UTF1632_encoding_module_init()
394 ei->cur_min = ((ei->mode&_MODE_UTF32) == 0) ? 2 : 4; in _citrus_UTF1632_encoding_module_init()
395 ei->cur_max = ((ei->mode&_MODE_UTF32) == 0) ? 6 : 8; in _citrus_UTF1632_encoding_module_init()
399 if (ei->preffered_endian == _ENDIAN_UNKNOWN) { in _citrus_UTF1632_encoding_module_init()
400 ei->preffered_endian = _ENDIAN_BIG; in _citrus_UTF1632_encoding_module_init()
408 _citrus_UTF1632_encoding_module_uninit(_UTF1632EncodingInfo *ei __unused) in _citrus_UTF1632_encoding_module_uninit()
415 _citrus_UTF1632_stdenc_wctocs(_UTF1632EncodingInfo * __restrict ei __unused, in _citrus_UTF1632_stdenc_wctocs()
427 _citrus_UTF1632_stdenc_cstowc(_UTF1632EncodingInfo * __restrict ei __unused, in _citrus_UTF1632_stdenc_cstowc()
441 _citrus_UTF1632_stdenc_get_state_desc_generic(_UTF1632EncodingInfo * __restrict ei __unused, in _citrus_UTF1632_stdenc_get_state_desc_generic()