xref: /netbsd-src/external/gpl3/gcc.old/dist/libphobos/testsuite/libphobos.shared/linkD.c (revision 627f7eb200a4419d89b531d55fccd2ee3ffdcde0)
1*627f7eb2Smrg #include <stdlib.h>
2*627f7eb2Smrg #include <assert.h>
3*627f7eb2Smrg 
4*627f7eb2Smrg extern int runTests(void);
5*627f7eb2Smrg extern int lib_init(void);
6*627f7eb2Smrg extern int lib_term(void);
7*627f7eb2Smrg 
main(int argc,char * argv[])8*627f7eb2Smrg int main(int argc, char* argv[])
9*627f7eb2Smrg {
10*627f7eb2Smrg     if (!lib_init()) return EXIT_SUCCESS;
11*627f7eb2Smrg     const int res = runTests() ? EXIT_SUCCESS : EXIT_FAILURE;
12*627f7eb2Smrg     if (!lib_term()) return EXIT_FAILURE;
13*627f7eb2Smrg     return res;
14*627f7eb2Smrg }
15