answer_type
answer_init(answer_type *answer)
answer_add_rrset(answer_type *answer, rr_section_type section,
encode_answer(query_type *q, const answer_type *answer)
void encode_answer(query_type *q, const answer_type *answer);
void answer_init(answer_type *answer);
int answer_add_rrset(answer_type *answer, rr_section_type section,
answer_soa(struct query *query, answer_type *answer)
answer_nodata(struct query *query, answer_type *answer, domain_type *original)
answer_nxdomain(query_type *query, answer_type *answer)
answer_domain(struct nsd* nsd, struct query *q, answer_type *answer,
answer_type *answer,
answer_lookup_zone(struct nsd *nsd, struct query *q, answer_type *answer,
answer_type answer;
answer_type *answer,
answer_type *answer,
answer_type *answer, size_t domain_number,
add_additional_rrsets(struct query *query, answer_type *answer,
answer_type *answer,
answer_delegation(query_type *query, answer_type *answer)