• Home
  • Raw
  • Download

Lines Matching refs:destIndex

122 appendResult(uint8_t *dest, int32_t destIndex, int32_t destCapacity,  in appendResult()  argument
141 if(destIndex<destCapacity) { in appendResult()
146 U8_APPEND(dest, destIndex, destCapacity, c, isError); in appendResult()
149 destIndex+=U8_LENGTH(c); in appendResult()
155 (char *)(dest+destIndex), destCapacity-destIndex, &destLength, in appendResult()
158 destIndex+=destLength; in appendResult()
164 destIndex+=U8_LENGTH(c); in appendResult()
171 destIndex+=destLength; in appendResult()
174 return destIndex; in appendResult()
221 int32_t srcIndex, destIndex; in _caseMap() local
228 destIndex=0; in _caseMap()
235 while(destIndex<destCapacity && i<srcIndex) { in _caseMap()
236 dest[destIndex++]=src[i++]; in _caseMap()
241 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0x7f : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0x7f)) { in _caseMap()
243 dest[destIndex++]=(uint8_t)c2; in _caseMap()
245 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in _caseMap()
249 if(destIndex>destCapacity) { in _caseMap()
252 return destIndex; in _caseMap()
264 int32_t prev, titleStart, titleLimit, idx, destIndex, length; in ucasemap_internalUTF8ToTitle() local
280 destIndex=0; in ucasemap_internalUTF8ToTitle()
332 if((destIndex+length)<=destCapacity) { in ucasemap_internalUTF8ToTitle()
333 uprv_memcpy(dest+destIndex, src+prev, length); in ucasemap_internalUTF8ToTitle()
335 destIndex+=length; in ucasemap_internalUTF8ToTitle()
344 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in ucasemap_internalUTF8ToTitle()
352 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in ucasemap_internalUTF8ToTitle()
359 destIndex+= in ucasemap_internalUTF8ToTitle()
362 dest+destIndex, destCapacity-destIndex, in ucasemap_internalUTF8ToTitle()
369 if((destIndex+length)<=destCapacity) { in ucasemap_internalUTF8ToTitle()
370 uprv_memcpy(dest+destIndex, src+titleLimit, length); in ucasemap_internalUTF8ToTitle()
372 destIndex+=length; in ucasemap_internalUTF8ToTitle()
381 if(destIndex>destCapacity) { in ucasemap_internalUTF8ToTitle()
384 return destIndex; in ucasemap_internalUTF8ToTitle()
425 int32_t srcIndex, destIndex; in utf8_foldCase() local
432 srcIndex=destIndex=0; in utf8_foldCase()
437 while(destIndex<destCapacity && start<srcIndex) { in utf8_foldCase()
438 dest[destIndex++]=src[start++]; in utf8_foldCase()
443 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0x7f : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0x7f)) { in utf8_foldCase()
445 dest[destIndex++]=(uint8_t)c2; in utf8_foldCase()
447 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in utf8_foldCase()
451 if(destIndex>destCapacity) { in utf8_foldCase()
454 return destIndex; in utf8_foldCase()