From 68615fa9cbcfec7f76eaab889395892ffede6e10 Mon Sep 17 00:00:00 2001 From: Koji Arai Date: Thu, 26 Jun 2008 10:50:14 +0900 Subject: [PATCH] ar.c was refined. --- ar.c | 20 +------------------- 1 file changed, 1 insertion(+), 19 deletions(-) diff --git a/ar.c b/ar.c index ecc6220..7e42b8e 100644 --- a/ar.c +++ b/ar.c @@ -313,7 +313,6 @@ op_add(int cmd, char *archive_file, int argc, char **argv) { int i, count, found, done; struct lzh_header h; - int arc_count; struct lzh_ostream w, *wp; FILE *arcfile = NULL; FILE *outfile = NULL; @@ -332,12 +331,8 @@ op_add(int cmd, char *archive_file, int argc, char **argv) if (arcfile == NULL) error("Can't open archive '%s'", archive_file); - arc_count = 0; - while (!done && read_header(arcfile, &h)) { - arc_count++; - found = search(argc, argv, &h); if (found>0) { argv[found-1] = 0; @@ -383,7 +378,6 @@ op_add(int cmd, char *archive_file, int argc, char **argv) rewind(outfile); if (copy_stream_to_file(outfile, archive_file) == -1) error("fail to copy_stream_to_file(): temp -> %s",archive_file); - exit(0); } } @@ -438,7 +432,7 @@ op_delete(int cmd, char *archive_file, int argc, char **argv) if (argc == 0) { message("No files given in argument, do nothing."); - exit(0); + return; } outfile = open_tempfile(); @@ -488,8 +482,6 @@ op_delete(int cmd, char *archive_file, int argc, char **argv) else { message("The archive file \"%s\" was removed because it would be empty.", archive_file); } - - exit(0); } } @@ -498,7 +490,6 @@ op_extract(int cmd, char *archive_file, int argc, char **argv) { int count, nfiles, found, done; struct lzh_header h; - int arc_count; struct lzh_istream r, *rp; FILE *arcfile = NULL; @@ -529,12 +520,8 @@ op_extract(int cmd, char *archive_file, int argc, char **argv) } } - arc_count = 0; - while (!done && read_header(arcfile, &h)) { - arc_count++; - found = search(argc, argv, &h); if (found != 0) { rp->fp = arcfile; @@ -558,7 +545,6 @@ op_list(int cmd, char *archive_file, int argc, char **argv) { int count, nfiles, found, done; struct lzh_header h; - int arc_count; struct lzh_istream r, *rp; FILE *arcfile = NULL; @@ -576,12 +562,8 @@ op_list(int cmd, char *archive_file, int argc, char **argv) if (arcfile == NULL) error("Can't open archive '%s'", archive_file); - arc_count = 0; - while (!done && read_header(arcfile, &h)) { - arc_count++; - found = search(argc, argv, &h); if (found != 0) { -- 2.11.0