CheckFunctionExists.c 417 B

1234567891011121314151617181920212223242526
  1. #ifdef CHECK_FUNCTION_EXISTS
  2. #ifdef __cplusplus
  3. extern "C"
  4. #endif
  5. char CHECK_FUNCTION_EXISTS();
  6. #ifdef __CLASSIC_C__
  7. int main(){
  8. int ac;
  9. char*av[];
  10. #else
  11. int main(int ac, char*av[]){
  12. #endif
  13. CHECK_FUNCTION_EXISTS();
  14. if(ac > 1000)
  15. {
  16. return *av[0];
  17. }
  18. return 0;
  19. }
  20. #else /* CHECK_FUNCTION_EXISTS */
  21. # error "CHECK_FUNCTION_EXISTS has to specify the function"
  22. #endif /* CHECK_FUNCTION_EXISTS */