summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam T <pxqr.sta@gmail.com>2013-09-27 00:12:46 +0400
committerSam T <pxqr.sta@gmail.com>2013-09-27 00:12:46 +0400
commit054908440bf9c189d0794245c8f2a62ccb21240b (patch)
tree35b0c4ce7ab6dec7e63d190577866cfde4cea299
parent0cd874d10cd29a5b203268c2b5fcdd214cb91d13 (diff)
Minor changes
-rw-r--r--src/Data/ByteString/Base32.hs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/Data/ByteString/Base32.hs b/src/Data/ByteString/Base32.hs
index 704aac6..28481a3 100644
--- a/src/Data/ByteString/Base32.hs
+++ b/src/Data/ByteString/Base32.hs
@@ -22,6 +22,8 @@ module Data.ByteString.Base32
22import Data.ByteString as BS 22import Data.ByteString as BS
23import Data.ByteString.Internal as BS 23import Data.ByteString.Internal as BS
24import Data.ByteString.Base32.Internal 24import Data.ByteString.Base32.Internal
25import Data.List as L
26
25 27
26encW5 :: Word5 -> Word8 28encW5 :: Word5 -> Word8
27encW5 !x 29encW5 !x
@@ -30,7 +32,7 @@ encW5 !x
30{-# INLINE encW5 #-} 32{-# INLINE encW5 #-}
31 33
32encTable :: EncTable 34encTable :: EncTable
33encTable = BS.pack $ fmap encW5 [0..31] 35encTable = BS.pack $ L.map encW5 [0..31]
34 36
35-- | Encode a bytestring into base32 form. 37-- | Encode a bytestring into base32 form.
36encode :: ByteString -> ByteString 38encode :: ByteString -> ByteString
@@ -48,7 +50,7 @@ decW5 !x
48{-# INLINE decW5 #-} 50{-# INLINE decW5 #-}
49 51
50decTable :: ByteString 52decTable :: ByteString
51decTable = BS.pack $ fmap decW5 [minBound .. maxBound] 53decTable = BS.pack $ L.map decW5 [minBound .. maxBound]
52 54
53-- | Decode a base32 encoded bytestring. 55-- | Decode a base32 encoded bytestring.
54decode :: ByteString -> ByteString 56decode :: ByteString -> ByteString