Searched refs:haystack (Results 1 - 21 of 21) sorted by relevance

/haiku-fatelf/src/system/libroot/posix/wchar/
H A Dwcsstr.c10 __wcsstr(const wchar_t* haystack, const wchar_t* needleIn) argument
13 return (wchar_t*)haystack;
15 for (; *haystack != L'\0'; ++haystack) {
17 const wchar_t* haystackPointer = haystack;
21 return (wchar_t*)haystack;
/haiku-fatelf/src/bin/coreutils/lib/
H A Dstrstr.c49 const char *haystack = haystack_start; local
58 while (*haystack && *needle)
59 ok &= *haystack++ == *needle++;
65 /* Reduce the size of haystack using strchr, since it has a smaller
68 haystack = strchr (haystack_start + 1, *needle_start);
69 if (!haystack || __builtin_expect (needle_len == 1, 0))
70 return (char *) haystack;
72 haystack_len = (haystack > haystack_start + needle_len ? 1
73 : needle_len + haystack_start - haystack);
79 return two_way_short_needle ((const unsigned char *) haystack,
[all...]
H A Dmbsstr.c39 knuth_morris_pratt_multibyte (const char *haystack, const char *needle, argument
138 mbui_init (rhaystack, haystack);
139 mbui_init (phaystack, haystack);
182 mbsstr (const char *haystack, const char *needle) argument
184 /* Be careful not to look at the entire extent of haystack or needle
186 - haystack may be very long, and a match of needle found early,
188 needle may be found in haystack. */
197 Let n = mbslen(haystack), m = mbslen(needle).
219 mbui_init (iter_haystack, haystack);
245 knuth_morris_pratt_multibyte (haystack, needl
[all...]
H A Dstr-two-way.h215 two_way_short_needle (const unsigned char *haystack, size_t haystack_len, argument
237 while (AVAILABLE (haystack, haystack_len, j, needle_len))
242 == CANON_ELEMENT (haystack[i + j])))
249 == CANON_ELEMENT (haystack[i + j])))
252 return (RETURN_TYPE) (haystack + j);
271 while (AVAILABLE (haystack, haystack_len, j, needle_len))
276 == CANON_ELEMENT (haystack[i + j])))
283 == CANON_ELEMENT (haystack[i + j])))
286 return (RETURN_TYPE) (haystack + j);
309 two_way_long_needle (const unsigned char *haystack, size_ argument
[all...]
H A Dstr-kmp.h35 knuth_morris_pratt_unibyte (const char *haystack, const char *needle, argument
119 rhaystack = haystack;
120 phaystack = haystack;
H A Dstring.h390 extern char *strstr (const char *haystack, const char *needle)
415 extern char *strcasestr (const char *haystack, const char *needle)
527 extern char * mbsstr (const char *haystack, const char *needle)
574 strlen (haystack) < strlen (needle) !
576 extern char * mbscasestr (const char *haystack, const char *needle)
H A Dstring.in.h351 extern char *strstr (const char *haystack, const char *needle)
376 extern char *strcasestr (const char *haystack, const char *needle)
488 extern char * mbsstr (const char *haystack, const char *needle)
535 strlen (haystack) < strlen (needle) !
537 extern char * mbscasestr (const char *haystack, const char *needle)
H A Dunistr.h651 u8_strstr (const uint8_t *haystack, const uint8_t *needle);
653 u16_strstr (const uint16_t *haystack, const uint16_t *needle);
655 u32_strstr (const uint32_t *haystack, const uint32_t *needle);
/haiku-fatelf/src/bin/bash/lib/sh/
H A Dstrstr.c46 register const unsigned char *haystack, *needle; local
49 haystack = (const unsigned char *) phaystack;
55 haystack--; /* possible ANSI violation */
58 c = *++haystack;
77 a = *++haystack;
82 a = *++haystack;
88 jin: a = *++haystack;
95 rhaystack = haystack-- + 1;
122 return (char*) haystack;
/haiku-fatelf/src/bin/network/wget/lib/
H A Dstrcasestr.c47 const char *haystack = haystack_start; local
56 while (*haystack && *needle)
58 ok &= (TOLOWER ((unsigned char) *haystack)
60 haystack++;
68 haystack = haystack_start + 1;
75 return two_way_short_needle ((const unsigned char *) haystack,
79 return two_way_long_needle ((const unsigned char *) haystack, haystack_len,
H A Dstr-two-way.h212 two_way_short_needle (const unsigned char *haystack, size_t haystack_len, argument
234 while (AVAILABLE (haystack, haystack_len, j, needle_len))
239 == CANON_ELEMENT (haystack[i + j])))
246 == CANON_ELEMENT (haystack[i + j])))
249 return (RETURN_TYPE) (haystack + j);
268 while (AVAILABLE (haystack, haystack_len, j, needle_len))
273 == CANON_ELEMENT (haystack[i + j])))
280 == CANON_ELEMENT (haystack[i + j])))
283 return (RETURN_TYPE) (haystack + j);
306 two_way_long_needle (const unsigned char *haystack, size_ argument
[all...]
H A Dstring.in.h337 char *strstr (const char *haystack, const char *needle)
362 extern char *strcasestr (const char *haystack, const char *needle)
461 extern char * mbsstr (const char *haystack, const char *needle);
504 strlen (haystack) < strlen (needle) !
506 extern char * mbscasestr (const char *haystack, const char *needle);
/haiku-fatelf/src/libs/ncurses/ncurses/tinfo/
H A Dstrings.c47 _nc_strstr(const char *haystack, const char *needle) argument
49 size_t len1 = strlen(haystack);
54 if (!strncmp(haystack, needle, len2)) {
55 result = haystack;
58 haystack++;
/haiku-fatelf/src/bin/findutils/lib/
H A Dbuildcmd.c97 static char *mbstrstr PARAMS ((const char *haystack, const char *needle));
304 mbstrstr (const char *haystack, const char *needle) argument
309 size_t hlen = strlen (haystack);
317 if (memcmp (haystack, needle, nlen) == 0)
318 return (char *) haystack;
319 step = mbrlen (haystack, hlen, &mbstate);
322 haystack += step;
328 return strstr (haystack, needle);
/haiku-fatelf/src/bin/findutils/gnulib/lib/
H A Dstring.h317 extern char *strcasestr (const char *haystack, const char *needle);
415 extern char * mbsstr (const char *haystack, const char *needle);
458 strlen (haystack) < strlen (needle) !
460 extern char * mbscasestr (const char *haystack, const char *needle);
H A Dstring.in.h288 extern char *strcasestr (const char *haystack, const char *needle);
386 extern char * mbsstr (const char *haystack, const char *needle);
429 strlen (haystack) < strlen (needle) !
431 extern char * mbscasestr (const char *haystack, const char *needle);
/haiku-fatelf/headers/posix/
H A Dwchar.h124 extern wchar_t *wcsstr(const wchar_t *haystack, const wchar_t *needle);
135 extern wchar_t *wcswcs(const wchar_t *haystack, const wchar_t *needle);
/haiku-fatelf/headers/private/libroot/
H A Dwchar_private.h63 extern wchar_t *__wcsstr(const wchar_t *haystack, const wchar_t *needle);
76 extern wchar_t *__wcswcs(const wchar_t *haystack, const wchar_t *needle);
/haiku-fatelf/src/system/libroot/posix/glibc/string/bits/
H A Dstring2.h1062 # define strstr(haystack, needle) \
1065 ? (char *) (size_t) (haystack) \
1067 ? strchr (haystack, \
1069 : strstr (haystack, needle))) \
1070 : strstr (haystack, needle)))
/haiku-fatelf/src/libs/ncurses/progs/
H A Dtic.c416 matches(const char **needle, const char *haystack) argument
417 /* does entry in needle list match |-separated field in haystack? */
424 if (_nc_name_match(haystack, needle[n], "|")) {
/haiku-fatelf/src/bin/network/wget/
H A Dconfigure24084 char *haystack = (char *) malloc (2 * m + 2);
24092 if (haystack && needle)
24094 memset (haystack, 'A', 2 * m);
24095 haystack[2 * m] = 'B';
24096 haystack[2 * m + 1] = 0;
24100 result = strcasestr (haystack, needle);

Completed in 224 milliseconds