-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | binding to QuickLZ compression library
--
-- This package provides a high level binding to the QuickLZ
-- (http://quicklz.com) library for ByteStrings, under the GPLv2 license.
-- QuickLZ is fast and compresses very well.
--
-- This package includes the QuickLZ 1.5.0 source code, with compression
-- level 1 and streaming currently disabled.
--
-- The versioning scheme for this package is unusual. QuickLZ trys to be
-- as fast as possible, and will break backwards compatibility to achieve
-- it in newer versions. This versioning scheme reflects the QuickLZ
-- versioning scheme: the first three digits of version w.x.y.z are the
-- quicklz version, with the z component (and any further needed
-- ones) being updates to this package, not quicklz.
@package quicklz
@version 1.5.0.2
-- | This module provides a high level ByteString interface to the
-- QuickLZ library. More info about quicklz can be found here:
-- http:quicklz.com
--
-- QuickLZ is fast and compresses very well. The library that is bundled
-- with this version is QuickLZ v1.5.0, with the compression level set to
-- 1.
--
-- Streaming/enumerator interface coming soon.
module Codec.Compression.QuickLZ
-- | Compresses the input ByteString.
compress :: ByteString -> ByteString
-- | Decompress the input ByteString.
decompress :: ByteString -> ByteString