/haiku-fatelf/src/system/libroot/posix/wchar/ |
H A D | wcsstr.c | 10 __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 D | strstr.c | 49 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 D | mbsstr.c | 39 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 D | str-two-way.h | 215 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 D | str-kmp.h | 35 knuth_morris_pratt_unibyte (const char *haystack, const char *needle, argument 119 rhaystack = haystack; 120 phaystack = haystack;
|
H A D | string.h | 390 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 D | string.in.h | 351 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 D | unistr.h | 651 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 D | strstr.c | 46 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 D | strcasestr.c | 47 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 D | str-two-way.h | 212 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 D | string.in.h | 337 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 D | strings.c | 47 _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 D | buildcmd.c | 97 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 D | string.h | 317 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 D | string.in.h | 288 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 D | wchar.h | 124 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 D | wchar_private.h | 63 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 D | string2.h | 1062 # 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 D | tic.c | 416 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 D | configure | 24084 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);
|