• Home
  • Raw
  • Download

Lines Matching refs:match_positions

785 				unsigned int match_positions[HB_MAX_CONTEXT_LENGTH],  in match_input()
834 match_positions[0] = buffer->idx; in match_input()
839 match_positions[i] = skippy_iter.idx; in match_input()
900 const unsigned int match_positions[HB_MAX_CONTEXT_LENGTH], /* Including the first glyph */ in ligate_input()
943 bool is_base_ligature = _hb_glyph_info_is_base_glyph (&buffer->info[match_positions[0]]); in ligate_input()
944 bool is_mark_ligature = _hb_glyph_info_is_mark (&buffer->info[match_positions[0]]); in ligate_input()
946 if (!_hb_glyph_info_is_mark (&buffer->info[match_positions[i]])) in ligate_input()
972 while (buffer->idx < match_positions[i] && buffer->successful) in ligate_input()
1085 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH], /* Including the first glyph */ in apply_lookup()
1104 match_positions[j] += delta; in apply_lookup()
1118 if (unlikely (!buffer->move_to (match_positions[idx]))) in apply_lookup()
1159 if (end <= int (match_positions[idx])) in apply_lookup()
1165 end = match_positions[idx]; in apply_lookup()
1185 memmove (match_positions + next + delta, match_positions + next, in apply_lookup()
1186 (count - next) * sizeof (match_positions[0])); in apply_lookup()
1192 match_positions[j] = match_positions[j - 1] + 1; in apply_lookup()
1196 match_positions[next] += delta; in apply_lookup()
1283 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH]; in context_apply_lookup() local
1287 &match_length, match_positions) in context_apply_lookup()
1290 inputCount, match_positions, in context_apply_lookup()
1916 unsigned int match_positions[HB_MAX_CONTEXT_LENGTH]; in chain_context_apply_lookup() local
1920 &match_length, match_positions) in chain_context_apply_lookup()
1931 inputCount, match_positions, in chain_context_apply_lookup()