Lines Matching refs:unit

553 GX_BIDI_UNIT *unit = context -> gx_bidi_context_unit_list;  in _gx_utility_bidi_arabic_test()  local
558 if ((unit -> gx_bidi_unit_code >= 0x0600) && (unit -> gx_bidi_unit_code <= 0x06FF)) in _gx_utility_bidi_arabic_test()
563 unit++; in _gx_utility_bidi_arabic_test()
610 ARABIC_UNIT *unit; in _gx_utility_bidi_arabic_shaping() local
651 unit = arabic_unit; in _gx_utility_bidi_arabic_shaping()
655 while (unit -> code_point) in _gx_utility_bidi_arabic_shaping()
659 if (unit -> joining_type == JOINING_TYPE_TRANSPARENT) in _gx_utility_bidi_arabic_shaping()
662 unit++; in _gx_utility_bidi_arabic_shaping()
666 follow_unit = unit + 1; in _gx_utility_bidi_arabic_shaping()
675 …if (unit -> joining_type == JOINING_TYPE_RIGHT && pre_unit && _gx_utility_bidi_right_joining_causi… in _gx_utility_bidi_arabic_shaping()
681 …else if (unit -> joining_type == JOINING_TYPE_LEFT && _gx_utility_bidi_left_joining_causing_test(f… in _gx_utility_bidi_arabic_shaping()
687 else if (unit -> joining_type == JOINING_TYPE_DUAL && in _gx_utility_bidi_arabic_shaping()
695 else if (unit -> joining_type == JOINING_TYPE_DUAL && in _gx_utility_bidi_arabic_shaping()
703 else if (unit -> joining_type == JOINING_TYPE_DUAL && in _gx_utility_bidi_arabic_shaping()
714unit -> shape_form = _gx_utility_bidi_arabic_form_get(unit -> code_point, form_type); in _gx_utility_bidi_arabic_shaping()
721 … ligature = _gx_utility_bidi_arabic_ligature_get(unit -> shape_form, pre_unit -> shape_form); in _gx_utility_bidi_arabic_shaping()
726 unit -> shape_form = 0; in _gx_utility_bidi_arabic_shaping()
730 bidi_unit -> gx_bidi_unit_code = unit -> shape_form; in _gx_utility_bidi_arabic_shaping()
734 pre_unit = unit; in _gx_utility_bidi_arabic_shaping()
735 unit = follow_unit; in _gx_utility_bidi_arabic_shaping()