rattletrap-11.0.0: 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