diff options
Diffstat (limited to 'src/gameCommon.h')
-rw-r--r-- | src/gameCommon.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/gameCommon.h b/src/gameCommon.h index d0e8284..eb5ccf7 100644 --- a/src/gameCommon.h +++ b/src/gameCommon.h @@ -10,6 +10,17 @@ #define WINDOW_WIDTH 1280 #define WINDOW_HEIGHT 720 + +// Memory management. +#define YP_MALLOC(size) malloc(size) +#define YP_CALLOC(nmemb, size) calloc(nmemb, size) +#define YP_REALLOC(ptr, size) realloc(ptr, size) +#define YP_REALLOCARRAY(ptr, nmemb, size) reallocarray(ptr, nmemb, size) +//#define YP_REALLOCARRAY(ptr, nmemb, size) realloc(ptr, nmemb * size) +#define YP_FREE(ptr) free(ptr) + +#define ALLOCATION_ERROR TraceLog(LOG_ERROR, "Allocation error in %s:%d", __FILE__, __LINE__) + #ifndef GAME_COMMON_H #define GAME_COMMON_H |