From eeb1e1d4389d4a129dfc78179db7c9200fca3e86 Mon Sep 17 00:00:00 2001 From: Sara Date: Wed, 25 Oct 2023 20:24:08 +0200 Subject: [PATCH] added CHECK assertion macro --- src/debug.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/debug.h b/src/debug.h index 17c6a81..20ac09a 100644 --- a/src/debug.h +++ b/src/debug.h @@ -43,6 +43,12 @@ extern int g_debug_error_abort; }\ } while(0) +#define CHECK(__ASSERT, ...) do {\ + if(!(__ASSERT)) {\ + LOG_ERROR(__VA_ARGS__);\ + }\ +} while(0); + #define ASSERT_RETURN_WARN(__ASSERT, __RETURN, ...) do {\ if(!(__ASSERT)) {\ LOG_WARNING(__VA_ARGS__);\