Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- lZ4VersionNumber :: CInt
- lZ4VersionString :: String
- lZ4CompressDefault :: CString -> CString -> CInt -> CInt -> IO CInt
- lZ4DecompressSafe :: CString -> CString -> CInt -> CInt -> IO CInt
- lZ4CompressBound :: CInt -> CInt
- lZ4FIsError :: LZ4FErrorCode -> Bool
- lZ4FGetErrorName :: LZ4FErrorCode -> String
- lZ4FGetVersion :: CUInt
- lZ4FCreateCompressionContext :: CUInt -> IO (LZ4FErrorCode, Ptr LzCtx)
- lZ4FFreeCompressionContext :: FinalizerPtr ()
- lZ4FHeaderSizeMax :: Integral a => a
- lZ4FCompressBegin :: LzCtxPtr -> Ptr a -> CSize -> LzPreferencesPtr -> IO CSize
- lZ4FCompressBound :: CSize -> LzPreferencesPtr -> CSize
- lZ4FCompressUpdate :: LzCtxPtr -> Ptr a -> CSize -> Ptr b -> CSize -> LzCompressOptionsPtr -> IO CSize
- lZ4FCompressEnd :: LzCtxPtr -> Ptr a -> CSize -> LzCompressOptionsPtr -> IO CSize
- lZ4FCreateDecompressionContext :: CUInt -> IO (LZ4FErrorCode, Ptr LzDecompressionCtx)
- lZ4FFreeDecompressionContext :: FinalizerPtr ()
- lZ4FDecompress :: LzDecompressionCtxPtr -> Ptr a -> Ptr CSize -> Ptr b -> Ptr CSize -> LzDecompressOptionsPtr -> IO CSize
- lZ4MaxInputSize :: Integral a => a
- lZ4CompressHC :: CString -> CString -> CInt -> CInt -> CInt -> IO CInt
- lZ4HCClevelMax :: Integral a => a
- type LZ4FErrorCode = CSize
- data LzCtx
- type LzCtxPtr = ForeignPtr LzCtx
- data LzDecompressionCtx
- type LzDecompressionCtxPtr = ForeignPtr LzDecompressionCtx
Blocks
lZ4VersionString :: String Source #
Since: 0.1.1.0
lZ4CompressBound :: CInt -> CInt Source #
Frames
lZ4FIsError :: LZ4FErrorCode -> Bool Source #
lZ4FCreateCompressionContext :: CUInt -> IO (LZ4FErrorCode, Ptr LzCtx) Source #
lZ4FHeaderSizeMax :: Integral a => a Source #
lZ4FCompressBound :: CSize -> LzPreferencesPtr -> CSize Source #
lZ4FCompressUpdate :: LzCtxPtr -> Ptr a -> CSize -> Ptr b -> CSize -> LzCompressOptionsPtr -> IO CSize Source #
lZ4FDecompress :: LzDecompressionCtxPtr -> Ptr a -> Ptr CSize -> Ptr b -> Ptr CSize -> LzDecompressOptionsPtr -> IO CSize Source #
lZ4MaxInputSize :: Integral a => a Source #
Since: 0.1.1.0
lZ4HCClevelMax :: Integral a => a Source #
Since: 0.1.1.0
Types
type LZ4FErrorCode = CSize Source #
type LzCtxPtr = ForeignPtr LzCtx Source #
data LzDecompressionCtx Source #