úÎ??<_*      !"#$%&'()None *+,    *+,None<An IO action that returns the next chunk of data, returning - when % there is no more data to be popped. EException that can be thrown from the FFI code. The parameter is the E numerical error code from the zlib library. Quoting the zlib.h file  directly:   #define Z_OK 0  #define Z_STREAM_END 1  #define Z_NEED_DICT 2  #define Z_ERRNO (-1)  #define Z_STREAM_ERROR (-2)  #define Z_DATA_ERROR (-3)  #define Z_MEM_ERROR (-4)  #define Z_BUF_ERROR (-5)  #define Z_VERSION_ERROR (-6) IThe state of a deflation (eg, compression) process. All allocated memory 6 is automatically reclaimed by the garbage collector. EThe state of an inflation (eg, decompression) process. All allocated = memory is automatically reclaimed by the garbage collector. K Also can contain the inflation dictionary that is used for decompression. .4Some constants for the error codes, used internally /Initialize an inflation process with the given . You will need  to call $% to feed compressed data to this and  %2 to extract the final chunk of decompressed data. !/Initialize an inflation process with the given . A Unlike initInflate a dictionary for inflation is set which must ' match the one set during compression. "DInitialize a deflation process with the given compression level and  . You will need to call ' to feed uncompressed  data to this and (+ to extract the final chunks of compressed  data. #EInitialize an deflation process with the given compression level and  . 7 Unlike initDeflate a dictionary for deflation is set. $Feed the given / to the inflater. Return a , D an IO action that returns the decompressed data a chunk at a time.  The / must be called to exhaustion before using the   object again. <Note that this function automatically buffers the output to  0, and therefore you won't get any data from the popper K until that much decompressed data is available. After you have fed all of K the compressed data to this function, you can extract your final chunk of  decompressed data using %. 1Ensure that the given  ByteString is not deallocated. %As explained in $&, inflation buffers your decompressed  data. After you call $$ with your last chunk of compressed H data, you will likely have some data still sitting in the buffer. This ! function will return it to you. &@Flush the inflation buffer. Useful for interactive application. This is actually a synonym for %. It is provided for its more  semantic name.  Since 0.0.3 'Feed the given / to the deflater. Return a , B an IO action that returns the compressed data a chunk at a time.  The / must be called to exhaustion before using the   object again. <Note that this function automatically buffers the output to  0, and therefore you won't get any data from the popper M until that much compressed data is available. After you have fed all of the J decompressed data to this function, you can extract your final chunks of  compressed data using (. (As explained in '$, deflation buffers your compressed  data. After you call '& with your last chunk of uncompressed G data, use this to flush the rest of the data and signal end of input. )@Flush the deflation buffer. Useful for interactive application. : Internally this passes Z_SYNC_FLUSH to the zlib library. Unlike (, ) does not signal end of input, 8 meaning you can feed more uncompressed data afterward.  Since 0.0.3 234.5 !"Compression level #Compression level Deflate dictionary $16%&'()7 !"#$%&'() !$%&"#'()234.5 !"#$16%&'()78       !"#$%&'()*+,-./01234564789!":;<=>zlib-bindings-0.1.1.3 Codec.ZlibCodec.Zlib.Lowlevel zlib-0.5.4.1Codec.Compression.Zlib.Stream WindowBitsdefaultWindowBitsStrategy StrategyFixed StrategyRLEStrategyHuffmanStrategyFilteredStrategyDefaultZStream' ZStreamStructc_call_inflate_set_dictionaryc_call_deflate_set_dictionaryc_call_deflate_flushc_call_deflate_finishc_call_deflate_noflushc_call_inflate_noflush c_get_next_inc_get_avail_inc_get_avail_outc_set_avail_outc_set_avail_inc_free_z_stream_deflatec_free_z_stream_inflate zstreamNew deflateInit2 inflateInit2Popper ZlibExceptionDeflateInflate initInflateinitInflateWithDictionary initDeflateinitDeflateWithDictionary feedInflate finishInflate flushInflate feedDeflate finishDeflate flushDeflatec_inflateInit2c_deflateInit2wbToIntbase Data.MaybeNothing zNeedDictbytestring-0.10.0.2Data.ByteString.Internal ByteStringData.ByteString.Lazy.InternaldefaultChunkSize keepAlive ZStreamPair zBufErrordrain$fExceptionZlibException