Home | History | Annotate | Download | only in gennorm

Lines Matching refs:trailCC

1007 /* canonically reorder a UTF-32 string; return { leadCC, trailCC } */
1478 /* does the starter s[0] combine forward with another char that is below trailCC? */
1480 canChangeWithFollowing(const uint32_t *s, int32_t length, uint8_t trailCC) {
1481 if(trailCC<=1) {
1496 * Only a character with cc<trailCC can change the composition.
1497 * Reason: A char with cc>=trailCC would order after decomposition s[],
1504 * 2. has cc<trailCC
1513 * and see if one has cc<trailCC (passes 2.).
1519 * with cc<trailCC (2.) and
1540 if(cc>0 && cc<trailCC) {
1541 /* this trail code point combines with c and has cc<trailCC */
1554 /* pass in length-1 because we already know that c2 will insert before the last character with trailCC */
1555 if(cc>0 && cc<trailCC && doesComposeConsume(s, length-1, c2, cc)) {
1605 * has cc less than the trailCC of the decomposition.
1607 * For FCC: Test at runtime if the decomposition has a trailCC>1