Lines Matching refs:rdata

78 static int  charstr(const u_char *rdata, const u_char *edata,
131 u_long ttl, const u_char *rdata, size_t rdlen, in ns_sprintrrf() argument
136 const u_char *edata = rdata + rdlen; in ns_sprintrrf()
184 (void) inet_ntop(AF_INET, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
194 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
200 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
203 rdata += len; in ns_sprintrrf()
207 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
210 rdata += len; in ns_sprintrrf()
217 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
221 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
225 if ((edata - rdata) != 5*NS_INT32SZ) in ns_sprintrrf()
229 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
238 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
247 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
256 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
265 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
285 t = ns_get16(rdata); in ns_sprintrrf()
286 rdata += NS_INT16SZ; in ns_sprintrrf()
291 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
303 t = ns_get16(rdata); in ns_sprintrrf()
304 rdata += NS_INT16SZ; in ns_sprintrrf()
309 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
313 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
319 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
322 rdata += len; in ns_sprintrrf()
326 while (rdata < edata) { in ns_sprintrrf()
327 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
330 rdata += len; in ns_sprintrrf()
331 if (rdata < edata) in ns_sprintrrf()
338 (void) inet_nsap_ntoa((int)rdlen, rdata, t); in ns_sprintrrf()
346 (void) inet_ntop(AF_INET6, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
352 (void) loc_ntoa(rdata, t); in ns_sprintrrf()
364 order = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
365 preference = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
370 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
373 rdata += len; in ns_sprintrrf()
377 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
380 rdata += len; in ns_sprintrrf()
384 T(len = charstr(rdata, edata, &buf, &buflen)); in ns_sprintrrf()
389 rdata += len; in ns_sprintrrf()
393 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
404 priority = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
405 weight = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
406 port = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
411 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
418 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
422 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
433 (void) inet_ntop(AF_INET, rdata, buf, (socklen_t)buflen); in ns_sprintrrf()
435 rdata += NS_INADDRSZ; in ns_sprintrrf()
438 len = SPRINTF((tmp, " %u ( ", (unsigned int)*rdata)); in ns_sprintrrf()
440 rdata += NS_INT8SZ; in ns_sprintrrf()
445 while (rdata < edata) { in ns_sprintrrf()
446 u_int c = *rdata++; in ns_sprintrrf()
476 keyflags = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
477 protocol = *rdata++; in ns_sprintrrf()
478 algorithm = *rdata++; in ns_sprintrrf()
484 len = b64_ntop(rdata, edata - rdata, in ns_sprintrrf()
515 type = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
516 algorithm = *rdata++; in ns_sprintrrf()
517 labels = *rdata++; in ns_sprintrrf()
518 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
526 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
531 t = ns_get32(rdata); rdata += NS_INT32SZ; in ns_sprintrrf()
536 footprint = ns_get16(rdata); rdata += NS_INT16SZ; in ns_sprintrrf()
541 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
544 len = b64_ntop(rdata, edata - rdata, in ns_sprintrrf()
569 T(addname(msg, msglen, &rdata, origin, &buf, &buflen)); in ns_sprintrrf()
572 n = (int)(edata - rdata); in ns_sprintrrf()
574 if (NS_NXT_BIT_ISSET(c, rdata)) { in ns_sprintrrf()
594 while (rdata < edata) { in ns_sprintrrf()
598 n = MIN(16, (int)(edata - rdata)); in ns_sprintrrf()
600 p += SPRINTF((p, "%02x ", rdata[m])); in ns_sprintrrf()
609 *p++ = (isascii(rdata[m]) && isprint(rdata[m])) in ns_sprintrrf()
610 ? rdata[m] in ns_sprintrrf()
613 rdata += n; in ns_sprintrrf()
666 charstr(const u_char *rdata, const u_char *edata, char **buf, size_t *buflen) { in charstr() argument
667 const u_char *odata = rdata; in charstr()
673 if (rdata < edata) { in charstr()
674 int n = *rdata; in charstr()
676 if (rdata + 1 + n <= edata) { in charstr()
677 rdata++; in charstr()
679 if (strchr("\n\"\\", *rdata) != NULL) in charstr()
682 if (addstr((const char *)rdata, 1, in charstr()
685 rdata++; in charstr()
691 return ((int)(rdata - odata)); in charstr()