Searched refs:convertedCharLen (Results 1 - 1 of 1) sorted by path

/macosx-10.9.5/CF-855.17/
H A DCFStringEncodingConverter.c653 CFIndex convertedCharLen; local
658 (void)CFUniCharDecompose(characters, numChars, &convertedCharLen, (void *)bytes, maxByteLen, &usedLen, true, kCFUniCharUTF8Format, (flags & kCFStringEncodingUseHFSPlusCanonical ? true : false));
664 convertedCharLen = __CFToUTF8(0, characters, numChars, bytes, maxByteLen, &usedLen);
666 if (usedCharLen) *usedCharLen = convertedCharLen;
669 if (convertedCharLen == numChars) {
672 UTF16Char character = characters[convertedCharLen];
674 if (((character >= kSurrogateLowStart) && (character <= kSurrogateLowEnd)) || ((character >= kSurrogateHighStart) && (character <= kSurrogateHighEnd) && ((1 == (numChars - convertedCharLen)) || (characters[convertedCharLen + 1] < kSurrogateLowStart) || (characters[convertedCharLen + 1] > kSurrogateLowEnd)))) return kCFStringEncodingInvalidInputStream;

Completed in 209 milliseconds