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(u32 source, u32 dest, u32 size){ u32 *sourceTmp=(u32 *)source; u32 *destTmp=(u32 *)dest; u32 progress=0; while(progress != size){ *destTmp=*sourceTmp; sourceTmp++; destTmp++; progress++; } return progress; }