26 #ifndef _EVENT_MM_INTERNAL_H
27 #define _EVENT_MM_INTERNAL_H
29 #include <sys/types.h>
32 #include "opal_rename.h"
39 #ifndef _EVENT_DISABLE_MM_REPLACEMENT
43 void *event_mm_malloc_(
size_t sz);
44 void *event_mm_calloc_(
size_t count,
size_t size);
45 char *event_mm_strdup_(
const char *s);
46 void *event_mm_realloc_(
void *p,
size_t sz);
47 void event_mm_free_(
void *p);
48 #define mm_malloc(sz) event_mm_malloc_(sz)
49 #define mm_calloc(count, size) event_mm_calloc_((count), (size))
50 #define mm_strdup(s) event_mm_strdup_(s)
51 #define mm_realloc(p, sz) event_mm_realloc_((p), (sz))
52 #define mm_free(p) event_mm_free_(p)
54 #define mm_malloc(sz) malloc(sz)
55 #define mm_calloc(n, sz) calloc((n), (sz))
56 #define mm_strdup(s) strdup(s)
57 #define mm_realloc(p, sz) realloc((p), (sz))
58 #define mm_free(p) free(p)