15 char *
ft_strnstr(
const char *haystack,
const char *needle,
size_t len)
20 return ((
char *)haystack);
21 while (len > 0 && *haystack !=
'\0')
23 if (*haystack == *needle)
26 while (needle[pos] !=
'\0'
27 && len > pos && haystack[pos] == needle[pos])
29 if (needle[pos] ==
'\0')
30 return ((
char *)haystack);
char * ft_strnstr(const char *haystack, const char *needle, size_t len)