ns_newmsg
typedef struct ns_newmsg ns_newmsg;
int ns_newmsg_init(unsigned char *buffer, size_t bufsiz, ns_newmsg *);
int ns_newmsg_copy(ns_newmsg *, ns_msg *);
void ns_newmsg_id(ns_newmsg *handle, uint16_t id);
void ns_newmsg_flag(ns_newmsg *handle, ns_flag flag, unsigned int value);
int ns_newmsg_q(ns_newmsg *handle, ns_nname_ct qname, ns_type qtype,
int ns_newmsg_rr(ns_newmsg *handle, ns_sect sect, ns_nname_ct name,
size_t ns_newmsg_done(ns_newmsg *handle);