Lines Matching refs:needle

115     const char *needle =  in main()  local
118 size_t n = strlen (needle); in main()
127 ASSERT (memmem (haystack, m, needle, n) == haystack + 1); in main()
143 char *needle = (char *) malloc (m + 1); in main() local
144 if (needle != NULL) in main()
146 memset (needle, 'A', m); in main()
150 ASSERT (memmem (haystack, n, needle, m) == NULL); in main()
153 free (needle); in main()
161 char *needle = (char *) malloc (m + 1); in main() local
162 if (haystack != NULL && needle != NULL) in main()
169 memset (needle, 'A', m); in main()
170 needle[m] = 'B'; in main()
172 result = memmem (haystack, 2 * m + 1, needle, m + 1); in main()
175 free (needle); in main()
186 char *needle = (char *) malloc (n); in main() local
187 if (haystack != NULL && needle != NULL) in main()
192 memset (needle, 'B', n); in main()
196 result = memmem (haystack, m, needle, n); in main()
201 free (needle); in main()
244 const char *needle = "\n" in main() local
247 needle, strlen (needle)); in main()
254 const char *needle = ".d."; in main() local
256 needle, strlen (needle)); in main()
267 const char *needle = "\nwith_gnu_ld-extend-to-len-32-b\n"; in main() local
283 for (i = 0; i < h_len - strlen (needle); i++) in main()
287 memcpy (haystack + i, needle, strlen (needle) + 1); in main()
288 p = memmem (haystack, strlen (haystack), needle, strlen (needle)); in main()
299 char *needle = (char *) malloc (m + 1); in main() local
300 if (haystack != NULL && needle != NULL) in main()
307 memset (needle, 'x', m); in main()
308 needle[m] = '\0'; in main()
309 p = memmem (haystack, strlen (haystack), needle, strlen (needle)); in main()
313 free (needle); in main()