Lines Matching refs:last

81  * The first and the last of Hangul syllables, Hangul Jamo Leading consonants,
1036 blocked(uchar_t *comb_class, size_t last)
1041 my_comb_class = comb_class[last];
1042 for (i = 1; i < last; i++)
1059 uchar_t *disp, size_t last, uchar_t **os, uchar_t *oslast)
1084 * The "last" is the index pointing to the last character not last + 1.
1086 if (last >= U8_MAX_CHARS_A_SEQ)
1087 last = U8_UPPER_LIMIT_IN_A_SEQ;
1089 for (i = l = 0; i <= last; i++) {
1091 * The last or any non-Starters at the beginning, we don't
1095 if (i >= last || comb_class[i] != U8_COMBINING_CLASS_STARTER) {
1122 if (i <= last) {
1236 while (i < last) {
1242 if (i < last) {
1246 } else if (i < last) {
1279 * If the last character is a Starter and if we have a character
1284 if (comb_class[last] == U8_COMBINING_CLASS_STARTER) {
1286 saved_l = l - disp[last];
1401 size_t last;
1486 last = 1;
1491 last = 0;
1496 comb_class[last] = combining_class(uv,
1498 start[last] = i;
1499 disp[last] = sz;
1501 last++;
1508 * find out at here by checking on the last
1512 if (comb_class[last - 1])
1517 saved_last = last;
1597 if (last >= U8_UPPER_LIMIT_IN_A_SEQ) {
1600 comb_class[last] = 0;
1601 start[last] = saved_sz;
1602 disp[last] = 2;
1603 last++;
1616 k = last;
1623 comb_class[last] =
1626 start[last] = saved_sz + j;
1627 disp[last] = sz;
1629 last++;
1630 if (last >=
1632 last = k;
1645 comb_class[last] = i;
1646 start[last] = saved_sz;
1647 disp[last] = sz;
1648 last++;
1687 last--;
1688 if (last >= saved_last) {
1689 for (i = 0; i < last; i++)
1690 for (j = last; j > i; j--)
1709 sz = do_composition(uv, u8s, comb_class, start, disp, last,
1756 * If the current character is a 7-bit ASCII and the last
2073 * character and it is the last character, or,