summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/mapalloc.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/include/mapalloc.h b/include/mapalloc.h
index 65581c8..1c43f2b 100644
--- a/include/mapalloc.h
+++ b/include/mapalloc.h
@@ -9,9 +9,16 @@ void *MA_realloc(void *ptr, size_t n);
void MA_free(void *ptr);
#ifdef MA_OVERRIDE_STDLIB
+#undef malloc
#define malloc(n) MA_malloc(n)
+
+#undef calloc
#define calloc(n, e) MA_calloc(n, e)
+
+#undef realloc
#define realloc(p, n) MA_realloc(p, n)
+
+#undef free
#define free(p) MA_free(p)
#endif