Rename `urcu_assert()` to `urcu_assert_debug()`
[urcu.git] / include / urcu / debug.h
index 327bd92331088d2bf29df45d85c329109100dad6..1920a7dd4f0a61c69ecd416c767d8ef9db73bb1d 100644 (file)
 
 #include <assert.h>
 
-#ifdef DEBUG_RCU
-#define urcu_assert(...)       assert(__VA_ARGS__)
+#include <urcu/config.h>
+
+#if defined(DEBUG_RCU) || defined(CONFIG_RCU_DEBUG)
+# define urcu_assert_debug(...) assert(__VA_ARGS__)
 #else
-#define urcu_assert(...)
+# define urcu_assert_debug(...)
 #endif
 
+/*
+ * For backward compatibility reasons, this file must expose the urcu_assert()
+ * macro.
+ */
+#define urcu_assert(_cond) urcu_assert_debug(_cond)
+
 #endif /* _URCU_DEBUG_H */
This page took 0.02495 seconds and 4 git commands to generate.