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
20 #elif defined(HAVE_MALLOC_MALLOC_H)
21 #include <malloc/malloc.h>
23 #define OM_MALLOC_SIZEOF_ADDR(addr) (malloc_size(addr))
24#elif (defined(HAVE_MALLOC_USABLE_SIZE))
27#define OM_MALLOC_SIZEOF_ADDR(addr) (malloc_usable_size(addr))
static size_t OM_MALLOC_SIZEOF_ADDR(void *d)