X-Git-Url: http://git.mutantstargoat.com/user/nuclear/?p=lugburz;a=blobdiff_plain;f=src%2Famiga%2Flibc%2Fmalloc.c;fp=src%2Famiga%2Flibc%2Fmalloc.c;h=104d7bc57be7de45d807551acf845986f457bb97;hp=0000000000000000000000000000000000000000;hb=d279ef8006522a4967ae75fbfa31aba8fd4cd148;hpb=bb3f4456d9f78d1cb252b5ccf05a6e1bdadebee8 diff --git a/src/amiga/libc/malloc.c b/src/amiga/libc/malloc.c new file mode 100644 index 0000000..104d7bc --- /dev/null +++ b/src/amiga/libc/malloc.c @@ -0,0 +1,21 @@ +#include +#include +#include "mem.h" + +void *malloc(size_t sz) +{ + return mem_alloc(sz, 0); +} + +void *calloc(size_t n, size_t sz) +{ + void *p = mem_alloc(n * sz, 0); + if(!p) return 0; + memset(p, 0, n * sz); + return p; +} + +void free(void *p) +{ + mem_free(p); +}