| ||||||||
| ||||||||
| Description | ||||||||
| This module adds CString-like functions that handle UTF8 strings. | ||||||||
| Documentation | ||||||||
| withUTFString :: String -> (CString -> IO a) -> IO a | ||||||||
| withUTFStringLen :: String -> (CStringLen -> IO a) -> IO a | ||||||||
| newUTFString :: String -> IO CString | ||||||||
| newUTFStringLen :: String -> IO CStringLen | ||||||||
| peekUTFString :: CString -> IO String | ||||||||
| peekUTFStringLen :: CStringLen -> IO String | ||||||||
| readUTFString :: CString -> IO String | ||||||||
| readCString :: CString -> IO String | ||||||||
| withUTFStrings :: [String] -> ([CString] -> IO a) -> IO a | ||||||||
| withUTFStringArray :: [String] -> (Ptr CString -> IO a) -> IO a | ||||||||
| withUTFStringArray0 :: [String] -> (Ptr CString -> IO a) -> IO a | ||||||||
| peekUTFStringArray :: Int -> Ptr CString -> IO [String] | ||||||||
| peekUTFStringArray0 :: Ptr CString -> IO [String] | ||||||||
| readUTFStringArray0 :: Ptr CString -> IO [String] | ||||||||
| data UTFCorrection | ||||||||
| ||||||||
| genUTFOfs :: String -> UTFCorrection | ||||||||
| ofsToUTF :: Int -> UTFCorrection -> Int | ||||||||
| ofsFromUTF :: Int -> UTFCorrection -> Int | ||||||||
| Produced by Haddock version 2.7.2 |