diff options
author | Kazu Yamamoto <kazu@iij.ad.jp> | 2011-08-30 14:32:46 +0900 |
---|---|---|
committer | Kazu Yamamoto <kazu@iij.ad.jp> | 2011-08-30 14:32:46 +0900 |
commit | 0fa5d283af40eb6d994dde824f3e3beea1dc070b (patch) | |
tree | aef8c807d27ffc0cdc11c4893081911549f521f4 /Network/DNS/StateBinary.hs | |
parent | e20884198d8765d05b75db1db2cd785d3983649c (diff) |
Domain -> ByteString.
Diffstat (limited to 'Network/DNS/StateBinary.hs')
-rw-r--r-- | Network/DNS/StateBinary.hs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/Network/DNS/StateBinary.hs b/Network/DNS/StateBinary.hs index 5099104..bd54a75 100644 --- a/Network/DNS/StateBinary.hs +++ b/Network/DNS/StateBinary.hs @@ -3,6 +3,8 @@ module Network.DNS.StateBinary where import Blaze.ByteString.Builder import Control.Monad.State import Data.Binary.Get +import Data.ByteString (ByteString) +import qualified Data.ByteString.Char8 as BS import qualified Data.ByteString.Lazy.Char8 as L import Data.Char import Data.Int @@ -85,10 +87,10 @@ getPosition = fromIntegral <$> lift bytesRead getNBytes :: Int -> SGet [Int] getNBytes len = toInts <$> getNByteString len where - toInts = map ord . L.unpack + toInts = map ord . BS.unpack -getNByteString :: Int -> SGet L.ByteString -getNByteString len = lift . getLazyByteString . fromIntegral $ len +getNByteString :: Int -> SGet ByteString +getNByteString = lift . getByteString . fromIntegral ---------------------------------------------------------------- |