diff options
author | Nathan Moinvaziri <nathan@nathanm.com> | 2020-05-06 16:55:05 -0700 |
---|---|---|
committer | Hans Kristian Rosbach <hk-github@circlestorm.org> | 2020-05-24 14:06:57 +0200 |
commit | 600dcc301259f006af5e7141ae9b7129d24f23ef (patch) | |
tree | 316a1224edf9e8be7e5296c443215d1c67e74948 /deflate.c | |
parent | 71fd2dcc40ed12bca3787b30a1ff867b6d2fe4ee (diff) |
Use 64-bit bit buffer when emitting codes.
Diffstat (limited to 'deflate.c')
-rw-r--r-- | deflate.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -596,7 +596,7 @@ int ZEXPORT PREFIX(deflatePrime)(PREFIX3(stream) *strm, int bits, int value) { put = BIT_BUF_SIZE - s->bi_valid; if (put > bits) put = bits; - s->bi_buf |= (uint32_t)((value & ((1 << put) - 1)) << s->bi_valid); + s->bi_buf |= (uint64_t)((value & ((1 << put) - 1)) << s->bi_valid); s->bi_valid += put; zng_tr_flush_bits(s); value >>= put; |