summaryrefslogtreecommitdiff
path: root/kernel/Helpers/memory.cpp
blob: 741a094ff80972518fa4ca0bc944b0581aec7e02 (plain)
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;

}