diff options
author | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:21:57 -0700 |
---|---|---|
committer | Mark Adler <madler@alumni.caltech.edu> | 2011-09-09 23:21:57 -0700 |
commit | 13a294f044ef0a89b2dcbfbb5d4d4c792673348e (patch) | |
tree | d9b377b4d8c00633c3da4e96659bfba9b08287f2 /inffast.c | |
parent | 7c2a874e50b871d04fbd19501f7b42cff55e5abc (diff) | |
download | zlib-13a294f044ef0a89b2dcbfbb5d4d4c792673348e.tar.gz zlib-13a294f044ef0a89b2dcbfbb5d4d4c792673348e.tar.bz2 zlib-13a294f044ef0a89b2dcbfbb5d4d4c792673348e.zip |
zlib 1.2.0.1v1.2.0.1
Diffstat (limited to 'inffast.c')
-rw-r--r-- | inffast.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -133,7 +133,7 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ | |||
133 | hold += (unsigned long)(PUP(in)) << bits; | 133 | hold += (unsigned long)(PUP(in)) << bits; |
134 | bits += 8; | 134 | bits += 8; |
135 | } | 135 | } |
136 | len += hold & ((1U << op) - 1); | 136 | len += (unsigned)hold & ((1U << op) - 1); |
137 | hold >>= op; | 137 | hold >>= op; |
138 | bits -= op; | 138 | bits -= op; |
139 | } | 139 | } |
@@ -161,7 +161,7 @@ unsigned start; /* inflate()'s starting value for strm->avail_out */ | |||
161 | bits += 8; | 161 | bits += 8; |
162 | } | 162 | } |
163 | } | 163 | } |
164 | dist += hold & ((1U << op) - 1); | 164 | dist += (unsigned)hold & ((1U << op) - 1); |
165 | hold >>= op; | 165 | hold >>= op; |
166 | bits -= op; | 166 | bits -= op; |
167 | Tracevv((stderr, "inflate: distance %u\n", dist)); | 167 | Tracevv((stderr, "inflate: distance %u\n", dist)); |