* code), use BT_ASSERT_POST().
*
* To assert that an internal postcondition is satisfied, use
- * BT_ASSERT().
+ * BT_ASSERT() or BT_ASSERT_DBG().
*/
#define BT_ASSERT_PRE(_cond, _fmt, ...) \
do { \
* is not `NULL`.
*/
#define BT_ASSERT_PRE_NON_NULL(_obj, _obj_name) \
- BT_ASSERT_PRE((_obj) != NULL, "%s is NULL: ", _obj_name)
+ BT_ASSERT_PRE((_obj), "%s is NULL: ", _obj_name)
/*
* Asserts that a given index `_index` is less than a given length