Lines Matching refs:start
472 /* we always start with !have_sequential, so at i=0 this
918 unsigned int i, start = 0;
933 while (start < i && data[start] == '\0')
934 start++;
935 if (i != start) {
936 if (squat_build_word(ctx, uid, data + start,
938 char_lengths + start,
939 i - start) < 0) {
941 start = i;
945 start = i + 1;
947 while (start < i && data[start] == '\0')
948 start++;
949 if (i != start) {
950 if (squat_build_word(ctx, uid, data + start,
952 char_lengths + start, i - start) < 0)
1967 unsigned int i, start, bytes, str_bytelen, str_charlen;
1993 for (i = start = 0; i < str_bytelen && ret >= 0; i += char_lengths[i]) {
1999 if (i != start) {
2000 ret = squat_trie_lookup_partial(&ctx, data + start,
2001 char_lengths + start,
2002 i - start);
2005 start = i + char_lengths[i];
2008 if (start == 0) {
2026 ret = squat_trie_lookup_partial(&ctx, data + start,
2027 char_lengths + start,
2028 i - start);
2033 if (i != start && ret >= 0) {
2034 ret = squat_trie_lookup_partial(&ctx, data + start,
2035 char_lengths + start,
2036 i - start);