Lines Matching refs:writableBuffer
198 backup->bufferaddress = data->writableBuffer.getBuffer();
199 backup->buffersize = data->writableBuffer.length();
240 data->writableBuffer.getBuffer() != backup->bufferaddress) {
247 data->pos = data->writableBuffer.getTerminatedBuffer() +
254 data->pos = data->writableBuffer.getTerminatedBuffer() + (data->writableBuffer.length() - temp);
1379 collationSource->writableBuffer,
1388 collationSource->pos = collationSource->writableBuffer.getTerminatedBuffer();
1404 int32_t normLen = unorm_next(collationSource->iterator, collationSource->writableBuffer,
1409 &collationSource->writableBuffer,
1421 normLen = unorm_next(collationSource->iterator, collationSource->writableBuffer,
1425 collationSource->writableBuffer[normLen] = 0;
1426 if(collationSource->writableBuffer != collationSource->stackWritableBuffer) {
1429 collationSource->pos = collationSource->writableBuffer;
1574 if (collationSource->pos == collationSource->writableBuffer.getBuffer()+1) {
1728 data->writableBuffer,
1738 data->writableBuffer.insert(0, (UChar)0);
1800 data->pos = data->writableBuffer.getTerminatedBuffer() + 1 + normLen;
2107 * Note if pos is in the writablebuffer, norm is always 0
2235 int32_t oldLength = data->writableBuffer.length();
2236 return data->writableBuffer.append(ch).getTerminatedBuffer() + oldLength;
2250 int32_t oldLength = data->writableBuffer.length();
2251 return data->writableBuffer.append(str, length).getTerminatedBuffer() + oldLength;
2273 data->writableBuffer.setTo(*(pStart - 1));
2277 strsize = data->writableBuffer.length();
2282 data->writableBuffer.append(
2288 data->pos = data->writableBuffer.getTerminatedBuffer() + strsize;
2411 we reach the end of the writableBuffer */
2441 * Function to copy the buffer into writableBuffer and sets the fcd position to
2459 int32_t replaceLength = source->pos - source->writableBuffer.getBuffer();
2460 source->writableBuffer.replace(0, replaceLength, buffer);
2467 source->writableBuffer = buffer;
2470 source->pos = source->writableBuffer.getTerminatedBuffer();
2599 data->pos = data->writableBuffer.setCharAt(0, ch).insert(0, (UChar)0).getTerminatedBuffer() + 2;
2626 endOfBuffer.setTo(data->writableBuffer, 1); // after the leading NUL
2637 data->writableBuffer,
2648 data->writableBuffer.insert(0, (UChar)0).append(endOfBuffer).getTerminatedBuffer() +
3287 UChar *buffer = source->writableBuffer.getBuffer(4);
3297 source->writableBuffer.releaseBuffer(bufferLength);
3299 // Indicate where to continue in main input string after exhausting the writableBuffer
3302 source->pos = source->writableBuffer.getTerminatedBuffer();
4054 UChar *tempbuffer = source->writableBuffer.getBuffer(5);
4065 source->writableBuffer.releaseBuffer(tempbufferLength);
4067 // Indicate where to continue in main input string after exhausting the writableBuffer
4091 source->pos = source->writableBuffer.getTerminatedBuffer() + tempbufferLength;
4125 if (source->pos != source->writableBuffer.getBuffer()) {
7023 sColl->writableBuffer,
7026 tColl->writableBuffer,
7031 comparison = sColl->writableBuffer.compareCodePointOrder(tColl->writableBuffer);