Lines Matching refs:start
171 u8t[k] = u8s[start[(a)] + k]; \
173 u8s[start[(a)] + k] = u8s[start[(b)] + k]; \
174 start[(b)] = start[(a)] + disp[(b)]; \
176 u8s[start[(b)] + k] = u8t[k]; \
585 * an illegal start byte or not and if so, issue a proper
1058 do_composition(size_t uv, uchar_t *s, uchar_t *comb_class, uchar_t *start,
1097 p = s + start[i];
1105 * If this could be a start of Hangul Jamos, then, we try to
1108 if (s[start[i]] == U8_HANGUL_JAMO_1ST_BYTE) {
1109 U8_PUT_3BYTES_INTO_UTF32(u1, s[start[i]],
1110 s[start[i] + 1], s[start[i] + 2]);
1111 U8_PUT_3BYTES_INTO_UTF32(u2, s[start[i] + 3],
1112 s[start[i] + 4], s[start[i] + 5]);
1124 s[start[i]], s[start[i] + 1],
1125 s[start[i] + 2]);
1145 p = find_composition_start(uv, s + start[i], disp[i]);
1161 q = s + start[++i];
1218 * this is a new start.
1264 p = s + start[saved_i];
1271 p = s + start[saved_marks[k]];
1397 uchar_t start[U8_MAX_CHARS_A_SEQ];
1483 start[0] = 0;
1498 start[last] = i;
1564 * since that's a new start and we will deal
1601 start[last] = saved_sz;
1626 start[last] = saved_sz + j;
1646 start[last] = saved_sz;
1709 sz = do_composition(uv, u8s, comb_class, start, disp, last,