*/
#ifdef __GNUC__
- #define ASSERT_IFNOT(cond, panic) \
- ({if (UNLIKELY(!(cond))) { panic; if (0) { if (cond) { ; } } } (void)0;})
+ #define ASSERT_IFNOT(cond, panic) \
+ ({if (UNLIKELY(!(cond))) { panic; if (0) { if (cond) {;}}} (void)0;})
#else
- #define ASSERT_IFNOT(cond, panic) \
- (UNLIKELY(!(cond)) ? (panic) : (void)0)
+ #define ASSERT_IFNOT(cond, panic) \
+ (UNLIKELY(!(cond)) ? (panic) : (void)0)
#endif
#endif
* ASSERT() is special cased because of interaction with Windows DDK.
*/
-#if defined VMX86_DEBUG || defined ASSERT_ALWAYS_AVAILABLE
+#if defined VMX86_DEBUG
#undef ASSERT
#define ASSERT(cond) \
ASSERT_IFNOT(cond, _ASSERT_PANIC(AssertAssert))
* Redefine macros that are only in debug versions
*/
-#if !defined VMX86_DEBUG && !defined ASSERT_ALWAYS_AVAILABLE // {
+#if !defined VMX86_DEBUG // {
#undef ASSERT
#define ASSERT(cond) ((void) 0)