ANSWER_SECTION
ANCOUNT_SET(q->packet, counts[ANSWER_SECTION]);
assert(section >= ANSWER_SECTION && section < RR_SECTION_COUNT);
for (section = ANSWER_SECTION; section < RR_SECTION_COUNT; ++section) {
for (section = ANSWER_SECTION;
int truncate_rrset = (section == ANSWER_SECTION ||
int truncate_rrset = (section == ANSWER_SECTION ||
int do_robin = (round_robin && section == ANSWER_SECTION &&
add_rrset(q, answer, ANSWER_SECTION, domain, preferred_rrset);
add_rrset(q, answer, ANSWER_SECTION, domain, normal_rrset);
add_rrset(q, answer, ANSWER_SECTION, domain, non_preferred_rrset);
add_rrset(q, answer, ANSWER_SECTION, domain, rrset);
added = add_rrset(q, answer, ANSWER_SECTION, domain, rrset);
if(!add_rrset(q, answer, ANSWER_SECTION, closest_encloser, rrset)) {
if(answer->section[j] == ANSWER_SECTION &&
if(!add_rrset(q, answer, ANSWER_SECTION, cname_domain, rrset)) {