| #ifdef CHECK_FUNCTION_EXISTS | |
| # ifdef __cplusplus | |
| extern "C" | |
| # endif | |
| char | |
| CHECK_FUNCTION_EXISTS(void); | |
| # ifdef __CLASSIC_C__ | |
| int main() | |
| { | |
| int ac; | |
| char* av[]; | |
| # else | |
| int main(int ac, char* av[]) | |
| { | |
| # endif | |
| CHECK_FUNCTION_EXISTS(); | |
| if (ac > 1000) { | |
| return *av[0]; | |
| } | |
| return 0; | |
| } | |
| #else /* CHECK_FUNCTION_EXISTS */ | |
| # error "CHECK_FUNCTION_EXISTS has to specify the function" | |
| #endif /* CHECK_FUNCTION_EXISTS */ |