diff --git a/lib/memory.c b/lib/memory.c new file mode 100644 index 0000000..9092ec4 --- /dev/null +++ b/lib/memory.c @@ -0,0 +1,38 @@ +#include "types.h" + +void memset(void *dest, u8 val, u16 count, u32 size) +{ + char *temp; + for(temp = (u8 *)dest; count != 0; count--) +{ +*temp = val; +temp+=size; +} +} + +void memcpy(void *dest, const void *src, u32 size) +{ + u8 *s, *d; + u32 i; + s = (u8 *) src; + d = (u8 *) dest; + for(i=0;i