bzlib-conduit-0.3.0.4: Streaming compression/decompression via conduits.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Conduit.BZlib.Internal

Documentation

c'BZ_RUN :: Num a => a Source #

c'BZ_FLUSH :: Num a => a Source #

c'BZ_FINISH :: Num a => a Source #

c'BZ_OK :: Num a => a Source #

c'BZ_RUN_OK :: Num a => a Source #

c'BZ_FLUSH_OK :: Num a => a Source #

c'BZ_FINISH_OK :: Num a => a Source #

c'BZ_STREAM_END :: Num a => a Source #

c'BZ_PARAM_ERROR :: Num a => a Source #

c'BZ_MEM_ERROR :: Num a => a Source #

c'BZ_DATA_ERROR :: Num a => a Source #

c'BZ_IO_ERROR :: Num a => a Source #

c'BZ_OUTBUFF_FULL :: Num a => a Source #

c'BZ_CONFIG_ERROR :: Num a => a Source #

data C'bz_stream Source #

Instances

Instances details
Storable C'bz_stream Source # 
Instance details

Defined in Data.Conduit.BZlib.Internal

Methods

sizeOf :: C'bz_stream -> Int

alignment :: C'bz_stream -> Int

peekElemOff :: Ptr C'bz_stream -> Int -> IO C'bz_stream

pokeElemOff :: Ptr C'bz_stream -> Int -> C'bz_stream -> IO ()

peekByteOff :: Ptr b -> Int -> IO C'bz_stream

pokeByteOff :: Ptr b -> Int -> C'bz_stream -> IO ()

peek :: Ptr C'bz_stream -> IO C'bz_stream

poke :: Ptr C'bz_stream -> C'bz_stream -> IO ()

Show C'bz_stream Source # 
Instance details

Defined in Data.Conduit.BZlib.Internal

Methods

showsPrec :: Int -> C'bz_stream -> ShowS

show :: C'bz_stream -> String

showList :: [C'bz_stream] -> ShowS

Eq C'bz_stream Source # 
Instance details

Defined in Data.Conduit.BZlib.Internal

Methods

(==) :: C'bz_stream -> C'bz_stream -> Bool

(/=) :: C'bz_stream -> C'bz_stream -> Bool

c'BZ2_bzCompressInit :: Ptr C'bz_stream -> CInt -> CInt -> CInt -> IO CInt Source #

c'BZ2_bzCompress :: Ptr C'bz_stream -> CInt -> IO CInt Source #

p'BZ2_bzCompressInit :: FunPtr (Ptr C'bz_stream -> CInt -> CInt -> CInt -> IO CInt) Source #

p'BZ2_bzCompress :: FunPtr (Ptr C'bz_stream -> CInt -> IO CInt) Source #

p'BZ2_bzCompressEnd :: FunPtr (Ptr C'bz_stream -> IO CInt) Source #

c'BZ2_bzDecompressInit :: Ptr C'bz_stream -> CInt -> CInt -> IO CInt Source #

p'BZ2_bzDecompressInit :: FunPtr (Ptr C'bz_stream -> CInt -> CInt -> IO CInt) Source #

p'BZ2_bzDecompress :: FunPtr (Ptr C'bz_stream -> IO CInt) Source #

p'BZ2_bzDecompressEnd :: FunPtr (Ptr C'bz_stream -> IO CInt) Source #

p'bz_stream'next_in :: Ptr C'bz_stream -> Ptr (Ptr CChar) Source #

p'bz_stream'next_out :: Ptr C'bz_stream -> Ptr (Ptr CChar) Source #

p'bz_stream'state :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #

p'bz_stream'bzalloc :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #

p'bz_stream'bzfree :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #

p'bz_stream'opaque :: Ptr C'bz_stream -> Ptr (Ptr ()) Source #