MissingH-1.6.0.2: Large utility library

Copyright | Copyright (C) 2004 Ian Lynagh
License | BSD-3-Clause
Stability | stable
Portability | portable
Safe Haskell | Safe
Language | Haskell2010

Data.Compression.Inflate

Description

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 Source #

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

Returns (Data, Remainder)

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

type Output = [Word32] Source #

data Bit Source #

#### Instances

Instances details

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

bits_to_word32 :: [Bit] -> Word32 Source #