| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Encoding
Contents
- utf8DecodeChar# :: Addr# -> (#Char#, Int##)
 - utf8PrevChar :: Ptr Word8 -> IO (Ptr Word8)
 - utf8CharStart :: Ptr Word8 -> IO (Ptr Word8)
 - utf8DecodeChar :: Ptr Word8 -> (Char, Int)
 - utf8DecodeByteString :: ByteString -> [Char]
 - utf8DecodeStringLazy :: ForeignPtr Word8 -> Int -> Int -> [Char]
 - utf8EncodeChar :: Char -> Ptr Word8 -> IO (Ptr Word8)
 - utf8EncodeString :: Ptr Word8 -> String -> IO ()
 - utf8EncodedLength :: String -> Int
 - countUTF8Chars :: Ptr Word8 -> Int -> IO Int
 - zEncodeString :: UserString -> EncodedString
 - zDecodeString :: EncodedString -> UserString
 - toBase62 :: Word64 -> String
 - toBase62Padded :: Word64 -> String
 
UTF-8
utf8DecodeByteString :: ByteString -> [Char] Source #
utf8DecodeStringLazy :: ForeignPtr Word8 -> Int -> Int -> [Char] Source #
utf8EncodedLength :: String -> Int Source #
Z-encoding
zEncodeString :: UserString -> EncodedString Source #
zDecodeString :: EncodedString -> UserString Source #
Base62-encoding
toBase62Padded :: Word64 -> String Source #
Converts a 64-bit word into a base-62 string