Lines Matching defs:rdlen
418 size_t rrlen = *dlen, dname_off, rdlen, ordlen;
462 rdlen = sldns_read_uint16(*d);
463 ordlen = rdlen;
466 if(*dlen < rdlen) {
467 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen);
473 w += sldns_wire2str_rdata_scan(d, &rdlen, s, slen, rrtype, pkt, pktlen);
474 (*dlen) -= (ordlen-rdlen);
510 size_t rdlen, ordlen;
523 rdlen = sldns_read_uint16(*d);
524 ordlen = rdlen;
527 if(*dlen < rdlen) {
528 w += sldns_str_print(s, slen, "\\# %u ", (unsigned)rdlen);
534 w += sldns_wire2str_rdata_unknown_scan(d, &rdlen, s, slen);
535 (*dlen) -= (ordlen-rdlen);
544 size_t rdlen;
548 rdlen = sldns_read_uint16(rr+dname_off+8);
549 if(rrlen < dname_off + 10 + rdlen) return 0;
556 sldns_calc_keytag_raw(rdata, rdlen));
566 if(rdlen > 4) {
570 (unsigned char*)rdata+4, rdlen-4, (int)(rdata[3])));
581 size_t rdlen;
584 rdlen = sldns_read_uint16(rr+dname_off+8);
585 if(rrlen < dname_off + 10 + rdlen) return 0;
587 if(rdlen < 18) return 0;
596 size_t rdlen;
600 rdlen = sldns_read_uint16(rr+dname_off+8);
601 if(rrlen < dname_off + 10 + rdlen) return 0;
603 if(rdlen < 2) return 0;
714 /* print rdlen in hex */