diff options
Diffstat (limited to 'compiler/mem.c')
-rw-r--r-- | compiler/mem.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/compiler/mem.c b/compiler/mem.c new file mode 100644 index 0000000..01435ff --- /dev/null +++ b/compiler/mem.c @@ -0,0 +1,14 @@ +#include "mem.h" + +#include "error.h" + +void* my_calloc(size_t num, size_t size) { + void* ptr = calloc(num, size); + if (!ptr) + error_no_mem(); + return ptr; +} + +void my_free(void* ptr) { + free(ptr); +} |