Home | History | Annotate | Download | only in common

Lines Matching defs:destIndex

40 appendResult(UChar *dest, int32_t destIndex, int32_t destCapacity,
58 if(destIndex<destCapacity) {
63 U16_APPEND(dest, destIndex, destCapacity, c, isError);
66 destIndex+=U16_LENGTH(c);
70 if((destIndex+length)<=destCapacity) {
72 dest[destIndex++]=*s++;
77 destIndex+=length;
83 destIndex+=U16_LENGTH(c);
85 destIndex+=length;
88 return destIndex;
135 int32_t srcIndex, destIndex;
142 destIndex=0;
148 if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0xffff : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0xffff)) {
150 dest[destIndex++]=(UChar)c2;
152 destIndex=appendResult(dest, destIndex, destCapacity, c, s);
156 if(destIndex>destCapacity) {
159 return destIndex;
171 int32_t prev, titleStart, titleLimit, idx, destIndex, length;
187 destIndex=0;
239 if((destIndex+length)<=destCapacity) {
240 uprv_memcpy(dest+destIndex, src+prev, length*U_SIZEOF_UCHAR);
242 destIndex+=length;
251 destIndex=appendResult(dest, destIndex, destCapacity, c, s);
259 destIndex=appendResult(dest, destIndex, destCapacity, c, s);
267 destIndex+=
270 dest+destIndex, destCapacity-destIndex,
277 if((destIndex+length)<=destCapacity) {
278 uprv_memcpy(dest+destIndex, src+titleLimit, length*U_SIZEOF_UCHAR);
280 destIndex+=length;
289 if(destIndex>destCapacity) {
292 return destIndex;
335 int32_t srcIndex, destIndex;
341 srcIndex=destIndex=0;
345 if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0xffff : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0xffff)) {
347 dest[destIndex++]=(UChar)c2;
349 destIndex=appendResult(dest, destIndex, destCapacity, c, s);
353 if(destIndex>destCapacity) {
356 return destIndex;