CheckPrototypeDefinition.c.in 514 B

1234567891011121314151617181920212223242526272829
  1. @CHECK_PROTOTYPE_DEFINITION_HEADER@
  2. static void cmakeRequireSymbol(int dummy, ...) {
  3. (void) dummy;
  4. }
  5. static void checkSymbol(void) {
  6. #ifndef @CHECK_PROTOTYPE_DEFINITION_SYMBOL@
  7. cmakeRequireSymbol(0, &@CHECK_PROTOTYPE_DEFINITION_SYMBOL@);
  8. #endif
  9. }
  10. @CHECK_PROTOTYPE_DEFINITION_PROTO@ {
  11. return @CHECK_PROTOTYPE_DEFINITION_RETURN@;
  12. }
  13. #ifdef __CLASSIC_C__
  14. int main() {
  15. int ac;
  16. char*av[];
  17. #else
  18. int main(int ac, char *av[]) {
  19. #endif
  20. checkSymbol();
  21. if (ac > 1000) {
  22. return *av[0];
  23. }
  24. return 0;
  25. }