new generation unit test framework for C
Value:
do { \ bool _a = (a); \ if (_a) \ __np_assert_failed(__FILE__, __LINE__, \ "NP_ASSERT_FALSE(" #a "=%u)", _a); \ } while(0)