Lines Matching defs:target

146  *  and if not, whether the problem was in the source or target buffers.
157 * targetStart - similarly, pointer to pointer to the target buffer.
225 UTF16* target = *targetStart;
228 if (target >= targetEnd) {
240 *target++ = (UTF16) ch; /* normal case */
246 *target++ = UNI_REPLACEMENT_CHAR;
249 /* target is a character in range 0xFFFF - 0x10FFFF. */
250 if (target + 1 >= targetEnd) {
255 *target++ = (UTF16) ((ch >> halfShift) + UNI_SUR_HIGH_START);
256 *target++ = (UTF16) ((ch & halfMask) + UNI_SUR_LOW_START);
260 *targetStart = target;
273 UTF32* target = *targetStart;
299 if (target >= targetEnd) {
303 *target++ = ch;
306 *targetStart = target;
381 UTF8* target = *targetStart;
420 target += bytesToWrite;
421 if (target > targetEnd) {
422 target -= bytesToWrite; result = targetExhausted; break;
425 case 4: *--target = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6;
426 case 3: *--target = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6;
427 case 2: *--target = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6;
428 case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]);
430 target += bytesToWrite;
433 *targetStart = target;
498 UTF16* target = *targetStart;
522 if (target >= targetEnd) {
534 *target++ = (UTF16) ch; /* normal case */
541 *target++ = UNI_REPLACEMENT_CHAR;
544 /* target is a character in range 0xFFFF - 0x10FFFF. */
545 if (target + 1 >= targetEnd) {
550 *target++ = (UTF16) ((ch >> halfShift) + UNI_SUR_HIGH_START);
551 *target++ = (UTF16) ((ch & halfMask) + UNI_SUR_LOW_START);
555 *targetStart = target;
569 UTF8* target = *targetStart;
593 target += bytesToWrite;
594 if (target > targetEnd) {
595 target -= bytesToWrite; result = targetExhausted; break;
598 case 4: *--target = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6;
599 case 3: *--target = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6;
600 case 2: *--target = (UTF8) ((ch | byteMark) & byteMask); ch >>= 6;
601 case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]);
603 target += bytesToWrite;
606 *targetStart = target;
619 UTF32* target = *targetStart;
645 if (target >= targetEnd) {
650 *target++ = ch;
652 *target++ = UNI_REPLACEMENT_CHAR;
654 if (target + 1 >= targetEnd) {
659 *target++ = (ch >> halfShift) + UNI_SUR_HIGH_START;
660 *target++ = (ch & halfMask) + UNI_SUR_LOW_START;
664 *targetStart = target;