X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=bindings-CoreFoundation.git;a=blobdiff_plain;f=Bindings%2FCoreFoundation%2FCFString.hsc;h=ed7d0a1b0ba4359e2f76269fda58cbe054d8b149;hp=ea41f9ffa6a9d9af0dca7d6ec314e85b9d633ece;hb=HEAD;hpb=390ebeaac98f21e2c6c5e8054353b40b0cd61313 diff --git a/Bindings/CoreFoundation/CFString.hsc b/Bindings/CoreFoundation/CFString.hsc index ea41f9f..ed7d0a1 100644 --- a/Bindings/CoreFoundation/CFString.hsc +++ b/Bindings/CoreFoundation/CFString.hsc @@ -157,3 +157,44 @@ import Bindings.CoreFoundation.CFLocale #ccall CFStringTransform, -> Ptr -> -> -> IO +#cinline kCFStringTransformStripCombiningMarks, IO +#cinline kCFStringTransformToLatin , IO +#cinline kCFStringTransformFullwidthHalfwidth , IO +#cinline kCFStringTransformLatinKatakana , IO +#cinline kCFStringTransformLatinHiragana , IO +#cinline kCFStringTransformHiraganaKatakana , IO +#cinline kCFStringTransformMandarinLatin , IO +#cinline kCFStringTransformLatinHangul , IO +#cinline kCFStringTransformLatinArabic , IO +#cinline kCFStringTransformLatinHebrew , IO +#cinline kCFStringTransformLatinThai , IO +#cinline kCFStringTransformLatinCyrillic , IO +#cinline kCFStringTransformLatinGreek , IO +#cinline kCFStringTransformToXMLHex , IO +#cinline kCFStringTransformToUnicodeName , IO +#cinline kCFStringTransformStripDiacritics , IO + +#ccall CFStringIsEncodingAvailable , -> IO +#ccall CFStringGetListOfAvailableEncodings , IO (Ptr ) +#ccall CFStringGetNameOfEncoding , -> IO +#ccall CFStringConvertEncodingToNSStringEncoding , -> IO CULong +#ccall CFStringConvertEncodingToWindowsCodepage , -> IO +#ccall CFStringConvertWindowsCodepageToEncoding , -> IO +#ccall CFStringConvertIANACharSetNameToEncoding , -> IO +#ccall CFStringConvertEncodingToIANACharSetName , -> IO +#ccall CFStringGetMostCompatibleMacStringEncoding, -> IO + +#starttype CFStringInlineBuffer +# array_field buffer , +# field theString , +# field directBuffer , Ptr +# field rangeToBuffer , +# field bufferedRangeStart, +# field bufferedRangeEnd , +#stoptype + +#cinline CFStringInitInlineBuffer , -> Ptr -> Ptr -> IO () +#cinline CFStringGetCharacterFromInlineBuffer, Ptr -> -> IO + +#ccall CFShow , -> IO () +#ccall CFShowStr, -> IO ()