• Home
  • Raw
  • Download

Lines Matching refs:destIndex

124 appendResult(uint8_t *dest, int32_t destIndex, int32_t destCapacity,  in appendResult()  argument
142 if(length>(INT32_MAX-destIndex)) { in appendResult()
146 if(destIndex<destCapacity) { in appendResult()
151 U8_APPEND(dest, destIndex, destCapacity, c, isError); in appendResult()
154 destIndex+=length; in appendResult()
161 (char *)(dest+destIndex), destCapacity-destIndex, &destLength, in appendResult()
167 if(destLength>(INT32_MAX-destIndex)) { in appendResult()
170 destIndex+=destLength; in appendResult()
176 destIndex+=length; in appendResult()
187 if(destLength>(INT32_MAX-destIndex)) { in appendResult()
190 destIndex+=destLength; in appendResult()
193 return destIndex; in appendResult()
197 appendUChar(uint8_t *dest, int32_t destIndex, int32_t destCapacity, UChar c) { in appendUChar() argument
199 if(length>(INT32_MAX-destIndex)) { in appendUChar()
202 int32_t limit=destIndex+length; in appendUChar()
204 U8_APPEND_UNSAFE(dest, destIndex, c); in appendUChar()
210 appendString(uint8_t *dest, int32_t destIndex, int32_t destCapacity, in appendString() argument
213 if(length>(INT32_MAX-destIndex)) { in appendString()
216 if((destIndex+length)<=destCapacity) { in appendString()
217 uprv_memcpy(dest+destIndex, s, length); in appendString()
219 destIndex+=length; in appendString()
221 return destIndex; in appendString()
268 int32_t srcIndex, destIndex; in _caseMap() local
275 destIndex=0; in _caseMap()
282destIndex=appendString(dest, destIndex, destCapacity, src+csc->cpStart, srcIndex-csc->cpStart); in _caseMap()
283 if(destIndex<0) { in _caseMap()
290 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0x7f : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0x7f)) { in _caseMap()
292 dest[destIndex++]=(uint8_t)c2; in _caseMap()
294 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in _caseMap()
295 if(destIndex<0) { in _caseMap()
302 if(destIndex>destCapacity) { in _caseMap()
305 return destIndex; in _caseMap()
317 int32_t prev, titleStart, titleLimit, idx, destIndex; in ucasemap_internalUTF8ToTitle() local
333 destIndex=0; in ucasemap_internalUTF8ToTitle()
383 destIndex=appendString(dest, destIndex, destCapacity, src+prev, titleStart-prev); in ucasemap_internalUTF8ToTitle()
384 if(destIndex<0) { in ucasemap_internalUTF8ToTitle()
396 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in ucasemap_internalUTF8ToTitle()
399destIndex=appendString(dest, destIndex, destCapacity, src+titleStart, titleLimit-titleStart); in ucasemap_internalUTF8ToTitle()
401 if(destIndex<0) { in ucasemap_internalUTF8ToTitle()
411 destIndex=appendUChar(dest, destIndex, destCapacity, 0x004A); in ucasemap_internalUTF8ToTitle()
418 destIndex+= in ucasemap_internalUTF8ToTitle()
421 dest+destIndex, destCapacity-destIndex, in ucasemap_internalUTF8ToTitle()
429 return destIndex; in ucasemap_internalUTF8ToTitle()
433destIndex=appendString(dest, destIndex, destCapacity, src+titleLimit, idx-titleLimit); in ucasemap_internalUTF8ToTitle()
434 if(destIndex<0) { in ucasemap_internalUTF8ToTitle()
446 if(destIndex>destCapacity) { in ucasemap_internalUTF8ToTitle()
449 return destIndex; in ucasemap_internalUTF8ToTitle()
479 int32_t destIndex=0; in toUpper() local
554 destIndex=appendUChar(dest, destIndex, destCapacity, (UChar)upper); in toUpper()
555 if (destIndex >= 0 && (data & HAS_EITHER_DIALYTIKA) != 0) { in toUpper()
556destIndex=appendUChar(dest, destIndex, destCapacity, 0x308); // restore or add a dialytika in toUpper()
558 if (destIndex >= 0 && addTonos) { in toUpper()
559 destIndex=appendUChar(dest, destIndex, destCapacity, 0x301); in toUpper()
561 while (destIndex >= 0 && numYpogegrammeni > 0) { in toUpper()
562 destIndex=appendUChar(dest, destIndex, destCapacity, 0x399); in toUpper()
565 if(destIndex<0) { in toUpper()
573 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0x7f : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0x7f)) { in toUpper()
575 dest[destIndex++]=(uint8_t)c2; in toUpper()
577 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in toUpper()
578 if(destIndex<0) { in toUpper()
585 destIndex=appendString(dest, destIndex, destCapacity, src+i, nextIndex-i); in toUpper()
586 if(destIndex<0) { in toUpper()
595 if(destIndex>destCapacity) { in toUpper()
598 return destIndex; in toUpper()
644 int32_t srcIndex, destIndex; in utf8_foldCase() local
651 srcIndex=destIndex=0; in utf8_foldCase()
657 destIndex=appendString(dest, destIndex, destCapacity, src+start, srcIndex-start); in utf8_foldCase()
658 if(destIndex<0) { in utf8_foldCase()
665 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0x7f : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0x7f)) { in utf8_foldCase()
667 dest[destIndex++]=(uint8_t)c2; in utf8_foldCase()
669 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in utf8_foldCase()
670 if(destIndex<0) { in utf8_foldCase()
677 if(destIndex>destCapacity) { in utf8_foldCase()
680 return destIndex; in utf8_foldCase()