#ifdef OLD_HEADER_FILENAME #include int main(void) { return 0; } #endif #ifdef HDF_NO_NAMESPACE namespace HDF { int fnord; } int main(void) { using namespace HDF; fnord = 37; return 0; } #endif #ifdef HDF_NO_STD #include using namespace std; int main(void) { string myString("testing namespace std"); return 0; } #endif #ifdef BOOL_NOTDEFINED int main(void) { bool flag; return 0; } #endif #ifdef NO_STATIC_CAST int main(void) { float test_float; int test_int; test_float = 37.0; test_int = static_cast (test_float); return 0; } #endif