ByteString: Data.ByteString.Lazy, - Data.ByteString.
, L ByteString, , , getByteString ByteString.
Lazy ByteString ByteString s.
, Data.ByteString.Lazy ByteString ByteString.
import qualified Data.ByteString as S
strictToLazy :: S.ByteString -> L.ByteString
strictToLazy = L.fromChunks . return
getSegmentParams :: Get (Int, L.ByteString)
getSegmentParams = do
seglen <- liftM fromIntegral getWord16be
params <- getByteString (seglen - 2)
return (seglen, strictToLazy params)
.