summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--trees.c2
-rw-r--r--trees_emit.h2
2 files changed, 2 insertions, 2 deletions
diff --git a/trees.c b/trees.c
index 2a5e2de946..5ff07636f4 100644
--- a/trees.c
+++ b/trees.c
@@ -308,7 +308,7 @@ Z_INTERNAL void gen_codes(ct_data *tree, int max_code, uint16_t *bl_count) {
tree[n].Code = bi_reverse(next_code[len]++, len);
Tracecv(tree != static_ltree, (stderr, "\nn %3d %c l %2d c %4x (%x) ",
- n, (isgraph(n) ? n : ' '), len, tree[n].Code, next_code[len]-1));
+ n, (isgraph(n & 0xff) ? n : ' '), len, tree[n].Code, next_code[len]-1));
}
}
diff --git a/trees_emit.h b/trees_emit.h
index 52af7a409d..c957770878 100644
--- a/trees_emit.h
+++ b/trees_emit.h
@@ -109,7 +109,7 @@ static inline uint32_t zng_emit_lit(deflate_state *s, const ct_data *ltree, unsi
s->bi_valid = bi_valid;
s->bi_buf = bi_buf;
- Tracecv(isgraph(c), (stderr, " '%c' ", c));
+ Tracecv(isgraph(c & 0xff), (stderr, " '%c' ", c));
return ltree[c].Len;
}