Lines Matching refs:originalString

964 static CFStringRef UnescapeAllWithUTF8(CFAllocatorRef alloc, CFStringRef originalString)
967 CFIndex strLength = CFStringGetLength(originalString);
984 charsConverted = CFStringGetBytes(originalString, CFRangeMake(0, strLength), kCFStringEncodingUTF8, 0, false, escapedBuf, maxBufferSize, &usedBufLen);
1075 CFStringRef CFURLCreateStringByReplacingPercentEscapes(CFAllocatorRef alloc, CFStringRef originalString, CFStringRef charactersToLeaveEscaped) {
1086 if (!originalString) return NULL;
1088 length = CFStringGetLength(originalString);
1091 return (CFStringRef)CFStringCreateCopy(alloc, originalString);
1095 return ( UnescapeAllWithUTF8(alloc, originalString) );
1100 while (!failed && CFStringFindWithOptions(originalString, CFSTR("%"), searchRange, 0, &percentRange)) {
1111 ch1 = CFStringGetCharacterAtIndex(originalString, percentRange.location+1);
1112 ch2 = CFStringGetCharacterAtIndex(originalString, percentRange.location+2);
1135 if (CFStringGetCharacterAtIndex(originalString, percentRange.location + 3*j) != '%') { failed = true; break; }
1136 ch1 = CFStringGetCharacterAtIndex(originalString, percentRange.location + 3*j + 1);
1137 ch2 = CFStringGetCharacterAtIndex(originalString, percentRange.location + 3*j + 2);
1177 CFStringRef substring = CFStringCreateWithSubstring(alloc, originalString, CFRangeMake(mark, percentRange.location - mark));
1197 CFStringRef substring = CFStringCreateWithSubstring(alloc, originalString, CFRangeMake(mark, length - mark));
1203 return (CFStringRef)CFStringCreateCopy(alloc, originalString);
1208 CFStringRef CFURLCreateStringByReplacingPercentEscapesUsingEncoding(CFAllocatorRef alloc, CFStringRef originalString, CFStringRef charactersToLeaveEscaped, CFStringEncoding enc) {
1210 return CFURLCreateStringByReplacingPercentEscapes(alloc, originalString, charactersToLeaveEscaped);
1223 if (!originalString) return NULL;
1226 return (CFStringRef)CFStringCreateCopy(alloc, originalString);
1229 length = CFStringGetLength(originalString);
1232 while (!failed && CFStringFindWithOptions(originalString, CFSTR("%"), searchRange, 0, &percentRange)) {
1256 ch1 = CFStringGetCharacterAtIndex(originalString, percentLoc);
1258 ch2 = CFStringGetCharacterAtIndex(originalString, percentLoc);
1262 } while (CFStringGetCharacterAtIndex(originalString, percentLoc) == '%');
1278 CFStringRef substring = CFStringCreateWithSubstring(alloc, originalString, CFRangeMake(mark, percentRange.location - mark));
1312 CFStringRef substring = CFStringCreateWithSubstring(alloc, originalString, CFRangeMake(mark, length - mark));
1318 return (CFStringRef)CFStringCreateCopy(alloc, originalString);
1332 CF_EXPORT CFStringRef CFURLCreateStringByAddingPercentEscapes(CFAllocatorRef allocator, CFStringRef originalString, CFStringRef charactersToLeaveUnescaped, CFStringRef legalURLCharactersToBeEscaped, CFStringEncoding encoding) {
1342 if (!originalString) return NULL;
1343 length = CFStringGetLength(originalString);
1344 if (length == 0) return (CFStringRef)CFStringCreateCopy(allocator, originalString);
1345 CFStringInitInlineBuffer(originalString, &buf, CFRangeMake(0, length));
1373 newString = CFStringCreateMutableCopy(CFGetAllocator(originalString), 0, originalString);
1438 return (CFStringRef)CFStringCreateCopy(CFGetAllocator(originalString), originalString);