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

void *
ft_memcpy (void *dest, const void *src, size_t n)
{
  unsigned char *dst_bytes;
  const unsigned char *src_bytes;

  if (!dest && !src)
    return (dest);
  dst_bytes = dest;
  src_bytes = src;
  while (n--)
    *dst_bytes++ = *src_bytes++;
  return (dest);
}