Lines Matching refs:new_reph_pos

1264     unsigned int new_reph_pos;  in final_reordering_syllable()  local
1287 new_reph_pos = start + 1; in final_reordering_syllable()
1288 while (new_reph_pos < base && !is_halant (info[new_reph_pos])) in final_reordering_syllable()
1289 new_reph_pos++; in final_reordering_syllable()
1291 if (new_reph_pos < base && is_halant (info[new_reph_pos])) in final_reordering_syllable()
1294 if (new_reph_pos + 1 < base && is_joiner (info[new_reph_pos + 1])) in final_reordering_syllable()
1295 new_reph_pos++; in final_reordering_syllable()
1306 new_reph_pos = base; in final_reordering_syllable()
1307 while (new_reph_pos + 1 < end && info[new_reph_pos + 1].indic_position() <= POS_AFTER_MAIN) in final_reordering_syllable()
1308 new_reph_pos++; in final_reordering_syllable()
1309 if (new_reph_pos < end) in final_reordering_syllable()
1321 new_reph_pos = base; in final_reordering_syllable()
1322 while (new_reph_pos + 1 < end && in final_reordering_syllable()
1323 …!( FLAG_UNSAFE (info[new_reph_pos + 1].indic_position()) & (FLAG (POS_POST_C) | FLAG (POS_AFTER_PO… in final_reordering_syllable()
1324 new_reph_pos++; in final_reordering_syllable()
1325 if (new_reph_pos < end) in final_reordering_syllable()
1339 new_reph_pos = start + 1; in final_reordering_syllable()
1340 while (new_reph_pos < base && !is_halant (info[new_reph_pos])) in final_reordering_syllable()
1341 new_reph_pos++; in final_reordering_syllable()
1343 if (new_reph_pos < base && is_halant (info[new_reph_pos])) in final_reordering_syllable()
1346 if (new_reph_pos + 1 < base && is_joiner (info[new_reph_pos + 1])) in final_reordering_syllable()
1347 new_reph_pos++; in final_reordering_syllable()
1355 new_reph_pos = end - 1; in final_reordering_syllable()
1356 while (new_reph_pos > start && info[new_reph_pos].indic_position() == POS_SMVD) in final_reordering_syllable()
1357 new_reph_pos--; in final_reordering_syllable()
1367 unlikely (is_halant (info[new_reph_pos]))) { in final_reordering_syllable()
1368 for (unsigned int i = base + 1; i < new_reph_pos; i++) in final_reordering_syllable()
1371 new_reph_pos--; in final_reordering_syllable()
1380 buffer->merge_clusters (start, new_reph_pos + 1); in final_reordering_syllable()
1382 memmove (&info[start], &info[start + 1], (new_reph_pos - start) * sizeof (info[0])); in final_reordering_syllable()
1383 info[new_reph_pos] = reph; in final_reordering_syllable()
1385 if (start < base && base <= new_reph_pos) in final_reordering_syllable()