Lines Matching refs:j
123 size_t j; /* Index into NEEDLE for current candidate suffix. */ in critical_factorization() local
139 j = 0; in critical_factorization()
141 while (j + k < needle_len) in critical_factorization()
143 a = CANON_ELEMENT (needle[j + k]); in critical_factorization()
148 j += k; in critical_factorization()
150 p = j - max_suffix; in critical_factorization()
159 j += p; in critical_factorization()
166 max_suffix = j++; in critical_factorization()
174 j = 0; in critical_factorization()
176 while (j + k < needle_len) in critical_factorization()
178 a = CANON_ELEMENT (needle[j + k]); in critical_factorization()
183 j += k; in critical_factorization()
185 p = j - max_suffix_rev; in critical_factorization()
194 j += p; in critical_factorization()
201 max_suffix_rev = j++; in critical_factorization()
229 size_t j; /* Index into current window of HAYSTACK. */ in two_way_short_needle() local
246 j = 0; in two_way_short_needle()
247 while (AVAILABLE (haystack, haystack_len, j, needle_len)) in two_way_short_needle()
255 phaystack = &haystack[i + j]; in two_way_short_needle()
264 phaystack = &haystack[i + j]; in two_way_short_needle()
269 return (RETURN_TYPE) (haystack + j); in two_way_short_needle()
272 j += period; in two_way_short_needle()
277 j += i - suffix + 1; in two_way_short_needle()
292 j = 0; in two_way_short_needle()
293 while (AVAILABLE (haystack, haystack_len, j, needle_len)) in two_way_short_needle()
298 phaystack = &haystack[suffix + j]; in two_way_short_needle()
304 haystack_len - needle_len - j); in two_way_short_needle()
307 j = phaystack - &haystack[suffix]; in two_way_short_needle()
316 ++j; in two_way_short_needle()
317 if (!AVAILABLE (haystack, haystack_len, j, needle_len)) in two_way_short_needle()
325 j = phaystack - &haystack[suffix] - 1; in two_way_short_needle()
351 phaystack = &haystack[i + j]; in two_way_short_needle()
363 return (RETURN_TYPE) (haystack + j); in two_way_short_needle()
364 j += period; in two_way_short_needle()
367 j += i - suffix + 1; in two_way_short_needle()
394 size_t j; /* Index into current window of HAYSTACK. */ in two_way_long_needle() local
422 j = 0; in two_way_long_needle()
423 while (AVAILABLE (haystack, haystack_len, j, needle_len)) in two_way_long_needle()
430 shift = shift_table[CANON_ELEMENT (haystack[j + needle_len - 1])]; in two_way_long_needle()
441 j += shift; in two_way_long_needle()
448 phaystack = &haystack[i + j]; in two_way_long_needle()
457 phaystack = &haystack[i + j]; in two_way_long_needle()
462 return (RETURN_TYPE) (haystack + j); in two_way_long_needle()
465 j += period; in two_way_long_needle()
470 j += i - suffix + 1; in two_way_long_needle()
481 j = 0; in two_way_long_needle()
482 while (AVAILABLE (haystack, haystack_len, j, needle_len)) in two_way_long_needle()
489 shift = shift_table[CANON_ELEMENT (haystack[j + needle_len - 1])]; in two_way_long_needle()
492 j += shift; in two_way_long_needle()
499 phaystack = &haystack[i + j]; in two_way_long_needle()
508 phaystack = &haystack[i + j]; in two_way_long_needle()
513 return (RETURN_TYPE) (haystack + j); in two_way_long_needle()
514 j += period; in two_way_long_needle()
517 j += i - suffix + 1; in two_way_long_needle()