Lines Matching refs:new_reph_pos
1460 unsigned int new_reph_pos; in final_reordering_syllable() local
1485 new_reph_pos = start + 1; in final_reordering_syllable()
1486 while (new_reph_pos < base && !is_halant_or_coeng (info[new_reph_pos])) in final_reordering_syllable()
1487 new_reph_pos++; in final_reordering_syllable()
1489 if (new_reph_pos < base && is_halant_or_coeng (info[new_reph_pos])) in final_reordering_syllable()
1492 if (new_reph_pos + 1 < base && is_joiner (info[new_reph_pos + 1])) in final_reordering_syllable()
1493 new_reph_pos++; in final_reordering_syllable()
1504 new_reph_pos = base; in final_reordering_syllable()
1505 while (new_reph_pos + 1 < end && info[new_reph_pos + 1].indic_position() <= POS_AFTER_MAIN) in final_reordering_syllable()
1506 new_reph_pos++; in final_reordering_syllable()
1507 if (new_reph_pos < end) in final_reordering_syllable()
1519 new_reph_pos = base; in final_reordering_syllable()
1520 while (new_reph_pos < end && in final_reordering_syllable()
1521 …!( FLAG_SAFE (info[new_reph_pos + 1].indic_position()) & (FLAG (POS_POST_C) | FLAG (POS_AFTER_POST… in final_reordering_syllable()
1522 new_reph_pos++; in final_reordering_syllable()
1523 if (new_reph_pos < end) in final_reordering_syllable()
1537 new_reph_pos = start + 1; in final_reordering_syllable()
1538 while (new_reph_pos < base && !is_halant_or_coeng (info[new_reph_pos])) in final_reordering_syllable()
1539 new_reph_pos++; in final_reordering_syllable()
1541 if (new_reph_pos < base && is_halant_or_coeng (info[new_reph_pos])) in final_reordering_syllable()
1544 if (new_reph_pos + 1 < base && is_joiner (info[new_reph_pos + 1])) in final_reordering_syllable()
1545 new_reph_pos++; in final_reordering_syllable()
1553 new_reph_pos = end - 1; in final_reordering_syllable()
1554 while (new_reph_pos > start && info[new_reph_pos].indic_position() == POS_SMVD) in final_reordering_syllable()
1555 new_reph_pos--; in final_reordering_syllable()
1565 unlikely (is_halant_or_coeng (info[new_reph_pos]))) { in final_reordering_syllable()
1566 for (unsigned int i = base + 1; i < new_reph_pos; i++) in final_reordering_syllable()
1569 new_reph_pos--; in final_reordering_syllable()
1578 buffer->merge_clusters (start, new_reph_pos + 1); in final_reordering_syllable()
1580 memmove (&info[start], &info[start + 1], (new_reph_pos - start) * sizeof (info[0])); in final_reordering_syllable()
1581 info[new_reph_pos] = reph; in final_reordering_syllable()
1583 if (start < base && base <= new_reph_pos) in final_reordering_syllable()