MissingH-1.4.1.0: Large utility library

Copyright | Copyright (C) 2004 Ian Lynagh
License | 3-clause BSD
Maintainer | Ian Lynagh,
Safe Haskell | Safe
Language | Haskell98

Data.Compression.Inflate

Description

Maintainer : igloo@earth.li Stability : provisional Portability: portable

Inflate algorithm implementation

Copyright (C) 2004 Ian Lynagh

Synopsis

- inflate_string :: String -> String
- inflate_string_remainder :: String -> (String, String)
- inflate :: [Int] -> (Output, [Bit])
- type Output = [Word32]
- data Bit
- bits_to_word32 :: [Bit] -> Word32

# Documentation

inflate_string :: String -> String #

inflate_string_remainder :: String -> (String, String) #

Returns (Data, Remainder)

inflate :: [Int] -> (Output, [Bit]) #

type Output = [Word32] #

data Bit #

Instances

Eq Bit # |
Instance details Defined in Data.Compression.Inflate Methods (==) :: Bit -> Bit -> Bool # (/=) :: Bit -> Bit -> Bool #
Show Bit # |
Instance details Defined in Data.Compression.Inflate Methods showsPrec :: Int -> Bit -> ShowS # show :: Bit -> String # showList :: [Bit] -> ShowS #

bits_to_word32 :: [Bit] -> Word32 #