Lines Matching defs:dest

234 archive_string_concat(struct archive_string *dest, struct archive_string *src)
236 if (archive_string_append(dest, src->s, src->length) == NULL)
241 archive_wstring_concat(struct archive_wstring *dest,
244 if (archive_wstring_append(dest, src->s, src->length) == NULL)
444 archive_wstring_append_from_mbs(struct archive_wstring *dest,
447 return archive_wstring_append_from_mbs_in_codepage(dest, p, len, NULL);
451 archive_wstring_append_from_mbs_in_codepage(struct archive_wstring *dest,
469 if (NULL == archive_wstring_ensure(dest,
470 dest->length + length + 1))
473 ws = dest->s + dest->length;
507 u16.s = (char *)dest->s;
508 u16.length = dest->length << 1;;
509 u16.buffer_length = dest->buffer_length;
514 dest->s = (wchar_t *)u16.s;
515 dest->length = u16.length >> 1;
516 dest->buffer_length = u16.buffer_length;
523 if (NULL == archive_wstring_ensure(dest,
524 dest->length + count + 1))
526 wmemcpy(dest->s + dest->length, (const wchar_t *)s, count);
528 uint16_t *u16 = (uint16_t *)(dest->s + dest->length);
535 uint16_t *u16 = (uint16_t *)(dest->s + dest->length);
556 buffsize = dest->length + length + 1;
559 if (NULL == archive_wstring_ensure(dest, buffsize))
563 mbflag, s, (int)length, dest->s + dest->length,
564 (int)(dest->buffer_length >> 1) -1);
568 buffsize = dest->buffer_length << 1;
576 dest->length += count;
577 dest->s[dest->length] = L'\0';
588 archive_wstring_append_from_mbs(struct archive_wstring *dest,
610 if (NULL == archive_wstring_ensure(dest, dest->length + len + 1))
612 wcs = dest->s + dest->length;
626 dest->length = wcs - dest->s;
627 dest->s[dest->length] = L'\0';
629 if (NULL == archive_wstring_ensure(dest,
630 dest->length + wcs_length + 1))
632 wcs = dest->s + dest->length;
651 dest->length = wcs - dest->s;
652 dest->s[dest->length] = L'\0';
3862 archive_mstring_copy(struct archive_mstring *dest, struct archive_mstring *src)
3864 dest->aes_set = src->aes_set;
3865 archive_string_copy(&(dest->aes_mbs), &(src->aes_mbs));
3866 archive_string_copy(&(dest->aes_utf8), &(src->aes_utf8));
3867 archive_wstring_copy(&(dest->aes_wcs), &(src->aes_wcs));