X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=common.h;h=b1d6b31ecfe89e4136cee5a368e27534283c0bd6;hb=e83585ce14ab6ae325c83d815dce8eb77b0e5897;hp=50410ea7e0a1bce920a2bb3ce3b968d602f929de;hpb=e00292b5adf2b85eb1c6e2399159b5c28fde48eb;p=model-checker.git diff --git a/common.h b/common.h index 50410ea..b1d6b31 100644 --- a/common.h +++ b/common.h @@ -8,8 +8,10 @@ #include #include "config.h" +#define model_print(fmt, ...) do { printf(fmt, ##__VA_ARGS__); } while (0) + #ifdef CONFIG_DEBUG -#define DEBUG(fmt, ...) do { printf("*** %25s(): line %-4d *** " fmt, __func__, __LINE__, ##__VA_ARGS__); } while (0) +#define DEBUG(fmt, ...) do { model_print("*** %25s(): line %-4d *** " fmt, __func__, __LINE__, ##__VA_ARGS__); } while (0) #define DBG() DEBUG("\n") #define DBG_ENABLED() (1) #else @@ -20,6 +22,7 @@ void assert_hook(void); +#ifdef CONFIG_ASSERT #define ASSERT(expr) \ do { \ if (!(expr)) { \ @@ -30,6 +33,10 @@ do { \ exit(EXIT_FAILURE); \ } \ } while (0) +#else +#define ASSERT(expr) \ + do { } while (0) +#endif /* CONFIG_ASSERT */ #define error_msg(...) fprintf(stderr, "Error: " __VA_ARGS__)