1*181254a7Smrg #include <stdlib.h> 2*181254a7Smrg #include <assert.h> 3*181254a7Smrg 4*181254a7Smrg extern int runTests(void); 5*181254a7Smrg extern int lib_init(void); 6*181254a7Smrg extern int lib_term(void); 7*181254a7Smrg main(int argc,char * argv[])8*181254a7Smrgint main(int argc, char* argv[]) 9*181254a7Smrg { 10*181254a7Smrg if (!lib_init()) return EXIT_SUCCESS; 11*181254a7Smrg const int res = runTests() ? EXIT_SUCCESS : EXIT_FAILURE; 12*181254a7Smrg if (!lib_term()) return EXIT_FAILURE; 13*181254a7Smrg return res; 14*181254a7Smrg } 15