aboutsummaryrefslogtreecommitdiffstats
path: root/ft_strnstr.c
blob: 23ac891996964a90332bf47569b88dfd5d386a93 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "libft.h"

char *
ft_strnstr (const char *big, const char *little, size_t len)
{
  size_t llen;

  if (*little == '\0')
    return ((char *)big);
  llen = ft_strlen (little);
  while (*big && len >= llen)
    {
      if (ft_memcmp (big, little, llen) == 0)
        return ((char *)big);
      big++;
      len--;
    }
  return (NULL);
}