#define TEST_WARN(msg...) test_message(__FILE__,__LINE__,msg)
extern void test_setname(const char *name);
extern void test_message(const char *filename, int line, const char *msg, ...);
extern void test_assertion_fail(const char *filename, int line, const char *test, ...);
#define TEST_WARN(msg...) test_message(__FILE__,__LINE__,msg)
extern void test_setname(const char *name);
extern void test_message(const char *filename, int line, const char *msg, ...);
extern void test_assertion_fail(const char *filename, int line, const char *test, ...);