ns_msg
ns_msg msg;
int ns_msg_getflag(ns_msg, int);
int ns_initparse(const uchar_t *, int, ns_msg *);
int ns_parserr(ns_msg *, ns_sect, int, ns_rr *);
int ns_parserr2(ns_msg *, ns_sect, int, ns_rr2 *);
int ns_sprintrr(const ns_msg *, const ns_rr *,
int ns_newmsg_copy(ns_newmsg *, ns_msg *);
ns_msg msg;
ns_msg *msg = &handle->msg;
ns_msg *msg = &handle->msg;
ns_msg *msg = &handle->msg;
ns_msg *msg = &handle->msg;
ns_msg *msg = &handle->msg;
ns_msg *msg = &handle->msg;
ns_newmsg_copy(ns_newmsg *handle, ns_msg *msg) {
ns_msg *msg = &handle->msg;
ns_parserr(ns_msg *handle, ns_sect section, int rrnum, ns_rr *rr) {
ns_parserr2(ns_msg *handle, ns_sect section, int rrnum, ns_rr2 *rr) {
setsection(ns_msg *msg, ns_sect sect) {
static void setsection(ns_msg *msg, ns_sect sect);
int ns_msg_getflag(ns_msg handle, int flag) {
ns_initparse(const u_char *msg, int msglen, ns_msg *handle) {
ns_sprintrr(const ns_msg *handle, const ns_rr *rr,
ns_msg *handle, ns_sect section,
ns_msg handle;
ns_msg msg;
ns_msg msg;
ns_msg msg;
save_ns(res_state statp, ns_msg *msg, ns_sect sect,
save_a(res_state statp, ns_msg *msg, ns_sect sect,
u_char *resp, ns_msg *msg)
static int save_ns(res_state, ns_msg *, ns_sect,
static int save_a(res_state, ns_msg *, ns_sect,
u_char *, ns_msg *);