diff options
author | Camil Staps | 2016-08-28 21:45:49 +0200 |
---|---|---|
committer | Camil Staps | 2016-08-28 21:45:49 +0200 |
commit | fbfdf0446903300d1b8b7ba7013d32c1f3d49c39 (patch) | |
tree | 4ccdd7d5765a253cc055d5fa3d2e1385b370653c /interpreter/mem.c | |
parent | Temporary makefile change (diff) |
Added my_realloc
Diffstat (limited to 'interpreter/mem.c')
-rw-r--r-- | interpreter/mem.c | 9 |
1 files changed, 9 insertions, 0 deletions
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); } |