X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=common.h;h=81b26728d917c0af8c1b26e9d0fa2d28cccb8a5a;hb=90ef0247c8d0cb26b78e66e553ec8097fd1b9f0d;hp=003dc805e180e5cc2c790329ec042ef66d6d120f;hpb=9cadc8ddfd0b4597daab0bceb6a80cdac4cfffb4;p=model-checker.git diff --git a/common.h b/common.h index 003dc80..81b2672 100644 --- a/common.h +++ b/common.h @@ -10,7 +10,7 @@ #ifdef CONFIG_DEBUG #define DEBUG(fmt, ...) do { printf("*** %25s(): line %-4d *** " fmt, __func__, __LINE__, ##__VA_ARGS__); } while (0) -#define DBG() DEBUG("\n"); +#define DBG() DEBUG("\n") #define DBG_ENABLED() (1) #else #define DEBUG(fmt, ...) @@ -20,6 +20,7 @@ void assert_hook(void); +#ifdef CONFIG_ASSERT #define ASSERT(expr) \ do { \ if (!(expr)) { \ @@ -29,7 +30,11 @@ do { \ assert_hook(); \ exit(EXIT_FAILURE); \ } \ -} while (0); +} while (0) +#else +#define ASSERT(expr) \ + do { } while (0) +#endif /* CONFIG_ASSERT */ #define error_msg(...) fprintf(stderr, "Error: " __VA_ARGS__)