summaryrefslogtreecommitdiff
path: root/euler/source/strings/memcpy.cpp
blob: d5a1d6c5d548e1b1c6d617bca99b534dd6f6ff60 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdint.h>
#include <cstring>

namespace std {

  void *memcpy(void *dest, const void *src, size_t count) {
    uint8_t *d8 = (uint8_t *)dest;
    const uint8_t *s8 = (const uint8_t *)src;
    for (size_t i = 0; i < count; ++i)
      d8[i] = s8[i];
    return dest;
  }

}