| | |
| | | #ifndef BASE_H_ |
| | | #define BASE_H_ |
| | | |
| | | |
| | | #ifdef __cplusplus |
| | | extern "C" { |
| | | #endif |
| | |
| | | |
| | | #endif |
| | | /* #define _DEBUG */ |
| | | |
| | | #define cmax(a,b) \ |
| | | ({ __typeof__ (a) _a = (a); \ |
| | | __typeof__ (b) _b = (b); \ |
| | | _a > _b ? _a : _b; }) |
| | | |
| | | #define cmin(a,b) \ |
| | | ({ __typeof__ (a) _a = (a); \ |
| | |
| | | string(BOOST_TEST_MODULE ".exe").size(), BOOST_TEST_MODULE ".lic"); |
| | | } |
| | | #else |
| | | const string referenceExeFileName = testExeFolder + "/" + BOOST_TEST_MODULE; |
| | | ifstream f(referenceExeFileName.c_str()); |
| | | referenceExeFileName = testExeFolder + "/" + BOOST_TEST_MODULE; |
| | | std::ifstream f(referenceExeFileName.c_str()); |
| | | exeFileFound = f.good(); |
| | | referenceLicenseFileName = testExeFolder + "/" + BOOST_TEST_MODULE ".lic"; |
| | | #endif |