Home | History | Annotate | Download | only in i18n

Lines Matching refs:destIdx

1379     int32_t   destIdx          =  0;
1404 appendToBuf(regexp->fText[i], &destIdx, dest, capacity);
1408 destIdx += utext_extract(m->fInputText, m->fLastMatchEnd, m->fMatchStart,
1409 &dest[destIdx], REMAINING_CAPACITY(destIdx, capacity), &possibleOverflowError);
1421 appendToBuf(c, &destIdx, dest, capacity);
1446 appendToBuf((UChar)escapedChar, &destIdx, dest, capacity);
1448 appendToBuf(U16_LEAD(escapedChar), &destIdx, dest, capacity);
1449 appendToBuf(U16_TRAIL(escapedChar), &destIdx, dest, capacity);
1458 appendToBuf(c, &destIdx, dest, capacity);
1494 appendToBuf(DOLLARSIGN, &destIdx, dest, capacity);
1499 destIdx += uregex_group((URegularExpression*)regexp, groupNum, &dest[destIdx], REMAINING_CAPACITY(destIdx, capacity), status);
1518 if (destIdx < capacity) {
1519 dest[destIdx] = 0;
1520 } else if (destIdx == *destCapacity) {
1529 if (destIdx > 0 && *destCapacity > 0) {
1530 if (destIdx < capacity) {
1531 *destBuf += destIdx;
1532 *destCapacity -= destIdx;
1546 return destIdx;
1612 int32_t destIdx = 0;
1637 if (destIdx < destCap) {
1638 dest[destIdx] = c;
1644 destIdx += (regexp->fTextLength - srcIdx);
1649 destIdx++;
1667 destIdx = utext_extract(m->fInputText, srcIdx, m->fInputLength, dest, destCap, status);
1674 if (destIdx < destCap) {
1675 dest[destIdx] = 0;
1676 } else if (destIdx == destCap) {
1686 if (destIdx < destCap) {
1687 *destBuf += destIdx;
1688 *destCapacity -= destIdx;
1698 return destIdx;
1792 int32_t destIdx = 0; // Next available position in destBuf;
1808 destIdx = (int32_t)(destFields[i] - destFields[0]);
1811 destFields[i] = &destBuf[destIdx];
1812 destIdx += 1 + utext_extract(inputText, nextOutputStringStart, inputLen,
1813 &destBuf[destIdx], REMAINING_CAPACITY(destIdx, destCapacity), status);
1821 destFields[i] = &destBuf[destIdx];
1823 destIdx += 1 + utext_extract(inputText, nextOutputStringStart, regexp->fMatcher->fMatchStart,
1824 &destBuf[destIdx], REMAINING_CAPACITY(destIdx, destCapacity), &tStatus);
1843 destFields[i] = &destBuf[destIdx];
1845 int32_t t = uregex_group((URegularExpression*)regexp, groupNum, destFields[i], REMAINING_CAPACITY(destIdx, destCapacity), &tStatus);
1846 destIdx += t + 1; // Record the space used in the output string buffer.
1865 destFields[i] = &destBuf[destIdx];
1866 destIdx += 1 + utext_extract(inputText, nextOutputStringStart, inputLen,
1867 &destBuf[destIdx], REMAINING_CAPACITY(destIdx, destCapacity), status);
1879 *requiredCapacity = destIdx;
1881 if (destIdx > destCapacity) {