module Codec.BMP.Error
(Error(..))
where
import Data.Word
data Error
= ErrorReadOfFileHeaderFailed
| ErrorReadOfImageHeaderFailed
| ErrorReadOfImageDataFailed
| ErrorBadMagic Word16
| ErrorReservedFieldNotZero
| ErrorDodgyFileHeaderFieldOffset Int
| ErrorDodgyFileHeaderFieldFileSize Int
| ErrorFileIsTruncated
| ErrorUnhandledBitmapHeaderSize Int
| ErrorUnhandledPlanesCount Int
| ErrorUnhandledColorDepth Int
| ErrorUnhandledCompressionMode
| ErrorZeroImageSize
| ErrorLacksWholeNumberOfLines
deriving (Eq, Show)