new generation unit test framework for C
Value:
do { \ long long _a = (a), _b = (b); \ if (!(_a == _b)) \ __np_assert_failed(__FILE__, __LINE__, \ "NP_ASSERT_EQUAL(" #a "=%lld, " #b "=%lld)", _a, _b); \ } while(0)