test_fail_message
test_fail_message(NULL, file, line, #type, s1, s2, #op, \
test_fail_message(NULL, file, line, "ptr", s, "NULL", "==", "%p", p);
test_fail_message(NULL, file, line, "ptr", s, "NULL", "!=", "%p", p);
test_fail_message(NULL, file, line, "bool", s, "true", "==", "false");
test_fail_message(NULL, file, line, "bool", s, "false", "==", "true");
test_fail_message(NULL, file, line, "time_t", s1, s2, #op, \