Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- 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