Index: src/OFDeflateStream.m ================================================================== --- src/OFDeflateStream.m +++ src/OFDeflateStream.m @@ -296,11 +296,12 @@ - (size_t)lowlevelReadIntoBuffer: (void*)buffer_ length: (size_t)length { uint8_t *buffer = buffer_; - uint_fast16_t bits, value; + uint_fast16_t bits; + uint16_t value; size_t i, tmp, bytesWritten = 0; char *slidingWindow; uint_fast16_t slidingWindowIndex; if (_atEndOfStream) @@ -652,11 +653,10 @@ @throw [OFInvalidFormatException exception]; for (j = 0; j < CTX.length; j++) { uint_fast16_t index; - uint8_t value; if OF_UNLIKELY (length == 0) { CTX.length -= j; return bytesWritten; }