summaryrefslogtreecommitdiff
path: root/userland/libc/string/memcpy.c
blob: e19dec9fd70e1003f4ef4a08b5a99c07fb66b03b (plain)
1
2
3
4
5
6
7
8
9
#include <string.h>

void *memcpy(void *dest, const void *src, uint32_t n) {
  unsigned char *d = dest;
  const unsigned char *s = src;
  for (; n; n--)
    *d++ = *s++;
  return dest;
}