assert_ptr
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
void assert_ptr(const char *file, int line,
assert_ptr(file, line, a1, "NULL", aa1, NULL, TEST_NE);
assert_ptr(file, line, a2, "NULL", aa2, NULL, TEST_NE);
assert_ptr(file, line, a1, "NULL", aa1, NULL, TEST_NE);
assert_ptr(file, line, a2, "NULL", aa2, NULL, TEST_NE);
assert_ptr(file, line, a1, "NULL", aa1, NULL, TEST_NE);
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_EQ)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_NE)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LT)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_LE)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GT)
assert_ptr(__FILE__, __LINE__, #a1, #a2, a1, a2, TEST_GE)
void assert_ptr(const char *file, int line,