|
@@ -37,7 +37,7 @@ OTHER DEALINGS IN THE SOFTWARE.
|
|
|
#define CE_ASSERT(condition, message, ...) do { if (!(condition)) { CE_ERROR(__FILE__, __LINE__,\
|
|
#define CE_ASSERT(condition, message, ...) do { if (!(condition)) { CE_ERROR(__FILE__, __LINE__,\
|
|
|
"Assertion failed: %s\n\t" message, #condition, ##__VA_ARGS__); } } while(0)
|
|
"Assertion failed: %s\n\t" message, #condition, ##__VA_ARGS__); } } while(0)
|
|
|
#else
|
|
#else
|
|
|
- #define CE_ASSERT(condition, message, ...) ((void)0)
|
|
|
|
|
|
|
+ #define CE_ASSERT(...) ((void)0)
|
|
|
#endif
|
|
#endif
|
|
|
|
|
|
|
|
#define CE_ASSERT_NOT_NULL(x) CE_ASSERT(x != NULL, "Parameter must be not null")
|
|
#define CE_ASSERT_NOT_NULL(x) CE_ASSERT(x != NULL, "Parameter must be not null")
|