Lines Matching refs:ei

126 #define E0SET(ei)	(&(ei)->e0)  argument
127 #define E1SET(ei) (&(ei)->e1) argument
128 #define INIT0(ei) (TAILQ_FIRST(E0SET(ei))) argument
129 #define INIT1(ei) (TAILQ_FIRST(E1SET(ei))) argument
138 _HZEncodingInfo ei; member
154 #define _CEI_TO_EI(_cei_) (&(_cei_)->ei)
166 _citrus_HZ_init_state(_HZEncodingInfo * __restrict ei, in _citrus_HZ_init_state() argument
169 _DIAGASSERT(ei != NULL); in _citrus_HZ_init_state()
173 psenc->inuse = INIT0(ei); in _citrus_HZ_init_state()
178 _citrus_HZ_pack_state(_HZEncodingInfo * __restrict ei, in _citrus_HZ_pack_state() argument
190 _citrus_HZ_unpack_state(_HZEncodingInfo * __restrict ei, in _citrus_HZ_unpack_state() argument
201 _citrus_HZ_mbrtowc_priv(_HZEncodingInfo * __restrict ei, in _citrus_HZ_mbrtowc_priv() argument
212 _DIAGASSERT(ei != NULL); in _citrus_HZ_mbrtowc_priv()
219 _citrus_HZ_init_state(ei, psenc); in _citrus_HZ_mbrtowc_priv()
243 if (psenc->inuse != INIT0(ei)) in _citrus_HZ_mbrtowc_priv()
266 if (psenc->inuse != INIT0(ei)) in _citrus_HZ_mbrtowc_priv()
272 init = INIT0(ei); in _citrus_HZ_mbrtowc_priv()
275 init = INIT1(ei); in _citrus_HZ_mbrtowc_priv()
331 _citrus_HZ_wcrtomb_priv(_HZEncodingInfo * __restrict ei, in _citrus_HZ_wcrtomb_priv() argument
341 _DIAGASSERT(ei != NULL); in _citrus_HZ_wcrtomb_priv()
355 candidate = INIT0(ei); in _citrus_HZ_wcrtomb_priv()
363 graphic = ei->ascii; in _citrus_HZ_wcrtomb_priv()
370 graphic = ei->gb2312; in _citrus_HZ_wcrtomb_priv()
378 candidate = find_escape(E0SET(ei), ch); in _citrus_HZ_wcrtomb_priv()
380 candidate = find_escape(E1SET(ei), ch); in _citrus_HZ_wcrtomb_priv()
393 init = INIT0(ei); in _citrus_HZ_wcrtomb_priv()
435 _citrus_HZ_put_state_reset(_HZEncodingInfo * __restrict ei, in _citrus_HZ_put_state_reset() argument
441 _DIAGASSERT(ei != NULL); in _citrus_HZ_put_state_reset()
448 candidate = INIT0(ei); in _citrus_HZ_put_state_reset()
461 _citrus_HZ_init_state(ei, psenc); in _citrus_HZ_put_state_reset()
467 _citrus_HZ_stdenc_get_state_desc_generic(_HZEncodingInfo * __restrict ei, in _citrus_HZ_stdenc_get_state_desc_generic() argument
470 _DIAGASSERT(ei != NULL); in _citrus_HZ_stdenc_get_state_desc_generic()
477 ? ((psenc->inuse == INIT0(ei)) in _citrus_HZ_stdenc_get_state_desc_generic()
489 _citrus_HZ_stdenc_wctocs(_HZEncodingInfo * __restrict ei, in _citrus_HZ_stdenc_wctocs() argument
519 _citrus_HZ_stdenc_cstowc(_HZEncodingInfo * __restrict ei, in _citrus_HZ_stdenc_cstowc() argument
522 _DIAGASSERT(ei != NULL); in _citrus_HZ_stdenc_cstowc()
542 _citrus_HZ_encoding_module_uninit(_HZEncodingInfo *ei) in _citrus_HZ_encoding_module_uninit() argument
546 _DIAGASSERT(ei != NULL); in _citrus_HZ_encoding_module_uninit()
547 while ((escape = TAILQ_FIRST(E0SET(ei))) != NULL) { in _citrus_HZ_encoding_module_uninit()
548 TAILQ_REMOVE(E0SET(ei), escape, entry); in _citrus_HZ_encoding_module_uninit()
553 while ((escape = TAILQ_FIRST(E1SET(ei))) != NULL) { in _citrus_HZ_encoding_module_uninit()
554 TAILQ_REMOVE(E1SET(ei), escape, entry); in _citrus_HZ_encoding_module_uninit()
586 _HZEncodingInfo *ei; in _citrus_HZ_parse_graphic() local
596 ei = (_HZEncodingInfo *)p[1]; in _citrus_HZ_parse_graphic()
620 ei->ascii = graphic; in _citrus_HZ_parse_graphic()
627 ei->gb2312 = graphic; in _citrus_HZ_parse_graphic()
659 _HZEncodingInfo *ei; in _citrus_HZ_parse_escape() local
667 ei = (_HZEncodingInfo *)context; in _citrus_HZ_parse_escape()
673 escape->set = E0SET(ei); in _citrus_HZ_parse_escape()
674 TAILQ_INSERT_TAIL(E0SET(ei), escape, entry); in _citrus_HZ_parse_escape()
676 escape->set = E1SET(ei); in _citrus_HZ_parse_escape()
677 TAILQ_INSERT_TAIL(E1SET(ei), escape, entry); in _citrus_HZ_parse_escape()
683 p[1] = (void *)ei; in _citrus_HZ_parse_escape()
695 _citrus_HZ_encoding_module_init(_HZEncodingInfo * __restrict ei, in _citrus_HZ_encoding_module_init() argument
700 _DIAGASSERT(ei != NULL); in _citrus_HZ_encoding_module_init()
702 memset(ei, 0, sizeof(*ei)); in _citrus_HZ_encoding_module_init()
703 TAILQ_INIT(E0SET(ei)); in _citrus_HZ_encoding_module_init()
704 TAILQ_INIT(E1SET(ei)); in _citrus_HZ_encoding_module_init()
706 root_hints, (void *)ei, var, lenvar); in _citrus_HZ_encoding_module_init()
708 _citrus_HZ_encoding_module_uninit(ei); in _citrus_HZ_encoding_module_init()