Lines Matching defs:target
465 char* target;
485 target = uv__malloc(target_len + 1);
486 if (target == NULL) {
489 *target_ptr = target;
491 target = *target_ptr;
494 target_end = target + target_len;
496 while (target != target_end && w_source_len) {
505 *target++ = code_point;
507 *target++ = 0xC0 | (code_point >> 6);
508 if (target == target_end)
510 *target++ = 0x80 | (code_point & 0x3F);
512 *target++ = 0xE0 | (code_point >> 12);
513 if (target == target_end)
515 *target++ = 0x80 | ((code_point >> 6) & 0x3F);
516 if (target == target_end)
518 *target++ = 0x80 | (code_point & 0x3F);
520 *target++ = 0xF0 | (code_point >> 18);
521 if (target == target_end)
523 *target++ = 0x80 | ((code_point >> 12) & 0x3F);
524 if (target == target_end)
526 *target++ = 0x80 | ((code_point >> 6) & 0x3F);
527 if (target == target_end)
529 *target++ = 0x80 | (code_point & 0x3F);
535 target_len = target - *target_ptr;
541 if (target != target_end && target_len_ptr != NULL)
544 *target_len_ptr = target - *target_ptr;
546 /* Check if input fit into target exactly. */
547 if (w_source_len < 0 && target == target_end && w_source_ptr[0] == 0)
550 *target++ = '\0';