domain_dname
if(dname_compare(domain_dname(zone->apex), owner) != 0) {
if(!z || !z->apex || !domain_dname(z->apex))
apex = domain_dname(z->apex);
ns = domain_dname(rdata_domain_ref(z->soa_rrset->rrs[0]));
em = domain_dname(rdata_domain_ref_offset(
dname1 = domain_dname(domain1);
dname2 = domain_dname(domain2);
dname_to_string(domain_dname(rrset->rrs[i]->owner),0),
dname_to_string(domain_dname(rrset->rrs[i]->owner),0),
dname_to_string(domain_dname(rrset->rrs[i]->owner),0),
dname_to_string(domain_dname(rrset->rrs[i]->owner),0),
if(zone && zone->apex && domain_dname(zone->apex)) {
if(!buffer_available(buf, 4 + domain_dname(zone->apex)->name_size))
buffer_write_u32(buf, domain_dname(zone->apex)->name_size);
buffer_write(buf, dname_name(domain_dname(zone->apex)),
domain_dname(zone->apex)->name_size);
memmove(sp, dname_name(domain_dname(zone->apex)),
domain_dname(zone->apex)->name_size);
sp += domain_dname(zone->apex)->name_size;
sz = domain_dname(ixfr_store->zone->apex)->name_size;
sz = domain_dname(ixfr_store->zone->apex)->name_size;
dname = domain_dname(rr->owner);
if(dname_compare(domain_dname(zone->apex), domain_dname(rr->owner)) != 0) {
if(dname_compare(domain_dname(zone->apex), domain_dname(rr->owner)) != 0) {
domain_dname(zone->apex));
origin = domain_dname(zone->apex);
domain_dname(domain)->name_size))
dname_name(domain_dname(domain)),
domain_dname(domain)->name_size);
if(!spool_dname(out, domain_dname(domain)))
if(!spool_dname(out, domain_dname(zone->apex))) {
ixfrcr->zone_name_len = domain_dname(zone->apex)->name_size;
memmove(ixfrcr->zone_name, dname_name(domain_dname(zone->apex)),
(void*)dname_name(domain_dname(domain)),
domain_dname(domain)->name_size, tp, kl, ttl,
(void*)dname_name(domain_dname(domain)),
domain_dname(domain)->name_size,
(void*)dname_name(domain_dname(domain)),
domain_dname(domain)->name_size, tp, kl,
if(dname_compare(dname, domain_dname(domain)) < 0) {
if(iter->eof || iter->dname_len != domain_dname(domain)->name_size ||
memcmp(iter->dname, dname_name(domain_dname(domain)),
region_recycle(db->domains->region, domain_dname(domain),
dname_total_size(domain_dname(domain)));
domain_dname(*closest_encloser),
while (label_match_count < domain_dname(*closest_encloser)->label_count) {
table->region, dname, domain_dname(parent)->label_count + 1);
assert(domain_dname(closest_encloser)->label_count < dname->label_count);
if (label_compare(dname_name(domain_dname(result)),
&& dname_compare(domain_dname(result),
domain_dname(closest_encloser->wildcard_child_closest_match)) > 0)
} while (domain_dname(closest_encloser)->label_count < dname->label_count);
&& label_compare(dname_name(domain_dname(domain)),
&& dname_compare(domain_dname(domain),
domain_dname(domain->parent->wildcard_child_closest_match)) > 0) {
return namedb_find_zone(db, domain_dname(domain));
&& label_is_wildcard(dname_name(domain_dname(wildcard_child))))
dname_is_subdomain(domain_dname(iter->domain),
domain_dname(iter->zone->apex)))
{ return dname_is_subdomain(domain_dname(d1), domain_dname(d2)); }
{ return dname_to_string(domain_dname(domain), NULL); }
{ return dname_to_string_buf(domain_dname(domain), NULL, buf); }
&& label_is_wildcard(dname_name(domain_dname(original)))) {
&& label_is_wildcard(dname_name(domain_dname(original)))) {
dname=dname_concatenate(region, dname, domain_dname(zone->apex));
const dname_type* hashed_apex, *dname = domain_dname(zone->apex);
return namedb_find_zone(db, domain_dname(d));
zone = namedb_find_zone(db, domain_dname(d));
zone, domain_dname(domain), domain, tmpregion);
nsec3_lookup_hash_ds(db->region, zone, domain_dname(domain), domain);
parse_nsec3_name(domain_dname(start), hash, sizeof(hash));
parse_nsec3_name(domain_dname(end), hash, sizeof(hash));
dname_label_match_count(qname, domain_dname(encloser))+1);
buffer_write(q->packet, dname_name(domain_dname(domain)),
label_length(dname_name(domain_dname(domain))) + 1U);
domain_dname(closest_match));
offset += label_length(dname_name(domain_dname(domain))) + 1;
name = domain_dname(closest_match);
if(dname_is_subdomain(domain_dname(dest), domain_dname(src))) {
domain_dname(src), domain_dname(dest));
(origzone != NULL && dname_compare(domain_dname(origzone->apex), domain_dname(q->zone->apex)) != 0)) {
offset = dname_label_offsets(q->qname)[domain_dname(closest_encloser)->label_count - 1] + QHEADERSZ;
domain_dname(q->zone->apex)->label_count - 1);
dname_compare(domain_dname(answer->rrsets[j]->rrs[0]->owner), from_name) == 0 &&
dname_compare(domain_dname(rdata_domain_ref(answer->rrsets[j]->rrs[0])), to_name) == 0) {
for(i=0; i < from_name->label_count - domain_dname(src)->label_count; i++)
from_name, domain_dname(src)->label_count + i + 1);
if(dname_compare(domain_dname(newdom), q->qname) == 0) {
for(i=0; i < to_name->label_count - domain_dname(to_closest_encloser)->label_count;
to_name, domain_dname(to_closest_encloser)->label_count + i + 1);
const struct dname* dname = domain_dname(domain);
const struct dname* dname = domain_dname(domain);
const struct dname* dname = domain_dname(domain);
buffer_write(q->packet, dname_name(domain_dname(domain)),
label_length(dname_name(domain_dname(domain))) + 1U);
dname = domain_dname(domain);
mbox = domain_dname(mbox_domain);
txt = domain_dname(txt_domain);
dname = domain_dname(domain);
dname = domain_dname(domain);
dname = domain_dname(domain);
map822 = domain_dname(map822_domain);
mapx400 = domain_dname(mapx400_domain);
dname = domain_dname(domain);
dname = domain_dname(domain);
dname = domain_dname(domain);
dname = domain_dname(domain);
target = domain_dname(domain);
dname = domain_dname(domain);
res = dname_compare(domain_dname(domain1),
domain_dname(domain2));
res = dname_compare(domain_dname(domain1),
domain_dname(domain2));
if(domain_dname(domain1)->name_size !=
(uint8_t*)dname_name(domain_dname(
domain_dname(domain2)->name_size) {
(uint8_t*)dname_name(domain_dname(
return domain_dname(domain);
*d = dname_name(domain_dname(query->zone->apex));
*d_len = domain_dname(query->zone->apex)->name_size;
*d = dname_name(domain_dname(query->zone->apex));
*d_len = domain_dname(query->zone->apex)->name_size;
*d = dname_name(domain_dname(query->delegation_domain));
*d_len = domain_dname(query->delegation_domain)->name_size;
*d = dname_name(domain_dname(query->wildcard_domain));
*d_len = domain_dname(query->wildcard_domain)->name_size;
*d = dname_name(domain_dname(query->zone->apex));
*d_len = domain_dname(query->zone->apex)->name_size;
const dname_type *owner = domain_dname(record->owner);
printf("%s", dname_to_string(domain_dname(rr->owner),
if (domain_dname(member_id)->label_count > dname->label_count+2
domain_dname(member_id)),
domain_dname(member_id),
domain_dname(member_domain));
, domain_dname(member_id));
const uint8_t* rr_ns_wire = dname_name(domain_dname(rdata_domain_ref(rr)));
uint8_t rr_ns_len = domain_dname(rdata_domain_ref(rr))->name_size;
const uint8_t* rr_em_wire = dname_name(domain_dname(
uint8_t rr_em_len = domain_dname(rdata_domain_ref_offset(rr,
origin = domain_dname(zone->apex);
} else if (dname_compare(domain_dname(zone->soa_rrset->rrs[0]->owner), origin) != 0) {
} else if(name->name_size + domain_dname(parser->origin)->name_size - 1 > MAXDOMAINLEN) {
domain_dname(parser->origin));
} else if ($1->name_size + domain_dname(parser->origin)->name_size - 1 > MAXDOMAINLEN) {
domain_dname(parser->origin)));
if(parser->origin && domain_dname(parser->origin)) {
$$.len = $1.len + domain_dname(parser->origin)->name_size;
memmove($$.str + $1.len, dname_name(domain_dname(parser->origin)),
domain_dname(parser->origin)->name_size);
if(parser->origin && domain_dname(parser->origin)) {
$$.len = domain_dname(parser->origin)->name_size;
memmove($$.str, dname_name(domain_dname(parser->origin)), $$.len);