roo_e/shared/macros.h
2022-05-16 17:59:47 -05:00

19 lines
348 B
C

#ifndef MACROS_H
#define MACROS_H
// Should be after system headers in this file.
#define MEMORY_CHECK_ENABLED
#include "memory.h"
// Allocation helpers.
#define NEW(t,v) (v)=(t*)malloc(sizeof(t)) // Add check for NULL and die here.
#define DEL(v) {if(v) {free(v); v=NULL;}}
#define SUCCESS 0
#define FAIL 1
#endif // MACROS_H