From fbfdf0446903300d1b8b7ba7013d32c1f3d49c39 Mon Sep 17 00:00:00 2001 From: Camil Staps Date: Sun, 28 Aug 2016 21:45:49 +0200 Subject: Added my_realloc --- interpreter/mem.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'interpreter/mem.c') diff --git a/interpreter/mem.c b/interpreter/mem.c index 7affd71..db061c4 100644 --- a/interpreter/mem.c +++ b/interpreter/mem.c @@ -11,6 +11,15 @@ void* my_calloc(size_t num, size_t size) { return ptr; } +void* my_realloc(void* ptr, size_t size) { + ptr = realloc(ptr, size); + if (!ptr) { + perror(NULL); + exit(EXIT_FAILURE); + } + return ptr; +} + void my_free(void* ptr) { free(ptr); } -- cgit v1.2.3