• Home
  • Raw
  • Download

Lines Matching refs:destIndex

41 appendResult(UChar *dest, int32_t destIndex, int32_t destCapacity,  in appendResult()  argument
58 if(length>(INT32_MAX-destIndex)) { in appendResult()
62 if(destIndex<destCapacity) { in appendResult()
67 U16_APPEND(dest, destIndex, destCapacity, c, isError); in appendResult()
70 destIndex+=length; in appendResult()
74 if((destIndex+length)<=destCapacity) { in appendResult()
76 dest[destIndex++]=*s++; in appendResult()
81 destIndex+=length; in appendResult()
86 destIndex+=length; in appendResult()
88 return destIndex; in appendResult()
92 appendUChar(UChar *dest, int32_t destIndex, int32_t destCapacity, UChar c) { in appendUChar() argument
93 if(destIndex<destCapacity) { in appendUChar()
94 dest[destIndex]=c; in appendUChar()
95 } else if(destIndex==INT32_MAX) { in appendUChar()
98 return destIndex+1; in appendUChar()
102 appendString(UChar *dest, int32_t destIndex, int32_t destCapacity, in appendString() argument
105 if(length>(INT32_MAX-destIndex)) { in appendString()
108 if((destIndex+length)<=destCapacity) { in appendString()
109 u_memcpy(dest+destIndex, s, length); in appendString()
111 destIndex+=length; in appendString()
113 return destIndex; in appendString()
160 int32_t srcIndex, destIndex; in _caseMap() local
167 destIndex=0; in _caseMap()
173 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0xffff : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0xfff… in _caseMap()
175 dest[destIndex++]=(UChar)c2; in _caseMap()
177 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in _caseMap()
178 if(destIndex<0) { in _caseMap()
185 if(destIndex>destCapacity) { in _caseMap()
188 return destIndex; in _caseMap()
200 int32_t prev, titleStart, titleLimit, idx, destIndex; in ustrcase_internalToTitle() local
216 destIndex=0; in ustrcase_internalToTitle()
266 destIndex=appendString(dest, destIndex, destCapacity, src+prev, titleStart-prev); in ustrcase_internalToTitle()
267 if(destIndex<0) { in ustrcase_internalToTitle()
278 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in ustrcase_internalToTitle()
279 if(destIndex<0) { in ustrcase_internalToTitle()
289 destIndex=appendUChar(dest, destIndex, destCapacity, 0x004A); in ustrcase_internalToTitle()
290 if(destIndex<0) { in ustrcase_internalToTitle()
301 destIndex+= in ustrcase_internalToTitle()
304 dest+destIndex, destCapacity-destIndex, in ustrcase_internalToTitle()
312 return destIndex; in ustrcase_internalToTitle()
316destIndex=appendString(dest, destIndex, destCapacity, src+titleLimit, idx-titleLimit); in ustrcase_internalToTitle()
317 if(destIndex<0) { in ustrcase_internalToTitle()
329 if(destIndex>destCapacity) { in ustrcase_internalToTitle()
332 return destIndex; in ustrcase_internalToTitle()
821 int32_t destIndex=0; in toUpper() local
893 destIndex=appendUChar(dest, destIndex, destCapacity, (UChar)upper); in toUpper()
894 if (destIndex >= 0 && (data & HAS_EITHER_DIALYTIKA) != 0) { in toUpper()
895destIndex=appendUChar(dest, destIndex, destCapacity, 0x308); // restore or add a dialytika in toUpper()
897 if (destIndex >= 0 && addTonos) { in toUpper()
898 destIndex=appendUChar(dest, destIndex, destCapacity, 0x301); in toUpper()
900 while (destIndex >= 0 && numYpogegrammeni > 0) { in toUpper()
901 destIndex=appendUChar(dest, destIndex, destCapacity, 0x399); in toUpper()
904 if(destIndex<0) { in toUpper()
912 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0xffff : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0xfff… in toUpper()
914 dest[destIndex++]=(UChar)c2; in toUpper()
916 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in toUpper()
917 if(destIndex<0) { in toUpper()
927 if(destIndex>destCapacity) { in toUpper()
930 return destIndex; in toUpper()
978 int32_t srcIndex, destIndex; in ustr_foldCase() local
984 srcIndex=destIndex=0; in ustr_foldCase()
988 …if((destIndex<destCapacity) && (c<0 ? (c2=~c)<=0xffff : UCASE_MAX_STRING_LENGTH<c && (c2=c)<=0xfff… in ustr_foldCase()
990 dest[destIndex++]=(UChar)c2; in ustr_foldCase()
992 destIndex=appendResult(dest, destIndex, destCapacity, c, s); in ustr_foldCase()
993 if(destIndex<0) { in ustr_foldCase()
1000 if(destIndex>destCapacity) { in ustr_foldCase()
1003 return destIndex; in ustr_foldCase()