/* tentatives de lecture des OBJ */ #include #include #include // for basename(3) #include #include "../bubulles.h" #include "../edges.h" #include "objtrucs.h" int verbosity = 0; /* --------------------------------------------------------------------- */ void help(void) { printf("nothing to say...\n"); exit(0); } /* --------------------------------------------------------------------- */ int main(int argc, char *argv[]) { int foo, opt; // char *fname; /* see manpage basename(3) */ fprintf(stderr, "\n### READ_OBJ compiled %s at %s\n", __DATE__, __TIME__); if (1 == argc) { bubulles_version(1); exit(0); } while ((opt = getopt(argc, argv, "hv")) != -1) { switch(opt) { case 'h': help(); break; case 'v': verbosity++; break; default: exit(1); break; } } if (optind < argc) { // fprintf(stderr, "ARG = %s\n", argv[optind]); foo = try_to_read_an_OBJ_file(argv[optind], 0); if (foo) { fprintf(stderr, "Error number %d on '%s'\n", foo, argv[optind]); exit(1); } } else { fprintf(stderr, "%s need a input filename\n", argv[0]); exit(1); } return 0; }