/* XXX: Code generated by tool unicode_dbl_width.py */ #ifndef _TERMPTY_DBL_H__ #define _TERMPTY_DBL_H__ 1 Eina_Bool _termpty_is_wide(const Eina_Unicode g); Eina_Bool _termpty_is_ambigous_wide(const Eina_Unicode g); static inline Eina_Bool _termpty_is_dblwidth_get(const Termpty *ty, const Eina_Unicode g) { /* optimize for latin1 non-ambiguous */ if (g <= 0xA0) return EINA_FALSE; if (!ty->termstate.cjk_ambiguous_wide) return _termpty_is_wide(g); else return _termpty_is_ambigous_wide(g); } #endif