char * ft_strnstr(const char *big, const char *little, size_t len) { char *b; b = (char *)big; if (!*little || (little == big && ft_strlen(little) <= len)) return (b); u32 y; for (u32 i = 0; i < len && big[i]; i++) { y = 0; while (b[i + y] == little[y] && i + y < len) { y++; if (little[y] == '\0') return (&b[i]); } } return (NULL); }