Lines Matching refs:combining
78 * Test for a combining character.
149 static u_int16_t unicode_combine(u_int16_t base, u_int16_t combining);
520 * previous combining characters, if any, and reset
557 * Make multiple combining character sequences canonical
594 /* Make a previous combining sequence canonical. */
608 * Make a previous combining sequence canonical
800 * (1 base char + 2 combining chars).
978 unicode_combine(u_int16_t base, u_int16_t combining)
983 if ((combining >= HANGUL_VBASE) && (combining < (HANGUL_TBASE + HANGUL_TCOUNT))) {
985 if ((combining < (HANGUL_VBASE + HANGUL_VCOUNT)) &&
989 ((combining - HANGUL_VBASE)*HANGUL_TCOUNT));
993 if ((combining > HANGUL_TBASE) &&
998 return (base + (combining - HANGUL_TBASE));
1004 __CFUniCharPrecompositionTableLength, combining);
1017 * priortysort - order combining chars into canonical order
1047 * Make sure that p2 contains the combining class for the
1050 * with a large combining class has to "bubble past" several
1051 * characters with lower combining classes.