aboutsummaryrefslogtreecommitdiffstats
path: root/src/ft_memchr.c
blob: 08d5c3e5e6a3326a6d19b74a4bc8845380087010 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "libft.h"

void *
ft_memchr (const void *s, int c, size_t n)
{
  const unsigned char *ptr;

  ptr = s;
  while (n--)
    {
      if (*ptr == (unsigned char)c)
        return ((void *)ptr);
      ptr++;
    }
  return (NULL);
}