Lines Matching defs:haystack
36 knuth_morris_pratt_unibyte (const char *haystack, const char *needle,
87 rhaystack = haystack;
88 phaystack = haystack;
122 knuth_morris_pratt_multibyte (const char *haystack, const char *needle,
188 mbui_init (rhaystack, haystack);
189 mbui_init (phaystack, haystack);
233 mbsstr (const char *haystack, const char *needle)
235 /* Be careful not to look at the entire extent of haystack or needle
237 - haystack may be very long, and a match of needle found early,
239 needle may be found in haystack. */
249 Let n = mbslen(haystack), m = mbslen(needle).
271 mbui_init (iter_haystack, haystack);
297 knuth_morris_pratt_multibyte (haystack, needle,
338 return (char *) haystack;
346 Let n = strlen(haystack), m = strlen(needle).
369 for (;; haystack++)
371 if (*haystack == '\0')
397 knuth_morris_pratt_unibyte (haystack, needle - 1,
407 if (*haystack == b)
410 const char *rhaystack = haystack + 1;
417 return (char *) haystack;
430 return (char *) haystack;