-#define DoMalloc(size, type, file, line) \
- (\
- (malloc_tmp = malloc(size), \
- (malloc_tmp == NULL) ? noMemHandler() : 0), \
- malloc_tmp)
-
-#define DoMallocZero(size, type, file, line) \
- (\
- (DoMalloc(size, type, file, line), \
- memset(malloc_tmp, 0, size)), \
- malloc_tmp)
+extern void* DoMalloc(size_t len, const char*, const char*, int);
+extern void* DoMallocZero(size_t len, const char*, const char*, int);
+extern void *DoRealloc(void *, size_t, const char*, int);