Home
last modified time | relevance | path

Searched refs:needle_len (Results 1 – 3 of 3) sorted by relevance

/picolibc-latest/newlib/libc/string/
Dstr-two-way.h91 critical_factorization (const unsigned char *needle, size_t needle_len, in critical_factorization() argument
114 while (j + k < needle_len) in critical_factorization()
149 while (j + k < needle_len) in critical_factorization()
199 const unsigned char *needle, size_t needle_len) in two_way_short_needle() argument
209 suffix = critical_factorization (needle, needle_len, &period); in two_way_short_needle()
220 while (AVAILABLE (haystack, haystack_len, j, needle_len)) in two_way_short_needle()
224 while (i < needle_len && (CANON_ELEMENT (needle[i]) in two_way_short_needle()
227 if (needle_len <= i) in two_way_short_needle()
239 memory = needle_len - period; in two_way_short_needle()
252 period = MAX (suffix, needle_len - suffix) + 1; in two_way_short_needle()
[all …]
Dstrcasestr.c120 size_t needle_len; /* Length of NEEDLE. */ in strcasestr()
134 needle_len = needle - find; in strcasestr()
136 haystack_len = needle_len - 1; in strcasestr()
139 if (needle_len < LONG_NEEDLE_THRESHOLD) in strcasestr()
142 (const unsigned char *) find, needle_len); in strcasestr()
144 (const unsigned char *) find, needle_len); in strcasestr()
Dstrnstr.c44 size_t needle_len = strnlen(needle, haystack_len); in strnstr() local
46 if (needle_len < haystack_len || !needle[needle_len]) { in strnstr()
47 char *x = memmem(haystack, haystack_len, needle, needle_len); in strnstr()