{
int i, count, found, done;
struct lzh_header h;
- int arc_count;
struct lzh_ostream w, *wp;
FILE *arcfile = NULL;
FILE *outfile = NULL;
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;
rewind(outfile);
if (copy_stream_to_file(outfile, archive_file) == -1)
error("fail to copy_stream_to_file(): temp -> %s",archive_file);
- exit(0);
}
}
if (argc == 0) {
message("No files given in argument, do nothing.");
- exit(0);
+ return;
}
outfile = open_tempfile();
else {
message("The archive file \"%s\" was removed because it would be empty.", archive_file);
}
-
- exit(0);
}
}
{
int count, nfiles, found, done;
struct lzh_header h;
- int arc_count;
struct lzh_istream r, *rp;
FILE *arcfile = NULL;
}
}
- arc_count = 0;
-
while (!done && read_header(arcfile, &h)) {
- arc_count++;
-
found = search(argc, argv, &h);
if (found != 0) {
rp->fp = arcfile;
{
int count, nfiles, found, done;
struct lzh_header h;
- int arc_count;
struct lzh_istream r, *rp;
FILE *arcfile = NULL;
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) {