Home | History | Annotate | Download | only in src

Lines Matching full:indic_position

32 #define indic_position() complex_var_u8_1() /* indic_position_t */
260 info.indic_position() = pos;
632 HB_BUFFER_ALLOCATE_VAR (buffer, indic_position);
654 int a = pa->indic_position();
655 int b = pb->indic_position();
679 if (info[i].indic_position() == POS_BASE_C)
682 info[i].indic_position() = consonant_position_from_face (indic_plan, consonant, virama, face);
773 if (info[i].indic_position() != POS_BELOW_C &&
774 (info[i].indic_position() != POS_POST_C || seen_below))
779 if (info[i].indic_position() == POS_BELOW_C)
834 info[i].indic_position() = POS_BELOW_C;
850 info[i].indic_position() = POS_BELOW_C;
902 info[i].indic_position() = MIN (POS_PRE_C, (indic_position_t) info[i].indic_position());
905 info[base].indic_position() = POS_BASE_C;
913 info[j].indic_position() = POS_FINAL_C;
921 info[start].indic_position() = POS_RA_TO_BECOME_REPH;
968 info[i].indic_position() = last_pos;
970 info[i].indic_position() == POS_PRE_M))
982 if (info[j - 1].indic_position() != POS_PRE_M) {
983 info[i].indic_position() = info[j - 1].indic_position();
987 } else if (info[i].indic_position() != POS_SMVD) {
988 last_pos = (indic_position_t) info[i].indic_position();
1000 if (info[j].indic_position() < POS_SMVD)
1001 info[j].indic_position() = info[i].indic_position();
1019 if (info[i].indic_position() == POS_BASE_C)
1062 for (unsigned int i = start; i < end && info[i].indic_position() == POS_RA_TO_BECOME_REPH; i++)
1369 if (info[base].indic_position() >= POS_BASE_C)
1384 info[base].indic_position() = POS_BASE_C;
1392 if (start < base && info[base].indic_position() > POS_BASE_C)
1434 info[new_pos].indic_position() != POS_PRE_M)
1444 if (start < new_pos && info[new_pos].indic_position () != POS_PRE_M)
1448 if (info[i - 1].indic_position () == POS_PRE_M)
1461 if (info[i].indic_position () == POS_PRE_M) {
1488 info[start].indic_position() == POS_RA_TO_BECOME_REPH &&
1537 while (new_reph_pos + 1 < end && info[new_reph_pos + 1].indic_position() <= POS_AFTER_MAIN)
1553 !( FLAG (info[new_reph_pos + 1].indic_position()) & (FLAG (POS_POST_C) | FLAG (POS_AFTER_POST) | FLAG (POS_SMVD))))
1586 while (new_reph_pos > start && info[new_reph_pos].indic_position() == POS_SMVD)
1702 if (info[start].indic_position () == POS_PRE_M &&
1752 HB_BUFFER_DEALLOCATE_VAR (buffer, indic_position);