1 #ifndef TESTLIB_REGISTER_H_ 2 #define TESTLIB_REGISTER_H_ 27 # include <vcl_msvc_warnings.h> 35 #define DECLARE( testname ) int _cdecl testname ## _main ( int argc, char* argv[] ) 37 #define DECLARE( testname ) int testname ## _main ( int argc, char* argv[] ) 44 #define REGISTER( testname ) \ 45 testlib_register_test(#testname, & testname ## _main ); 54 int testlib_main(int,char*[]); \ 55 void testlib_cleanup(); \ 56 int main( int argc, char* argv[] ) { \ 58 int retval = testlib_main( argc, argv ); \ 63 #endif // TESTLIB_REGISTER_H_ void testlib_register_test(const std::string &, TestMainFunction)
int(* TestMainFunction)(int, char *[])