#include #include #include #define BUFLEN 500000 size_t b_string_strstr(void *dummy) { const char *needle = dummy; size_t l = strlen(needle); size_t i; size_t cnt = 10000; size_t cs = 0; char *haystack = malloc(l * cnt + 1); for (i=0; i