Searched refs:maxBufferLength (Results 1 - 3 of 3) sorted by relevance

/macosx-10.9.5/CF-855.17/
H A DCFUnicodeDecomposition.h46 CF_EXPORT CFIndex CFUniCharDecomposeCharacter(UTF32Char character, UTF32Char *convertedChars, CFIndex maxBufferLength);
47 CF_EXPORT CFIndex CFUniCharCompatibilityDecompose(UTF32Char *convertedChars, CFIndex length, CFIndex maxBufferLength);
H A DCFUnicodeDecomposition.c163 static CFIndex __CFUniCharRecursivelyDecomposeCharacter(UTF32Char character, UTF32Char *convertedChars, CFIndex maxBufferLength) { argument
170 if (maxBufferLength < length) return 0;
173 usedLength = __CFUniCharRecursivelyDecomposeCharacter(*mappings, convertedChars, maxBufferLength - length);
176 if (!usedLength || usedLength + length > maxBufferLength) return 0;
198 CFIndex CFUniCharDecomposeCharacter(UTF32Char character, UTF32Char *convertedChars, CFIndex maxBufferLength) { argument
207 if (maxBufferLength < length) return 0;
214 return __CFUniCharRecursivelyDecomposeCharacter(character, convertedChars, maxBufferLength);
360 CF_PRIVATE CFIndex CFUniCharCompatibilityDecompose(UTF32Char *convertedChars, CFIndex length, CFIndex maxBufferLength) { argument
375 if (filledLength + length - 1 > maxBufferLength) return 0;
H A DCFString.c2266 static CFIndex __CFStringFoldCharacterClusterAtIndex(UTF32Char character, CFStringInlineBuffer *buffer, CFIndex index, CFOptionFlags flags, const uint8_t *langCode, UTF32Char *outCharacters, CFIndex maxBufferLength, CFIndex *consumedLength) { argument
2309 filledLength = CFUniCharDecomposeCharacter(character, outCharacters, maxBufferLength);
2414 filledLength += CFUniCharDecomposeCharacter(nonBaseCharacter, &(outCharacters[filledLength]), maxBufferLength - filledLength);
2426 while (filledLength < maxBufferLength) { // do the rest
2442 CFIndex currentLength = CFUniCharDecomposeCharacter(character, &(outCharacters[filledLength]), maxBufferLength - filledLength);

Completed in 140 milliseconds