Wrap all calls to malloc and friends

This commit is contained in:
Max Brunsfeld 2016-01-15 15:08:42 -08:00
parent 19b776e74d
commit 87316f22f3
9 changed files with 79 additions and 22 deletions

30
src/runtime/alloc.h Normal file
View file

@ -0,0 +1,30 @@
#ifndef RUNTIME_ALLOC_H_
#define RUNTIME_ALLOC_H_
#include <stdlib.h>
#ifdef __cplusplus
extern "C" {
#endif
static inline void *ts_malloc(size_t size) {
return malloc(size);
}
static inline void *ts_calloc(size_t count, size_t size) {
return calloc(count, size);
}
static inline void *ts_realloc(void *buffer, size_t size) {
return realloc(buffer, size);
}
static inline void ts_free(void *buffer) {
return free(buffer);
}
#ifdef __cplusplus
}
#endif
#endif // RUNTIME_ALLOC_H_