Use error_msg instead of printf(stderr

This commit is contained in:
Glenn L McGrath 2002-11-28 09:22:14 +00:00
parent fedbfe4059
commit d211214d42

View File

@ -354,8 +354,8 @@ static void clear_bufs(void)
static void write_error_msg(void) static void write_error_msg(void)
{ {
fprintf(stderr, "\n"); fputc('\n', stderr);
perror(""); perror_msg("");
abort_gzip(); abort_gzip();
} }
@ -977,12 +977,11 @@ static void check_match(IPos start, IPos match, int length)
/* check that the match is indeed a match */ /* check that the match is indeed a match */
if (memcmp((char *) window + match, if (memcmp((char *) window + match,
(char *) window + start, length) != EQUAL) { (char *) window + start, length) != EQUAL) {
fprintf(stderr, error_msg(" start %d, match %d, length %d", start, match, length);
" start %d, match %d, length %d\n", start, match, length);
error_msg("invalid match"); error_msg("invalid match");
} }
if (verbose > 1) { if (verbose > 1) {
fprintf(stderr, "\\[%d,%d]", start - match, length); error_msg("\\[%d,%d]", start - match, length);
do { do {
putc(window[start++], stderr); putc(window[start++], stderr);
} while (--length != 0); } while (--length != 0);
@ -1656,7 +1655,7 @@ static void set_file_type(void);
#else /* DEBUG */ #else /* DEBUG */
# define send_code(c, tree) \ # define send_code(c, tree) \
{ if (verbose>1) fprintf(stderr,"\ncd %3d ",(c)); \ { if (verbose>1) error_msg("\ncd %3d ",(c)); \
send_bits(tree[c].Code, tree[c].Len); } send_bits(tree[c].Code, tree[c].Len); }
#endif #endif
@ -2036,7 +2035,7 @@ static void build_tree(tree_desc * desc)
tree[n].Dad = tree[m].Dad = (ush) node; tree[n].Dad = tree[m].Dad = (ush) node;
#ifdef DUMP_BL_TREE #ifdef DUMP_BL_TREE
if (tree == bl_tree) { if (tree == bl_tree) {
fprintf(stderr, "\nnode %d(%d), sons %d(%d) %d(%d)", error_msg("\nnode %d(%d), sons %d(%d) %d(%d)",
node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq); node, tree[node].Freq, n, tree[n].Freq, m, tree[m].Freq);
} }
#endif #endif