Lines Matching refs:dest
2495 dns_name_copy(const dns_name_t *source, dns_name_t *dest, isc_buffer_t *target) {
2499 * Make dest a copy of source.
2503 REQUIRE(VALID_NAME(dest));
2504 REQUIRE(target != NULL || dest->buffer != NULL);
2507 target = dest->buffer;
2508 isc_buffer_clear(dest->buffer);
2511 REQUIRE(BINDABLE(dest));
2520 dest->ndata = target->base;
2525 dest->ndata = ndata;
2526 dest->labels = source->labels;
2527 dest->length = source->length;
2529 dest->attributes = DNS_NAMEATTR_ABSOLUTE;
2531 dest->attributes = 0;
2533 if (dest->labels > 0 && dest->offsets != NULL) {
2535 memmove(dest->offsets, source->offsets, source->labels);
2537 set_offsets(dest, dest->offsets, NULL);
2540 isc_buffer_add(target, dest->length);