#include int main(int argc, char* argv[]) { if (argc < 2) { fprintf(stderr, "Usage: %s \n", argv[0]); return 1; } FILE* fp = fopen(argv[1], "w"); #ifdef GENERATOR_EXTERN fprintf(fp, "int generated() { return 3; }\n"); #else fprintf(fp, "extern int gen_redirect(void);\n"); fprintf(fp, "int generated() { return gen_redirect(); }\n"); #endif fclose(fp); return 0; }