Lines Matching refs:trail
136 static le_int32 compose(LEUnicode lead, LEUnicode vowel, LEUnicode trail, LEUnicode &syllable)
140 le_int32 tIndex = trail - TJMO_FIRST;
157 static le_int32 decompose(LEUnicode syllable, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail)
167 trail = TJMO_FIRST + (sIndex % TJMO_COUNT);
169 if (trail == TJMO_FIRST) {
176 static le_int32 getCharClass(LEUnicode ch, LEUnicode &lead, LEUnicode &vowel, LEUnicode &trail)
180 trail = TJMO_FIRST;
193 trail = ch;
197 le_int32 c = decompose(ch, lead, vowel, trail);
207 trail = ch;
275 LEUnicode trail = 0;
276 le_int32 chClass = getCharClass(chars[i], lead, vowel, trail);
280 /* Any character of type X will be stored as a trail jamo */
282 outChars[outCharCount] = trail;
301 outChars[outCharCount] = trail;
335 LEUnicode trail = outLength == 3? outChars[outStart + 2] : TJMO_FIRST;
341 if (compose(lead, vowel, trail, syllable) == outLength) {