Lines Matching defs:target
86 UTF16* target = *targetStart;
89 if (target >= targetEnd) {
93 if (ch <= UNI_MAX_BMP) { /* Target is a character <= 0xFFFF */
101 *target++ = UNI_REPLACEMENT_CHAR;
104 *target++ = (UTF16)ch; /* normal case */
110 *target++ = UNI_REPLACEMENT_CHAR;
113 /* target is a character in range 0xFFFF - 0x10FFFF. */
114 if (target + 1 >= targetEnd) {
119 *target++ = (UTF16)((ch >> halfShift) + UNI_SUR_HIGH_START);
120 *target++ = (UTF16)((ch & halfMask) + UNI_SUR_LOW_START);
124 *targetStart = target;
134 UTF32* target = *targetStart;
137 const UTF16* oldSource = source; /* In case we have to back up because of target overflow. */
167 if (target >= targetEnd) {
171 *target++ = ch;
174 *targetStart = target;
237 UTF8* target = *targetStart;
243 const UTF16* oldSource = source; /* In case we have to back up because of target overflow. */
282 target += bytesToWrite;
283 if (target > targetEnd) {
285 target -= bytesToWrite; result = targetExhausted; break;
288 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
289 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
290 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
291 case 1: *--target = (UTF8)(ch | firstByteMark[bytesToWrite]);
293 target += bytesToWrite;
296 *targetStart = target;
358 UTF16* target = *targetStart;
383 if (target >= targetEnd) {
387 if (ch <= UNI_MAX_BMP) { /* Target is a character <= 0xFFFF */
395 *target++ = UNI_REPLACEMENT_CHAR;
398 *target++ = (UTF16)ch; /* normal case */
406 *target++ = UNI_REPLACEMENT_CHAR;
409 /* target is a character in range 0xFFFF - 0x10FFFF. */
410 if (target + 1 >= targetEnd) {
415 *target++ = (UTF16)((ch >> halfShift) + UNI_SUR_HIGH_START);
416 *target
420 *targetStart = target;
430 UTF8* target = *targetStart;
458 target += bytesToWrite;
459 if (target > targetEnd) {
461 target -= bytesToWrite; result = targetExhausted; break;
464 case 4: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
465 case 3: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
466 case 2: *--target = (UTF8)((ch | byteMark) & byteMask); ch >>= 6;
467 case 1: *--target = (UTF8) (ch | firstByteMark[bytesToWrite]);
469 target += bytesToWrite;
472 *targetStart = target;
482 UTF32* target = *targetStart;
507 if (target >= targetEnd) {
522 *target++ = UNI_REPLACEMENT_CHAR;
525 *target++ = ch;
529 *target++ = UNI_REPLACEMENT_CHAR;
533 *targetStart = target;