#ifdef NDEBUG #define ASSERT(x) do { (void)sizeof(x);} while (0) #else #include #define ASSERT(x) assert(x) #endif