rattletrap-14.1.4: src/lib/Rattletrap/Utility/Bytes.hs
module Rattletrap.Utility.Bytes where
import qualified Data.ByteString as ByteString
import qualified Data.ByteString.Char8 as Latin1
import qualified Data.Text as Text
encodeLatin1 :: Text.Text -> ByteString.ByteString
encodeLatin1 text = Latin1.pack (Text.unpack text)
padBytes :: (Integral a) => a -> ByteString.ByteString -> ByteString.ByteString
padBytes size bytes =
bytes
<> ByteString.replicate (fromIntegral size - ByteString.length bytes) 0x00