xxxxxxxxxx
private void* _memcpy_impl1(void* dest, const void* src, size_t count)
{
(cast(ubyte*)dest)[0 .. count][]=(cast(const(ubyte)*)src)[0 .. count];
return dest;
}
private void* _memcpy_impl2(ubyte* dest, const ubyte* src, size_t count) {
foreach(i; 0 .. count) {
dest[i] = src[i];
}
return dest;
}