bytable 0.0.0.7 → 0.0.0.8
raw patch · 2 files changed
+9/−2 lines, 2 filesPVP: minor bump suggested
API additions: PVP suggests at least a minor version bump
API changes (from Hackage documentation)
+ Codec.Bytable.BigEndian: instance Bytable Word8
Files
- bytable.cabal +2/−2
- src/Codec/Bytable/BigEndian.hs +7/−0
bytable.cabal view
@@ -2,7 +2,7 @@ build-type: Simple name: bytable-version: 0.0.0.7+version: 0.0.0.8 stability: Experimental author: Yoshikuni Jujo <PAF01143@nifty.ne.jp> maintainer: Yoshikuni Jujo <PAF01143@nifty.ne.jp>@@ -28,7 +28,7 @@ source-repository this type: git location: git://github.com/YoshikuniJujo/forest- tag: bytable-0.0.0.7+ tag: bytable-0.0.0.8 library hs-source-dirs: src
src/Codec/Bytable/BigEndian.hs view
@@ -19,6 +19,13 @@ fromByteString bs = Right $ byteStringToNum bs toByteString = integralToByteString +instance Bytable Word8 where+ fromByteString bs+ | BS.length bs <= 1 = Right $ byteStringToNum bs+ | otherwise = Left+ "Codec.Bytable.BigEndian: Bytable Word8: too large"+ toByteString = integralToByteStringN 1+ instance Bytable Word16 where fromByteString bs | BS.length bs <= 2 = Right $ byteStringToNum bs