wrapper.cxx 420 B

123456789101112131415161718
  1. #include <stdio.h>
  2. int main(int argc, char *argv[])
  3. {
  4. if ( argc < 3 )
  5. {
  6. fprintf(stderr, "Usage: %s <file1> <file2>\n", argv[0]);
  7. return 1;
  8. }
  9. FILE *fp = fopen(argv[1],"w");
  10. fprintf(fp,"extern int wrapped_help();\n");
  11. fprintf(fp,"int wrapped() { return wrapped_help(); }\n");
  12. fclose(fp);
  13. fp = fopen(argv[2],"w");
  14. fprintf(fp,"int wrapped_help() { return 5; }\n");
  15. fclose(fp);
  16. return 0;
  17. }