Foreign.C.String
C strings
type
CString
type
CStringLen
Using a locale-dependent encoding
peekCString
peekCStringLen
newCString
newCStringLen
withCString
withCStringLen
charIsRepresentable
Using 8-bit characters
castCharToCChar
castCCharToChar
peekCAString
peekCAStringLen
newCAString
newCAStringLen
withCAString
withCAStringLen
C wide strings
type
CWString
type
CWStringLen
peekCWString
peekCWStringLen
newCWString
newCWStringLen
withCWString
withCWStringLen