moving strictly memory based utils to their own module for clarity sake
This commit is contained in:
parent
18e4aba57f
commit
e8fc06943c
18
mem.c
Normal file
18
mem.c
Normal file
@ -0,0 +1,18 @@
|
||||
#include "mem.h"
|
||||
#include "types.h"
|
||||
|
||||
u32 memcpy(u8* src, u8* dest, const u32 size) {
|
||||
u32 i;
|
||||
for(i =0; i < size+1;i++) {
|
||||
dest[i] = src[i];
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
u32 memset(u8* buf, const u8 val, const u32 size) {
|
||||
u32 i;
|
||||
for(i=0;i<size;i++) {
|
||||
buf[i] = val;
|
||||
}
|
||||
return i;
|
||||
}
|
5
mem.h
Normal file
5
mem.h
Normal file
@ -0,0 +1,5 @@
|
||||
#include "types.h"
|
||||
|
||||
u32 memcpy(u8* src, u8* dest, const u32 size);
|
||||
|
||||
u32 memset(u8* buf, const u8 val, const u32 size);
|
15
stlio.c
15
stlio.c
@ -45,18 +45,3 @@ void printf(char* fmt) {
|
||||
}
|
||||
}
|
||||
|
||||
u32 memcpy(u8* src, u8* dest, const u32 size) {
|
||||
u32 i;
|
||||
for(i =0; i < size+1;i++) {
|
||||
dest[i] = src[i];
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
||||
u32 memset(u8* buf, const u8 val, const u32 size) {
|
||||
u32 i;
|
||||
for(i=0;i<size;i++) {
|
||||
buf[i] = val;
|
||||
}
|
||||
return i;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user