]> gitweb @ CieloNegro.org - bindings-CoreFoundation.git/blobdiff - Bindings/CoreFoundation/CFString.hsc
CFString.h
[bindings-CoreFoundation.git] / Bindings / CoreFoundation / CFString.hsc
index ea41f9ffa6a9d9af0dca7d6ec314e85b9d633ece..ed7d0a1b0ba4359e2f76269fda58cbe054d8b149 100644 (file)
@@ -157,3 +157,44 @@ import Bindings.CoreFoundation.CFLocale
 
 #ccall CFStringTransform, <CFMutableStringRef> -> Ptr <CFRange> -> <CFStringRef> -> <Boolean> -> IO <Boolean>
 
+#cinline kCFStringTransformStripCombiningMarks, IO <CFStringRef>
+#cinline kCFStringTransformToLatin            , IO <CFStringRef>
+#cinline kCFStringTransformFullwidthHalfwidth , IO <CFStringRef>
+#cinline kCFStringTransformLatinKatakana      , IO <CFStringRef>
+#cinline kCFStringTransformLatinHiragana      , IO <CFStringRef>
+#cinline kCFStringTransformHiraganaKatakana   , IO <CFStringRef>
+#cinline kCFStringTransformMandarinLatin      , IO <CFStringRef>
+#cinline kCFStringTransformLatinHangul        , IO <CFStringRef>
+#cinline kCFStringTransformLatinArabic        , IO <CFStringRef>
+#cinline kCFStringTransformLatinHebrew        , IO <CFStringRef>
+#cinline kCFStringTransformLatinThai          , IO <CFStringRef>
+#cinline kCFStringTransformLatinCyrillic      , IO <CFStringRef>
+#cinline kCFStringTransformLatinGreek         , IO <CFStringRef>
+#cinline kCFStringTransformToXMLHex           , IO <CFStringRef>
+#cinline kCFStringTransformToUnicodeName      , IO <CFStringRef>
+#cinline kCFStringTransformStripDiacritics    , IO <CFStringRef>
+
+#ccall CFStringIsEncodingAvailable               , <CFStringEncoding> -> IO <Boolean>
+#ccall CFStringGetListOfAvailableEncodings       , IO (Ptr <CFStringEncoding>)
+#ccall CFStringGetNameOfEncoding                 , <CFStringEncoding> -> IO <CFStringRef>
+#ccall CFStringConvertEncodingToNSStringEncoding , <CFStringEncoding> -> IO CULong
+#ccall CFStringConvertEncodingToWindowsCodepage  , <CFStringEncoding> -> IO <UInt32>
+#ccall CFStringConvertWindowsCodepageToEncoding  , <UInt32> -> IO <CFStringEncoding>
+#ccall CFStringConvertIANACharSetNameToEncoding  , <CFStringRef> -> IO <CFStringEncoding>
+#ccall CFStringConvertEncodingToIANACharSetName  , <CFStringEncoding> -> IO <CFStringRef>
+#ccall CFStringGetMostCompatibleMacStringEncoding, <CFStringEncoding> -> IO <CFStringEncoding>
+
+#starttype CFStringInlineBuffer
+#  array_field buffer      , <UniChar>
+#  field theString         , <CFStringRef>
+#  field directBuffer      , Ptr <UniChar>
+#  field rangeToBuffer     , <CFRange>
+#  field bufferedRangeStart, <CFIndex>
+#  field bufferedRangeEnd  , <CFIndex>
+#stoptype
+
+#cinline CFStringInitInlineBuffer            , <CFStringRef> -> Ptr <CFStringInlineBuffer> -> Ptr <CFRange> -> IO ()
+#cinline CFStringGetCharacterFromInlineBuffer, Ptr <CFStringInlineBuffer> -> <CFIndex> -> IO <UniChar>
+
+#ccall CFShow   , <CFTypeRef> -> IO ()
+#ccall CFShowStr, <CFStringRef> -> IO ()