1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
#include "./memory.hpp" #include "./types.hpp" int memcpy(u8 source, u8 dest, u32 size){ u8 *sourceTmp=(u8 *)source; u8 *destTmp=(u8 *)dest; int progress=0; while(progress != size){ *destTmp=*sourceTmp; sourceTmp++; destTmp++; progress++; } return progress; }