#include #include CFStringRef inline_CFStringCreateWithSubstring(CFAllocatorRef alloc, CFStringRef str, CFRange* range) { return CFStringCreateWithSubstring(alloc, str, *range); } void inline_CFStringGetCharacters(CFStringRef theString, CFRange* range, UniChar *buffer) { return CFStringGetCharacters(theString, *range, buffer); } CFIndex inline_CFStringGetBytes(CFStringRef theString, CFRange* range, CFStringEncoding encoding, UInt8 lossByte, Boolean isExternalRepresentation, UInt8 *buffer, CFIndex maxBufLen, CFIndex *usedBufLen) { return CFStringGetBytes(theString, *range, encoding, lossByte, isExternalRepresentation, buffer, maxBufLen, usedBufLen); } #if !defined(__WIN32__) # if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5 CFComparisonResult inline_CFStringCompareWithOptionsAndLocale(CFStringRef theString1, CFStringRef theString2, CFRange* rangeToCompare, CFOptionFlags compareOptions, CFLocaleRef locale) { return CFStringCompareWithOptionsAndLocale(theString1, theString2, *rangeToCompare, compareOptions, locale); } # endif #endif CFComparisonResult inline_CFStringCompareWithOptions(CFStringRef theString1, CFStringRef theString2, CFRange* rangeToCompare, CFOptionFlags compareOptions) { return CFStringCompareWithOptions(theString1, theString2, *rangeToCompare, compareOptions); } #if !defined(__WIN32__) # if MAC_OS_X_VERSION_MAX_ALLOWED >= MAC_OS_X_VERSION_10_5 Boolean inline_CFStringFindWithOptionsAndLocale(CFStringRef theString, CFStringRef stringToFind, CFRange* rangeToSearch, CFOptionFlags searchOptions, CFLocaleRef locale, CFRange *result) { return CFStringFindWithOptionsAndLocale(theString, stringToFind, *rangeToSearch, searchOptions, locale, result); } # endif #endif Boolean inline_CFStringFindWithOptions(CFStringRef theString, CFStringRef stringToFind, CFRange* rangeToSearch, CFOptionFlags searchOptions, CFRange *result) { return CFStringFindWithOptions(theString, stringToFind, *rangeToSearch, searchOptions, result); } CFArrayRef inline_CFStringCreateArrayWithFindResults(CFAllocatorRef alloc, CFStringRef theString, CFStringRef stringToFind, CFRange* rangeToSearch, CFOptionFlags compareOptions) { return CFStringCreateArrayWithFindResults(alloc, theString, stringToFind, *rangeToSearch, compareOptions); } void inline_CFStringFind(CFStringRef theString, CFStringRef stringToFind, CFOptionFlags compareOptions, CFRange* result) { *result = CFStringFind(theString, stringToFind, compareOptions); } #if MAC_OS_X_VERSION_10_2 <= MAC_OS_X_VERSION_MAX_ALLOWED void inline_CFStringGetRangeOfComposedCharactersAtIndex(CFStringRef theString, CFIndex theIndex, CFRange* result) { *result = CFStringGetRangeOfComposedCharactersAtIndex(theString, theIndex); } Boolean inline_CFStringFindCharacterFromSet(CFStringRef theString, CFCharacterSetRef theSet, CFRange* rangeToSearch, CFOptionFlags searchOptions, CFRange *result) { return CFStringFindCharacterFromSet(theString, theSet, *rangeToSearch, searchOptions, result); } #endif void inline_CFStringGetLineBounds(CFStringRef theString, CFRange* range, CFIndex *lineBeginIndex, CFIndex *lineEndIndex, CFIndex *contentsEndIndex) { return CFStringGetLineBounds(theString, *range, lineBeginIndex, lineEndIndex, contentsEndIndex); } void inline_CFStringGetParagraphBounds(CFStringRef string, CFRange* range, CFIndex *parBeginIndex, CFIndex *parEndIndex, CFIndex *contentsEndIndex) { return CFStringGetParagraphBounds(string, *range, parBeginIndex, parEndIndex, contentsEndIndex); } void inline_CFStringDelete(CFMutableStringRef theString, CFRange* range) { return CFStringDelete(theString, *range); } void inline_CFStringReplace(CFMutableStringRef theString, CFRange* range, CFStringRef replacement) { return CFStringReplace(theString, *range, replacement); } #if MAC_OS_X_VERSION_10_2 <= MAC_OS_X_VERSION_MAX_ALLOWED CFIndex inline_CFStringFindAndReplace(CFMutableStringRef theString, CFStringRef stringToFind, CFStringRef replacementString, CFRange* rangeToSearch, CFOptionFlags compareOptions) { return CFStringFindAndReplace(theString, stringToFind, replacementString, *rangeToSearch, compareOptions); } #endif