Lines Matching defs:sourceEnd

161         const UTF32** sourceStart, const UTF32* sourceEnd,
166 while (source < sourceEnd) {
210 const UTF16** sourceStart, const UTF16* sourceEnd,
216 while (source < sourceEnd) {
222 if (source < sourceEnd) {
264 const UTF16** sourceStart, const UTF16* sourceEnd,
269 while (source < sourceEnd) {
279 if (source < sourceEnd) {
334 const UTF32** sourceStart, const UTF32* sourceEnd,
339 while (source < sourceEnd) {
428 Boolean isLegalUTF8Sequence(const UTF8 *source, const UTF8 *sourceEnd) {
430 if (length > sourceEnd - source) {
440 unsigned getUTF8SequenceSize(const UTF8 *source, const UTF8 *sourceEnd) {
442 return (length <= sourceEnd - source && isLegalUTF8(source, length)) ? length
450 const UTF8 *sourceEnd) {
453 assert(!isLegalUTF8Sequence(source, sourceEnd));
464 if (source == sourceEnd)
482 if (source == sourceEnd)
502 if (source == sourceEnd)
512 if (source == sourceEnd)
522 if (source == sourceEnd)
555 Boolean isLegalUTF8String(const UTF8 **source, const UTF8 *sourceEnd) {
556 while (*source != sourceEnd) {
558 if (length > sourceEnd - *source || !isLegalUTF8(*source, length))
568 const UTF8** sourceStart, const UTF8* sourceEnd,
573 while (source < sourceEnd) {
576 if (extraBytesToRead >= sourceEnd - source) {
641 const UTF8** sourceStart, const UTF8* sourceEnd,
647 while (source < sourceEnd) {
650 if (extraBytesToRead >= sourceEnd - source) {
662 sourceEnd);
683 sourceEnd);
728 const UTF8 *sourceEnd,
732 return ConvertUTF8toUTF32Impl(sourceStart, sourceEnd, targetStart, targetEnd,
737 const UTF8 *sourceEnd, UTF32 **targetStart,
739 return ConvertUTF8toUTF32Impl(sourceStart, sourceEnd, targetStart, targetEnd,