#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
