Lines Matching refs:section
80 int ns_skiprr(const unsigned char *ptr, const unsigned char *eom, ns_sect section, int count)
90 if (section != ns_s_qd) {
104 int ns_parserr(ns_msg *handle, ns_sect section, int rrnum, ns_rr *rr)
108 if (section < 0 || section >= ns_s_max) goto bad;
109 if (section != handle->_sect) {
110 handle->_sect = section;
112 handle->_msg_ptr = handle->_sections[section];
115 if (rrnum < 0 || rrnum >= handle->_counts[section]) goto bad;
118 handle->_msg_ptr = handle->_sections[section];
121 r = ns_skiprr(handle->_msg_ptr, handle->_eom, section, rrnum - handle->_rrnum);
132 if (section != ns_s_qd) {
145 if (handle->_rrnum > handle->_counts[section]) {
146 handle->_sect = section + 1;