diff options
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/aplwc_macros.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/include/aplwc_macros.h b/src/include/aplwc_macros.h index b65848f..f68fea9 100644 --- a/src/include/aplwc_macros.h +++ b/src/include/aplwc_macros.h @@ -27,12 +27,15 @@ #if APLWC_BUILD_TYPE_DEBUG #define ALWAYS(x) ((x) ? 1 : (assert(0), 0)) #define NEVER(x) ((x) ? (assert(0), 1) : 0) + #define DEBUG(x) debug_##x #elif APLWC_BUILD_TYPE_RELEASE - #define ALWAYS(x) (X) - #define NEVER(X) (X) + #define ALWAYS(x) (x) + #define NEVER(x) (x) + #define DEBUG(x) ((void)0) #elif APLWC_BUILD_TYPE_COVERAGE #define ALWAYS(x) (1) #define NEVER(x) (0) + #define DEBUG(x) ((void)0) #endif |