Lines Matching defs:rdlen
526 size_t rrlen = *dlen, dname_off, rdlen, ordlen;
570 rdlen = sldns_read_uint16(*d);
571 ordlen = rdlen;
574 if(*dlen < rdlen) {
575 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen);
581 w += sldns_wire2str_rdata_scan(d, &rdlen, s, slen, rrtype, pkt, pktlen,
583 (*dlen) -= (ordlen-rdlen);
619 size_t rdlen, ordlen;
632 rdlen = sldns_read_uint16(*d);
633 ordlen = rdlen;
636 if(*dlen < rdlen) {
637 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen);
643 w += sldns_wire2str_rdata_unknown_scan(d, &rdlen, s, slen);
644 (*dlen) -= (ordlen-rdlen);
653 size_t rdlen;
657 rdlen = sldns_read_uint16(rr+dname_off+8);
658 if(rrlen < dname_off + 10 + rdlen) return 0;
659 if(rdlen < 2) return 0;
666 sldns_calc_keytag_raw(rdata, rdlen));
676 if(rdlen > 4) {
680 (unsigned char*)rdata+4, rdlen-4, (int)(rdata[3])));
691 size_t rdlen;
694 rdlen = sldns_read_uint16(rr+dname_off+8);
695 if(rrlen < dname_off + 10 + rdlen) return 0;
697 if(rdlen < 18) return 0;
706 size_t rdlen;
710 rdlen = sldns_read_uint16(rr+dname_off+8);
711 if(rrlen < dname_off + 10 + rdlen) return 0;
713 if(rdlen < 2) return 0;
825 /* print rdlen in hex */