Lines Matching refs:dest
2417 dns_name_copy(dns_name_t *source, dns_name_t *dest, isc_buffer_t *target) {
2421 * Make dest a copy of source.
2425 REQUIRE(VALID_NAME(dest));
2426 REQUIRE(target != NULL || dest->buffer != NULL);
2429 target = dest->buffer;
2430 isc_buffer_clear(dest->buffer);
2433 REQUIRE(BINDABLE(dest));
2442 dest->ndata = target->base;
2446 dest->ndata = ndata;
2447 dest->labels = source->labels;
2448 dest->length = source->length;
2450 dest->attributes = DNS_NAMEATTR_ABSOLUTE;
2452 dest->attributes = 0;
2454 if (dest->labels > 0 && dest->offsets != NULL) {
2456 memmove(dest->offsets, source->offsets, source->labels);
2458 set_offsets(dest, dest->offsets, NULL);
2461 isc_buffer_add(target, dest->length);