X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=common.h;h=9794a92e8e8ea33a494b2772869b5171afa1bbe8;hb=08b08df583f48064ec920b56162526f38b1db481;hp=3e97432cb2c825cbcf56d7fb6c1510bc8e825eb7;hpb=a0ee9069035c3824307fd9004b53238d70c05882;p=cdsspec-compiler.git diff --git a/common.h b/common.h index 3e97432..9794a92 100644 --- a/common.h +++ b/common.h @@ -1,11 +1,12 @@ +/** @file common.h + * @brief General purpose macros. + */ + #ifndef __COMMON_H__ #define __COMMON_H__ #include -#include -#include "mymemory.h" - -//#define CONFIG_DEBUG +#include "config.h" #ifdef CONFIG_DEBUG #define DEBUG(fmt, ...) do { printf("*** %25s(): line %-4d *** " fmt, __func__, __LINE__, ##__VA_ARGS__); } while (0) @@ -21,12 +22,8 @@ do { \ if (!(expr)) { \ fprintf(stderr, "Error: assertion failed in %s at line %d\n", __FILE__, __LINE__); \ - exit(1); \ + exit(EXIT_FAILURE); \ } \ } while (0); - -#define userMalloc(size) malloc(size) -#define userFree(ptr) free(ptr) - #endif /* __COMMON_H__ */