]> gitweb @ CieloNegro.org - bindings-CoreFoundation.git/blobdiff - cbits/helper_CFString.c
CFString.h
[bindings-CoreFoundation.git] / cbits / helper_CFString.c
index b6288ef7232cae7d570d6563ce6ee74272dd2d76..544b1b45f6b2b36fe6f6e0429547bc15cd4e8619 100644 (file)
@@ -166,3 +166,28 @@ inline_CFStringFindAndReplace(CFMutableStringRef theString,
 }
 #endif
 
+BC_INLINE_(kCFStringTransformStripCombiningMarks, CFStringRef)
+BC_INLINE_(kCFStringTransformToLatin            , CFStringRef)
+BC_INLINE_(kCFStringTransformFullwidthHalfwidth , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinKatakana      , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinHiragana      , CFStringRef)
+BC_INLINE_(kCFStringTransformHiraganaKatakana   , CFStringRef)
+BC_INLINE_(kCFStringTransformMandarinLatin      , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinHangul        , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinArabic        , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinHebrew        , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinThai          , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinCyrillic      , CFStringRef)
+BC_INLINE_(kCFStringTransformLatinGreek         , CFStringRef)
+BC_INLINE_(kCFStringTransformToXMLHex           , CFStringRef)
+BC_INLINE_(kCFStringTransformToUnicodeName      , CFStringRef)
+BC_INLINE_(kCFStringTransformStripDiacritics    , CFStringRef)
+
+void
+inline_CFStringInitInlineBuffer(CFStringRef str,
+                                CFStringInlineBuffer *buf,
+                                CFRange* range) {
+    return CFStringInitInlineBuffer(str, buf, *range);
+}
+
+BC_INLINE2(CFStringGetCharacterFromInlineBuffer, CFStringInlineBuffer*, CFIndex, UniChar)