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