unpack_dname
unpack_dname(p, q->q_dname, sizeof(q->q_dname));
unpack_dname(p, rr->rr_dname, sizeof(rr->rr_dname));
unpack_dname(p, rr->rr.cname.cname, sizeof(rr->rr.cname.cname));
unpack_dname(p, rr->rr.mx.exchange, sizeof(rr->rr.mx.exchange));
unpack_dname(p, rr->rr.ns.nsname, sizeof(rr->rr.ns.nsname));
unpack_dname(p, rr->rr.ptr.ptrname, sizeof(rr->rr.ptr.ptrname));
unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname));
unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname));
static int unpack_dname(struct asr_unpack *, char *, size_t);
unpack_dname(p, q->q_dname, sizeof(q->q_dname));
unpack_dname(p, rr->rr_dname, sizeof(rr->rr_dname));
unpack_dname(p, rr->rr.cname.cname, sizeof(rr->rr.cname.cname));
unpack_dname(p, rr->rr.mx.exchange, sizeof(rr->rr.mx.exchange));
unpack_dname(p, rr->rr.ns.nsname, sizeof(rr->rr.ns.nsname));
unpack_dname(p, rr->rr.ptr.ptrname, sizeof(rr->rr.ptr.ptrname));
unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname));
unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname));
unpack_dname(p, rr->rr.ptr.ptrname, sizeof(rr->rr.ptr.ptrname));
unpack_dname(p, rr->rr.soa.mname, sizeof(rr->rr.soa.mname));
unpack_dname(p, rr->rr.soa.rname, sizeof(rr->rr.soa.rname));
static int unpack_dname(struct unpack *, char *, size_t);
unpack_dname(p, q->q_dname, sizeof(q->q_dname));
unpack_dname(p, rr->rr_dname, sizeof(rr->rr_dname));
unpack_dname(p, rr->rr.cname.cname, sizeof(rr->rr.cname.cname));
unpack_dname(p, rr->rr.mx.exchange, sizeof(rr->rr.mx.exchange));
unpack_dname(p, rr->rr.ns.nsname, sizeof(rr->rr.ns.nsname));