Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/gnu/usr.bin/gzip Argh - both gzip.c and libbz have a "decomp...
details: https://anonhg.NetBSD.org/src/rev/a66a4d6962db
branches: trunk
changeset: 474942:a66a4d6962db
user: simonb <simonb%NetBSD.org@localhost>
date: Tue Jul 27 00:36:10 1999 +0000
description:
Argh - both gzip.c and libbz have a "decompress" symbol. For now,
rename gzip.c's decompress to de_compress. I emailed the author
of libbz back in December about this and haven't heard anything
since...
Thanks to enami tsugutomo for pointing this out.
diffstat:
gnu/usr.bin/gzip/gzip.c | 68 ++++++++++++++++++++++++------------------------
1 files changed, 34 insertions(+), 34 deletions(-)
diffs (277 lines):
diff -r e7abaecf1881 -r a66a4d6962db gnu/usr.bin/gzip/gzip.c
--- a/gnu/usr.bin/gzip/gzip.c Tue Jul 27 00:24:06 1999 +0000
+++ b/gnu/usr.bin/gzip/gzip.c Tue Jul 27 00:36:10 1999 +0000
@@ -45,7 +45,7 @@
*/
#ifdef RCSID
-static char rcsid[] = "$Id: gzip.c,v 1.4 1999/07/25 07:06:06 simonb Exp $";
+static char rcsid[] = "$Id: gzip.c,v 1.5 1999/07/27 00:36:10 simonb Exp $";
#endif
#include <ctype.h>
@@ -200,7 +200,7 @@
int ascii = 0; /* convert end-of-lines to local OS conventions */
int to_stdout = 0; /* output to stdout (-c) */
-int decompress = 0; /* decompress (-d) */
+int de_compress = 0; /* decompress (-d) */
int force = 0; /* don't ask questions, compress links (-f) */
int no_name = -1; /* don't save or restore the original file name */
int no_time = -1; /* don't save or restore the original file time */
@@ -468,10 +468,10 @@
*/
if ( strncmp(progname, "un", 2) == 0 /* ungzip, uncompress */
|| strncmp(progname, "gun", 3) == 0) { /* gunzip */
- decompress = 1;
+ de_compress = 1;
} else if (strequ(progname+1, "cat") /* zcat, pcat, gcat */
|| strequ(progname, "gzcat")) { /* gzcat */
- decompress = to_stdout = 1;
+ de_compress = to_stdout = 1;
}
#endif
@@ -489,13 +489,13 @@
case 'c':
to_stdout = 1; break;
case 'd':
- decompress = 1; break;
+ de_compress = 1; break;
case 'f':
force++; break;
case 'h': case 'H': case '?':
help(); do_exit(OK); break;
case 'l':
- list = decompress = to_stdout = 1; break;
+ list = de_compress = to_stdout = 1; break;
case 'L':
license(); do_exit(OK); break;
case 'm': /* undocumented, may change later */
@@ -524,7 +524,7 @@
strcpy(z_suffix, optarg);
break;
case 't':
- test = decompress = to_stdout = 1;
+ test = de_compress = to_stdout = 1;
break;
case 'v':
verbose++; quiet = 0; break;
@@ -553,8 +553,8 @@
/* By default, save name and timestamp on compression but do not
* restore them on decompression.
*/
- if (no_time < 0) no_time = decompress;
- if (no_name < 0) no_name = decompress;
+ if (no_time < 0) no_time = de_compress;
+ if (no_name < 0) no_name = de_compress;
file_count = argc - optind;
@@ -565,12 +565,12 @@
progname);
}
#endif
- if ((z_len == 0 && !decompress) || z_len > MAX_SUFFIX) {
+ if ((z_len == 0 && !de_compress) || z_len > MAX_SUFFIX) {
fprintf(stderr, "%s: incorrect suffix '%s'\n",
progname, optarg);
do_exit(ERROR);
}
- if (do_lzw && !decompress) work = lzw;
+ if (do_lzw && !de_compress) work = lzw;
/* Allocate all global buffers (for DYN_ALLOC option) */
ALLOC(uch, inbuf, INBUFSIZ +INBUF_EXTRA);
@@ -586,7 +586,7 @@
/* And get to work */
if (file_count != 0) {
- if (to_stdout && !test && !list && (!decompress || !ascii)) {
+ if (to_stdout && !test && !list && (!de_compress || !ascii)) {
SET_BINARY_MODE(fileno(stdout));
}
while (optind < argc) {
@@ -608,7 +608,7 @@
local void treat_stdin()
{
if (!force && !list &&
- isatty(fileno((FILE *)(decompress ? stdin : stdout)))) {
+ isatty(fileno((FILE *)(de_compress ? stdin : stdout)))) {
/* Do not send compressed data to the terminal or read it from
* the terminal. We get here when user invoked the program
* without parameters, so be helpful. According to the GNU standards:
@@ -623,16 +623,16 @@
*/
fprintf(stderr,
"%s: compressed data not %s a terminal. Use -f to force %scompression.\n",
- progname, decompress ? "read from" : "written to",
- decompress ? "de" : "");
+ progname, de_compress ? "read from" : "written to",
+ de_compress ? "de" : "");
fprintf(stderr,"For help, type: %s -h\n", progname);
do_exit(ERROR);
}
- if (decompress || !ascii) {
+ if (de_compress || !ascii) {
SET_BINARY_MODE(fileno(stdin));
}
- if (!test && !list && (!decompress || !ascii)) {
+ if (!test && !list && (!de_compress || !ascii)) {
SET_BINARY_MODE(fileno(stdout));
}
strcpy(ifname, "stdin");
@@ -658,7 +658,7 @@
to_stdout = 1;
part_nb = 0;
- if (decompress) {
+ if (de_compress) {
method = get_method(ifd);
if (method < 0) {
do_exit(exit_code); /* error message already emitted */
@@ -674,7 +674,7 @@
for (;;) {
if ((*work)(fileno(stdin), fileno(stdout)) != OK) return;
- if (!decompress || last_member || inptr == insize) break;
+ if (!de_compress || last_member || inptr == insize) break;
/* end of file */
method = get_method(ifd);
@@ -686,7 +686,7 @@
if (test) {
fprintf(stderr, " OK\n");
- } else if (!decompress) {
+ } else if (!de_compress) {
display_ratio(bytes_in-(bytes_out-header_bytes), bytes_in, stderr);
fprintf(stderr, "\n");
#ifdef DISPLAY_STDIN_RATIO
@@ -761,7 +761,7 @@
* parameter is ignored but required by some systems (VMS) and forbidden
* on other systems (MacOS).
*/
- ifd = OPEN(ifname, ascii && !decompress ? O_RDONLY : O_RDONLY | O_BINARY,
+ ifd = OPEN(ifname, ascii && !de_compress ? O_RDONLY : O_RDONLY | O_BINARY,
RW_USER);
if (ifd == -1) {
fprintf(stderr, "%s: ", progname);
@@ -772,7 +772,7 @@
clear_bufs(); /* clear input and output buffers */
part_nb = 0;
- if (decompress) {
+ if (de_compress) {
method = get_method(ifd); /* updates ofname if original given */
if (method < 0) {
close(ifd);
@@ -795,7 +795,7 @@
} else {
if (create_outfile() != OK) return;
- if (!decompress && save_orig_name && !verbose && !quiet) {
+ if (!de_compress && save_orig_name && !verbose && !quiet) {
fprintf(stderr, "%s: %s compressed to %s\n",
progname, ifname, ofname);
}
@@ -815,7 +815,7 @@
method = -1; /* force cleanup */
break;
}
- if (!decompress || last_member || inptr == insize) break;
+ if (!de_compress || last_member || inptr == insize) break;
/* end of file */
method = get_method(ifd);
@@ -835,7 +835,7 @@
if(verbose) {
if (test) {
fprintf(stderr, " OK");
- } else if (decompress) {
+ } else if (de_compress) {
display_ratio(bytes_out-(bytes_in-header_bytes), bytes_out,stderr);
} else {
display_ratio(bytes_in-(bytes_out-header_bytes), bytes_in, stderr);
@@ -865,7 +865,7 @@
struct stat ostat; /* stat for ofname */
int flags = O_WRONLY | O_CREAT | O_EXCL | O_BINARY;
- if (ascii && decompress) {
+ if (ascii && de_compress) {
flags &= ~O_BINARY; /* force ascii text mode */
}
for (;;) {
@@ -899,7 +899,7 @@
}
if (!name_too_long(ofname, &ostat)) return OK;
- if (decompress) {
+ if (de_compress) {
/* name might be too long if an original name was saved */
WARN((stderr, "%s: %s: warning, name truncated\n",
progname, ofname));
@@ -1011,7 +1011,7 @@
/* If input file exists, return OK. */
if (do_stat(ifname, sbuf) == 0) return OK;
- if (!decompress || errno != ENOENT) {
+ if (!de_compress || errno != ENOENT) {
perror(ifname);
exit_code = ERROR;
return ERROR;
@@ -1077,7 +1077,7 @@
/* strip a version number if any and get the gzip suffix if present: */
suff = get_suffix(ofname);
- if (decompress) {
+ if (de_compress) {
if (suff == NULL) {
/* Whith -t or -l, try all files (even without .gz suffix)
* except with -r (behave as with just -dr).
@@ -1132,7 +1132,7 @@
#endif /* NO_MULTIPLE_DOTS */
strcat(ofname, z_suffix);
- } /* decompress ? */
+ } /* de_compress ? */
return OK;
}
@@ -1471,7 +1471,7 @@
char *p;
len = strlen(name);
- if (decompress) {
+ if (de_compress) {
if (len <= 1) error("name too short");
name[len-1] = '\0';
return;
@@ -1547,7 +1547,7 @@
* defining ENAMETOOLONG, because on most systems the strict Posix
* behavior is disabled by default (silent name truncation allowed).
*/
- if (!decompress && name_too_long(ofname, &ostat)) {
+ if (!de_compress && name_too_long(ofname, &ostat)) {
shorten_name(ofname);
if (stat(ofname, &ostat) != 0) return 0;
}
@@ -1558,7 +1558,7 @@
if (same_file(&istat, &ostat)) {
if (strequ(ifname, ofname)) {
fprintf(stderr, "%s: %s: cannot %scompress onto itself\n",
- progname, ifname, decompress ? "de" : "");
+ progname, ifname, de_compress ? "de" : "");
} else {
fprintf(stderr, "%s: %s and %s are the same file\n",
progname, ifname, ofname);
@@ -1623,7 +1623,7 @@
struct stat *ifstat;
{
#ifndef NO_UTIME
- if (decompress && time_stamp != 0 && ifstat->st_mtime != time_stamp) {
+ if (de_compress && time_stamp != 0 && ifstat->st_mtime != time_stamp) {
ifstat->st_mtime = time_stamp;
if (verbose > 1) {
fprintf(stderr, "%s: time stamp restored\n", ofname);
Home |
Main Index |
Thread Index |
Old Index