7 #ifndef OM_MALLOC_SYSTEM_H
8 #define OM_MALLOC_SYSTEM_H
11 #define OM_MALLOC_MALLOC malloc
12 #define OM_MALLOC_REALLOC realloc
13 #define OM_MALLOC_FREE free
14 #define OM_MALLOC_VALLOC valloc
15 #define OM_MALLOC_VFREE(addr, size) OM_MALLOC_FREE(addr)
16 #ifdef HAVE_MALLOC_SIZE
18 #include <malloc/malloc.h>
19 #define OM_MALLOC_SIZEOF_ADDR(addr) (malloc_size(addr))
20 #elif (defined(HAVE_MALLOC_USABLE_SIZE))
23 #define OM_MALLOC_SIZEOF_ADDR(addr) (malloc_usable_size(addr))
static size_t OM_MALLOC_SIZEOF_ADDR(void *d)