-- | Block functions throw 'LzoError' on error. -- -- Frame decompression may throw exceptions on encountering bad data. module Codec.Compression.Lzo ( -- * Block compression compress , decompress -- * File/frame compression , compressFile , decompressFile -- * Errors , LzoError , lzoOk , lzoError , lzoOutOfMemory , lzoNotCompressible , lzoInputOverrun , lzoOutputOverrun , lzoLookbehindOverrun , lzoEofNotFound , lzoEInputNotConsumed , lzoENotYetImplemented , lzoEInvalidArgument , lzoEInvalidAlignment , lzoEOutputNotConsumed , lzoEInternalError -- * Version info , lzoVersion , lzoVersionString , lzoVersionDate ) where import Codec.Compression.Lzo.Block import Codec.Compression.Lzo.File