Searched refs:match_positions (Results 1 – 3 of 3) sorted by relevance
778 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH], in match_input()827 match_positions[0] = buffer->idx; in match_input()832 match_positions[i] = skippy_iter.idx; in match_input()893 const unsigned int match_positions[HB_MAX_CONTEXT_LENGTH], /* Including the first glyph */ in ligate_input()936 bool is_base_ligature = _hb_glyph_info_is_base_glyph (&buffer->info[match_positions[0]]); in ligate_input()937 bool is_mark_ligature = _hb_glyph_info_is_mark (&buffer->info[match_positions[0]]); in ligate_input()939 if (!_hb_glyph_info_is_mark (&buffer->info[match_positions[i]])) in ligate_input()965 while (buffer->idx < match_positions[i] && buffer->successful) in ligate_input()1078 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH], /* Including the first glyph */ in apply_lookup()1097 match_positions[j] += delta; in apply_lookup()[all …]
467 if (unlikely (match_length >= ARRAY_LENGTH (match_positions))) in transition()471 if (match_length && match_positions[match_length - 1] == buffer->out_len) in transition()474 match_positions[match_length++] = buffer->out_len; in transition()508 buffer->move_to (match_positions[--cursor]); in transition()536 unsigned int lig_end = match_positions[match_length - 1] + 1; in transition()541 buffer->move_to (match_positions[--match_length]); in transition()546 buffer->merge_out_clusters (match_positions[cursor], buffer->out_len); in transition()567 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH]; member
739 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH]; in apply() local746 match_positions, in apply()752 match_positions, in apply()