Lines Matching defs:haystack
66 /* Check that a very long haystack is handled quickly if the needle is
74 char *haystack = (char *) malloc (m + 1);
75 if (haystack != NULL)
77 memset (haystack, 'A', m);
78 haystack[0] = 'B';
79 haystack[m] = '\0';
83 ASSERT (mbsstr (haystack, needle) == haystack + 1);
86 free (haystack);
90 /* Check that a very long needle is discarded quickly if the haystack is
95 char *haystack =
106 ASSERT (mbsstr (haystack, needle) == NULL);
116 char *haystack = (char *) malloc (2 * m + 2);
118 if (haystack != NULL && needle != NULL)
122 memset (haystack, 'A', 2 * m);
123 haystack[2 * m] = 'B';
124 haystack[2 * m + 1] = '\0';
130 result = mbsstr (haystack, needle);
131 ASSERT (result == haystack + m);
135 if (haystack != NULL)
136 free (haystack);