summaryrefslogtreecommitdiff
path: root/kernel/Helpers/memory.cpp
diff options
context:
space:
mode:
authormanzerbredes <loic.guegan_secondary@yahoo.fr>2015-07-20 20:06:20 +0400
committermanzerbredes <loic.guegan_secondary@yahoo.fr>2015-07-20 20:06:20 +0400
commit977e6564f23f423062c38e7064b6497e6025062e (patch)
treeeccd7eed74a7849004ec77013c97743a1b09df7c /kernel/Helpers/memory.cpp
parent530cd72e3aabe8abc6ee471c435040e6bc548679 (diff)
Add memory helpers
Diffstat (limited to 'kernel/Helpers/memory.cpp')
-rw-r--r--kernel/Helpers/memory.cpp23
1 files changed, 23 insertions, 0 deletions
diff --git a/kernel/Helpers/memory.cpp b/kernel/Helpers/memory.cpp
new file mode 100644
index 0000000..a2b130e
--- /dev/null
+++ b/kernel/Helpers/memory.cpp
@@ -0,0 +1,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;
+
+}