int main(int argc, char *argv[]) { argc--; argv++; if (argc > 1 && strcmp(argv[0], "-d") == 0) { target_out_path = argv[1]; argc -= 2; argv += 2; } if(argc == 0) die("no directories to process?!"); while(argc-- > 0){ char *x = strchr(*argv, '='); if(x != 0) { *x++ = 0; } else { x = ""; } archive(*argv, x); argv++; } _eject_trailer(); return 0; }
int main(int argc, char *argv[]) { argc--; argv++; if(argc == 0) die("no directories to process?!"); while(argc-- > 0){ char *x = strchr(*argv, '='); if(x != 0) { *x++ = 0; } else { x = ""; } archive(*argv, x); argv++; } _eject_trailer(); return 0; }