From 388f3dfd269368b26990f86d12ea6ab1c4b7c4e6 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Tue, 30 Jun 2020 16:09:23 -0400 Subject: add optional macros to directly provide the interface --- include/mapalloc.h | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'include') 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 -- cgit v1.2.1