X-Git-Url: http://git.cielonegro.org/gitweb.cgi?p=bindings-CoreFoundation.git;a=blobdiff_plain;f=cbits%2Fhelper_CFString.c;fp=cbits%2Fhelper_CFString.c;h=544b1b45f6b2b36fe6f6e0429547bc15cd4e8619;hp=b6288ef7232cae7d570d6563ce6ee74272dd2d76;hb=c657df13157bd2eaa2389ea4b257f04a74bf33ab;hpb=390ebeaac98f21e2c6c5e8054353b40b0cd61313 diff --git a/cbits/helper_CFString.c b/cbits/helper_CFString.c index b6288ef..544b1b4 100644 --- a/cbits/helper_CFString.c +++ b/cbits/helper_CFString.c @@ -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)