Home | History | Annotate | Download | only in text

Lines Matching refs:destination

140 static inline UChar* appendCharacter(UChar* destination, int character)
145 *destination++ = character;
147 *destination++ = U16_LEAD(character);
148 *destination++ = U16_TRAIL(character);
150 return destination;
159 void TextCodecUTF8::handleError(UChar*& destination, bool stopOnError, bool& sawError)
165 *destination++ = replacementCharacter;
169 void TextCodecUTF8::handlePartialSequence(UChar*& destination, const uint8_t*& source, const uint8_t* end, bool flush, bool stopOnError, bool& sawError)
174 *destination++ = m_partialSequence[0];
180 handleError(destination, stopOnError, sawError);
195 handleError(destination, stopOnError, sawError);
206 handleError(destination, stopOnError, sawError);
212 destination = appendCharacter(destination, character);
226 UChar* destination = buffer.characters();
230 // Explicitly copy destination and source pointers to avoid taking pointers to the
233 UChar* destinationForHandlePartialSequence = destination;
236 destination = destinationForHandlePartialSequence;
250 copyASCIIMachineWord(destination, source);
252 destination += sizeof(MachineWord);
259 *destination++ = *source++;
282 *destination++ = replacementCharacter;
287 destination = appendCharacter(destination, character);
291 buffer.shrink(destination - buffer.characters());